WO1991000670A1 - Method and apparatus for transmitting and receiving television program information - Google Patents
Method and apparatus for transmitting and receiving television program information Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 28
- 230000005540 biological transmission Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 241000854350 Enicospilus group Species 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8453—Structuring 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/025—Systems for the transmission of digital non-picture data, e.g. of text during the active part of a television frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems 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/087—Systems 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/088—Systems 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/0884—Systems 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
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.
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)
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)
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)
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)
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 |
-
1989
- 1989-07-05 US US07/375,829 patent/US5038211A/en not_active Expired - Lifetime
-
1990
- 1990-06-29 AU AU59320/90A patent/AU5932090A/en not_active Abandoned
- 1990-06-29 WO PCT/US1990/003735 patent/WO1991000670A1/en unknown
Patent Citations (3)
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)
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)
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 |