“In accordance with the invention, a system interactively controlled by a TV viewer remote control transmitter displays current or future programming information superimposed over the normal programming displayed on any channel and accessible to the viewer's display screen.”
“from the tuner and stores data contained in a current and future programming identification signal and data contained in a current and future programming information signal. The identification signal contains data indicating the availability of the information signal. The information signal contains data descriptive of and/or facilitating interaction with current and future programming. Portions of the stored identification signal data are accessed and generated as an output identification signal by the computer for durations defined in the identification signal data either automatically at times defined in the identification signal data or in response to a selected one of the plurality of control signals from the TV viewer remote control transmitter. The signal combiner superimposes the identification output signal or the information output signal over the viewer usable signal of any selected channel from the tuner to provide a display signal for input to the viewer's display screen. The identification signal may include data defining an icon or textual matter alerting a viewer to the availability of information data or may include data enabling access to such icon or textual matter data as may be already stored elsewhere in the computer. The information signal may include program descriptive data, schedule data, pricing data and/or payment authorisation and recording prompt data and the like sequenced for interactive control of the computer by the viewer and may also include data programming the interactive operation of the computer or data initiating operation of an interactive operating program resident in the computer.”
"a representation of a video screen display of a typical special events output identification signal superimposed over a normal programming signal"; and figure 4 is: "a representation of a video screen display of a typical special events output information signal containing program description data superimposed over a normal programming signal"
“The present invention relates to the field of audio-visual systems. More specifically, the present invention relates to a system for selectively viewing and interacting with programs and services from a number of program/service sources, a control device for controlling the system, and the methods and apparatus incorporated in the system for managing selection, viewing and interacting with the program/service offerings.”
“…both volatile and non-volatile memory components. The non-volatile part of system memory includes read-only memory (such as ROM), which is used to store an operating system and playback software, fonts, sounds and the like used in the present invention. The non-volatile part of system memory also includes rewritable memory (such as SRAM), which is used for persistent storage of mark or record indicators, listings of programs viewed or taped, and other user preferences. Additionally, the volatile part of system memory includes a sufficient random access memory (such as RAM or DRAM) for the temporary storage of data received over the T/T cable or from other devices connected to the transceiver.”
“Q. I think it follows from that last answer, Mr. Turner, that none of the proposals that you have made for what to do with Florin involve a signal sent at the time of the advert change-over which includes either an icon or a pointer to an icon. That just does not happen in your suggestions about what to do with Florin. A. Well, it is an indicator of the use of an icon. There may or may not be more icons in Florin, in this situation of multiple shopping channels, but it is the existence of that message which effectively says put up an icon that causes the context of the box knowing that it needs to put up either the icon or the relevant icon. But there is not something normally in that sort of message that would say, “Go to address this and this”
“The Skilled Person would understand the TV Shop icon is likely to be frequently used for multiple advertisements. It is therefore most efficient to store the icon locally and simply provide data (in an “identification signal”) directing the STB to place the locally stored icon on screen.”
“(d) So, in order to create the described prompt at the start and end of each advertisement, signals must be communicated from the head-end to the STB so that the software has the necessary input(s) for scheduling the prompt to coincide with the play-out of the advertisements. This is the solution the Skilled Person would immediately understand and it would be unsurprising and predictable because it was well known to pass control messages from head-end to STB. (e) The use of such signals is also suggested when considering the nature of the further information in Florin itself. ... As the content sent from the head-end is changing, in real-time, at the start and end of each advertisement, and as the prompt is being shown at the start and end of each advertisement, it would be very odd indeed not to send a message from the head-and at the start and end of each advertisement to initialise the display of the prompt.”
“Q. If we can just think about this in terms of the data that will be on the box, on the set-top box, I am not saying this is exactly how it would be done or at the bit level how it would be done, but if we think of it slightly conceptually. Somewhere on the set-top box there has to be a two-column table with the channel number and the graphic appearance of the icon. That is what you need? A. Yes. In practice it would normally be a pointer to an area of storage of graphic images, but, yes. Q. I understand your point. The actual table would be the channel number plus a pointer to an address? A. Yes. Q. And the artwork would be at the address? A. Yes. Q. But conceptually you agree it is just one ---- A. Yes, it is a one-to-one mapping of channel number. It might not be channel number but logically it is the same as channel number. It is something that says this is this virtual channel or this real channel because channel numbering becomes a bit -- it is not so -- it is easy in the analog world usually because there are physical channels. When you get into digital, then channel numbering is a bit more of an abstract thing. Q. Yes. So, if there was a desire to update that, that information, all that needs to be sent is the channel number ---- A. And the image. Q. ---- and the image. That is the only signalling you need to update ---- A. Yes and that is indeed all I was trying to say here. For flexibility you would need to be able to download a new image. Q. That need not be done live or at an advert break. A. No, I was not trying to suggest that.” be on the box, on the set-top box, I am not saying this is exactly how it would be done or at the bit level how it would Somewhere on the set-top box there has to be a two-column table with the channel number and the graphic appearance of the icon. That is what you need? A. Yes. In practice it would normally be a pointer to an area of Q. I understand your point. The actual table would be the channel number plus a pointer to an address? Q. And the artwork would be at the address? Q. But conceptually you agree it is just one ---- A. Yes, it is a one-to-one mapping of channel number. It might not be channel number but logically it is the same as channel number. It is something that says this is this virtual channel or this real channel because channel numbering becomes a bit -- it is not so -- it is easy in the analog world usually because there are physical channels. When you get into digital, then channel numbering is a bit more of an Q. Yes. So, if there was a desire to update that, that information, all that needs to be sent is the channel number ---- Q. ---- and the image. That is the only signalling you need to update ---- A. Yes and that is indeed all I was trying to say here. For A. No, I was not trying to suggest that.”
“the broadcast information signal comprising computer program data”
“instead comprises program initiation data for initiating execution of computer program data, and the processor executes the computer program data as directed by the program initiation data when [the user presses the button.]”
“The instruction to the STB to highlight the correct part of the screen when the user selects the “additional information relating to the advertisements”
“Further Claim 36 requires a “broadcast information signal” which comprises ‘program initiation data’: this is the instruction to the STB to highlight the correct part of the screen when the user selects the ‘additional information relating to the advertisements’”
“A. It is a display of the highlight. When you say program, you mean just the display, is anything else happening. Q. The piece of code that does the highlight? A. That does the highlight, the display of it? Q. Yes. A. Fine.”
“So one would initiate the program and you would pass data across to it which was relevant to that advertiser, or one might have a little bit of script, it would be quite a tiny script, which said, “Build this advertisers screen in this way”
“If the ACM is authorised for the required tier, the receiver is permitted to access the service, either directly, or through impulse purchase.”
“The ACM provides support for menu-driven on-screen displays for the receiver in a 16 by 31 character format, through interaction with the On-Screen Display (OSD) circuitry included in the ACM”
“Using the ACM text facility, it is possible to send a personal message from the SAS [Subscriber Authorisation System] to individual ACMs for display by the OSD chip in the ACM. A personal message is limited in length to one screen. Display of the message can be forced or it can be stored for later viewing. A "message arrival" indicator signals the presence of a stored message which has not yet been read. It is also possible to send "tier-addressed" messages to all ACMs viewing a channel which fall into specified classes of access control. These messages are sent from the PCS for display by the OSD chip in the ACM. As with personal messages, display may be queued. Display may also be constrained to lie within a time window, or be of indefinite duration.”
“The identification and information signals to the tuner and corresponding signals to the computer may be transmitted in single or separate packages.”
“Interactive video While several companies have announced interactive operating systems that will let you request information, order products or get movies on-demand through your television set, only the new Open TV system is “affordable and ready for deployment now," announced Dr Norman Koo of Sun Microsystems. Developed in association with Thomson Consumer Electronics, the Open TV box is built around the guts of Thomson's RCA Digital Satellite System receiver. So presumably DSS subscribers will be the first to enjoy the services as soon as next year. In its set-top decoder box version, the Open TV environment also allows cable, telephone and over-the-air broadcasters to download interactive applications. Whenever a user wants to jump in and feed back, the set-top box sends a message to the phone line via a built-in 1200 baud modem. At the CES demonstration, viewers were alerted to Open TV interaction with a program by the presence of an on-screen icon. Demonstration of a ticket channel application began with MTV-style music video clips and then overlaid interactive graphics, which allowed you to choose and order tickets to concert events. An interactive advertising demo showed current commercials and then invited the viewer to request more information, browse through a product catalog or place an order. A video-on-demand application showed a list of available films and concerts. On making a choice, the selection quickly downloaded to the television through a digital interactive decoder. Wilder still, the viewer maintains full, VCR-style control over the program, including fast forward, rewind and pause.”
“73. Nevertheless, one has to be very cautious of any principle of construction which is said to codify the meaning of particular words. Perhaps more importantly in this particular case, it is important not to take the meaning of “suitable for” too far. Mr Antony Watson QC, who argued the case on the 324 Patent for Qualcomm with Mr Thomas Hinchliffe, started from the premise that an apparatus did not cease to infringe merely because it was switched off. So an apparatus for toasting bread infringes whether connected to the mains or not. He says this is just one example, and there is a general principle that an apparatus is still suitable for performing a particular function if it can be readily modified so as to perform that function. Mr Silverleaf accepts that a claim will be infringed if all that is required is to supply power. But he contends that modifications to the apparatus are not what is contemplated by "suitable for”. “74. I think Mr Silverleaf is right. Supplying power to a toaster does not change the apparatus: it simply puts into use the apparatus which is there already. The question in each case is whether the apparatus, as it stands, is suitable for use in that way. If the apparatus has to undergo physical modification before it can be used, then prima facie it is not suitable for use and does not infringe.”