WO1991000670A1 - Method and apparatus for transmitting and receiving television program information - Google Patents

Method and apparatus for transmitting and receiving television program information Download PDF

Info

Publication number
WO1991000670A1
WO1991000670A1 PCT/US1990/003735 US9003735W WO9100670A1 WO 1991000670 A1 WO1991000670 A1 WO 1991000670A1 US 9003735 W US9003735 W US 9003735W WO 9100670 A1 WO9100670 A1 WO 9100670A1
Authority
WO
WIPO (PCT)
Prior art keywords
program
television
information
show
television program
Prior art date
Application number
PCT/US1990/003735
Other languages
French (fr)
Inventor
Peter D. Hallenbeck
Original Assignee
The Superguide Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23482536&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO1991000670(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by The Superguide Corporation filed Critical The Superguide Corporation
Publication of WO1991000670A1 publication Critical patent/WO1991000670A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8453Structuring of content, e.g. decomposing content into time segments by locking or enabling a set of features, e.g. optional functionalities in an executable program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/025Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection

Definitions

  • This invention relates to television (TV) program schedule guides and in particular to a method and apparatus for efficiently transmitting, receiving and storing television program schedule information.
  • An online program guide would be broadcast over a satellite or cable system, and the received program information would be stored in a satellite receiver, cable TV decoder or other unit.
  • An online system would eliminate paper TV guides, which are difficult to distribute and often inaccurate because of last minute changes in TV programming. Moreover, with the availability hundreds or thousands of TV reception channels for satellite TV, paper guides have become bulky and difficult to use.
  • An online TV program information system would allow storage of up-to-date information for many services, and may provide searching capabilities for the stored TV schedule information, so that only desired channels, services or types of programming are selected. The TV program information may be displayed on the TV to allow searching and viewing. See for example U.S.
  • Another known advantage of an online TV schedule system is the ability of the selected TV program information to control a video cassette recorder (VCR) or satellite reception antenna. For example, one week of programs may be selected for future viewing. At the selected times the TV may be turned on and tuned to the proper channel, a VCR may be activated for recording or a satellite dish may be aimed and tuned for proper reception. See for example U.S.
  • VCR video cassette recorder
  • Patent 4,706,121 to Young entitled TV Schedule System and Process in which a system controls a TV to allow user selection of broadcast programs from schedule information which is received from an FM receiver under system control. User inputs are supplied and a data processor selects programs from the schedule information based on the user inputs. A programmable VCR may be controlled by the data processor based on the user inputs.
  • a large scale online TV program system has not heretofore been commercialized, primarily because of economic considerations.
  • the unit for receiving and storing online TV schedule information must be inexpensive to produce and sell.
  • at least a few days and preferably at least a week or more of schedule information must be stored therein.
  • one week of information may consist of 10,000 distinct events (i.e. a unique show at a unique time) including 2,000 different shows.
  • An inordinate amount of memory is required to store this much information, including necessary descriptions of the shows.
  • high speed processors are required.
  • an online television program information system which extracts from a broadcast datastream only that program information which is required, based upon a comparison with predetermined selection criteria stored in the system.
  • a content- selective reception system is provided. Rather than storing all received TV schedule information, and providing massive subset searching in the receiver, the present system discards incoming information which is not desired. For example, if a user does not subscribe to a particular TV service or has elected not to view certain types of TV programs, this program information is not stored in the system.
  • many days of useful program information may be stored in a minimal amount of memory.
  • much useful TV information may be stored, compared with a system which stores all broadcast information.
  • subset searching is simplified or eliminated, so that less powerful processors may be employed than heretofore possible.
  • the present invention may eliminate most if not all subset searching, since the only information stored in the system is that information which already meets predetermined selection criteria.
  • content selective reception of TV program information is facilitated, while allowing all of the available memory to be used for storing TV program information, by transmitting the TV program information in three groups.
  • the first group includes an identification of each event by day and time, TV service, type of show and an indication of the length of the show title and length of the show description.
  • the second group includes a show identification and the full title of each show.
  • the third group includes a show identification and the full description of each show. All the Group I information is broadcast followed by the Group II information followed by the Group III information.
  • the system compares the data with stored criteria and determines whether this event is to be stored or discarded, and if stored, whether a description is desired.
  • Group II information is transmitted.
  • the system stores Group II information only for Group I events which have been previously stored. Similarly, for Group III information, only those descriptions for events which have been preselected are stored.
  • the system may calculate the amount of memory required to store all the desired information. All of the requested event identifications will be stored as will all of the titles for the shows. The descriptions for these shows will be stored until the memory has been filled, beginning with the present (and most useful) descriptions. Brief Description Of The Drawings
  • FIG. 1 is a block diagram of a TV schedule information receiver according to the present invention
  • Figure 2 is a simplified representation of a transmission format for TV schedule information according to the present invention
  • Figure 3 is a schematic representation of the contents of the TV program information memory of Figure 1 at various stages during a reception process according to the present invention.
  • Figure 4 is a block flow diagram illustrating the logic and sequence of operations for storing broadcast TV program information according to the present invention.
  • the system 10 comprises a microcontroller 11 which may be a MC68000 microprocessor manufactured by Motorola. Microcontroller 11 may operate under control of a stored program which may be included in a Read Only Memory 15. Connected to microcontroller 11 is a command/configuration receiver 12 which may be a receiver for an infrared controller, a keyboard, an IEEE Consumer Electronics bus or other known means for enabling a user to provide commands or configuration information to the microcontroller 11. Similarly, one or more output devices 13 may be coupled to microcontroller 11.
  • a command/configuration receiver 12 which may be a receiver for an infrared controller, a keyboard, an IEEE Consumer Electronics bus or other known means for enabling a user to provide commands or configuration information to the microcontroller 11.
  • one or more output devices 13 may be coupled to microcontroller 11.
  • These output devices may be, for example, an IEEE Consumer Electronics bus, a serial port for communicating with other devices, a video signal output and/or infrared output for communicating with a TV screen or monitor.
  • the design and integration of blocks 11, 12, 13 and 15 are well known and will not be described further.
  • random access memory 14 for storing TV program information according to the present invention.
  • random access memory 14 may include a packet buffer 16 in which a packet of broadcast program information may be stored pending a determination whether to permanently store the information in TV program information memory 18 or whether to discard this information.
  • a selection criteria, list 17 which includes predetermined selection criteria for determining whether the broadcast information in packet buffer
  • the selection criteria 17 may include a desired service list 17a, a desired types of programming list 17b, desired times of listings 17c and other criteria 17d.
  • the desired service list 17a may be automatically configured by the system to include only those services which the particular user may receive. For example, the user may not subscribe to all available pay TV services or may not have the satellite or cable equipment to receive all possible free TV services. The user may also be provided with means, for example in the form of on-screen prompts, for configuring the desired service list 17a according to his own specifications.
  • the desired service list 17a may include a listing of service numbers, whether descriptions of TV programs are desired for that service and desired start and stop times of the programs for that service. Thus for example, a user may program ESPN, with descriptions, for 8 p.m. to midnight only.
  • a second type of selection criteria may be found in the desired types of programming list 17b. In this list selected types and subtypes of programs may be stored.
  • One type of program might be sports, and a subtype might be basketball. Also stored is an indication of whether descriptions are desired. Yet another type of selection criteria might be the desired times of listings 17c. For example, if a user is only at home in the evening he may only wish to view listings from 6 p.m. to 11 p.m. Other criteria 17d may also be selected or provided.
  • Random access memory 14 may also include an area 18 for TV programming information.
  • Area 18 contains all the TV schedule information which has been retained by the system. According to the invention, and as will be described in detail below, this memory will always be filled with TV program data, regardless of its size. Storage areas for other information 19 may also be provided. This storage area may include other software or other data.
  • system 10 may be a standalone unit or may be integrated with a cable TV converter, satellite receiver, VCR or other microprocessor controlled electronic unit so that other programs may also reside in random access memory 14. It will also be understood by those having skill in the art that areas 16-19 may be provided in programmable read only memory, electrically erasable memory or other types of memory or may be stored on magnetic or optical storage media according to well known techniques. Similarly, control programs may be stored on magnetic or optical media or other forms of memory rather than read only memory 15.
  • This information may be broadcast over a predetermined satellite or cable TV channel, or any other transmission medium continuously or at predetermined times. It may also be transmitted by physical distribution of magnetic, optical or other media.
  • the TV program information is transmitted and received in three groups. All of the Group I data is transmitted followed by all of the Group II data followed by all of the Group III data. It will be seen that the receiver selectively loads desired information from each group as it is received.
  • each Group I data packet may begin with an indication of group number (i.e. Group I) and a sequence number which identifies sequential packet numbers within Group I. Then, the day and time of an event may be provided and an identification number for the service may be provided. The service may be, for example, HBO, ABC, or a local TV channel. Next, an indication of the show type, for example movie or sports may be provided, and an indication of the show subtype, for example basketball, baseball or hockey may be provided. A unique show number identifier is provided. This show number identifies a particular program for example, the movie "Ghandi".
  • a Group I transmission may include 10,000 events but only 2,000 shows having unique titles. Only 800 of those shows may include unique descriptions.
  • An indication of the length of the show title and an indication of the length of the show description are also provided as part of each Group I packet.
  • Figure 2 illustrates the above described field names and contents and example field lengths for each field.
  • the Group II information may also include an indication of the group number (i.e. II) and a sequence number.
  • the primary information stored in Group II is the title information.
  • Group II includes a show number field and includes a complete title of variable length.
  • the description number and description length, as described for Group I is also included.
  • the Group III information includes group number (III) and sequence number, the description number and the variable length description.
  • Group I data is transmitted in terms of events.
  • the Group I data is also transmitted in time sequence with present events being transmitted before future events. Accordingly, when the system runs out of memory space, the most present data will have been loaded.
  • the decision to load an event may be based on whether there is room in memory for it, whether it is the type and subtype of event desired and whether the service is a desired service. If an event is loaded (Group I) , the corresponding title for the event is always loaded.
  • a Group I packet is received in packet buffer 16 (block 21) .
  • the day and time field is scanned to determine whether the time is in the desired time range stored in portion 17c of memory 14 (block 22) . If not, processing returns to get the next Group I packet (block 21) and the present Group I packet is not stored.
  • a test is made (block 23) of the service number field, to determine whether the service number is a desired service as stored in portion 17a of memory 14. If yes, a test is made as to the type and subtype of programming desired (block 24) . If all the tests (blocks 22-24) pass, then at block 25 the size of the event (i.e. the title length and description length) is added to the total memory used and the time, service and show number is stored in the events list of memory 18.
  • the show number, service number, and times are stored in an events list at the bottom of TV program information memory 18. It will also be understood that in each Group I packet only the date and time, service number, show type and sub-type and show number are saved in the memory. The title length and the description length are merely added to the total memory used. Referring again to Figure 4a a test is made (block 26) as to whether the show number is already in the desired title list. If not, then this title is added to the desired title list (block 28) from the top of the memory, growing downward. The length of the title is added to the total amount of memory used (block 29) .
  • processing returns to accept the next Group I packet (block 21) . If the answer to any of these tests is yes, a test is made as to whether the description and total memory already needed exceeds the available memory (block 34) . If yes, then no further Group I processing is permitted (block 37) . If no, (block 35) the length of this description is added to the total memory used and the title is marked as requiring a description (block 35) . If memory is now more than 99% used, then no further Group I packets are accepted (block 37) . On the other hand, if further memory is available then the next Group I packet is obtained (block 21) .
  • FIG. 4b a first Group II packet is obtained (block 40) . Then a test is made as to whether the show number is a show number whose title is desired (block 41) . If yes, then the title is stored in the memory 18 above the show numbers and times as shown in Figure 3b. The show number is removed from the desired title list. However, the "want description" designation is maintained. Thus, the desired title information slowly becomes free.
  • a test is performed as to whether the desired title list is empty. If not r then a test is performed as to whether the description is desired (block 43) . If the description is not desired, the next Group II packet is obtained (block 40) . If the description is desired, then the description number is added to a list which grows down from the bottom of the described title's list (See Figure 3b) and the next Group II packet is obtained (block 40) .
  • Group III packet is received (block 50) , and a test is made as to whether this is a desired description (block 51) . If not, the next Group III packet is received. If yes, then this description is stored at the top of memory 18 (See Figure 3d); i.e., the descriptions grow down. The desired description number is removed from the description list. Due to the ordering of the information in the transmission, this will be the topmost number in the list. Then, at block 53 a test is made as to whether the desired description list is empty. If not, then the next Group III packet is obtained. If yes, then all the desired listings are in the available memory. The final layout of program information in memory 18 is shown in Figure 3e.
  • the transmission and reception process of the present invention ensures that the available memory, regardless of its size, is always filled with program information. Moreover, all of the desired show numbers, times and titles are obtained, whereas only those descriptions which fill up the remainder of the memory are obtained. Thus, the most useful information is obtained.
  • the show numbers and times in the events list may be sorted by the type of show field so that quick access for various types of programming may be obtained without the need of subset searches (See block 54) . This obviates the need for extensive subset searching of the final data and reduces processor overhead and response time.

Abstract

An online television program information system extracts from a broadcast datastream of television program information only that program information for those shows which meet predetermined selection criteria, and stores only the extracted information. By not storing all broadcast television information, memory size for information storage is reduced and a high performance processor is not required for subset searches of the entire stored datastream for programs of interest. A low cost online television program information system is thereby provided, which may store large amounts of useful program information. Content selective storage is facilitated by transmitting and receiving the television program information in three groups, with the first group comprising event data, the second group comprising titles and the third group comprising descriptions.

Description

METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING TELEVISION PROGRAM INFORMATION
Field Of The Invention
This invention relates to television (TV) program schedule guides and in particular to a method and apparatus for efficiently transmitting, receiving and storing television program schedule information.
Background Of The Invention The cable TV and satellite TV industries have long needed an online program guide. An online program guide would be broadcast over a satellite or cable system, and the received program information would be stored in a satellite receiver, cable TV decoder or other unit. An online system would eliminate paper TV guides, which are difficult to distribute and often inaccurate because of last minute changes in TV programming. Moreover, with the availability hundreds or thousands of TV reception channels for satellite TV, paper guides have become bulky and difficult to use. An online TV program information system would allow storage of up-to-date information for many services, and may provide searching capabilities for the stored TV schedule information, so that only desired channels, services or types of programming are selected. The TV program information may be displayed on the TV to allow searching and viewing. See for example U.S. Patent 4,751,578 to Reiter et al. entitled System For Electronically Controllably Viewing On A Television Upάatable Television Programming Information, in which TV programming information is stored, under microcomputer control, and a remote control system permits the viewer to direct the microcontroller to perform searches on stored information to provide subsets of information desired by the viewer. Another known advantage of an online TV schedule system is the ability of the selected TV program information to control a video cassette recorder (VCR) or satellite reception antenna. For example, one week of programs may be selected for future viewing. At the selected times the TV may be turned on and tuned to the proper channel, a VCR may be activated for recording or a satellite dish may be aimed and tuned for proper reception. See for example U.S. Patent 4,706,121 to Young entitled TV Schedule System and Process , in which a system controls a TV to allow user selection of broadcast programs from schedule information which is received from an FM receiver under system control. User inputs are supplied and a data processor selects programs from the schedule information based on the user inputs. A programmable VCR may be controlled by the data processor based on the user inputs.
Notwithstanding the above described advantages and long felt need, a large scale online TV program system has not heretofore been commercialized, primarily because of economic considerations. The unit for receiving and storing online TV schedule information (whether freestanding or included in other devices) must be inexpensive to produce and sell. However, in order for such a unit to be useful, at least a few days and preferably at least a week or more of schedule information must be stored therein. For a satellite TV system, one week of information may consist of 10,000 distinct events (i.e. a unique show at a unique time) including 2,000 different shows. An inordinate amount of memory is required to store this much information, including necessary descriptions of the shows. Moreover, in order to efficiently process this much information, for example for program searching, high speed processors are required. The combination of high performance processors and large memory requirements have made the devices prohibitively expensive. A system which included sufficient processing power and memory to store a critical amount of TV schedule information was too expensive to gain -widespread acceptance, while an affordable system could not store enough schedule information to be useful. This situation has not improved as the cost of processors and memory have decreased, because the ever increasing number of available TV services has required ever increasing amounts of memory and higher processor speeds for the TV program information. Summary Of The Invention It is therefore an object of the invention to provide a method and apparatus for transmitting, receiving and storing television program information.
It is another object of the invention to provide an online TV program information system and process which is capable of storing a sufficient amount of TV scheduling information to be useful.
It is yet another object of the invention to provide an online TV program information system and method in which a critical amount of TV information may be stored using minimal memory and processor requirements. It is yet a further object of the invention to provide a method and apparatus for transmitting and receiving television program information which is economically competitive with paper TV guides.
These and other objects are provided by an online television program information system which extracts from a broadcast datastream only that program information which is required, based upon a comparison with predetermined selection criteria stored in the system. In other words, a content- selective reception system is provided. Rather than storing all received TV schedule information, and providing massive subset searching in the receiver, the present system discards incoming information which is not desired. For example, if a user does not subscribe to a particular TV service or has elected not to view certain types of TV programs, this program information is not stored in the system.
According to the invention, many days of useful program information may be stored in a minimal amount of memory. Viewed in another way, for a predetermined amount of memory much useful TV information may be stored, compared with a system which stores all broadcast information. Moreover, since unwanted information is discarded and not stored, subset searching is simplified or eliminated, so that less powerful processors may be employed than heretofore possible. In fact, the present invention may eliminate most if not all subset searching, since the only information stored in the system is that information which already meets predetermined selection criteria. According to another aspect of the invention, content selective reception of TV program information is facilitated, while allowing all of the available memory to be used for storing TV program information, by transmitting the TV program information in three groups. The first group (Group I) includes an identification of each event by day and time, TV service, type of show and an indication of the length of the show title and length of the show description. The second group (Group II) includes a show identification and the full title of each show. The third group (Group III) includes a show identification and the full description of each show. All the Group I information is broadcast followed by the Group II information followed by the Group III information.
According to the invention, as each packet of Group I information for each event is received, the system compares the data with stored criteria and determines whether this event is to be stored or discarded, and if stored, whether a description is desired. After the Group I information is transmitted, Group II information is transmitted. The system stores Group II information only for Group I events which have been previously stored. Similarly, for Group III information, only those descriptions for events which have been preselected are stored.
Since the Group I information includes an indication of the title and description length, the system may calculate the amount of memory required to store all the desired information. All of the requested event identifications will be stored as will all of the titles for the shows. The descriptions for these shows will be stored until the memory has been filled, beginning with the present (and most useful) descriptions. Brief Description Of The Drawings
Figure 1 is a block diagram of a TV schedule information receiver according to the present invention; Figure 2 is a simplified representation of a transmission format for TV schedule information according to the present invention;
Figure 3 is a schematic representation of the contents of the TV program information memory of Figure 1 at various stages during a reception process according to the present invention; and
Figure 4 is a block flow diagram illustrating the logic and sequence of operations for storing broadcast TV program information according to the present invention.
Detailed Description Of The Invention The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which a preferred embodiment of the invention is shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiment set forth herein; rather, applicant provides this embodiment so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout.
Referring now to Figure 1 a block diagram of a TV schedule reception system according to the present invention will be described. The system 10 comprises a microcontroller 11 which may be a MC68000 microprocessor manufactured by Motorola. Microcontroller 11 may operate under control of a stored program which may be included in a Read Only Memory 15. Connected to microcontroller 11 is a command/configuration receiver 12 which may be a receiver for an infrared controller, a keyboard, an IEEE Consumer Electronics bus or other known means for enabling a user to provide commands or configuration information to the microcontroller 11. Similarly, one or more output devices 13 may be coupled to microcontroller 11. These output devices may be, for example, an IEEE Consumer Electronics bus, a serial port for communicating with other devices, a video signal output and/or infrared output for communicating with a TV screen or monitor. The design and integration of blocks 11, 12, 13 and 15 are well known and will not be described further.
Also associated in system 10 is a random access memory 14, for storing TV program information according to the present invention. In particular, random access memory 14 may include a packet buffer 16 in which a packet of broadcast program information may be stored pending a determination whether to permanently store the information in TV program information memory 18 or whether to discard this information. Also included in memory 14 is a selection criteria, list 17 which includes predetermined selection criteria for determining whether the broadcast information in packet buffer
16 should be stored in TV program information memory 18 or discarded. In one embodiment, the selection criteria 17 may include a desired service list 17a, a desired types of programming list 17b, desired times of listings 17c and other criteria 17d.
The desired service list 17a may be automatically configured by the system to include only those services which the particular user may receive. For example, the user may not subscribe to all available pay TV services or may not have the satellite or cable equipment to receive all possible free TV services. The user may also be provided with means, for example in the form of on-screen prompts, for configuring the desired service list 17a according to his own specifications. The desired service list 17a may include a listing of service numbers, whether descriptions of TV programs are desired for that service and desired start and stop times of the programs for that service. Thus for example, a user may program ESPN, with descriptions, for 8 p.m. to midnight only. A second type of selection criteria may be found in the desired types of programming list 17b. In this list selected types and subtypes of programs may be stored. One type of program might be sports, and a subtype might be basketball. Also stored is an indication of whether descriptions are desired. Yet another type of selection criteria might be the desired times of listings 17c. For example, if a user is only at home in the evening he may only wish to view listings from 6 p.m. to 11 p.m. Other criteria 17d may also be selected or provided.
Random access memory 14 may also include an area 18 for TV programming information. Area 18 contains all the TV schedule information which has been retained by the system. According to the invention, and as will be described in detail below, this memory will always be filled with TV program data, regardless of its size. Storage areas for other information 19 may also be provided. This storage area may include other software or other data.
It will be recognized by those having skill in the art that system 10 may be a standalone unit or may be integrated with a cable TV converter, satellite receiver, VCR or other microprocessor controlled electronic unit so that other programs may also reside in random access memory 14. It will also be understood by those having skill in the art that areas 16-19 may be provided in programmable read only memory, electrically erasable memory or other types of memory or may be stored on magnetic or optical storage media according to well known techniques. Similarly, control programs may be stored on magnetic or optical media or other forms of memory rather than read only memory 15.
Referring now to Figure 2 a transmission format according to the present invention will now be described. This information may be broadcast over a predetermined satellite or cable TV channel, or any other transmission medium continuously or at predetermined times. It may also be transmitted by physical distribution of magnetic, optical or other media. The TV program information is transmitted and received in three groups. All of the Group I data is transmitted followed by all of the Group II data followed by all of the Group III data. It will be seen that the receiver selectively loads desired information from each group as it is received.
Information loaded from previous groups may affect the information loaded during a subsequent stage. Referring now to Figure 2 each Group I data packet may begin with an indication of group number (i.e. Group I) and a sequence number which identifies sequential packet numbers within Group I. Then, the day and time of an event may be provided and an identification number for the service may be provided. The service may be, for example, HBO, ABC, or a local TV channel. Next, an indication of the show type, for example movie or sports may be provided, and an indication of the show subtype, for example basketball, baseball or hockey may be provided. A unique show number identifier is provided. This show number identifies a particular program for example, the movie "Ghandi". It will be understood that the number of events far exceeds the number of shows because each show may be broadcast multiple times by multiple services. Thus, for example, a Group I transmission may include 10,000 events but only 2,000 shows having unique titles. Only 800 of those shows may include unique descriptions. An indication of the length of the show title and an indication of the length of the show description are also provided as part of each Group I packet. Figure 2 illustrates the above described field names and contents and example field lengths for each field.
Following all the Group I, information the Group II information is provided. The Group II information may also include an indication of the group number (i.e. II) and a sequence number. The primary information stored in Group II is the title information. Thus, Group II includes a show number field and includes a complete title of variable length. The description number and description length, as described for Group I is also included. Finally, the Group III information includes group number (III) and sequence number, the description number and the variable length description.
The storing of transmitted TV program information in TV program information memory 18
(Figure 1) according to the invention will now be described. Prior to describing this process in detail a few general concepts will be presented. It has already been described that Group I data is transmitted in terms of events. The Group I data is also transmitted in time sequence with present events being transmitted before future events. Accordingly, when the system runs out of memory space, the most present data will have been loaded. As an event is received, the decision to load an event may be based on whether there is room in memory for it, whether it is the type and subtype of event desired and whether the service is a desired service. If an event is loaded (Group I) , the corresponding title for the event is always loaded. After the titles for the desired events are loaded the decision to load an event's description may be based upon whether there is room for the description, whether the event has already been loaded and whether descriptions are desired for that type and subtype of event. It will also be understood by those having skill in the art that after downloading, the shows and times may be sorted by type, or by other criteria, so that the types of shows desired may be viewed without further subset searches. Referring now to Figures 3 and 4, the selective storage of TV program information according to the present invention will now be described. In this regard, Figures 4a, 4b and 4c describe the operations for processing each packet in Groups I, II and III respectively. Figures 3a-3e illustrate a memory map for TV program information memory area 18 within random access memory 14 at various steps in Figure 4.
Referring now to Figure 4a, the reception of Group I packets will be described. A Group I packet is received in packet buffer 16 (block 21) . The day and time field is scanned to determine whether the time is in the desired time range stored in portion 17c of memory 14 (block 22) . If not, processing returns to get the next Group I packet (block 21) and the present Group I packet is not stored. If time is in the desired range, then a test is made (block 23) of the service number field, to determine whether the service number is a desired service as stored in portion 17a of memory 14. If yes, a test is made as to the type and subtype of programming desired (block 24) . If all the tests (blocks 22-24) pass, then at block 25 the size of the event (i.e. the title length and description length) is added to the total memory used and the time, service and show number is stored in the events list of memory 18.
Referring to Figure 3a, it may be seen that the show number, service number, and times are stored in an events list at the bottom of TV program information memory 18. It will also be understood that in each Group I packet only the date and time, service number, show type and sub-type and show number are saved in the memory. The title length and the description length are merely added to the total memory used. Referring again to Figure 4a a test is made (block 26) as to whether the show number is already in the desired title list. If not, then this title is added to the desired title list (block 28) from the top of the memory, growing downward. The length of the title is added to the total amount of memory used (block 29) . If the sum indicates that the memory will now be over 99% used (block 30) then no further Group I packets are stored (block 37) . On the other hand if there is still available room in the memory, then a test is made as to whether descriptions are desired for this service (block 31) based on the information stored in area 17a. A further test is made (block 32) as to whether the time of the show is between the start and stop times (area 17c) for which descriptions are required. Yet a further test is made to see if descriptions are desired (area 17b) for this type and subtype of show (block 33) .
If these answer to any of these tests is no, then processing returns to accept the next Group I packet (block 21) . If the answer to any of these tests is yes, a test is made as to whether the description and total memory already needed exceeds the available memory (block 34) . If yes, then no further Group I processing is permitted (block 37) . If no, (block 35) the length of this description is added to the total memory used and the title is marked as requiring a description (block 35) . If memory is now more than 99% used, then no further Group I packets are accepted (block 37) . On the other hand, if further memory is available then the next Group I packet is obtained (block 21) .
Group II processing will now be described in connection with Figures 4b and 3b. Referring now to Figure 4b a first Group II packet is obtained (block 40) . Then a test is made as to whether the show number is a show number whose title is desired (block 41) . If yes, then the title is stored in the memory 18 above the show numbers and times as shown in Figure 3b. The show number is removed from the desired title list. However, the "want description" designation is maintained. Thus, the desired title information slowly becomes free.
Then, at block 44 a test is performed as to whether the desired title list is empty. If notr then a test is performed as to whether the description is desired (block 43) . If the description is not desired, the next Group II packet is obtained (block 40) . If the description is desired, then the description number is added to a list which grows down from the bottom of the described title's list (See Figure 3b) and the next Group II packet is obtained (block 40) .
If the desired title list is empty, then no further titles need to be obtained and the memory is reordered as shown in Figure 3c. The show numbers, show times and titles remain as they were in Figure 3b. The desired description numbers are moved adjacent the titles in reverse order. Accordingly, the lower order portion of the memory is now free for the descriptions. See block 46 of Figure 4b. Then, at block 47, processing waits until the end of the Group II packet transmission. Referring now to Figure 4c, the first
Group III packet is received (block 50) , and a test is made as to whether this is a desired description (block 51) . If not, the next Group III packet is received. If yes, then this description is stored at the top of memory 18 (See Figure 3d); i.e., the descriptions grow down. The desired description number is removed from the description list. Due to the ordering of the information in the transmission, this will be the topmost number in the list. Then, at block 53 a test is made as to whether the desired description list is empty. If not, then the next Group III packet is obtained. If yes, then all the desired listings are in the available memory. The final layout of program information in memory 18 is shown in Figure 3e.
It will be understood by those having skill in the art that the transmission and reception process of the present invention ensures that the available memory, regardless of its size, is always filled with program information. Moreover, all of the desired show numbers, times and titles are obtained, whereas only those descriptions which fill up the remainder of the memory are obtained. Thus, the most useful information is obtained. When the final data is obtained as shown in Figure 3e, the show numbers and times in the events list may be sorted by the type of show field so that quick access for various types of programming may be obtained without the need of subset searches (See block 54) . This obviates the need for extensive subset searching of the final data and reduces processor overhead and response time. In the drawings and specification, there have been disclosed typical preferred embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.

Claims

THAT WHICH IS CLAIMED
1. A television program information system comprising: first means for storing at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type; means for receiving television program information, said television program information comprising at least one of program start time, program end time, program service, and program type for a plurality of television programs; and second storing means, connected to said first storing means and said receiving means, for storing selected portions of received television program information which meet at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type.
2. The television program information system of Claim 1 wherein said receiving means comprises means for sequentially receiving packets of television program information.
3. The television program information system of Claim 1 wherein said second storing means comprises: means for comparing the received television program information with the stored at least one of a desired program start time, a desired program and time, a desired program service, and a desired program type, and means for storing the received television program information which meets said stored at least one of a desired program start time, a desired program and time, a desired program service, and a desired program type.
4. A television program information system comprising: means for storing at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type; means for receiving a television program information datastream, said datastream comprising at least one of program start time, program end time, program service, and program type for a plurality of television programs; and means for extracting from said television program information datastream, television programming information which meets at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type; and means for storing the extracted television program information.
5. A method for receiving television program information comprising the steps of: storing at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type; sequentially receiving packets of television program information comprising at least one of program start time, program end time, program service, and program type for a plurality of television programs; and εtoring selected portions of the received packets of television program information which meet at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type.
6. The method of Claim 5 wherein said storing selected portions of the received packets of television information step comprises the steps of: comparing information in a received packet of television information with at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type; and storing information from the received packet of television information which meets at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type.
7. A method for receiving television program information comprising the steps of: storing at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type; serially receiving a television program information datastream comprising at least one of program start time, program end time, program service, and program type for a plurality of television programs; extracting from said television program information datastream, television program information which meets at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type; and storing the extracted television program information.
8. Apparatus for transmitting television program information comprising: means for transmitting a first group of television program information packets for a plurality of television program events, said packets in said first group comprising an identification of the date and time of a television program event, an identification of the service providing the event, an identification of the type of show and an identification number for a show; and means for subsequently transmitting a second group of television program information packets for a plurality of television program shows, said packets in said second group comprising an identification number for a show and a show title.
9. The apparatus of Claim 8 wherein said packets in said second group further comprise an identification number for a show description; said apparatus further comprising means for serially transmitting a third group of television program information packets for a plurality of television program shows, said packets in said third group comprising an identification number for a show description and a show description.
10. The apparatus of Claim 9 wherein said packets in said first group further comprise the length of the associated show title and the length of the associated show description.
11. A method of transmitting television program information comprising the steps of: transmitting a first group of television program information packets for a plurality of television program events, said packets in said first group comprising an identification of the date and time of a television program event, an identification of the service providing the event, an identification of the type of show and an identification number for a show; and subsequently transmitting a second group of television program information packets for a plurality of television program shows, said packets in said second group comprising an identification number for a show and a show title.
12. The method of Claim 11 wherein said packets in said second group further comprise an identification number for a show description; and method further comprising the step of subsequently transmitting a third group of television program information packets for a plurality of television program shows, said packets in said third group comprising an identification number for a show description and a show description.
13. The method of Claim 12 wherein said first type television program information packets further comprise indicators of the length of the associated show title and the associated show description.
14. A television program information transmission format comprising: a plurality of group one television program information packets, each group one packet comprising information about a unique television program event, including the date and time of said event, the service providing said event, the show type for said event and the show number for said event; followed by a plurality of group two television program information packets following said group one packets, each group two packet comprising information about a unique television program show, including the show number and the title of said show.
15. The television program information format of Claim 14 wherein said group two television program information packets further comprise a description number for a description associated with said show; and wherein said plurality of group two television program information packets are followed by a plurality of group three television program information packets following said second type packets, each group three packet comprising a description number for a show and a description of said show.
16. The television program information format of Claim 14 wherein said group one packets further comprise indicators of the lengths of the title and the lengths of the description associated with said show.
17. The television information format of Claim 15 wherein said group one of packets are each of a first predetermined length and wherein said group two and group three packets are of variable length.
18. Apparatus for receiving television program information comprising: a packet buffer for sequentially receiving packets of said television program information comprising at least one of program start time, program end time, program service, and program type for a plurality of television programs; a list containing at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type for retaining a received packet of television program information; television program information storage means; and means for comparing information in said received packet of television program information against at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type in said list, and for storing information from said received packet of television program information in said television program information storage means if the compared information meets at least one of the desired program start time, the desired program end time, the desired program service, and the desired program type.
19. The apparatus of Claim 18 further comprising a command/configuration receiver for receiving user selections of the at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type and storing said the at least one of a desired program start time, a desired program end time, a desired program service, and a desired program type in said list.
20. The apparatus of Claim 19 wherein said command/configuration receiver includes a remote control unit.
21. The -apparatus of Claim 18 further comprising an output device for supplying information stored in said television program information storage means.
22. The apparatus of Claim 21 wherein said output device comprises a monitor screen.
23. The apparatus of Claim 21 wherein said output device comprises a video cassette recorder.
24. The apparatus of Claim 21 wherein said output device comprises a satellite television receiver.
25. The apparatus of Claim 21 wherein said output device comprises a cable television converter.
26. Apparatus for receiving television program information comprising: a packet buffer for sequentially receiving packets of television program information for a 5 plurality of television events, each event comprising a television show provided by a unigue t- television service at a unique time; a list containing at least one of a desired event start time, a desired event end time, 10 and a desired event service; television program information storage means; and means for comparing information in said received packet of television program information 15 against said list and for storing information from said received packet of television program information if the compared information meets at least one of the desired event start time, the desired event end time, and the desired event 20 service; said television program information storage means comprising first, second and third areas; said first area comprising at least one of 25 the desired event start time, the desired event end ti e, and the desired event service for some of said plurality of television events; said second area comprising titles of a least some television shows represented by said at least some of said plurality of television events; said third area comprising descriptions of a least some of said plurality of television events.
27. The apparatus of Claim 26 wherein said second area comprises titles of all of the television shows represented by said at least some of said plurality of television events.
28. The apparatus of Claim 26 wherein said means for comparing and storing comprises a stored program microcomputer.
29. A method of receiving television program information comprising the steps of: receiving group one packets of television" program information, each of said group one packets identifying a unique television program event and comprising a day and time of said event, a service number, a show type, a show number identifying the television show corresponding to said event, the length of the title of said corresponding show and the length of the description of said corresponding show; for each received group one packet of television program information, comparing said packet to at least one of a desired time range, desired service and desired type of program; if the received group one packet of television program information corresponds to at least one of the desired time range, desired service and desired type of program, storing at least said day and time of said event, said service number and said show number.
30. The method of Claim 29 wherein said storing step comprises the step of: storing said day and time, said service number and said number identifying the television show in an events list and storing said show number in a desired titles list.
31. The method of Claim 29 further comprising the step of: if the received group one packet of television program information corresponds to said at least one of the desired time range, desired service and desired type of program, adding the length of the title of said corresponding show to the total amount of storage used, determining whether a description is desired and, if desired, adding the length of the description to the total amount of storage used and providing an indication that a description is desired for the corresponding show.
32. The method of Claim 29 further comprising the steps of: receiving group two packets of television program information, each of said group two packets comprising a show number and a title corresponding to said show number, a description number and a description length corresponding to said show number; for each received second type packet of television information, determining whether the received show number is in the desired titles list; and if said received show number is in the desired titles list, storing said titles, determining whether a description is desired, and if desired, storing said description number in a desired description list.
33. The method of Claim 32 further comprising the steps of: receiving group three packets of television program information, each of said group three packets comprising a description number and a description corresponding to said description number; for each received group three packet of television program information, determining whether the received description number is in the desired description list; and if said received description number is in the desired description list, storing the corresponding description.
34. The method of Claim 33 wherein the step of storing at least said day and time of said event, said service number and said show number comprises the step of storing said day and time of said event, said service number, said show number and the type of show; and wherein said method further comprises the step of: sorting the stored day and time of said events, said service numbers, said show numbers and the types of show according to the type of show.
35. In a television program information receiving apparatus comprising a packet buffer for receiving packets of television program information and a television program information memory for storing therein information from selected ones of the received packets of television program information, a method of storing said information from said selected ones of the received packets of television program information in said television program information memory comprising the steps of: storing an event time and date, service number and show number from packets of television program information which meet at least one of a desired event time and date, a desired event service number, and a desired event show number in an events list in said television program information memory; storing title numbers corresponding to events stored in said events list in a desired titles list in said television program information memory; storing description numbers corresponding to selected ones of the events stored in said events list in a desired description list in said television program information memory; storing titles corresponding to said title numbers in a titles list and removing the corresponding title number from said desired titles list; and storing descriptions corresponding to said description numbers in a descriptions list and removing the corresponding description number for said desired descriptions list.
PCT/US1990/003735 1989-07-05 1990-06-29 Method and apparatus for transmitting and receiving television program information WO1991000670A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/375,829 US5038211A (en) 1989-07-05 1989-07-05 Method and apparatus for transmitting and receiving television program information
US375,829 1989-07-05

Publications (1)

Publication Number Publication Date
WO1991000670A1 true WO1991000670A1 (en) 1991-01-10

Family

ID=23482536

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/003735 WO1991000670A1 (en) 1989-07-05 1990-06-29 Method and apparatus for transmitting and receiving television program information

Country Status (3)

Country Link
US (1) US5038211A (en)
AU (1) AU5932090A (en)
WO (1) WO1991000670A1 (en)

Cited By (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0572090A2 (en) * 1992-05-27 1993-12-01 Koninklijke Philips Electronics N.V. System and method for automatically correlating user preferences with a TV program information database
EP0571761A2 (en) * 1992-05-25 1993-12-01 GRUNDIG E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig holländ. Stiftung & Co. KG. Video apparatus for processing supplementary signals, which are transmitted during the blanking interials of TV-signals
WO1994014284A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Reprogrammable terminal for suggesting programs offered on a television program delivery system
WO1995015657A1 (en) * 1993-12-02 1995-06-08 Discovery Communications, Inc. An operations center with video storage for a television program packaging and delivery system
FR2713864A1 (en) * 1993-12-15 1995-06-16 Henley Trading Ltd Television program management system.
EP0662769A1 (en) * 1993-12-13 1995-07-12 AT&T Corp. Cable television controller
EP0669760A2 (en) * 1994-02-25 1995-08-30 GRUNDIG E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig GmbH & Co. KG Receiver with a device for the generation of an individual program preview
EP0693855A2 (en) * 1994-07-21 1996-01-24 Deutsche Thomson-Brandt Gmbh Method of requesting teletext pages
WO1996009721A1 (en) * 1994-09-23 1996-03-28 News America Publications, Inc. System and method for generating an information display schedule for an electronic program guide
EP0705036A2 (en) * 1994-09-29 1996-04-03 Sony Corporation Program information broadcasting system, program information display method, and receiving device
FR2726718A1 (en) * 1994-11-08 1996-05-10 Lacrosse Philippe Television data display device
WO1996041470A1 (en) * 1995-06-07 1996-12-19 News America Publications, Inc. Intelligent memory management system and method
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
GB2309134A (en) * 1996-01-12 1997-07-16 Concept Dev Ltd Information inclusion in television broadcasting
EP0823798A1 (en) * 1996-08-09 1998-02-11 THOMSON multimedia Receiver in a cyclic packet data transmission system
FR2752351A1 (en) * 1996-08-09 1998-02-13 Thomson Multimedia Sa METHOD FOR INDEXING DATA IN A DIGITAL TELEVISION TRANSMISSION SYSTEM
WO1998020677A1 (en) * 1996-11-04 1998-05-14 Institut für Rundfunktechnik GmbH Radio broadcast signal and method for processing the same
US5767893A (en) * 1995-10-11 1998-06-16 International Business Machines Corporation Method and apparatus for content based downloading of video programs
AU709035B2 (en) * 1996-02-02 1999-08-19 Thomson Consumer Electronics, Inc System and method for interfacing multiple electronic devices
EP0836321A3 (en) * 1996-10-14 1999-12-08 Sony Corporation Apparatus and methods for information providing, display controlling, and transmission media
WO2000040028A1 (en) * 1998-12-23 2000-07-06 Ntl Group Limited Electronic programme scheduling system
AU725839B2 (en) * 1996-02-02 2000-10-19 Thomson Consumer Electronics, Inc System and method for interfacing multiple electronic devices
US6311329B1 (en) 1996-10-14 2001-10-30 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
JP2002504787A (en) * 1998-02-20 2002-02-12 トムソン ライセンシング ソシエテ アノニム System for forming, segmenting and processing program guides
EP1187470A2 (en) * 2000-09-02 2002-03-13 Pace Micro Technology PLC Television programme selection means
US6588013B1 (en) 1998-08-18 2003-07-01 United Video Properties, Inc. Promotional material distribution system with automatic updating of promotional material selection algorithms
US6732367B1 (en) 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
US7013478B1 (en) 1992-12-09 2006-03-14 Sedna Patent Services, Llc Method and apparatus for interactive program suggestion
WO2006054331A1 (en) * 2004-11-16 2006-05-26 Mitsubishi Denki Kabushiki Kaisha Digital broadcast receiving device, digital broadcast transmitting device, and digital broadcast transmitting/receiving system
EP0682452B2 (en) 1994-05-12 2008-05-14 Microsoft Corporation Method and system for providing efficient selection of television programs
EP2268010A2 (en) * 1995-04-06 2010-12-29 United Video Properties, Inc. Interactive program guide systems and processes
EP2509299A1 (en) 2011-04-08 2012-10-10 Technisat Digital Gmbh Method for updating the software status of television receivers
US8464293B2 (en) 2008-01-04 2013-06-11 Rovi Guides, Inc. Systems and methods for selecting media assets for display in a screen of an interactive media guidance application
US8578410B2 (en) 2001-08-03 2013-11-05 Comcast Ip Holdings, I, Llc Video and digital multimedia aggregator content coding and formatting
US8621521B2 (en) 2001-08-03 2013-12-31 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US8843960B2 (en) 1998-09-17 2014-09-23 United Video Properties, Inc. Electronic program guide with digital storage
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US8904441B2 (en) 2003-11-06 2014-12-02 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8973069B2 (en) 2000-10-11 2015-03-03 Rovi Guides, Inc. Systems and methods for relocating media
US9009773B1 (en) 1998-06-30 2015-04-14 Cox Communications, Inc. Method and apparatus for providing broadcast data services
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9078014B2 (en) 2000-06-19 2015-07-07 Comcast Ip Holdings I, Llc Method and apparatus for targeting of interactive virtual objects
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9171580B2 (en) 2005-09-30 2015-10-27 Rovi Guides, Inc. Systems and methods for recording and playing back programs having desirable recording attributes
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV

Families Citing this family (405)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US5692214A (en) * 1981-12-14 1997-11-25 Levine; Michael R. System for unattended recording of video programs by remote control code transmitter module which receives user selections from a personal computer
DE3928175A1 (en) * 1989-01-21 1990-07-26 Nokia Unterhaltungselektronik VIDEO RECEIVER
WO1990015394A1 (en) * 1989-06-02 1990-12-13 Aisi Research Corporation Appliance interface for exchanging data
WO1995034166A1 (en) * 1989-06-22 1995-12-14 Airtrax Method and apparatus for video signal encoding, decoding and monitoring
US7748018B2 (en) * 1989-10-30 2010-06-29 Starsight Telecast, Inc. Arranging channel indicators in a television schedule system
US5727060A (en) * 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
US5189630A (en) * 1991-01-15 1993-02-23 Barstow David R Method for encoding and broadcasting information about live events using computer pattern matching techniques
US7373587B1 (en) * 1990-06-25 2008-05-13 Barstow David R Representing sub-events with physical exertion actions
DE69133588D1 (en) * 1990-08-10 2008-01-31 Matsushita Electric Ind Co Ltd transmission system
US7210159B2 (en) * 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
US6832385B2 (en) * 1990-09-10 2004-12-14 United Video Properties, Inc. Television schedule system
CA2499761C (en) * 1990-09-10 2005-11-29 Starsight Telecast, Inc. User interface for television schedule system
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
DE4028942A1 (en) * 1990-09-12 1992-03-19 Texas Instruments Deutschland ARRANGEMENT FOR PROCESSING TELETEXT INFORMATION
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
EP0491068A1 (en) * 1990-12-18 1992-06-24 International Business Machines Corporation Selective data broadcasting receiver adapter for personal computers
US5253275A (en) * 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
KR0178536B1 (en) * 1991-03-11 1999-04-15 강진구 Channel selecting method of relative program
US5210611A (en) * 1991-08-12 1993-05-11 Keen Y. Yee Automatic tuning radio/TV using filtered seek
US6240241B1 (en) 1991-08-19 2001-05-29 Index Systems, Inc. Still frame video in index
US6091884A (en) 1991-08-19 2000-07-18 Index Systems, Inc. Enhancing operations of video tape cassette players
US6487362B1 (en) * 1991-08-19 2002-11-26 Index Systems, Inc. Enhancing operations of video tape cassette players
US5404393A (en) * 1991-10-03 1995-04-04 Viscorp Method and apparatus for interactive television through use of menu windows
US5396546A (en) * 1991-10-03 1995-03-07 Viscorp Apparatus and method for automatic and user configurable information appliance
US5490208A (en) * 1991-10-03 1996-02-06 Viscorp Apparatus and method for voice mode and data mode television-to-television communication
US5301028A (en) * 1991-11-29 1994-04-05 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7242988B1 (en) * 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5414756A (en) * 1992-06-26 1995-05-09 Smart Vcr Limited Partnership Telephonically programmable apparatus
US5644354A (en) * 1992-10-09 1997-07-01 Prevue Interactive, Inc. Interactive video system
CA2149720A1 (en) * 1992-11-27 1994-06-09 Thomas Andrew Cohen Distributed database system and database receiver therefor
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5987211A (en) 1993-01-11 1999-11-16 Abecassis; Max Seamless transmission of non-sequential video segments
US5365282A (en) * 1993-01-19 1994-11-15 Smart Vcr Limited Partnership Television system module with remote control code determination
CA2157600A1 (en) 1993-03-05 1994-09-15 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
BE1007167A3 (en) * 1993-05-13 1995-04-11 Philips Electronics Nv Broadcasting station for broadcasting a plurality of TELEVISION PROGRAMS, AND RECEIVER FOR RECEIVING IT.
BE1007077A3 (en) * 1993-05-13 1995-03-07 Philips Electronics Nv TRANSMITTING STATION FOR THE TRANSMISSION OF A PLURALITY OF TELEVISION PROGRAMS, AND A RECEIVER FOR RECEIVING THE PROGRAMS.
US20040230992A1 (en) * 1993-05-27 2004-11-18 Gemstar Development Corporation Method and apparatus for displaying video clips
US6239794B1 (en) 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
WO1995007003A1 (en) * 1993-09-03 1995-03-09 Yuen Henry C Transmission of data using full frame video
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US6275268B1 (en) 1993-09-09 2001-08-14 United Video Properties, Inc. Electronic television program guide with remote product ordering
US5781246A (en) * 1993-09-09 1998-07-14 Alten; Jerry Electronic television program guide schedule system and method
US5550965A (en) * 1993-12-27 1996-08-27 Lucent Technologies Inc. Method and system for operating a data processor to index primary data in real time with iconic table of contents
EP0952735B2 (en) * 1994-04-08 2007-12-26 United Video Properties, Inc. Interactive scroll program guide
US5502504A (en) 1994-04-28 1996-03-26 Prevue Networks, Inc. Video mix program guide
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
JPH10503628A (en) * 1994-05-13 1998-03-31 スターサイト テレキャスト インコーポレイテッド System and method for transmitting and using television schedule information
US6002444A (en) 1994-05-20 1999-12-14 United Video Properties, Inc. Video clip program guide
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US6661468B2 (en) 1994-05-20 2003-12-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5635978A (en) * 1994-05-20 1997-06-03 News America Publications, Inc. Electronic television program guide channel system and method
US5473609A (en) * 1994-05-26 1995-12-05 Thomson Consumer Electronics, Inc. Method and apparatus for processing a conditional access program guide as for a satellite TV service
US5682325A (en) * 1994-09-12 1997-10-28 Bell Atlantic Network Services, Inc. Level 1 gateway for video tone networks
SG34287A1 (en) * 1994-10-28 1996-12-06 Hitachi Ltd Input-output circuit recording apparatus and reproduction apparatus for digital video signal
US6583825B1 (en) 1994-11-07 2003-06-24 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US20030213001A1 (en) * 1994-11-07 2003-11-13 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US5600368A (en) * 1994-11-09 1997-02-04 Microsoft Corporation Interactive television system and method for viewer control of multiple camera viewpoints in broadcast programming
US6460036B1 (en) * 1994-11-29 2002-10-01 Pinpoint Incorporated System and method for providing customized electronic newspapers and target advertisements
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
JP3465438B2 (en) * 1994-12-09 2003-11-10 カシオ計算機株式会社 Information provision system
US5841433A (en) * 1994-12-23 1998-11-24 Thomson Consumer Electronics, Inc. Digital television system channel guide having a limited lifetime
US5548345A (en) * 1995-01-05 1996-08-20 Protelcon, Inc. Video viewing censoring supervision system
US5875279A (en) * 1995-02-06 1999-02-23 Hitachi, Ltd Subscriber terminal of an interactive communication system and control device thereof
US5699125A (en) * 1995-03-31 1997-12-16 Matsushita Electric Corporation Of America Electronic television program guide for a television system having two tuners
KR19990008006A (en) * 1995-04-24 1999-01-25 잔 콘스탄턴 Electronic TV Program Guide Schedule System and Method for Ordering Products Remotely
US5818438A (en) 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
EP0740478B1 (en) 1995-04-27 2002-08-28 Hitachi, Ltd. Method and apparatus for receiving and/or reproducing digital signals
US5907323A (en) * 1995-05-05 1999-05-25 Microsoft Corporation Interactive program summary panel
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5721829A (en) * 1995-05-05 1998-02-24 Microsoft Corporation System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
US5752160A (en) * 1995-05-05 1998-05-12 Dunn; Matthew W. Interactive entertainment network system and method with analog video startup loop for video-on-demand
US5861906A (en) * 1995-05-05 1999-01-19 Microsoft Corporation Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
US5654748A (en) * 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system
US6868551B1 (en) 1995-05-05 2005-03-15 Microsoft Corporation Interactive program summary panel
US5945987A (en) 1995-05-05 1999-08-31 Microsoft Corporation Interactive entertainment network system and method for providing short sets of preview video trailers
US5760821A (en) * 1995-06-07 1998-06-02 News America Publications, Inc. Electronic program guide schedule localization system and method
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
JP4518572B2 (en) * 1995-07-03 2010-08-04 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Sending an electronic database of information
US5758258A (en) * 1995-08-21 1998-05-26 Microsoft Corporation Selective delivery of programming for interactive televideo system
US5815145A (en) * 1995-08-21 1998-09-29 Microsoft Corporation System and method for displaying a program guide for an interactive televideo system
US5583576A (en) * 1995-09-11 1996-12-10 Oktv, Inc. Rating-dependent parental lock-out for television reception
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
ATE193172T1 (en) * 1995-11-24 2000-06-15 Koninkl Philips Electronics Nv DATA TRANSFER
JP3336843B2 (en) * 1995-12-06 2002-10-21 ソニー株式会社 Video equipment
EP0886966B1 (en) * 1996-01-22 2002-11-06 Koninklijke Philips Electronics N.V. Transmission of data items
US20020049832A1 (en) 1996-03-08 2002-04-25 Craig Ullman Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US8006260B2 (en) * 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US5657072A (en) * 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US6125259A (en) * 1996-05-07 2000-09-26 Oktv, Inc. Intelligent and user friendly channel up/down control
US5969748A (en) 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
US5745756A (en) * 1996-06-24 1998-04-28 International Business Machines Corporation Method and system for managing movement of large multi-media data files from an archival storage to an active storage within a multi-media server computer system
WO1998003016A1 (en) * 1996-07-12 1998-01-22 Interactive Pictures Corporation Viewer profile of broadcast data and browser
DE69708042T2 (en) 1996-08-28 2002-03-14 Matsushita Electric Ind Co Ltd BROADCAST RECEIVER, WHICH ALWAYS ACCESSES NAVIGATION INFORMATION STATERED ON A DATA FLOW, AND RECORDING MEDIUM ON WHICH THE RELATED PROCEDURE IS STORED
US6108637A (en) 1996-09-03 2000-08-22 Nielsen Media Research, Inc. Content display monitor
US6049333A (en) * 1996-09-03 2000-04-11 Time Warner Entertainment Company, L.P. System and method for providing an event database in a telecasting system
JPH10126750A (en) * 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd Program information broadcast system, broadcast equipment, and reception terminal equipment
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US5931908A (en) * 1996-12-23 1999-08-03 The Walt Disney Corporation Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
US6256785B1 (en) 1996-12-23 2001-07-03 Corporate Media Patners Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US8677384B2 (en) 2003-12-12 2014-03-18 At&T Intellectual Property I, L.P. Methods and systems for network based capture of television viewer generated clickstreams
US20060253884A1 (en) * 1997-01-06 2006-11-09 Gray James H Methods and systems for network based capture of television viewer generated clickstreams
US7617508B2 (en) 2003-12-12 2009-11-10 At&T Intellectual Property I, L.P. Methods and systems for collaborative capture of television viewer generated clickstreams
US8640160B2 (en) 1997-01-06 2014-01-28 At&T Intellectual Property I, L.P. Method and system for providing targeted advertisements
US7587323B2 (en) 2001-12-14 2009-09-08 At&T Intellectual Property I, L.P. System and method for developing tailored content
US20060075456A1 (en) * 1997-01-06 2006-04-06 Gray James Harold Methods and systems for collaborative capture of television viewer generated clickstreams
US7020652B2 (en) * 2001-12-21 2006-03-28 Bellsouth Intellectual Property Corp. System and method for customizing content-access lists
US6983478B1 (en) 2000-02-01 2006-01-03 Bellsouth Intellectual Property Corporation Method and system for tracking network use
US7802276B2 (en) 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
WO1998031114A1 (en) 1997-01-06 1998-07-16 Bellsouth Corporation Method and system for tracking network use
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US6526575B1 (en) 1997-01-07 2003-02-25 United Video Properties, Inc. System and method for distributing and broadcasting multimedia
US6208335B1 (en) 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
CN1190081C (en) * 1997-03-17 2005-02-16 松下电器产业株式会社 Method and apparatus for processing, transmitting and receiving dynamic image data
US5796952A (en) * 1997-03-21 1998-08-18 Dot Com Development, Inc. Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6643696B2 (en) 1997-03-21 2003-11-04 Owen Davis Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6061097A (en) 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
IL125141A0 (en) 1998-06-29 1999-01-26 Nds Ltd Advanced television system
WO1999013641A1 (en) 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
ATE217744T1 (en) 1997-09-18 2002-06-15 United Video Properties Inc REMINDER DEVICE FOR INTERNET TELEVISION GUIDES USING ELECTRONIC MAIL
US6816172B1 (en) 1997-09-29 2004-11-09 Intel Corporation Graphical user interace with multimedia identifiers
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6928653B1 (en) 1997-11-06 2005-08-09 United Video Properties, Inc. Interactive electronic television program guide with database configurability
FR2771884B1 (en) * 1997-12-02 1999-12-31 Thomson Multimedia Sa METHOD FOR MANAGING SERVICE INFORMATION IN A DIGITAL TELEVISION SYSTEM AND RECEIVER IMPLEMENTING SAID METHOD
US7117440B2 (en) * 1997-12-03 2006-10-03 Sedna Patent Services, Llc Method and apparatus for providing a menu structure for an interactive information distribution system
US6564378B1 (en) 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
US6483548B1 (en) * 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
US6757001B2 (en) 1999-03-30 2004-06-29 Research Investment Network, Inc. Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
US6452611B1 (en) 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
US6445398B1 (en) 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
CN1269100A (en) * 1998-03-26 2000-10-04 皇家菲利浦电子有限公司 Automatic installation
US6763523B1 (en) * 1998-04-03 2004-07-13 Avid Technology, Inc. Intelligent transfer of multimedia data files from an editing system to a playback device
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US7272298B1 (en) 1998-05-06 2007-09-18 Burst.Com, Inc. System and method for time-shifted program viewing
US6040829A (en) 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6476825B1 (en) 1998-05-13 2002-11-05 Clemens Croy Hand-held video viewer and remote control device
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
US7603684B1 (en) * 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US6339842B1 (en) 1998-06-10 2002-01-15 Dennis Sunga Fernandez Digital television with subscriber conference overlay
US7355621B1 (en) 1998-06-10 2008-04-08 Fernandez Dennis S Digital television with subscriber conference overlay
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US8286207B1 (en) 1998-07-13 2012-10-09 Thomson Licensing System for processing programs and system timing information derived from multiple broadcast sources
DE69903438T2 (en) 1998-07-17 2003-08-14 United Video Properties Inc Interactive TV guide with multiple devices in one place
AR020608A1 (en) 1998-07-17 2002-05-22 United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
WO2000004708A1 (en) 1998-07-17 2000-01-27 United Video Properties, Inc. Television system with aided user program searching
US7091968B1 (en) 1998-07-23 2006-08-15 Sedna Patent Services, Llc Method and apparatus for encoding a user interface
US6584153B1 (en) 1998-07-23 2003-06-24 Diva Systems Corporation Data structure and methods for providing an interactive program guide
AR019458A1 (en) 1998-07-23 2002-02-20 United Video Properties Inc AN INTERACTIVE TELEVISION PROGRAMMING GUIDE PROVISION THAT SERVES AS AN ENTRY
AU5006699A (en) 1998-07-23 2000-02-14 Diva Systems Corporation Interactive user interface
BR9912386A (en) 1998-07-23 2001-10-02 Diva Systems Corp System and process for generating and using an interactive user interface
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6324338B1 (en) 1998-08-07 2001-11-27 Replaytv, Inc. Video data recorder with integrated channel guides
US20010043795A1 (en) * 1998-08-07 2001-11-22 Anthony Wood Video data recorder for recording predefined format shows
US6360053B1 (en) * 1998-08-07 2002-03-19 Replaytv, Inc. Method and apparatus for fast forwarding and rewinding in a video recording device
US20020054752A1 (en) * 1998-08-07 2002-05-09 Anthony Wood Video data recorder with personal channels
US20100325668A1 (en) * 1998-08-11 2010-12-23 Starsight Telecast, Inc. Television schedule system
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6934963B1 (en) 1998-09-22 2005-08-23 United Video Properties, Inc. Interactive television program guide with passive content
US6678891B1 (en) * 1998-11-19 2004-01-13 Prasara Technologies, Inc. Navigational user interface for interactive television
US6732370B1 (en) 1998-11-30 2004-05-04 Diva Systems Corporation Service provider side interactive program guide encoder
US6526577B1 (en) 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US6865746B1 (en) * 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US7444663B2 (en) * 1998-12-31 2008-10-28 Lodgenet Interactive Corporation Menuing system for controlling content delivery within a video distribution system
US7000243B1 (en) 1998-12-31 2006-02-14 Oncommand Corporation Allocating computer resources within a video distribution system
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6658661B1 (en) * 1999-03-29 2003-12-02 Hughes Electronics Corporation Carousel bit mask system and method
DE60045202D1 (en) * 1999-03-29 2010-12-23 Hughes Electronics Corp Procede et appareil de traitement conditionnel, stockage et affichage du contenu d'un canal numerique, dans un système de reception de television
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US8689265B2 (en) * 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US7665111B1 (en) 1999-10-20 2010-02-16 Tivo Inc. Data storage management and scheduling system
AU4186000A (en) 1999-03-30 2000-11-14 Tivo, Inc. Television viewer interface system
US7543325B2 (en) 1999-03-30 2009-06-02 Tivo Inc. System for remotely controlling client recording and storage behavior
US20020118954A1 (en) 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
US6256019B1 (en) 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US7058965B1 (en) 1999-04-15 2006-06-06 Sedna Patent Services, Llc Multiplexing structures for delivery of interactive program guide
US6754271B1 (en) * 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US6704359B1 (en) 1999-04-15 2004-03-09 Diva Systems Corp. Efficient encoding algorithms for delivery of server-centric interactive program guide
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US7519982B1 (en) * 1999-04-15 2009-04-14 Comcast Ip Holdings I, Llc Efficient delivery of interactive program guide using demand-cast
US7254824B1 (en) 1999-04-15 2007-08-07 Sedna Patent Services, Llc Encoding optimization techniques for encoding program grid section of server-centric interactive programming guide
US6614843B1 (en) 1999-04-15 2003-09-02 Diva Systems Corporation Stream indexing for delivery of interactive program guide
US6766357B1 (en) 1999-04-15 2004-07-20 Avid Technology, Inc. Apparatus and method for efficient transfer of multimedia data for playback
US6968567B1 (en) 1999-04-15 2005-11-22 Sedna Patent Services, Llc Latency reduction in providing interactive program guide
US6621870B1 (en) * 1999-04-15 2003-09-16 Diva Systems Corporation Method and apparatus for compressing video sequences
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US6651252B1 (en) * 1999-10-27 2003-11-18 Diva Systems Corporation Method and apparatus for transmitting video and graphics in a compressed form
US7127737B1 (en) 2000-01-26 2006-10-24 Sedna Patent Services, Llc Bandwidth management techniques for delivery of interactive program guide
US6832386B1 (en) * 1999-06-11 2004-12-14 Scientific-Atlanta, Inc. System and method for allowing a user to quickly navigate within a program guide to an established reference point
WO2000078040A1 (en) 1999-06-11 2000-12-21 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7150031B1 (en) 2000-06-09 2006-12-12 Scientific-Atlanta, Inc. System and method for reminders of upcoming rentable media offerings
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US8595764B2 (en) * 1999-06-25 2013-11-26 Jlb Ventures, Llc Image-oriented electronic programming guide
JP2003503907A (en) 1999-06-28 2003-01-28 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド Interactive television program guide system and method with niche hub
US8255956B2 (en) 1999-06-28 2012-08-28 Cox Communications, Inc. System and method for delivery of short-time duration video segments
AU762925B2 (en) 1999-06-28 2003-07-10 Rovi Guides, Inc. System and method for utilizing EPG database for modifying advertisements
US7607152B1 (en) 2000-01-26 2009-10-20 Cox Communications, Inc. Demand-cast system and bandwidth management for delivery of interactive programming
US7464394B1 (en) 1999-07-22 2008-12-09 Sedna Patent Services, Llc Music interface for media-rich interactive program guide
US7373652B1 (en) 1999-07-22 2008-05-13 Sedna Patent Services, Llc Server-centric search function in an interactive program guide
US7814512B2 (en) * 2002-09-27 2010-10-12 Microsoft Corporation Dynamic adjustment of EPG level of detail based on user behavior
US6971118B1 (en) * 1999-07-28 2005-11-29 Sharp Laboratories Of America, Inc. System for displaying programming guide information
AUPQ206399A0 (en) 1999-08-06 1999-08-26 Imr Worldwide Pty Ltd. Network user measurement system and method
US6615248B1 (en) 1999-08-16 2003-09-02 Pitney Bowes Inc. Method and system for presenting content selection options
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
US20030182567A1 (en) 1999-10-20 2003-09-25 Tivo Inc. Client-side multimedia content targeting system
WO2001031913A1 (en) * 1999-10-22 2001-05-03 Sarnoff Corporation Method and system for providing personalized broadcast television highlights service
DE60034364D1 (en) 1999-10-27 2007-05-24 Sedna Patent Services Llc MULTIPLE VIDEO DRIVES USING SLICE BASED CODING
US9094727B1 (en) 1999-10-27 2015-07-28 Cox Communications, Inc. Multi-functional user interface using slice-based encoding
US7630986B1 (en) 1999-10-27 2009-12-08 Pinpoint, Incorporated Secure data interchange
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
US8528019B1 (en) 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information
AU4711601A (en) * 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
FR2803470A1 (en) * 1999-12-30 2001-07-06 Thomson Multimedia Sa METHOD FOR MANAGING A MEMORY IN A TELEVISION RECEIVER AND TELEVISION RECEIVER
EP1252735B1 (en) 2000-01-12 2011-08-24 Jupiter Media Metrix, Inc. System and method for estimating prevalence of digital content on the world-wide-web
JP2003524966A (en) * 2000-02-01 2003-08-19 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for providing a promotion using a recorded program
JP4750996B2 (en) 2000-02-01 2011-08-17 ユナイテッド ビデオ プロパティーズ インク Method and system for forced advertising
US20020057336A1 (en) * 2000-03-02 2002-05-16 Gaul Michael A. Interactive program guide configuration system
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7213256B1 (en) 2000-12-29 2007-05-01 Dan Kikinis Method and apparatus for finding the same of similar shows
EP1290876A2 (en) * 2000-05-23 2003-03-12 United Video Properties, Inc. Interactive television application with watch lists
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7814174B2 (en) * 2000-10-20 2010-10-12 Jerding Dean F Adaptation to device-capability based on device characteristics
US6804708B1 (en) 2000-06-29 2004-10-12 Scientific-Atlanta, Inc. Media-on-demand flexible and adaptive architecture
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US20020053081A1 (en) * 2000-10-31 2002-05-02 Digitaldeck, Inc. Adaptable programming guide for networked devices
US20020029384A1 (en) 2000-07-20 2002-03-07 Griggs Theodore L. Mechanism for distributing content data
US20060259926A1 (en) 2000-07-20 2006-11-16 Digital Deck, Inc. Adaptable programming guide for networked devices
US8490134B2 (en) 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
EP1329099B1 (en) * 2000-08-14 2008-10-29 Corporate Media Partners D/B/A Americast Displaying advertising in an interactive program guide
US7290274B1 (en) * 2000-10-20 2007-10-30 Scientific-Atlanta, Inc. Context sensitive television menu
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
CA2428946C (en) 2000-11-14 2010-06-22 Scientific-Atlanta, Inc. Networked subscriber television distribution
US8127326B2 (en) 2000-11-14 2012-02-28 Claussen Paul J Proximity detection using wireless connectivity in a communications system
US20020073426A1 (en) * 2000-12-08 2002-06-13 Bhatt Bhavesh B. Efficiently storing electronic program guide
US20020129370A1 (en) * 2001-02-09 2002-09-12 Dan Kikinis Method and system for implementing an electronic program guide
EP2265008A1 (en) * 2001-02-21 2010-12-22 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US8156528B2 (en) * 2001-03-22 2012-04-10 United Video Properties, Inc. Personal video recorder systems and methods
US20020166121A1 (en) * 2001-05-02 2002-11-07 Rovira Luis A. System and method for providing television programs on demand
US20020188956A1 (en) * 2001-06-07 2002-12-12 Michael Ficco Method and system for electronic program guide temporal content organization
US20020188960A1 (en) * 2001-06-12 2002-12-12 Rodriguez Arturo A. Multiple information levels in media services menus
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8429688B1 (en) 2001-09-19 2013-04-23 At&T Intellectual Property I, L.P. Broadcast programming guide
US7293276B2 (en) * 2001-11-26 2007-11-06 United Video Properties, Inc. Interactive television program guide for recording enhanced video content
US20030110500A1 (en) * 2001-12-06 2003-06-12 Rodriguez Arturo A. Prediction-based adaptative control of television viewing functionality
US7120922B2 (en) * 2001-12-11 2006-10-10 Scientific-Atlanta, Inc. Time-adaptive control of television viewing functionality
US7444658B1 (en) 2001-12-14 2008-10-28 At&T Intellectual Property I, L.P. Method and system to perform content targeting
US20110178877A1 (en) 2001-12-14 2011-07-21 Swix Scott R Advertising and content management systems and methods
US7212979B1 (en) 2001-12-14 2007-05-01 Bellsouth Intellectuall Property Corporation System and method for identifying desirable subscribers
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
US7086075B2 (en) 2001-12-21 2006-08-01 Bellsouth Intellectual Property Corporation Method and system for managing timed responses to A/V events in television programming
US8086491B1 (en) * 2001-12-31 2011-12-27 At&T Intellectual Property I, L. P. Method and system for targeted content distribution using tagged data streams
US7168085B2 (en) 2002-01-31 2007-01-23 Microsoft Corporation Time-based selection of EPG data destined for low resource clients
US7218839B2 (en) * 2002-02-11 2007-05-15 Scientific-Atlanta, Inc. Management of television presentation recordings
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20030192047A1 (en) * 2002-03-22 2003-10-09 Gaul Michael A. Exporting data from a digital home communication terminal to a client device
US20030196206A1 (en) 2002-04-15 2003-10-16 Shusman Chad W. Method and apparatus for internet-based interactive programming
US20040032486A1 (en) 2002-08-16 2004-02-19 Shusman Chad W. Method and apparatus for interactive programming using captioning
US20040210947A1 (en) 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US20040010806A1 (en) * 2002-05-01 2004-01-15 Yuen Henry C. Method and system for facilitating advertising and T-commerce transactions in connection with content stored on a storage medium
US7698720B2 (en) * 2002-06-20 2010-04-13 At&T Intellectual Property I, L. P. Content blocking
US7360160B2 (en) * 2002-06-20 2008-04-15 At&T Intellectual Property, Inc. System and method for providing substitute content in place of blocked content
US7818764B2 (en) * 2002-06-20 2010-10-19 At&T Intellectual Property I, L.P. System and method for monitoring blocked content
US8271778B1 (en) 2002-07-24 2012-09-18 The Nielsen Company (Us), Llc System and method for monitoring secure data on a network
US7516470B2 (en) 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
KR100481511B1 (en) * 2002-08-26 2005-04-07 삼성전자주식회사 Set Top Box and controlling method thereof
US20060053451A1 (en) * 2002-09-05 2006-03-09 Lockrige Terry W Method and system for providing a cache guide
AU2003270371A1 (en) * 2002-09-05 2004-03-29 Thomson Licensing S.A. Method and system for providing a cache guide
US20040055007A1 (en) * 2002-09-13 2004-03-18 David Allport Point-based system and method for interacting with electronic program guide grid
US7908625B2 (en) 2002-10-02 2011-03-15 Robertson Neil C Networked multimedia system
US7360235B2 (en) 2002-10-04 2008-04-15 Scientific-Atlanta, Inc. Systems and methods for operating a peripheral record/playback device in a networked multimedia system
US7545935B2 (en) 2002-10-04 2009-06-09 Scientific-Atlanta, Inc. Networked multimedia overlay system
US8046806B2 (en) 2002-10-04 2011-10-25 Wall William E Multiroom point of deployment module
US20040103434A1 (en) 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US7117441B2 (en) * 2002-11-27 2006-10-03 Research Investment Network, Inc. Grid-based system and method for interacting with electronic program guide grid
US7487532B2 (en) 2003-01-15 2009-02-03 Cisco Technology, Inc. Optimization of a full duplex wideband communications system
US8094640B2 (en) 2003-01-15 2012-01-10 Robertson Neil C Full duplex wideband communications system for a local coaxial network
US8116611B2 (en) * 2003-02-10 2012-02-14 Aptiv Digital, Inc. Tuner sharing video recorder system architecture
US6887223B2 (en) * 2003-04-10 2005-05-03 Medco, Llc Urine collection bag support
US6760538B1 (en) * 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
US20040213557A1 (en) * 2003-04-23 2004-10-28 Pioneer Digital Technologies, Inc. Non-hierarchical interface screens for use in a video recorder
JP4712712B2 (en) * 2003-05-29 2011-06-29 イーエイティー.ティーブイ、インコーポレイテッド System for presenting multimedia content
US20040250280A1 (en) * 2003-06-06 2004-12-09 Research Investment Network, Inc. System and method for interacting with epg grid using stable underlying focal point
US20040255327A1 (en) * 2003-06-12 2004-12-16 Digital Deck, Inc. Media content distribution system and method
US8635643B2 (en) * 2003-06-30 2014-01-21 At&T Intellectual Property I, L.P. System and method for providing interactive media content over a network
US20040268404A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for message notification
US20040268385A1 (en) * 2003-06-30 2004-12-30 Gray James Harold User originated content notification
US20040268417A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for providing enhanced hot key functionality
US8418196B2 (en) * 2003-06-30 2013-04-09 At&T Intellectual Property I, L.P. Interactive content with enhanced network operator control
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US8595769B2 (en) * 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
US8286203B2 (en) 2003-12-19 2012-10-09 At&T Intellectual Property I, L.P. System and method for enhanced hot key delivery
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
CN100362866C (en) * 2004-01-17 2008-01-16 北京宽视软件技术有限公司 Method for generating electronic program guide of digital television set
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
WO2006050135A1 (en) * 2004-10-29 2006-05-11 Eat.Tv, Inc. System for enabling video-based interactive applications
US20060218584A1 (en) * 2005-03-03 2006-09-28 Pioneer Research Center, Usa, Inc. Filtering electronic program guides based on channel accessibility
CN106210860B (en) 2005-03-30 2020-12-25 乐威指南公司 System and method for rich video navigation
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US8387089B1 (en) 2005-05-06 2013-02-26 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US20060288367A1 (en) * 2005-06-16 2006-12-21 Swix Scott R Systems, methods and products for tailoring and bundling content
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US20070074125A1 (en) * 2005-09-26 2007-03-29 Microsoft Corporation Preview information for web-browsing
US7876998B2 (en) 2005-10-05 2011-01-25 Wall William E DVD playback over multi-room by copying to HDD
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US8863168B2 (en) * 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20070136773A1 (en) * 2005-12-14 2007-06-14 O'neil Douglas Systems and methods for providing television services using implicit content to indicate the availability of additional content
US8317618B2 (en) 2005-12-15 2012-11-27 At&T Intellectual Property I, Lp System, method and computer program for enabling an interactive game
US20070150338A1 (en) * 2005-12-22 2007-06-28 Dale Malik Systems, methods and computer programs for enabling interactive viewer control of advertising content
US8782706B2 (en) * 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US9015736B2 (en) 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US7765235B2 (en) * 2005-12-29 2010-07-27 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US8214869B2 (en) * 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US8161412B2 (en) * 2006-01-13 2012-04-17 At&T Intellectual Property I, L.P. Systems, methods, and computer program products for providing interactive content
US8402503B2 (en) 2006-02-08 2013-03-19 At& T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US8065710B2 (en) * 2006-03-02 2011-11-22 At& T Intellectual Property I, L.P. Apparatuses and methods for interactive communication concerning multimedia content
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
US9679602B2 (en) 2006-06-14 2017-06-13 Seagate Technology Llc Disc drive circuitry swap
US7890490B1 (en) * 2006-06-30 2011-02-15 United Video Properties, Inc. Systems and methods for providing advanced information searching in an interactive media guidance application
CA2658519A1 (en) 2006-07-31 2008-02-07 United Video Properties, Inc. Systems and methods for providing media guidance planners
US8462677B1 (en) 2006-08-23 2013-06-11 Sprint Communications Company L.P. Enabling communication between end points of different networks
US8204073B1 (en) * 2006-08-23 2012-06-19 Sprint Communications Company L.P. Personalized television
US20080075423A1 (en) * 2006-09-26 2008-03-27 Debie Tod A Automatic resolution of viewing and recording conflicts in digital video recorders
US20080092191A1 (en) * 2006-09-26 2008-04-17 Debie Tod A Dynamic program rebroadcast
US20080075424A1 (en) * 2006-09-26 2008-03-27 Debie Tod A Methods for a digital video recorder to use other storage, program and tuner resources
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8712563B2 (en) * 2006-10-24 2014-04-29 Slacker, Inc. Method and apparatus for interactive distribution of digital content
US10657168B2 (en) 2006-10-24 2020-05-19 Slacker, Inc. Methods and systems for personalized rendering of digital media content
US20080215645A1 (en) * 2006-10-24 2008-09-04 Kindig Bradley D Systems and devices for personalized rendering of digital media content
US7827580B2 (en) * 2006-12-22 2010-11-02 Nokia Corporation Dynamically adjustable electronic service guide
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
US8046803B1 (en) 2006-12-28 2011-10-25 Sprint Communications Company L.P. Contextual multimedia metatagging
US8490138B2 (en) * 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
WO2008109889A1 (en) 2007-03-08 2008-09-12 Slacker, Inc. System and method for personalizing playback content through interaction with a playback device
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US20080263587A1 (en) * 2007-04-23 2008-10-23 Debie Tod Andrew Dynamic Commercials
GB2462554B (en) * 2007-05-31 2011-11-16 Nielsen Co Methods and apparatus to model set-top box data
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8060407B1 (en) 2007-09-04 2011-11-15 Sprint Communications Company L.P. Method for providing personalized, targeted advertisements during playback of media
US9305590B2 (en) 2007-10-16 2016-04-05 Seagate Technology Llc Prevent data storage device circuitry swap
US8082179B2 (en) 2007-11-01 2011-12-20 Microsoft Corporation Monitoring television content interaction to improve online advertisement selection
US20090125948A1 (en) * 2007-11-12 2009-05-14 Cisco Technology, Inc. Communication Processing Based on Television Use
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US20090165036A1 (en) * 2007-12-21 2009-06-25 Guideworks, Llc Deleting two or more stored media program references based on at least one program reference attribute
CA2715385A1 (en) * 2008-02-12 2009-08-20 Pacific Biosciences Of California, Inc. Compositions and methods for use in analytical reactions
US8806530B1 (en) 2008-04-22 2014-08-12 Sprint Communications Company L.P. Dual channel presence detection and content delivery system and method
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20090304365A1 (en) * 2008-06-06 2009-12-10 Disney Enterprises, Inc. Methods and apparatuses for use with a data access device and an optical disc in an electronic entertainment system
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8510778B2 (en) 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8677400B2 (en) 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8990104B1 (en) 2009-10-27 2015-03-24 Sprint Communications Company L.P. Multimedia product placement marketplace
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
US10275463B2 (en) 2013-03-15 2019-04-30 Slacker, Inc. System and method for scoring and ranking digital content based on activity of network users
US9219928B2 (en) 2013-06-25 2015-12-22 The Nielsen Company (Us), Llc Methods and apparatus to characterize households with media meter data
US9277265B2 (en) 2014-02-11 2016-03-01 The Nielsen Company (Us), Llc Methods and apparatus to calculate video-on-demand and dynamically inserted advertisement viewing probability
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10219039B2 (en) 2015-03-09 2019-02-26 The Nielsen Company (Us), Llc Methods and apparatus to assign viewers to media meter data
US9848224B2 (en) 2015-08-27 2017-12-19 The Nielsen Company(Us), Llc Methods and apparatus to estimate demographics of a household
US10791355B2 (en) 2016-12-20 2020-09-29 The Nielsen Company (Us), Llc Methods and apparatus to determine probabilistic media viewing metrics

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3493674A (en) * 1965-05-28 1970-02-03 Rca Corp Television message system for transmitting auxiliary information during the vertical blanking interval of each television field
US3440427A (en) * 1966-04-12 1969-04-22 Philips Corp Remote control system with a unitary cell bridge circuit
US3833757A (en) * 1972-04-10 1974-09-03 Computer Television Inc Electronic bilateral communication system for commercial and supplementary video and digital signaling
GB1486773A (en) * 1973-07-30 1977-09-21 Indep Broadcasting Authority Television systems
US4052719A (en) * 1973-07-30 1977-10-04 Independent Broadcasting Authority Television receiver system having facility for storage and display of character information selected from digitally encoded broadcast transmissions
US3891792A (en) * 1974-06-25 1975-06-24 Asahi Broadcasting Television character crawl display method and apparatus
GB1478695A (en) * 1974-09-26 1977-07-06 Texas Instruments Ltd Data handling apparatus
US4026555A (en) * 1975-03-12 1977-05-31 Alpex Computer Corporation Television display control apparatus
US4134127A (en) * 1975-06-12 1979-01-09 Indesit Industria Elettrodomestici Italiana S.P.A. Color television signal including auxiliary information
GB1558168A (en) * 1975-06-20 1979-12-19 Indep Television Co Systems for broadcasting data simultaneously with but independently of television programmes
GB1560211A (en) * 1975-11-13 1980-01-30 Gen Electric Television receivers
DE2628737C3 (en) * 1976-06-25 1980-06-26 Deutsche Itt Industries Gmbh, 7800 Freiburg Television receiver with a device for the simultaneous playback of several programs
US4261006A (en) * 1976-07-22 1981-04-07 Morton Weintraub Remote control of video
GB1585100A (en) * 1976-09-06 1981-02-25 Gen Electric Co Ltd Electronic display apparatus
US4170782A (en) * 1976-12-13 1979-10-09 Miller Arthur O Programming and selection monitoring system for television receivers
US4203130A (en) * 1977-01-11 1980-05-13 Dial-A-Channel, Inc. Information displaying system
GB1575037A (en) * 1977-02-09 1980-09-17 Philips Electronic Associated Data transmission
JPS54105920A (en) * 1978-02-07 1979-08-20 Matsushita Electric Ind Co Ltd Picture display device
US4264924A (en) * 1978-03-03 1981-04-28 Freeman Michael J Dedicated channel interactive cable television system
WO1979000745A1 (en) * 1978-03-13 1979-10-04 Rca Corp Tv graphics and mixing control
US4420769A (en) * 1978-03-22 1983-12-13 Novak Albert P Device for the automatic editing, at the receiver, of unwanted program material from broadcast electrical signals
IT1159686B (en) * 1978-05-22 1987-03-04 Indesit TELEVISION
IT1108410B (en) * 1978-09-25 1985-12-09 Indesit TELEVISION
US4233628A (en) * 1979-01-11 1980-11-11 Zenith Radio Corporation NTSC receiver useable with Teletext/Viewdata information
FR2448824A1 (en) * 1979-02-06 1980-09-05 Telediffusion Fse VIDEOTEX SYSTEM PROVIDED WITH INFORMATION ACCESS CONTROL MEANS
FR2449379A1 (en) * 1979-02-15 1980-09-12 Scart AUDIO-VIDEO DYNAMIC INTERCONNECTION SYSTEM
JPS55156485A (en) * 1979-05-23 1980-12-05 Sony Corp Character broadcast receiver
DE2950432A1 (en) * 1979-12-14 1981-06-19 Edmond 8031 Gröbenzell Keiser METHOD AND DEVICE FOR CONTROLLING THE OPERATION OF A TELEVISION RECEIVER
DE3020787A1 (en) * 1980-05-31 1981-12-17 Blaupunkt-Werke Gmbh, 3200 Hildesheim METHOD FOR TRANSMITTING ADDITIONAL INFORMATION
EP0043167B1 (en) * 1980-07-01 1985-01-02 ATELIERS DE CONSTRUCTIONS ELECTRIQUES DE CHARLEROI (ACEC) Société Anonyme Method of transmitting information via television networks
DE3036552C2 (en) * 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Television reception system
US4425581A (en) * 1981-04-17 1984-01-10 Corporation For Public Broadcasting System for overlaying a computer generated video signal on an NTSC video signal
SE428161B (en) * 1981-10-14 1983-06-06 Philips Svenska Ab PLANT FOR DISPLAYING SELECTABLE BACKGROUND INFORMATION COMBINED WITH SELECTABLE OVERLAYING INFORMATION ON A SCREEN DEVICE AND USING A DOUBLE PRESENTATION PLANT
US4694490A (en) * 1981-11-03 1987-09-15 Harvey John C Signal processing apparatus and methods
US4412244A (en) * 1981-11-20 1983-10-25 Rca Corporation Switching circuit for television receiver on-screen display
US4449249A (en) * 1982-09-27 1984-05-15 Price Robert T Televison programming information system
US4496171A (en) * 1982-09-29 1985-01-29 Martin Cherry Media guide
US4456925A (en) * 1982-10-04 1984-06-26 Zenith Radio Corporation Television/telephone system with automatic dialing
US4496976A (en) * 1982-12-27 1985-01-29 Rockwell International Corporation Reduced memory graphics-to-raster scan converter
US4547804A (en) * 1983-03-21 1985-10-15 Greenberg Burton L Method and apparatus for the automatic identification and verification of commercial broadcast programs
US4495654A (en) * 1983-03-29 1985-01-22 Rca Corporation Remote controlled receiver with provisions for automatically programming a channel skip list
US4566034A (en) * 1983-05-02 1986-01-21 Rca Corporation Remote control transmitter arrangement for one or more television devices
US4595952A (en) * 1983-11-29 1986-06-17 Rca Corporation Teletext decoder having a register array for operating on pixel words
US4595951A (en) * 1983-11-29 1986-06-17 Rca Corporation Teletext decoder using a common memory
US4768228A (en) * 1983-12-13 1988-08-30 U.S. Computer Systems Data acquisition device
JPS60230774A (en) * 1984-04-28 1985-11-16 Sony Corp Picture display device
EP0183625B1 (en) * 1984-11-29 1990-02-28 Sony Corporation Television signal receiving apparatus
US4707121A (en) * 1985-01-17 1987-11-17 Konishiroku Photo Industry Co., Ltd. Copying apparatus
EP0300562B1 (en) * 1987-07-20 1997-11-05 Philips Electronics Uk Limited Television transmission system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Symposium Record, 13th International TV-Symposium, Montreux, 28 May - 2 June 1983, K.F. JAMES: "Full Channel Teletext", pages 418-430, see page 419, lines 21-38; page 420, lines 9-38; page 422, lines 14-43; page 424, line 43 - page 425, line 24 *

Cited By (170)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0571761A2 (en) * 1992-05-25 1993-12-01 GRUNDIG E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig holländ. Stiftung & Co. KG. Video apparatus for processing supplementary signals, which are transmitted during the blanking interials of TV-signals
DE4217246A1 (en) * 1992-05-25 1993-12-02 Grundig Emv Video device for processing additional signals, which are transmitted in the blanking intervals of television signals
EP0571761A3 (en) * 1992-05-25 1994-06-15 Grundig Emv Video apparatus for processing supplementary signals, which are transmitted during the blanking interials of tv-signals
EP0572090A3 (en) * 1992-05-27 1994-08-03 Koninkl Philips Electronics Nv
EP0572090A2 (en) * 1992-05-27 1993-12-01 Koninklijke Philips Electronics N.V. System and method for automatically correlating user preferences with a TV program information database
EP1164797A1 (en) * 1992-12-09 2001-12-19 Discovery Communications, Inc. Set top terminal for cable television delivery systems
EP0912058A2 (en) * 1992-12-09 1999-04-28 Discovery Communications, Inc. Method and apparatus for providing broadcast data services
EP0856993A2 (en) * 1992-12-09 1998-08-05 Discovery Communications, Inc. Set top terminal for cable television delivery systems
EP0849948A3 (en) * 1992-12-09 1998-07-08 Discovery Communications, Inc. Remote control for cable television delivery system
EP0849948A2 (en) * 1992-12-09 1998-06-24 Discovery Communications, Inc. Remote control for cable television delivery system
EP0920207A1 (en) * 1992-12-09 1999-06-02 Discovery Communications, Inc. Interactive terminal for television delivery system
EP0920208A1 (en) * 1992-12-09 1999-06-02 Discovery Communications, Inc. Method and apparatus for gathering program watched data
EP0920206A1 (en) * 1992-12-09 1999-06-02 Discovery Communications, Inc. Advanced set top terminal with electronic mailbox for cable television delivery systems
EP0912058A3 (en) * 1992-12-09 1999-05-19 Discovery Communications, Inc. Method and apparatus for providing broadcast data services
EP0862328A1 (en) * 1992-12-09 1998-09-02 Discovery Communications, Inc. An operations center to be used in television program delivery
US7013478B1 (en) 1992-12-09 2006-03-14 Sedna Patent Services, Llc Method and apparatus for interactive program suggestion
EP0935393A3 (en) * 1992-12-09 1999-08-18 Discovery Communications, Inc. Set top terminal for cable television delivery systems
US5559549A (en) * 1992-12-09 1996-09-24 Discovery Communications, Inc. Television program delivery system
EP0856993A3 (en) * 1992-12-09 1998-08-19 Discovery Communications, Inc. Set top terminal for cable television delivery systems
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
EP0946060A1 (en) * 1992-12-09 1999-09-29 Discovery Communications, Inc. Menu-driven television program access system and method
EP0673581B2 (en) 1992-12-09 2009-07-22 Sedna Patent Services, LLC Set top terminal for cable television delivery systems
EP0909095A1 (en) * 1992-12-09 1999-04-14 Discovery Communications, Inc. Reprogrammable terminal for suggesting programs offered on a television program delivery system
US5682195A (en) * 1992-12-09 1997-10-28 Discovery Communications, Inc. Digital cable headend for cable television delivery system
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
EP0884907A1 (en) * 1992-12-09 1998-12-16 Discovery Communications, Inc. Caller indentification system for television
WO1994014284A1 (en) * 1992-12-09 1994-06-23 Discovery Communications, Inc. Reprogrammable terminal for suggesting programs offered on a television program delivery system
US7487523B1 (en) 1992-12-09 2009-02-03 Comcast Ip Holdings I, Llc Tiered programming television delivery system
EP1126713A3 (en) * 1993-12-02 2001-10-04 Discovery Communications, Inc. An operations center with video storage for a television program packaging and delivery system
EP1126713A2 (en) * 1993-12-02 2001-08-22 Discovery Communications, Inc. An operations center with video storage for a television program packaging and delivery system
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
WO1995015657A1 (en) * 1993-12-02 1995-06-08 Discovery Communications, Inc. An operations center with video storage for a television program packaging and delivery system
EP0662769A1 (en) * 1993-12-13 1995-07-12 AT&T Corp. Cable television controller
US5973747A (en) * 1993-12-15 1999-10-26 Henley Trading Limited Television program management system
WO1995017074A1 (en) * 1993-12-15 1995-06-22 Henley Trading Limited Television programme management system
FR2713864A1 (en) * 1993-12-15 1995-06-16 Henley Trading Ltd Television program management system.
EP0669760A3 (en) * 1994-02-25 1995-10-11 Grundig Emv
EP0669760A2 (en) * 1994-02-25 1995-08-30 GRUNDIG E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig GmbH & Co. KG Receiver with a device for the generation of an individual program preview
EP0682452B2 (en) 1994-05-12 2008-05-14 Microsoft Corporation Method and system for providing efficient selection of television programs
US5559548A (en) * 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
EP0693855A3 (en) * 1994-07-21 1997-09-17 Thomson Brandt Gmbh Method of requesting teletext pages
EP0693855A2 (en) * 1994-07-21 1996-01-24 Deutsche Thomson-Brandt Gmbh Method of requesting teletext pages
AU691347B2 (en) * 1994-09-23 1998-05-14 Rovi Guides, Inc. System and method for generating an information display schedule for an electronic program guide
WO1996009721A1 (en) * 1994-09-23 1996-03-28 News America Publications, Inc. System and method for generating an information display schedule for an electronic program guide
EP0705036A2 (en) * 1994-09-29 1996-04-03 Sony Corporation Program information broadcasting system, program information display method, and receiving device
EP0705036A3 (en) * 1994-09-29 1998-08-19 Sony Corporation Program information broadcasting system, program information display method, and receiving device
EP1528806A3 (en) * 1994-09-29 2005-08-03 Sony Corporation Desired program reserve recording method
EP1158793A3 (en) * 1994-09-29 2002-01-09 Sony Corporation Desired program information display method, searching method, and receiving device
EP2290962A1 (en) * 1994-09-29 2011-03-02 Sony Corporation Program information transmitting method, program information display method, and receiving device
EP2290963A1 (en) * 1994-09-29 2011-03-02 Sony Corporation Program information transmitting method, program information display method, and receiving device
EP2290964A1 (en) * 1994-09-29 2011-03-02 Sony Corporation Program information display method and receiving device
KR100389070B1 (en) * 1994-09-29 2003-10-22 소니 가부시끼 가이샤 Program information broadcasting system and program information display method and receiving device
FR2726718A1 (en) * 1994-11-08 1996-05-10 Lacrosse Philippe Television data display device
EP2276242A2 (en) * 1995-04-06 2011-01-19 United Video Properties, Inc. Interactive program guide systems and processes
EP2268010A2 (en) * 1995-04-06 2010-12-29 United Video Properties, Inc. Interactive program guide systems and processes
WO1996041470A1 (en) * 1995-06-07 1996-12-19 News America Publications, Inc. Intelligent memory management system and method
US5652613A (en) * 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
AU706701B2 (en) * 1995-06-07 1999-06-24 Rovi Guides, Inc. Intelligent memory management system and method
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9124932B2 (en) 1995-10-02 2015-09-01 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US5767893A (en) * 1995-10-11 1998-06-16 International Business Machines Corporation Method and apparatus for content based downloading of video programs
GB2309134A (en) * 1996-01-12 1997-07-16 Concept Dev Ltd Information inclusion in television broadcasting
AU725839B2 (en) * 1996-02-02 2000-10-19 Thomson Consumer Electronics, Inc System and method for interfacing multiple electronic devices
AU709035B2 (en) * 1996-02-02 1999-08-19 Thomson Consumer Electronics, Inc System and method for interfacing multiple electronic devices
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US9027058B2 (en) 1996-05-03 2015-05-05 Rovi Guides, Inc. Information system
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US9423936B2 (en) 1996-05-03 2016-08-23 Rovi Guides, Inc. Information system
WO1998009430A2 (en) * 1996-08-09 1998-03-05 Thomson Multimedia Method for indexing data in a digital television transmission system
EP0823798A1 (en) * 1996-08-09 1998-02-11 THOMSON multimedia Receiver in a cyclic packet data transmission system
FR2752351A1 (en) * 1996-08-09 1998-02-13 Thomson Multimedia Sa METHOD FOR INDEXING DATA IN A DIGITAL TELEVISION TRANSMISSION SYSTEM
FR2752350A1 (en) * 1996-08-09 1998-02-13 Thomson Multimedia Sa METHOD FOR EXTRACTING DATA IN A CYCLIC TRANSMISSION SYSTEM AND DEVICE FOR IMPLEMENTING SAID METHOD
WO1998009430A3 (en) * 1996-08-09 1998-05-14 Thomson Multimedia Sa Method for indexing data in a digital television transmission system
US8104062B2 (en) 1996-10-14 2012-01-24 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
US8893183B2 (en) 1996-10-14 2014-11-18 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
EP0836321A3 (en) * 1996-10-14 1999-12-08 Sony Corporation Apparatus and methods for information providing, display controlling, and transmission media
US6311329B1 (en) 1996-10-14 2001-10-30 Sony Corporation Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
WO1998020677A1 (en) * 1996-11-04 1998-05-14 Institut für Rundfunktechnik GmbH Radio broadcast signal and method for processing the same
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9015749B2 (en) 1997-07-21 2015-04-21 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
JP2009207160A (en) * 1998-02-20 2009-09-10 Thomson Licensing System for forming, classifying, and processing program guide
JP2002504788A (en) * 1998-02-20 2002-02-12 トムソン ライセンシング ソシエテ アノニム A multimedia system that adaptively forms and processes extended program guides
JP2002504787A (en) * 1998-02-20 2002-02-12 トムソン ライセンシング ソシエテ アノニム System for forming, segmenting and processing program guides
US9635406B2 (en) 1998-05-15 2017-04-25 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9009773B1 (en) 1998-06-30 2015-04-14 Cox Communications, Inc. Method and apparatus for providing broadcast data services
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US10027998B2 (en) 1998-07-14 2018-07-17 Rovi Guides, Inc. Systems and methods for multi-tuner recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US6588013B1 (en) 1998-08-18 2003-07-01 United Video Properties, Inc. Promotional material distribution system with automatic updating of promotional material selection algorithms
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9237371B2 (en) 1998-09-17 2016-01-12 Rovi Guides, Inc. Electronic program guide with digital storage
US8898721B2 (en) 1998-09-17 2014-11-25 United Video Properties, Inc. Electronic program guide with digital storage
US9100686B2 (en) 1998-09-17 2015-08-04 Rovi Guides, Inc. Electronic program guide with digital storage
US9106947B2 (en) 1998-09-17 2015-08-11 Rovi Guides, Inc. Electronic program guide with digital storage
US9363553B2 (en) 1998-09-17 2016-06-07 Rovi Guides, Inc. Electronic program guide with digital storage
US8843960B2 (en) 1998-09-17 2014-09-23 United Video Properties, Inc. Electronic program guide with digital storage
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US6732367B1 (en) 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
WO2000040028A1 (en) * 1998-12-23 2000-07-06 Ntl Group Limited Electronic programme scheduling system
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US10015562B2 (en) 2000-03-31 2018-07-03 Rovi Guides, Inc. System and method for metadata-linked advertisements
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
US9813641B2 (en) 2000-06-19 2017-11-07 Comcast Ip Holdings I, Llc Method and apparatus for targeting of interactive virtual objects
US9078014B2 (en) 2000-06-19 2015-07-07 Comcast Ip Holdings I, Llc Method and apparatus for targeting of interactive virtual objects
EP1187470A2 (en) * 2000-09-02 2002-03-13 Pace Micro Technology PLC Television programme selection means
EP1187470A3 (en) * 2000-09-02 2003-12-10 Pace Micro Technology PLC Television programme selection means
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9497508B2 (en) 2000-09-29 2016-11-15 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9307291B2 (en) 2000-09-29 2016-04-05 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9462317B2 (en) 2000-10-11 2016-10-04 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9197916B2 (en) 2000-10-11 2015-11-24 Rovi Guides, Inc. Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8973069B2 (en) 2000-10-11 2015-03-03 Rovi Guides, Inc. Systems and methods for relocating media
US9282362B2 (en) 2000-10-11 2016-03-08 Rovi Guides, Inc. Systems and methods for caching data in media-on-demand systems
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US8578410B2 (en) 2001-08-03 2013-11-05 Comcast Ip Holdings, I, Llc Video and digital multimedia aggregator content coding and formatting
US8621521B2 (en) 2001-08-03 2013-12-31 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US10140433B2 (en) 2001-08-03 2018-11-27 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US10349096B2 (en) 2001-08-03 2019-07-09 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US10880607B2 (en) 2003-11-06 2020-12-29 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US10986407B2 (en) 2003-11-06 2021-04-20 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8904441B2 (en) 2003-11-06 2014-12-02 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US9191719B2 (en) 2003-11-06 2015-11-17 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
WO2006054331A1 (en) * 2004-11-16 2006-05-26 Mitsubishi Denki Kabushiki Kaisha Digital broadcast receiving device, digital broadcast transmitting device, and digital broadcast transmitting/receiving system
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9171580B2 (en) 2005-09-30 2015-10-27 Rovi Guides, Inc. Systems and methods for recording and playing back programs having desirable recording attributes
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US10419810B2 (en) 2005-09-30 2019-09-17 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US8464293B2 (en) 2008-01-04 2013-06-11 Rovi Guides, Inc. Systems and methods for selecting media assets for display in a screen of an interactive media guidance application
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
EP2509299A1 (en) 2011-04-08 2012-10-10 Technisat Digital Gmbh Method for updating the software status of television receivers
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content

Also Published As

Publication number Publication date
US5038211A (en) 1991-08-06
AU5932090A (en) 1991-01-17

Similar Documents

Publication Publication Date Title
US5038211A (en) Method and apparatus for transmitting and receiving television program information
US8266655B2 (en) Multi-source switching in a television system
US5293357A (en) Method and apparatus for controlling a television program recording device
AU708574B2 (en) Merging multi-source information in a television system
US8365221B2 (en) Selective search and display for categorized channels in a subscriber television system
US6367078B1 (en) Electronic program-guide system with sideways-surfing capability
US8713595B2 (en) Interactive program guide systems and processes
US6317883B2 (en) System and method for content-based television program selection
EP1331814A2 (en) Television program recording with user preference determination
US20020059581A1 (en) Video-on-demand service with an interactive interface for facilitating viewer selection of video programs
JP2001008119A (en) Electronic program guide display control device
AU728658B2 (en) Interactive program guide systems and processes
JP2002536924A (en) Apparatus and method for receiving and filtering transmitted programs
MXPA01006585A (en) System and method for customizing program guide information to include reminder item or local identifier

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH DE DK FI GB HU JP KP KR LK LU MC MG MW NL NO RO SD SE SU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BF BJ CF CG CH CM DE DK ES FR GA GB IT LU ML MR NL SE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA