An interactive television system has a centrally located head end server coupled to service multiple, remotely located set-top boxes. Each set-top box runs an electronic programming guide that provides an on-screen program grid listing program titles in relation to their scheduled viewing times and channel numbers. The viewer is permitted to scroll through the program grid to list titles of past, current, and future programs. A database, resident at the head end server, supplies the program titles and scheduled viewing times of the past, current, and future programs to the electronic programming guide. The head end server transmits real-time video data streams of the available programs to the EPG. A continuous media server, resident at the head end server, stores the video data streams to build a reserve of previously played programs. The media server can also store video preview clips of future programs. When a viewer selects a current program, the real-time video data stream of the current program is displayed by the set-top box. When the viewer selects a past program, the head end server retrieves a stored video data stream of the selected past program and transmits it to the set-top box. When the viewer selects a future program, the head end server retrieves a stored video preview clip of the future program and transmits it to the set-top box.
|
20. In an interactive system in which a content provider serves content to a display unit, an electronic programming guide that executes at the display unit to correlate content titles to scheduled viewing times for past, current, and future content, the electronic programming guide being manipulable to select the past, current, and future content so that upon selection of (1) past content, the display unit displays content which has been previously stored, (2) current content, the display unit displays content in real-time, and (3) future content, the display unit displays a preview of the future content.
10. A method for calling video on demand using an electronic programming guide which correlates various program titles in relation to corresponding scheduled viewing times of past programs, current programs, and future programs, the method comprising the following steps:
selecting a program title in the electronic programming guide; in the event that the selected title relates to a current program, displaying a real-time video data stream of the current program; in the event that the selected title relates to a past program, displaying a previously stored video data stream of the past program; and in the event that the selected title relates to a future program, displaying a video data stream of a preview of the selected future program.
6. An interactive system comprising:
an electronic programming guide configured to display various program titles in correlation with corresponding scheduled viewing times for past, current, and future programs, the electronic programming guide being manipulable to select the program titles of the past, current, and future programs; a program storage operatively coupled to supply, in response to selections from the electronic programming guide, the past programs and previews of the future programs; upon selection of a particular past program from the electronic programming guide, the program storage supplying a video data stream of the particular past program; and upon selection of a particular future program from the electronic programming guide, the program storage supplying a video data stream of a preview of the future program.
1. An interactive television system comprising:
a set-top box configured to control which programs are displayed on a television, the set-top box providing an electronic programming guide for display on the television, the electronic programming guide providing an on-screen listing of various program titles correlated to corresponding scheduled viewing times; a head end server operatively coupled to provide past and current programs to the set-top box for display on the television, the head end server further providing the program titles and scheduled viewing times of the past, current, and future programs to the electronic programming guide; the electronic programming guide being manipulable to list titles and scheduled viewing times of the past, current, and future programs; a program selector to choose a title of a past program, a title of a current program, or a title of a future program from the electronic programming guide; and the head end providing (1) a reproduced video data stream of the past program if the title of the past program is selected, (2) a real-time video data stream of the current program if the title of the current program is selected, or (3) a video data stream of a preview of the future program if the title of the future program is selected.
15. A method for operating an interactive television system, the method comprising the following steps:
providing an electronic programming guide for display on a television, the electronic programming guide listing various program titles in relation to corresponding scheduled viewing times of past, current, and future programs; storing video data streams of previews of upcoming future programs in a continuous media server; storing, in a database, pointers to locations of the video data streams in the continuous media server; storing the program titles and scheduled viewing times in the database; supplying the program titles and scheduled viewing times from the database to the electronic programming guide; manipulating the electronic programming guide to display the program titles of the future programs whereby during said manipulating, the program titles and scheduled viewing times of the future programs to be displayed are supplied from the database; selecting a program title of a future program listed in the electronic programming guide; sending a query from the electronic programming guide to the database regarding the selected future program; returning from the database a pointer to a location in the continuous media server of a video data stream corresponding to the selected future program; retrieving the video data stream of the preview of the selected future program from the continuous media server; and displaying on the television the preview of the selected future program.
5. An interactive television system comprising:
multiple set-top boxes, independent set-top boxes being configured to control which programs are displayed on an associated television, each set-top box providing an electronic programming guide for display on its associated television, the electronic programming guide providing an on-screen listing of various program titles correlated to corresponding scheduled viewing times; a head end server remotely located from, but coupled to serve, the multiple set-top boxes; a database resident at the head end server, the database supplying the program titles and scheduled viewing times of past, current, and future programs to the electronic programming guide; a continuous media server resident at the head end server, the continuous media server having a disk array storage subsystem that stores the past programs and previews of the future programs; the database also holding pointers to locations within the disk array storage subsystem for accessing associated past programs and previews of the future programs; upon selection of a past program, the database providing a pointer to a memory location in the disk array storage subsystem that is associated to the selected past program, the continuous media server using the pointer to retrieve a video data stream of the selected past program and supplying the video data stream to the set-top box; upon selection of a current program, the head end server supplying a real-time video data stream of the current program to the set-top box; and upon selection of a future program, the database providing a pointer to a memory location in the disk array storage subsystem that is associated to the selected future program, the continuous media server using the pointer to retrieve a video data stream of the preview of the future program and supplying the video data stream to the set-top box.
2. An interactive television system according to
3. An interactive television system according to
4. An interactive television system according to
a disk array storage subsystem that digitally stores the past programs for reproduction on demand; and a database that maintains the program titles and scheduled viewing times for current and past programs that are used in the electronic programming guide, the database also holding pointers to locations for accessing the past programs stored on the disk array storage subsystem.
7. An interactive system according to
8. An interactive system according to
9. An interactive system according to
11. A method according to
12. A method according
13. A method according
storing the program titles and scheduled viewing times in a database; and supplying the program titles and scheduled viewing times from the database to the electronic programming guide.
14. A computer-readable medium having computer-readable instructions for performing the steps in the method as recited in
16. A method according
17. A method according
18. A method according
19. Computer-readable media having computer-readable instructions for performing the steps in the method as recited in
|
This invention relates to an interactive television system which permits a viewer to use an electronic programming guide to select current programs, video on demand of past programs, and previews of future programs. This invention also relates to methods for calling video on demand using an electronic programming guide and for operating such interactive televisions systems.
Television viewers are very familiar with printed programming schedules that appear in daily newspapers or weekly magazines, such as TV Guide®. The printed program guide lists the various television shows in relation to their scheduled viewing time on a day-to-day basis. An electronic programming guide is essentially an on-screen version of this printed program guide. The electronic programming guide is carried by a separate, dedicated channel and provides an on-screen list of various programs in relation to their scheduled viewing times. The program information is provided in a grid format where the program titles are organized horizontally with respect to their associated stations and vertically with respect to their scheduled viewing times.
Conventional electronic programming guides are strictly time-based. They list only the titles of programs that are currently being broadcast and a limited amount of future programming (for example, the next one to two hours of programming). A viewer is limited to watching the programs being broadcast at the current time. If the viewer missed a program, there is no opportunity to go back and view it (unless, of course, the viewer remembered to recorded it).
Some hotels offer services called "video on demand" which permit scheduled viewing of recently released movies. One type of video on demand service provides a limited list of movie titles (e.g., six to seven movies) and the start times at which they show. For instance, a movie might run every two hours. The movie signals are received via conventional cable or satellite techniques and retransmitted to the television sets within the hotels. The viewer must coordinate their personal schedule to coincide with the program schedule if he/she wishes to see the whole movie. Otherwise, the viewer can select the movie and watch any remaining portion of it. A fee is charged upon selection. Examples of this type of service include Pay Per View® and Preview®. This type of video on demand service has the same drawbacks as conventional electronic programming guide systems in that the viewer is held to the inflexible schedule dictated by the service.
Another type of video on demand service offered in some hotels is a VCR-based system. It allows a limited number of users to select from a limited supply of movies at any time. VCR cassettes and players are typically resident at the hotel. When a viewer selects a movie, the VCR cassette is loaded into a player and the signal sent to the viewer's room. This system has a drawback in that it is not unconditional video on demand. The VCR-based service cannot accommodate multiple viewers desiring to watch the same movie at different times, once the limited number of VCR cassettes for that movie have been exhausted.
It would be desirable to develop an interactive television system which affords the conveniences of an on-screen electronic programming guide and the flexibility of true video on demand services.
According to one aspect of this invention, an interactive television system comprises a centrally located head end server coupled to service multiple, remotely located set-top boxes. Each set-top box runs an electronic programming guide (EPG) that provides an on-screen program grid that lists program titles in relation to their scheduled viewing times and channel numbers. The viewer can scroll through the program grid, backward and forward, or up and down, to review past, current, and future programs. A database, resident at the head end server, supplies the program titles and scheduled viewing times of the past, current, and future programs to the electronic programming guide as the viewer scrolls through the menu.
The head end server transmits to the EPG all real-time video data streams of the available programs. A continuous media server, resident at the head end server, stores the video data streams to maintain a reserve of previously played past programs. The media server can also store video preview clips of future programs. The video data streams are stored digitally in a disk array in mapped locations. The locations of the video data streams are kept in a database and each video data stream can be accessed through pointers to the disk.
When a viewer selects a current program, the head end server supplies the real-time video data stream of the current program to the set-top box. When the viewer selects a past program, the database provides a pointer to a location in the disk array that is associated with the selected past program. The continuous media server uses the pointer to retrieve a video data stream of the selected past program and supplies the video data stream to the set-top box. When the viewer selects a future program, the database provides the appropriate memory pointer and the continuous media server retrieves a video preview clip of the future program and supplies it to the set-top box.
According to other aspects of this invention, methods for operating the interactive television system to call video on demand using an electronic programming guide are also provided.
FIG. 1 is a block diagram of an interactive television system according to this invention.
FIG. 2 is an example screen illustration of an electronic programming guide.
FIG. 3 is a block diagram of a continuous media server according to an aspect of this invention.
FIG. 4 is a diagrammatic illustration of an SQL database according to another aspect of this invention.
FIG. 5 is a flow diagram of a preferred method for operating the interactive television system.
FIG. 6 is a flow diagram of a preferred method for choosing to view a current program.
FIG. 7 is a flow diagram of a preferred method for choosing to view a past program.
FIG. 8 is a flow diagram of a preferred method for choosing to view a preview of a future program.
FIG. 1 shows an interactive television system 20 according to this invention. Interactive television system 20 includes a centralized head end server 22 which is configured to provide television programming service to multiple homes, of which representative homes 24a-24d are shown. A single head end server 22 might be designed, for example, to service 250,000 homes. Each home 24a-24d is depicted for explanation purposes as having at least one set-top box (STB) 26a-26d coupled to at least one television (TV) 28a-28d. The set-top boxes receive the video signals from the head end server and control which programs are displayed on their associated televisions.
Head end server 22 is interconnected to the end viewers' homes 24a-24d via a multi-tier distribution structure 30. Distribution structure 30 includes a high speed, high bandwidth fiber optic cable network 32 coupled to regional distribution nodes (represented by distribution node 34). The speed and bandwidth of the fiber optic cable affords the desired performance for supporting a fully interactive television system. Each distribution node 34 is connected to multiple STBs 26a-26d via conventional home entry lines 36, such as twisted-pair lines or coaxial cable. As an example, each distribution node 34 supports approximately 1200 homes.
Each STB 26a-26d is configured to run an electronic programming guide (EPG) 38a-38d. An electronic programming guide provides an on-screen listing of various program titles correlated to corresponding scheduled viewing times. The listing is organized in a predetermined arrangement that is displayed on the television. The EPG might also include other program descriptive information, including whether the program is provided in closed caption or stereo.
FIG. 2 shows an example screen display 40 of an EPG. The EPG screen display 40 includes a channel panel 42, a time panel 44, a program grid 46, and a program summary panel 48. Channel panel 42 provides a vertical scrolling list which displays four channel tiles 50 at any one time. Each channel tile 50 includes a channel number and a channel name (typically the network name, such as CBS and ABC), and might also include a channel logo. The channel panel 42 defines four rows of program titles in program grid 46. Time panel 44 is a horizontal scrolling list of half-hour time segments. Time panel 44 defines columns in program grid 46.
Program grid 46 consists of multiple program tiles 52 organized in channel-based rows and time-based columns. It is located to the right of the channel panel 42 and below the time panel 44. Each program tile 52 has the program title and any secondary program descriptive information, such as closed caption, stereo, etc. The illustrated screen shows an example programming line-up for 8:00 pm to 10:00 pm PST, Thursday, Oct. 13, 1994. The program titles, such as "Due South" and "Matlock", are arranged horizontally with their respective networks CBS and ABC and vertically with respect to their start times of 8:00 pm PST.
The viewer controls the program selection with a single focus frame 54 which is graphically overlaid on the program grid 46. Focus frame 54 can be moved up or down within a time slot, or left and right within a channel line-up, to choose a desire program. A remote control handset, a touch control panel on the set-top box, or other manipulating mechanism can be used to position the focus frame 54. This implementation is preferable, although other types of program selectors may be used to identify and choose a program for display on the television.
Program summary panel 48 includes a text description window 56 and a preview window 58. The text description window 56 displays program information related to the program that is highlighted by the focus frame 54 in program grid 46. Here, the NBC program "Seinfeld" is highlighted. The text description window 56 lists the program title "Seinfeld", and a program description of the current episode. The text description window 56 might also include other program related information, like closed caption, stereo, etc. The preview window 58 is used to display clips of the selected highlighted show.
According to one aspect of this invention, the electronic programming guide 40 can be manipulated to display current programming line-ups, past programming line-ups, and future programming line-ups. FIG. 2 shows a current programming line-up which includes a listing of current programs that are presently being run, and of very near future programs that will play within one to two hours. To display a past programming line-up of previously played past programs, the programming grid 46 is scrolled backward in time (i.e., to the left in the drawing). To display a future programming line-up of upcoming future programs, the programming grid 46 is scrolled forward in time (i.e., to the right in the drawing). The program information used to fill the channel panel 42, the time panel 44, the program grid 46, and the program summary panel 48 is supplied by head end server 22, as is described below in more detail.
The EPG has other on-screen display formats. For instance, the EPG might group program titles according to their content, such as sports or dramas. The EPG can also be configured to use techniques other than, or in addition to, scrolling to locate the desired program title. One example technique is to provide for key word searching that allows the viewer to identify a particular show. Once identified, the EPG would immediately display the relevant program grid pertaining to that show.
With reference again to FIG. 1, centralized head end server 22 provides the multiple different channels of programs to the set-top box and EPG within each home. The programs are embodied as video data streams that are transmitted from head end server 22 over distribution structure 30 to homes 24a-24d. The head end server receives the video signals from another source, such as a satellite feed or other cable system. The video signals are first decoded by decoder 60 to extract the video information. The extracted video information is then reconfigured into the appropriate video data stream by real-time encoder 62. The real-time video data stream is transferred to an amplifier 64 and transmitted by transceiver 66 over distribution structure 30 to homes 24a-24d.
Head end server 22 includes two servers: a continuous media server 68 and a database server 70. Continuous media server 68 is operatively coupled to real-time encoder 62 to record and store the video data streams. Continuous media server 68 includes a program storage 72 to store the video data streams provided by encoder 62. The program storage is preferably embodied as a disk array storage subsystem as shown in FIG. 3.
FIG. 3 shows a preferred construction of continuous media server 68, and more particularly, the program storage 72 of the continuous media server. Program storage 72 includes K sets of multiple storage disks 80. The storage disks are individually of high capacity, with example sizes of one to several Gigabytes each. Today, a video data stream for a one hour program uses approximately one Gigabyte of storage space, and thus many large capacity storage disks are employed to provide a sufficient reserve of previously played past programs.
Each set is connected to a dedicated server, referenced generally by numeral 82. The first server 82(1) is connected to control data flow to a set of M storage disks. The Kth server 82(K) is connected to control data flow to a set of R. storage disks. A master file server 84 coordinates and controls the dedicated servers 82(1), 82(2), . . . , 82(K).
The video data streams are stored digitally on the storage disks in predetermined or mapped locations. Preferably, the video data streams are stored redundantly according to mirror or parity techniques, with mirror redundancy being most preferred. In this manner, the video data streams are duplicated on parallel sets of disks to ensure that a copy of the video data stream is available in the event one set of disks fails. The locations of the video data streams are kept in a map and each video data stream can be accessed through pointers to the particular disk location.
In addition to storing video data streams of previously played programs, the continuous media server can also be used to store video preview clips of upcoming future programs. It is common for broadcasting companies to release promotional clips of future television shows. These clips can also be sent to the head end server and stored in the continuous media server for possible recall by a viewer.
The disk array storage subsystem allows the continuous media server to service the simultaneous requests from hundreds of thousands of homes. The digitally stored video data streams can be accessed by any number of users at the same or staggered times. For example, one household might request a video data stream at 8:00 pm, and a second household might request the same video data stream at 8:02 pm. This situation is easily accommodated by staggered pointers to the same video data stream beginning at the same memory location.
With reference to FIG. 1, database server 70 includes a standard query language (SQL) database 90 that stores the program descriptive information used by the EPG to fill in the various panels and grid. FIG. 4 shows a representative sample of program information kept by SQL database 90. The SQL database stores the program title, actor information, whether the program has closed caption or stereo, the scheduled viewing time, the network name, the program category, and description text. The program information is used by the EPG as the user scrolls through the grid. For instance, the program title and scheduled viewing time stored in SQL database 90 are used to fill respectively the program tiles 52 of program grid 46 and the time panel 44 (FIG. 2).
The SQL database also holds pointers to locations within the disk array storage subsystem of continuous media server 68. The pointers identify the storage locations of the video data streams of the program that corresponds to the information listed in the SQL database. For instance, pointer PROG2 will be used to reference the storage location of the "Seinfeld" program once it is recorded in the program storage. The pointers are used by the EPG to access and display past programs, or previews of future programs, as is described below in more detail.
The interactive television system of this invention enables a viewer with unrestricted flexibility to choose current programs, past programs that have already been run, or previews of upcoming future programs. The EPG is used to scroll to current, past, or future programs. The user selects the desired program title from the depicted program grid.
If the selected program title corresponds to a current program, the real-time video data stream transmitted from head end server is displayed on the television. If the program title from the EPG grid corresponds to a past program, the set-top box requests a previously played program. The head end server retrieves the video data stream of the past program from program store 72 and transmits it to the requesting set-top box for display. If the selected program title corresponds to a future program, the head end server retrieves a video preview clip of the upcoming future program from program store 72 and transmits it to the viewer's set-top box.
FIG. 5 shows the general operational method of the interactive television system. The listed steps are provided in the illustrated order for purposes of discussion, but no particular order should be presumed. More accurately, all of the steps are occurring continuously and simultaneously.
A real-time video data stream encoded by encoder 62 is amplified and transmitted from head end server 22 to set-top boxes (STB) 24a-24d (step 100). The real-time video data streams provide all of the current programs available on the cable system, as is conventionally done. At this time, the video data streams of the current programs are stored in program storage 72 of continuous media server 68 to provide a reserve of past programs (step 102). Any video preview clips of future programs are also stored in the continuous media server (step 104).
The program information (e.g., program title, scheduled viewing time, closed caption, etc.) is stored the SQL database 90 (step 106). The EPG is run on the individual STBs 26a-26d so that each viewer is presented with their own controllable, manipulable on-screen program grid (step 108). As the viewer scrolls the EPG screen backward or forward, up or down, the STB sends an SQL inquiry back to head end server 22. The SQL database 90 then supplies the program information used to fill in the panels and grid (step 110).
FIGS. 6-8 depict various processes of this invention concerning viewer selection of current, past, and future programs. FIG. 6 shows the process when a viewer selects a current program. The viewer scrolls up and down within the current time period of the program grid 46 (FIG. 2) to view the various program titles available at the present time (step 120). The viewer moves the focus frame to the desired program tile and selects it (step 122). For instance, suppose the viewer selected "Seinfeld" as demonstrated in FIG. 2. The real-time video data stream pertaining to "Seinfeld" from head end server 22 is then immediately displayed on the television (step 124).
FIG. 7 shows a preferred process when a viewer selects a past program. The viewer scrolls backward in the program grid (to the left in FIG. 2) to list previously played shows, and up and down to list different channels (step 130). For instance, suppose a viewer wanted to watch the "Frasier" episode on Tuesday, October 11, two nights before the currently running programming of October 13. The viewer would scroll back to Tuesday, October 11, 9:00 pm PST, and then up or down to the NBC channel to find a listing of "Frasier". During the scrolling, the relevant information to fill in the channel panel, time panel, program summary panel, and program grid are supplied from SQL database in response to SQL queries sent by the set-top box (step 132). The viewer can then select the highlighted program title in the EPG (step 134). The EPG sends an SQL inquiry to the SQL database 90 requesting the selected "Frasier" show (step 136). The SQL database returns a pointer to the location at which the video data stream of "Frasier" is stored in program storage 72 (step 138).
The EPG then passes the pointer to the continuous media server 68 and requests it to access the "Frasier" video data stream (step 140). The continuous media server retrieves the video data stream from the disk array storage subsystem, and transmits it to the requesting EPG (step 142). The video data stream of the previously played "Frasier" episode is then displayed on the television (step 144).
Because the video data stream is being retrieved directly from digital storage, the viewer can manipulate the video data stream as desired in a manner similar to controlling conventional VCR systems. For example the viewer can fast forward, pause, replay, etc. any portion of the "Frasier" episode.
It is further noted that a combination of viewing current and past programs can be employed. For instance, suppose a viewer is watching the real-time video data stream of the current "Seinfeld" program, but is distracted during the middle portion of the show. The viewer could simply "rewind" to the point at which they were distracted and replay it. The viewer is not really rewinding the show, in the sense of a VCR cassette, but instead is changing from the real-time video data stream of the current "Seinfeld" program to the stored video data stream of the earlier segment of the same "Seinfeld" program. The viewer will be able to scan the stored segment and catch up to the real-time video data stream. The possibilities afforded by this fully interactive television system offer tremendous flexibility and control to the viewer.
FIG. 8 shows a preferred process when a viewer selects a future program. The process is very similar to the process of selecting past programs, as described above with respect to FIG. 7. Because the future programs are not yet available, however, the viewer is permitted to see only a preview of the upcoming program. The viewer scrolls forward, and up/down, in the program grid (i.e., to the right in FIG. 2) to list upcoming future shows (step 150). Suppose a viewer wanted to watch a preview of the upcoming football game to be played on Saturday, October 15, two days after the current time on October 13. The viewer would scroll forward to Saturday, October 15, 12:30 pm PST, and then up or down to find the appropriate sports channel. As above, the program information to fill the grid is supplied by SQL database 90 (step 152).
The viewer selects the highlighted program title in the EPG (step 154) and the EPG sends an SQL inquiry to the SQL database 90 requesting the selected football show (step 156). The SQL database returns a pointer to the location at which the video preview clip of the football game is stored in program storage 72 (step 158).
The EPG passes the pointer to the continuous media server 68 and requests access to the video preview clip (step 160). The continuous media server retrieves the video preview clip from the disk array storage subsystem, and transmits the clip to the requesting EPG (step 162). The video preview clip of the upcoming football game is then displayed on the television, preferably within preview window 58 of program summary panel 48 while the programming grid 46 remains visible (step 164).
The interactive television system of this invention affords the convenience of an on-screen electronic programming guide and the flexibility of video on demand service. The EPG allows the viewer to intuitively scroll through past, current, or future programs and select a desired show. If the show is currently being played, the real-time video data stream is display. On the other hand, if the a past or future program is selected, the interactive television system provides video data streams or preview clips on demand.
In compliance with the statute, the invention has been described in language more or less specific as to structural and methodical features. It is to be understood, however, that the invention is not limited to the specific features shown and described, since the means herein disclosed comprise preferred forms of putting the invention into effect. The invention is, therefore, claimed in any of its forms or modifications within the proper scope of the appended claims appropriately interpreted in accordance with the doctrine of equivalents.
Girard, Michel, Matthews, III, Joseph H., Lawler, Frank, Rowe, Keith
Patent | Priority | Assignee | Title |
10015562, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | System and method for metadata-linked advertisements |
10025875, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
10027998, | Jul 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for multi-tuner recording |
10063934, | Nov 25 2008 | ADEIA TECHNOLOGIES INC | Reducing unicast session duration with restart TV |
10070188, | Jan 15 2009 | LG Electronics Inc. | Method of processing non-real time service and broadcast receiver |
10075746, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television guide with server recording |
10129576, | Jun 13 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for providing virtual content over a network |
10140433, | Aug 03 2001 | Comcast IP Holdings I, LLC | Video and digital multimedia aggregator |
10199072, | Dec 02 2004 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Editing method and recording and reproducing device |
10219027, | Oct 24 2014 | Music Choice | System for providing music content to a user |
10222934, | Dec 19 2007 | Verizon Patent and Licensing Inc. | Condensed program guide for media content access systems and methods |
10271088, | Jul 17 1998 | Rovi Guides, Inc. | Interactive television program guide with remote access |
10298973, | Jul 14 1998 | Rovi Guides, Inc. | Client-server based interactive television program guide system with remote server recording |
10349096, | Aug 03 2001 | Comcast IP Holdings I, LLC | Video and digital multimedia aggregator content coding and formatting |
10361802, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Adaptive pattern recognition based control system and method |
10382607, | Apr 28 2014 | BANMA ZHIXING NETWORK HONGKONG CO , LIMITED | Switching TV channels using a mobile device and a set-top box |
10382828, | Jan 30 2003 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
10390092, | Mar 18 2002 | Music Choice | Systems and methods for providing an on-demand entertainment service |
10390093, | Apr 26 2012 | Music Choice | Automatic on-demand navigation based on meta-data broadcast with media content |
10419810, | Sep 30 2005 | ADEIA GUIDES INC | Systems and methods for managing local storage of on-demand content |
10440444, | May 24 2001 | Pixelworks, Inc | Method and set top box for use in a multimedia system |
10491448, | Nov 15 2006 | British Broadcasting Corporation | Accessing content |
10506263, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Extending data records based on device classes |
10529372, | Dec 13 2000 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Digital information recording apparatus, reproducing apparatus and transmitting apparatus |
10540418, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
10623462, | May 24 2006 | Time Warner Cable Enterprises LLC | Personal content server apparatus and methods |
10631066, | Sep 23 2009 | ADEIA GUIDES INC | Systems and method for automatically detecting users within detection regions of media devices |
10679674, | Dec 02 2004 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Editing method and recording and reproducing device |
10694256, | Mar 09 2007 | ADEIA TECHNOLOGIES INC | Media content search results ranked by popularity |
10708672, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Application programming interface combining asset listings |
10785526, | Oct 24 2014 | Music Choice | System for providing music content to a user |
10820062, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Providing interactive advertisements |
10854237, | Dec 13 2000 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Digital information recording apparatus, reproducing apparatus and transmitting apparatus |
10880607, | Nov 06 2003 | Rovi Guides, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
10984037, | Mar 06 2006 | ADEIA GUIDES INC | Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system |
10986407, | Nov 06 2003 | Rovi Guides, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
11017815, | Dec 02 2004 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Editing method and recording and reproducing device |
11076203, | Mar 12 2013 | Time Warner Cable Enterprises LLC | Methods and apparatus for providing and uploading content to personalized network storage |
11082723, | May 24 2006 | Time Warner Cable Enterprises LLC | Secondary content insertion apparatus and methods |
11172269, | Mar 04 2020 | DISH Network L.L.C. | Automated commercial content shifting in a video streaming system |
11218752, | Jul 30 2004 | Broadband iTV, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11245942, | Mar 12 2007 | BROADBAND ITV, INC | Method for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11259060, | Jul 30 2004 | BROADBAND ITV, INC | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11259089, | Jul 30 2004 | BROADBAND ITV, INC | Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers |
11265589, | Jun 26 2007 | BROADBAND ITV, INC | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11272233, | Jul 30 2004 | BROADBAND ITV, INC | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11272235, | Jun 26 2007 | BROADBAND ITV, INC | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11336948, | Oct 24 2014 | Music Choice | System for providing music content to a user |
11336971, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Application programming interface combining asset listings |
11388461, | Jun 13 2006 | WELLS FARGO TRUST COMPANY, N A | Methods and apparatus for providing virtual content over a network |
11412288, | Jan 04 2002 | Rovi Technologies Corporation | Method and apparatus for selecting among multiple tuners |
11468916, | Dec 02 2004 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Editing method and recording and reproducing device |
11516525, | Jul 30 2004 | BROADBAND ITV, INC | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11553241, | Oct 15 2014 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Broadcast reception device, broadcast reception method, and broadcast reception program |
11570500, | Jun 26 2007 | BROADBAND ITV, INC | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11570521, | Jun 26 2007 | BROADBAND ITV, INC | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11582498, | Jun 26 2007 | BROADBAND ITV, INC | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11589093, | Mar 12 2007 | Broadband iTV, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11601697, | Mar 12 2007 | BROADBAND ITV, INC | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
11695976, | Jun 26 2007 | Broadband iTV, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
11765438, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Providing interactive advertisements |
11783863, | Dec 02 2004 | Maxell, Ltd. | Editing method and recording and reproducing device |
11902624, | Jan 08 2001 | eVideo Incorporated | System and method for delivering video on demand |
11910066, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Providing interactive advertisements |
11929101, | Dec 02 2004 | Maxell, Ltd. | Editing method and recording and reproducing device |
11962822, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Extending data records for dynamic data and selective acceptance based on hardware profile |
11974009, | Oct 15 2014 | Maxell, Ltd. | Broadcast reception device, broadcast reception method, and broadcast reception program |
12120394, | Nov 21 2007 | ADEIA GUIDES INC | Maintaining a user profile based on dynamic data |
12170800, | Jun 26 2007 | Broadband iTV, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
5931908, | Dec 23 1996 | The Walt Disney Corporation; WALT DISNEY COMPANY, THE | 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 |
6002720, | Jan 07 1991 | Greenwich Information Technologies, LLC | Audio and video transmission and receiving system |
6041359, | Jun 09 1997 | Microsoft Technology Licensing, LLC | Data delivery system and method for delivering computer data over a broadcast network |
6100884, | May 27 1996 | GOOGLE LLC | Device for delivering listings of broadcast programs via network |
6144702, | Jan 07 1991 | Greenwich Information Technologies, LLC | Audio and video transmission and receiving system |
6230324, | May 27 1996 | HANGER SOLUTIONS, LLC | Device for transmitting broadcast-program information and allowing other information sources to be accessed |
6256785, | Dec 23 1996 | MUSICQUBED INNOVATIONS, LLC | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol |
6311011, | Dec 11 1998 | TIP COMMUNICATION, LLC | Device for recording video signals and device for displaying electronic program guide |
6317883, | Dec 11 1998 | COMCAST MO GROUP, INC | System and method for content-based television program selection |
6363440, | Nov 13 1998 | Gateway, Inc | Method and apparatus for buffering an incoming information signal for subsequent recording |
6392664, | Nov 30 1998 | Microsoft Technology Licensing, LLC | Method and system for presenting television programming and interactive entertainment |
6400996, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Adaptive pattern recognition based control system and method |
6418424, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
6445398, | Feb 04 1998 | Contemporary Display LLC | Method and system for providing user interface for electronic program guide |
6452611, | Feb 04 1998 | Contemporary Display LLC | Method and system for providing dynamically changing programming categories |
6453471, | Dec 13 1996 | Rovi Guides, Inc | Electronic programming guide with movie preview |
6463587, | Apr 04 1997 | Sony Corporation | Data transmission apparatus and data transmission method |
6481012, | Oct 27 1999 | TIVO CORPORATION | Picture-in-picture and multiple video streams using slice-based encoding |
6493763, | Jun 29 1995 | Canon Kabushiki Kaisha | Multimedia communication system and communicating apparatus |
6505348, | Jul 29 1998 | Rovi Guides, Inc | Multiple interactive electronic program guide system and methods |
6526577, | Dec 01 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Enhanced interactive program guide |
6549718, | Dec 22 1999 | Spotware Technologies, Inc. | Systems, methods, and software for using markers on channel signals to control electronic program guides and recording devices |
6549929, | Jun 02 1999 | Gateway, Inc. | Intelligent scheduled recording and program reminders for recurring events |
6557030, | May 31 2000 | PrediWave Corp.; PREDIWAVE CORP | Systems and methods for providing video-on-demand services for broadcasting systems |
6567106, | Jan 05 1998 | Gateway, Inc | Multipurpose channel banner |
6584153, | Jul 23 1998 | TIVO CORPORATION | Data structure and methods for providing an interactive program guide |
6591421, | Aug 25 1999 | Spotware Technologies, Inc. | System and method for automatically detecting and generating electronic program guide entries of future programming |
6611958, | Aug 06 1999 | Saturn Licensing LLC | Electronic program guide feature for AV system |
6614843, | Apr 15 1999 | TIVO CORPORATION | Stream indexing for delivery of interactive program guide |
6621870, | Apr 15 1999 | TIVO CORPORATION | Method and apparatus for compressing video sequences |
6628302, | Nov 30 1998 | Microsoft Technology Licensing, LLC | Interactive video programming methods |
6640145, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Media recording device with packet data interface |
6651252, | Oct 27 1999 | TIVO CORPORATION | Method and apparatus for transmitting video and graphics in a compressed form |
6684399, | Sep 17 1999 | Spotware Technologies, Inc. | Electronic program guide including live network multimedia broadcast channels |
6704359, | Apr 15 1999 | TIVO CORPORATION | Efficient encoding algorithms for delivery of server-centric interactive program guide |
6717590, | May 21 1999 | GATEWASY, INC | Verified scheduling of recurrent program recording operations |
6725267, | May 31 2000 | Prediwave Corporation | Prefetched data in a digital broadcast system |
6732372, | May 27 1996 | GOOGLE LLC | Transmission device and terminal device for automatic reception/recording of broadcast programs |
6754905, | Jul 23 1998 | TIVO CORPORATION | Data structure and methods for providing an interactive program guide |
6778171, | Apr 05 2000 | GRACENOTE MEDIA SERVICES, LLC | Real world/virtual world correlation system using 3D graphics pipeline |
6801934, | Apr 14 2000 | Timo, Eranko; Sampo, Simojoki | Method and device in a telecommunication network having a communication product |
6802077, | May 01 1998 | SYNAMEDIA LIMITED | Method for a pay-per-view referral |
6804825, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
6832387, | Dec 22 1999 | Gateway, Inc. | Systems, methods, and software for using markers on channel signals to operate electronic program guides and recording devices |
6836274, | May 08 2000 | JLB Ventures LLC | Three dimensional light electronic programming guide |
6851122, | Oct 27 1999 | TVGateway, LLC | Apparatus and method for combining realtime and non-realtime encoded content |
6862741, | Dec 22 1999 | Gateway, Inc. | System and method for displaying event related electronic program guide data on intelligent remote devices |
6879963, | Apr 12 2000 | Music Choice | Cross channel delivery system and method |
6898762, | Aug 21 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server electronic program guide |
6904610, | Apr 15 1999 | TIVO CORPORATION | Server-centric customized interactive program guide in an interactive television environment |
6906733, | May 21 1999 | Gateway, Inc. | Method, signal, system, and interface for display week-at-a-glance per-network electronic program guide grid |
6934964, | Feb 08 2000 | S I SV EL SOCIETA ITALIANA PER LO SVILUPPO DELL ELETTRONICA S P A | Electronic program guide viewing history generator method and system |
6934965, | Jul 23 1998 | Sedna Patent Services, LLC | System for generating, distributing and receiving an interactive user interface |
6957445, | Jun 16 1999 | Gateway Inc. | Method, system, software, and signal for performing events for related programs |
6968567, | Apr 15 1999 | TIVO CORPORATION | Latency reduction in providing interactive program guide |
6990676, | Mar 17 1999 | Sony Corporation; SDI DEVELOPMENT INC | Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box |
7002590, | Feb 13 2001 | JLB Ventures LLC | Modifying object geometry to accommodate information attributes |
7010801, | Jun 11 1999 | SYNAMEDIA LIMITED | Video on demand system with parameter-controlled bandwidth deallocation |
7028082, | Mar 08 2001 | Music Choice | Personalized audio system and method |
7047456, | Aug 28 2001 | Intel Corporation | Error correction for regional and dynamic factors in communications |
7047550, | Jul 03 1997 | Panasonic Intellectual Property Corporation of America | System for processing program information |
7051360, | Nov 30 1998 | TV GUIDE, INC ; Rovi Guides, Inc; UV CORP | Interactive television program guide with selectable languages |
7055165, | Jun 15 2001 | Intel Corporation | Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback |
7057670, | Apr 27 2000 | JLB Ventures LLC | Cursor control system |
7058965, | Apr 15 1999 | TIVO CORPORATION | Multiplexing structures for delivery of interactive program guide |
7065709, | Aug 21 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server electronic program guide |
7076561, | Mar 08 2000 | Music Choice | Personalized audio system and method |
7091968, | Jul 23 1998 | TIVO CORPORATION | Method and apparatus for encoding a user interface |
7096487, | Oct 27 1999 | TIVO CORPORATION | Apparatus and method for combining realtime and non-realtime encoded content |
7099951, | May 24 2001 | Rovi Guides, Inc | Method and apparatus for multimedia system |
7106338, | Mar 16 2000 | JLB Ventures LLC | Method and system for optimal usage of memory for storing scheduling and guiding data in 3D-enabled EPG |
7113187, | May 11 2000 | JLB Ventures LLC | Method and system for localized advertising using localized 3-D templates |
7120925, | Dec 17 2001 | COX COMMUNICATIONS, INC | System and method for displaying editorial content through television navigation controls and electronic program guides |
7124424, | Nov 27 2000 | COX COMMUNICATIONS, INC | Method and apparatus for providing interactive program guide (IPG) and video-on-demand (VOD) user interfaces |
7127737, | Jan 26 2000 | TIVO CORPORATION | Bandwidth management techniques for delivery of interactive program guide |
7133924, | Mar 08 2000 | Music Choice | Personalized audio system and method |
7158169, | Mar 07 2003 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
7167895, | Mar 22 2000 | Intel Corporation | Signaling method and apparatus to provide content on demand in a broadcast system |
7168086, | Nov 30 1998 | Microsoft Technology Licensing, LLC | Proxy for video on demand server control |
7185352, | May 11 2001 | TAHOE RESEARCH, LTD | Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform |
7188356, | Nov 17 1999 | TECHNICOLOR JAPAN K K ; TECHNICOLOR PIONEER JAPAN K K | System for and method of transmitting and receiving program, center device, and terminal device |
7213256, | Dec 29 2000 | JLB Ventures LLC | Method and apparatus for finding the same of similar shows |
7219173, | Jul 31 2001 | Micronas GmbH | System for video processing control and scheduling wherein commands are unaffected by signal interrupts and schedule commands are transmitted at precise time |
7231653, | Sep 24 2001 | Intel Corporation | Method for delivering transport stream data |
7240356, | Oct 30 1998 | Intel Corporation | Method and apparatus for displaying differences in the characteristics of multiple versions of an entertainment program |
7242988, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
7254824, | Apr 15 1999 | Charter Communications Operating, LLC | Encoding optimization techniques for encoding program grid section of server-centric interactive programming guide |
7266686, | May 09 1996 | Two-Way Media Ltd | Multicasting method and apparatus |
7269775, | Jun 29 2001 | Intel Corporation | Correcting for data losses with feedback and response |
7275254, | Nov 21 2000 | U S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT | Method and apparatus for determining and displaying the service level of a digital television broadcast signal |
7275256, | Aug 28 2001 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
7281261, | Jun 29 2001 | ADEIA TECHNOLOGIES INC | Remotely accessing and programming a set top box |
7284064, | Mar 21 2000 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
7312796, | May 08 2000 | JLB Ventures LLC | Perpendicular view three dimensional electronic programming guide |
7321923, | Mar 08 2000 | Music Choice | Personalized audio system and method |
7322009, | May 08 2000 | JLB Ventures LLC | Three dimensional light electronic programming guide |
7325043, | Mar 08 2000 | Music Choice | System and method for providing a personalized media service |
7328455, | Jun 28 2001 | Intel Corporation | Apparatus and method for enabling secure content decryption within a set-top box |
7346558, | Apr 12 2000 | Music Choice | Cross channel delivery system and method |
7349975, | Mar 27 1997 | JLB Ventures LLC | Simulcast web page delivery |
7363569, | Jun 29 2001 | Intel Corporation | Correcting for data losses with feedback and response |
7363646, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
7373652, | Jul 22 1999 | TIVO CORPORATION | Server-centric search function in an interactive program guide |
7380261, | Oct 27 1999 | TIVO CORPORATION | Method and apparatus for transmitting video and graphics in a compressed form |
7380264, | Aug 13 2004 | Microsoft Technology Licensing, LLC | Systems for unifying heterogeneous multimedia tuners |
7383564, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
7386874, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
7386875, | Mar 02 2001 | JLB Ventures LLC | Freezing live video frames with interactive links |
7389523, | Oct 19 2000 | JLB Ventures LLC | Method and system for inserting a new channel into a list of preferred channels |
7392532, | Nov 30 1998 | Microsoft Technology Licensing, LLC | Interactive video programming methods |
7398541, | Sep 09 1993 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
7421724, | May 03 1996 | Rovi Guides, Inc | Systems and methods for displaying information regions in an interactive electronic program guide |
7433406, | Apr 15 1999 | TIVO CORPORATION | Efficient encoding algorithms for delivery of server-centric interactive program guide |
7444661, | Sep 30 1999 | Gateway Inc. | Electronic program guide utilizing multiple tuning sources |
7456902, | Dec 04 2000 | JLB Ventures LLC | Method and system for identifying addressing data within a television presentation |
7464394, | Jul 22 1999 | TIVO CORPORATION | Music interface for media-rich interactive program guide |
7480929, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
7487460, | Mar 21 2003 | Microsoft Technology Licensing, LLC | Interface for presenting data representations in a screen-area inset |
7487527, | Nov 30 1998 | TV GUIDE, INC ; Rovi Guides, Inc; UV CORP | Interactive television program guide with selectable languages |
7487529, | Dec 01 1998 | Rovi Guides, Inc | Electronic program guide system with advertising messages in pop-ups |
7493641, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
7493643, | May 19 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system with video-on-demand browsing |
7493646, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
7493647, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand |
7496945, | Jun 29 2001 | SYNAMEDIA LIMITED | Interactive program guide for bidirectional services |
7505519, | Apr 15 1999 | GRANT PRIDECO, INC | Method and apparatus for compressing video sequences |
7509662, | Oct 19 2000 | JLB Ventures LLC | Method and apparatus for generation of a preferred broadcasted programs list |
7516469, | Nov 07 2000 | JLB Ventures LLC | Universal programming system and method for electronic programming guide |
7529465, | Jul 30 1998 | TIVO SOLUTIONS INC | System for time shifting multimedia content streams |
7555539, | Mar 08 2000 | Music Choice | Personalized audio system and method |
7555613, | May 11 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Storage access prioritization using a data storage device |
7558472, | Aug 22 2000 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7562378, | Jul 28 2004 | Microsoft Technology Licensing, LLC | Methods and systems for constructing and editing electronic program guide lineups |
7565440, | Dec 16 1999 | Microsoft Technology Licensing, LLC | Live presentation searching |
7571232, | Mar 22 2004 | Microsoft Technology Licensing, LLC | Method and apparatus for managing channel information |
7577979, | Mar 31 1999 | Microsoft Technology Licensing, LLC | System and method for synchronizing streaming content with enhancing content using pre-announced triggers |
7600120, | May 09 1996 | Two-Way Media Ltd | System for delivering media |
7603684, | May 19 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system with video-on-demand browsing |
7607152, | Jan 26 2000 | COX COMMUNICATIONS, INC | Demand-cast system and bandwidth management for delivery of interactive programming |
7610552, | May 08 2000 | JLB Ventures LLC | Three dimensional light electronic programming guide |
7617295, | Mar 18 2002 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
7624411, | Aug 20 2007 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
7626609, | Mar 07 2003 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
7634788, | Nov 30 1998 | TIVO CORPORATION | Service provider side interactive program guide encoder |
7636773, | Jan 21 2003 | Mitsubishi Denki Kabushiki Kaisha | Information transmission apparatus and information transmission method |
7643057, | Mar 07 2003 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
7646962, | Sep 30 2005 | ADEIA GUIDES INC | System and methods for recording and playing back programs having desirable recording attributes |
7647332, | Jun 29 2006 | Microsoft Technology Licensing, LLC | Aggregating content from multiple content delivery types in a discovery interface |
7647464, | Apr 28 2006 | AT&T Intellectual Property, I,L.P. | Methods, systems, and products for recording media to a restoration server |
7650621, | Oct 11 2000 | ADEIA GUIDES INC | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
7663700, | Mar 15 1996 | Index Systems, Inc. | Combination of recorded program index and EPG |
7665109, | Mar 29 1996 | Rovi Technologies Corporation | Electronic program guide with hyperlinks to target resources |
7668435, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7668538, | Jun 15 2005 | Music Choice | Systems and methods for facilitating the acquisition of content |
7673314, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
7673321, | Jan 07 1991 | Acacia Media Technologies Corporation | Audio and video transmission and receiving system |
7685534, | Feb 16 2000 | JLB Ventures LLC | Method and apparatus for a three-dimensional web-navigator |
7694319, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
7698727, | Jun 05 2001 | JLB Ventures LLC | Method and apparatus for notifying users of interactive functions using a remote device |
7701468, | Mar 09 2001 | JLB Ventures LLC | Mechanism and apparatus for construction of modular-based interactive programming guides and TV portals |
7716237, | Dec 22 2004 | CSC Holdings, LLC | System and associated methods for remotely enabling features |
7730512, | Jan 07 1991 | Acacia Media Technologies Corporation | Audio and video transmission and receiving system |
7735107, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
7739709, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
7757254, | Mar 29 1996 | Rovi Technologies Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
7761892, | Jul 14 1998 | ADEIA GUIDES INC | Client server based interactive television program guide system with remote server recording |
7774343, | Apr 15 2002 | Microsoft Technology Licensing, LLC | Multiple media vendor support |
7779445, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
7783722, | Mar 08 2000 | Music Choice | Personalized audio system and method |
7793325, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
7802285, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide with server recording |
7810116, | Oct 27 1999 | TIVO CORPORATION | Apparatus and method for combining realtime and non-realtime encoded content |
7818773, | Jan 07 1991 | Acacia Media Technologies Corporation | Audio and video transmission and receiving system |
7827582, | May 19 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system with video-on-demand browsing |
7836149, | Mar 27 1997 | JLB Ventures LLC | Simulcast web page delivery |
7836467, | Jul 23 1998 | TIVO CORPORATION | Interactive user interface |
7840979, | Jun 30 2006 | ADEIA TECHNOLOGIES INC | Graphical tile-based expansion cell guide |
7856485, | Mar 08 2000 | Music Choice | Systems and methods for providing customized media channels |
7865919, | Nov 30 1998 | Microsoft Technology Licensing, LLC | Proxy for video on demand server control |
7870585, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
7873978, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
7886319, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7886325, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7886330, | Jun 05 2001 | JLB Ventures LLC | Enhanced home entertainment system with removable long-term storage |
7895622, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
7895624, | Apr 10 2000 | ADEIA GUIDES INC | Interactive media guide with media guidance interface |
7895625, | Dec 24 2003 | Time Warner, Inc | System and method for recommending programming to television viewing communities |
7900231, | Feb 12 2003 | Video Networks IP Holdings Limited | System for capture and selective playback of broadcast programs |
7903577, | Sep 07 2005 | Optimizing data rates for video services to a subscriber | |
7913273, | Oct 10 2000 | Music Choice | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
7913278, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
7913283, | Nov 30 1998 | Rovi Technologies Corporation | Video on demand methods and systems |
7917920, | Apr 03 2000 | System for providing alternative services | |
7917933, | Oct 11 2000 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Systems and methods for relocating media |
7926085, | Aug 28 2001 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
7930713, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7930717, | Jun 29 2001 | Graphic user interfaces for purchasable and recordable media (PRM) downloads | |
7930719, | Nov 30 1998 | TV GUIDE, INC ; Rovi Guides, Inc; UV CORP | Interactive television program guide with selectable languages |
7934232, | May 04 2000 | Cisco Technology, Inc | Navigation paradigm for access to television services |
7934235, | Jun 11 1999 | Channel control system for exiting from an interactive program guide | |
7934240, | Jun 09 2000 | Video on demand system with dynamic enablement of random-access functionality | |
7934241, | Jun 11 1999 | Video on demand system with selectable options of configurable random-access control | |
7934242, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7940303, | Mar 07 2003 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
7941818, | Jun 28 1999 | Index Systems, Inc. | System and method for utilizing EPG database for modifying advertisements |
7952591, | Mar 09 2001 | JLB Ventures LLC | Navigating programming content via multi-dimensional surfaces |
7953160, | Apr 15 1999 | TIVO CORPORATION | Method and apparatus for compressing video sequences |
7956865, | Oct 19 2000 | JLB Ventures LLC | Method and system for modification of EPG object attributes |
7961643, | Sep 07 2005 | INTERDIGITAL CE PATENT HOLDINGS | Optimizing data rates for video services to a subscriber |
7962370, | Jun 29 2000 | Cisco Technology, Inc | Methods in a media service system for transaction processing |
7962572, | Mar 18 2002 | Music Choice | Systems and methods for providing an on-demand entertainment service |
7962573, | Mar 21 2000 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
7966635, | Jun 29 2001 | Updating download options for unavailable media content | |
7970921, | Jun 09 2000 | Managing removal of media titles from a list | |
7971222, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
7974714, | Oct 05 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Intelligent electronic appliance system and method |
7975277, | Apr 03 2000 | NDS Limited | System for providing alternative services |
7975399, | May 08 2000 | JLB Ventures LLC | Perpendicular view three dimensional electronic programming guide |
7986977, | Jun 15 2005 | Music Choice | Systems and methods for facilitating the acquisition of content |
7992163, | Jun 11 1999 | NDS Limited | Video-on-demand navigational system |
7992166, | Apr 03 2000 | SYNAMEDIA LIMITED | Providing alternative services based on receiver configuration and type of display device |
7996864, | Aug 31 1994 | Rovi Guides, Inc | Method and apparatus for displaying television programs and related text |
8001563, | Nov 30 1998 | UV CORP ; Rovi Guides, Inc; TV GUIDE, INC | Interactive program guide system and method |
8001564, | Sep 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Electronic program guide with digital storage directory |
8005838, | Jun 29 2006 | Microsoft Technology Licensing, LLC | Aggregating discovery data in a discovery interface |
8006262, | Jun 29 2001 | Cisco Technology, Inc | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
8006263, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8006273, | Jun 29 2001 | SYNAMEDIA LIMITED | Updating download options for unavailable media content |
8010979, | Jul 07 1998 | Rovi Guides, Inc; UV CORP ; TV GUIDE, INC | Electronic program guide using markup language |
8015580, | Jun 30 2006 | ADEIA TECHNOLOGIES INC | Customizing virtual channels in a discovery interface |
8020184, | Jun 11 1999 | SYNAMEDIA LIMITED | Channel control system for exiting from an interactive program guide |
8028282, | Sep 28 2001 | Intel Corporation | System for atomically updating a plurality of files |
8028313, | Dec 21 2006 | Verizon Patent and Licensing Inc | Linear program guide for media content access systems and methods |
8032906, | Oct 27 1999 | TIVO CORPORATION | Method and system for providing a program guide and multiple video streams using slice-based encoding |
8032914, | Nov 10 2000 | Cisco Technology, Inc | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system |
8037504, | Jun 11 1999 | SYNAMEDIA LIMITED | Video on demand system with selectable options of configurable random-access control |
8046313, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
8046801, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8051146, | Mar 08 2000 | Music Choice | Personalized audio system and method |
8051447, | Dec 19 2007 | Verizon Patent and Licensing Inc | Condensed program guide for media content access systems and methods |
8051450, | Mar 31 1997 | Rovi Technologies Corporation | Query-based electronic program guide |
8056106, | Jun 09 2000 | SYNAMEDIA LIMITED | Video on demand system with dynamic enablement of random-access functionality |
8060583, | Mar 08 2000 | Music Choice | Personalized audio system and method |
8060584, | Mar 08 2000 | Music Choice | Personalized audio system and method |
8060635, | Mar 08 2000 | Music Choice | Personalized audio system and method |
8069259, | Jun 09 2000 | SYNAMEDIA LIMITED | Managing removal of media titles from a list |
8069461, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
8078967, | Dec 01 2000 | JLB Ventures LLC | Method and apparatus for virtual editing of multimedia presentations |
8082568, | Sep 17 1998 | ADEIA GUIDES INC | Electronic program guide with integrated program listings |
8086575, | Sep 23 2004 | ADEIA SOLUTIONS LLC | Methods and apparatus for integrating disparate media formats in a networked media system |
8087048, | Sep 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Television program guide with a digital storage device |
8087050, | Aug 21 1998 | UV CORP ; Rovi Guides, Inc; TV GUIDE, INC | Client-server electronic program guide |
8091110, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
8103965, | Jun 28 2007 | Verizon Patent and Licensing Inc | Media content recording and healing statuses |
8104061, | Nov 07 2000 | JLB Ventures LLC | Universal programming system and method for electronic programming guide |
8108487, | Mar 27 1997 | JLB Ventures LLC | Simulcast web page delivery |
8108542, | Mar 21 2000 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
8108892, | May 03 2001 | Comcast Cable Holdings, LLC | Interactive television network and method including content searching |
8108899, | Mar 29 1996 | Rovi Technologies Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
8112776, | Oct 02 1995 | Rovi Guides, Inc | Interactive computer system for providing television schedule information |
8130233, | Oct 19 2000 | JLB Ventures LLC | Modifying screen objects |
8130320, | Dec 04 2000 | JLB Ventures LLC | Method and system for identifying addressing data within a television presentation |
8132207, | May 11 2000 | JLB Ventures LLC | Universal programming system and method for EPG with localized interactive content |
8134645, | Mar 15 1996 | Index Systems, Inc. | Combination of recorded program index and EPG |
8136140, | Nov 20 2007 | DISH NETWORK L L C | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
8151296, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
8156520, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8156523, | Apr 06 2001 | LG Electronics Inc. | System and method of providing television program sharing service |
8161388, | Jan 21 2004 | TECH 5 SAS | Interactive discovery of display device characteristics |
8161514, | May 19 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system with video-on-demand browsing |
8165450, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using text data |
8165451, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying information regarding interstitials of a video stream |
8166133, | Mar 08 2000 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
8176439, | Feb 16 2000 | JLB Ventures LLC | Navigating content |
8176521, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client server based interactive television program guide system with remote server recording |
8181200, | Oct 02 1995 | Rovi Guides, Inc | Method and system for displaying advertising, video, and program schedule listing |
8181214, | May 31 2000 | Saturn Licensing LLC | Recording system and recording substitution system |
8189472, | Sep 07 2005 | TECH 5 SAS | Optimizing bandwidth utilization to a subscriber premises |
8191093, | Jun 29 2001 | SYNAMEDIA LIMITED | Providing information pertaining to audio-visual and personal bi-directional services |
8191104, | Nov 27 2000 | COX COMMUNICATIONS, INC | Method and apparatus for providing interactive program guide (IPG) and video-on-demand (VOD) user interfaces |
8205232, | Oct 02 1995 | Rovi Guides, Inc | Interactive computer system for providing television schedule information |
8209574, | Jun 29 2001 | Intel Corporation | Correcting for data losses with feedback and response |
8214462, | Mar 08 2000 | Music Choice | System and method for providing a personalized media service |
8229283, | Apr 01 2005 | ADEIA GUIDES INC | System and method for quality marking of a recording |
8255956, | Jun 28 1999 | COX COMMUNICATIONS, INC | System and method for delivery of short-time duration video segments |
8255961, | Oct 11 2000 | ADEIA GUIDES INC | Systems and methods for caching data in media-on-demand systems |
8260271, | Jun 15 2005 | Music Choice | Systems and methods for facilitating the acquisition of content |
8265458, | Dec 07 1998 | ADEIA GUIDES INC | System and method for generating video taping reminders |
8266649, | Apr 03 2001 | ADEIA GUIDES INC | Electronic program guide for indicating availability of past programs in the future |
8266662, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television program guide system with remote server recording |
8272011, | Dec 19 1996 | Rovi Guides, Inc | Method and system for displaying advertisements between schedule listings |
8272019, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
8291182, | Apr 28 2006 | AT&T Intellectual Property I, L.P. | Methods, systems, and products for recording media |
8291461, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for managing the distribution of on-demand media |
8296800, | Dec 17 2001 | COX COMMUNICATIONS, INC | System and method for providing access to interactive features of electronic program guides from within promotional programming |
8314810, | Oct 19 2000 | JLB Ventures LLC | Modifying screen objects |
8316081, | Apr 13 2006 | Napo Enterprises, LLC | Portable media player enabled to obtain previews of a user's media collection |
8327402, | Jul 15 2008 | ADEIA GUIDES INC | Methods and devices for presenting an interactive media guidance application |
8332276, | Apr 12 2000 | Music Choice | Cross channel delivery system and method |
8336069, | Mar 16 2000 | JLB Ventures LLC | Method and system for adaptive electronic programming guide |
8336071, | Dec 19 1996 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8341676, | Dec 02 2000 | JLB Ventures LLC | Method and system for performing an alphabetic search using a single application of keys |
8352978, | May 15 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for advertising television networks, channels, and programs |
8359616, | Sep 30 2009 | ADEIA GUIDES INC | Systems and methods for automatically generating advertisements using a media guidance application |
8364921, | Apr 28 2006 | AT&T Intellectual Property I, L.P. | Methods, systems, and products for recording media |
8365222, | Jan 23 2009 | ADEIA TECHNOLOGIES INC | Animated station identifier in program guides |
8369967, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Alarm system controller and a method for controlling an alarm system |
8370744, | Jun 19 2002 | Microsoft Technology Licensing, LLC | User interface for operating a computer from a distance |
8370884, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
8380041, | Jul 30 1998 | TIVO SOLUTIONS INC | Transportable digital video recorder system |
8380049, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
8407735, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
8413191, | Sep 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide with a digital storage device |
8413193, | Sep 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide with a digital storage device |
8418217, | Sep 06 2006 | Verizon Patent and Licensing Inc | Systems and methods for accessing media content |
8424038, | Apr 10 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive media guide with media guidance interface |
8433182, | Aug 07 1998 | The DIRECTV Group, Inc. | Video data recorder with personal channels |
8437617, | Jun 17 2009 | DISH TECHNOLOGIES L L C | Method and apparatus for modifying the presentation of content |
8438594, | May 11 2000 | JLB Ventures LLC | Method and system for 3-D enhanced advertising for TV broadcast of 2-D video |
8438601, | Jul 02 2003 | ADEIA SOLUTIONS LLC | Resource management for a networked personal video recording system |
8448209, | Dec 19 1996 | Gemstar Development Corporation | System and method for displaying advertisements responsive to EPG information |
8448215, | Sep 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Electronic program guide with digital storage |
8453174, | Oct 02 1995 | Rovi Guides, Inc | Method and system for displaying advertising, video, and program schedule listing |
8457475, | Feb 21 2001 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for interactive program guides with personal video recording features |
8457476, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8463780, | Mar 08 2000 | Music Choice | System and method for providing a personalized media service |
8463870, | Mar 08 2000 | Music Choice | Personalized audio system and method |
8464295, | Oct 03 2006 | Verizon Patent and Licensing Inc | Interactive search graphical user interface systems and methods |
8468215, | Mar 27 1997 | JLB Ventures LLC | Simulcast web page delivery |
8479233, | Nov 30 1998 | TV GUIDE, INC ; Rovi Guides, Inc; UV CORP | Interactive television program guide with selectable languages |
8479251, | Mar 31 1999 | Microsoft Technology Licensing, LLC | System and method for synchronizing streaming content with enhancing content using pre-announced triggers |
8499321, | Mar 17 1999 | Sony Corporation; SDI Development Inc. | Locally stored content previews: representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box |
8505050, | Apr 03 2002 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide for indicating availability of past programs in the future |
8510771, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content from a presentation stream using signature data |
8510780, | Dec 21 2006 | Verizon Patent and Licensing Inc | Program guide navigation tools for media content access systems and methods |
8516523, | Oct 19 2000 | JLB Ventures LLC | Method and apparatus for generation of a preferred broadcasted programs list |
8516525, | Jun 09 2000 | INTERDIGITAL CE PATENT HOLDINGS | Integrated searching system for interactive media guide |
8522266, | Sep 13 2000 | JLB Ventures LLC | System and method for insertion of recorded media into a broadcast |
8522277, | Jul 23 1998 | TIVO CORPORATION | Interactive user interface |
8526781, | Jul 30 1998 | TIVO SOLUTIONS INC | Multiple output digital video recording system |
8527880, | Dec 01 2000 | JLB Ventures LLC | Method and apparatus for virtual editing of multimedia presentations |
8528032, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television program guide system with remote server recording |
8538241, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8539237, | May 09 1996 | Two-Way Media Ltd | Methods and systems for playing media |
8566481, | Jun 10 2009 | Cisco Technology, Inc. | Managing configuration data |
8566871, | Jul 29 1998 | Rovi Guides, Inc | Multiple interactive electronic program guide system and methods |
8566874, | Oct 03 2006 | Verizon Patent and Licensing Inc | Control tools for media content access systems and methods |
8577205, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recording system |
8578413, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8578419, | Apr 15 1999 | TIVO CORPORATION | Server-centric customized interactive program guide in an interactive television environment |
8578423, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8582946, | Nov 04 2005 | ADEIA GUIDES INC | Systems and methods for recording programs using a network recording device as supplemental storage |
8583263, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Internet appliance system and method |
8584163, | Mar 17 1999 | Sony Corporation; SDI Development Inc. | Locally stored content previews: representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box |
8584172, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8584182, | Jan 27 2000 | Time Warner Cable Enterprises LLC | System and method for providing broadcast programming, a virtual VCR, and a video scrapbook to programming subscribers |
8584184, | Oct 11 2000 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Systems and methods for relocating media |
8588579, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
8595764, | Jun 25 1998 | JLB Ventures LLC | Image-oriented electronic programming guide |
8599309, | Dec 04 2000 | JLB Ventures LLC | Method and system for identifying addressing data within a television presentation |
8601511, | May 11 2000 | JLB Ventures LLC | Providing an interactive electronic programmimg guide with a layout that is defined based on objects |
8601526, | Jun 13 2008 | ADEIA GUIDES INC | Systems and methods for displaying media content and media guidance information |
8606085, | Mar 20 2008 | DISH Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
8607272, | Oct 29 2009 | AT&T Intellectual Property I, LP | Near-real time internet protocol television |
8607287, | Dec 29 2005 | ADEIA GUIDES INC | Interactive media guidance system having multiple devices |
8612310, | Dec 29 2005 | ADEIA GUIDES INC | Method and system for commerce in media program related merchandise |
8612539, | Mar 08 2000 | Music Choice | Systems and methods for providing customized media channels |
8613020, | Apr 30 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with flip and browse advertisements |
8615782, | Oct 02 1995 | Rovi Guides, Inc | System and methods for linking television viewers with advertisers and broadcasters |
8620769, | Dec 29 2005 | ADEIA GUIDES INC | Method and systems for checking that purchasable items are compatible with user equipment |
8624908, | Jun 27 2008 | ADEIA GUIDES INC | Systems and methods of transitioning from buffering video to recording video |
8625971, | Sep 30 2005 | ADEIA GUIDES INC | Systems and methods for recording and playing back programs having desirable recording attributes |
8631431, | Jan 27 2000 | Time Warner Cable Enterprises LLC | Method and system for providing previously recorded broadcast programming with substitute commercials |
8635649, | Dec 19 1996 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8639228, | Jun 15 2005 | Music Choice | Systems and methods for facilitating the acquisition of content |
8640172, | Jun 29 2001 | TECH 5 SAS | System and method for characterization of purchasable and recordable media (PRM) |
8646005, | May 03 1996 | Rovi Guides, Inc | Information system |
8650607, | Dec 23 1996 | MUSICQUBED INNOVATIONS, LLC | Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol |
8656437, | Feb 12 2003 | Video Networks IP Holdings Limited | System for capture and selective playback of broadcast programs |
8661465, | Oct 27 1999 | TIVO CORPORATION | Apparatus and method for combining realtime and non-realtime encoded content |
8667538, | Jul 15 2008 | ADEIA GUIDES INC | Methods and devices for presenting an interactive media guidance application |
8677415, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
8682857, | Apr 28 2006 | AT&T Intellectual Property I, L.P. | Methods, systems, and products for recording media |
8683522, | Jan 23 2009 | ADEIA TECHNOLOGIES INC | Animated station identifier in program guides |
8707153, | Jun 09 2000 | SYNAMEDIA LIMITED | Displaying comment data corresponding to a video presentation |
8726159, | Jan 05 2007 | Verizon Patent and Licensing Inc | Content level navigation systems and methods |
8726309, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8726311, | Jul 21 1997 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8731379, | Nov 04 2005 | ADEIA GUIDES INC | Systems and methods for recording programs with a network recording device upon failure of a user's equipment |
8732756, | Apr 10 2000 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive media guide with media guidance interface |
8732757, | Dec 19 1996 | Gemstar Development Corporation | System and method for targeted advertisement display responsive to user characteristics |
8737801, | Jul 02 2003 | ADEIA SOLUTIONS LLC | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
8739212, | May 04 2000 | Cisco Technology, Inc | Configuration of presentations of selectable TV services according to usage |
8739218, | Jul 23 1998 | TIVO CORPORATION | Data structure and methods for providing an interactive program guide |
8745656, | Feb 11 2002 | TECH 5 SAS | Tracking of presented television advertisements |
8745662, | Jan 04 2007 | LG Electronics Inc. | Method of transmitting preview content and method and apparatus for receiving preview content |
8755666, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8756635, | Jun 30 2000 | JLB Ventures LLC | Remote control of program scheduling |
8761584, | Mar 05 1993 | Rovi Guides, Inc | System and method for searching a database of television schedule information |
8762492, | Sep 18 1997 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic mail reminder for an internet television program guide |
8763044, | Oct 10 2003 | Vecima Networks Inc | Method, apparatus, and system for preparing images for integration and combining images into an integrated image |
8768147, | Feb 21 2001 | ADEIA GUIDES INC | Systems and methods for interactive program guides with personal video recording features |
8768148, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide with remote access |
8769602, | Aug 28 2001 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
8776125, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
8776126, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive television guide with server recording |
8782702, | Oct 30 1998 | Intel Corporation | Method and apparatus for selecting a version of an entertainment program based on user preferences |
8788534, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Extending data records for dynamic data and selective acceptance based on hardware profile |
8789114, | Jun 30 2000 | JLB Ventures LLC | Remote control of program scheduling |
8792776, | Dec 07 1998 | Rovi Guides, Inc | System and method for generating video taping reminders |
8793732, | Nov 07 2000 | JLB Ventures, LLC | Universal programming system and method for electronic programming guide |
8793738, | May 04 1994 | Rovi Guides, Inc | Television system with downloadable features |
8799971, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
8806533, | Oct 08 2004 | ADEIA GUIDES INC | System and method for using television information codes |
8806536, | Mar 04 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with preference profiles |
8806538, | May 03 1996 | Rovi Guides, Inc | Information system |
8806546, | Jan 30 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television systems with digital video recording and adjustable reminders |
8813136, | Nov 15 2004 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Data on demand using a centralized data storage device |
8824865, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recorder system with an integrated DVD recording device |
8832742, | Oct 06 2006 | ADEIA GUIDES INC | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
8839226, | Sep 28 2001 | Intel Corporation | System for atomically updating a plurality of files |
8839298, | Mar 21 2000 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
8843960, | Sep 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide with digital storage |
8850477, | Oct 02 1995 | Rovi Guides, Inc | Systems and methods for linking television viewers with advertisers and broadcasters |
8850499, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for caching data in media-on-demand systems |
8856844, | Nov 16 2007 | ADEIA GUIDES INC | Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system |
8863170, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | System and method for metadata-linked advertisements |
8869204, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
8881214, | May 03 2001 | Comcast Cable Communications, LLC | Interactive television network and method including content searching |
8881217, | Sep 06 2006 | Verizon Patent and Licensing Inc. | Systems and methods for accessing media content |
8892495, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
8898721, | Sep 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide with digital storage |
8904435, | Apr 03 2002 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide for indicating availability of past programs |
8904441, | Nov 06 2003 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for providing program suggestions in an interactive television program guide |
8918807, | Jul 21 1997 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
8918811, | May 19 1998 | TV GUIDE, INC ; UV CORP ; Rovi Guides, Inc | Program guide system with video-on-demand browsing |
8928819, | Jan 04 2002 | Rovi Technologies Corporation | Method and apparatus for selecting among multiple tuners |
8930998, | Oct 27 1999 | TIVO CORPORATION | Method and system for providing a program guide and multiple video streams using slice-based encoding |
8931000, | Mar 17 1999 | Sony Corporation; SDI Development Inc. | Locally stored content previews: representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box |
8931008, | Jun 29 1999 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Promotional philosophy for a video-on-demand-related interactive display within an interactive television application |
8934758, | Feb 09 2010 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting supplemental content in association with recorded content |
8935728, | Dec 21 2006 | Verizon Patent and Licensing Inc. | Program guide navigation tools for media content access systems and methods |
8938763, | Feb 28 2007 | Time Warner Cable Enterprises LLC | Personal content server apparatus and methods |
8943540, | Sep 28 2001 | Intel Corporation | Method and apparatus to provide a personalized channel |
8949901, | Jun 29 2011 | ADEIA GUIDES INC | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
8965173, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia stream processing system |
8965177, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream |
8973040, | Oct 03 2006 | Verizon Patent and Licensing Inc. | Control tools for media content access systems and methods |
8973069, | Oct 11 2000 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Systems and methods for relocating media |
8977106, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using closed captioning data |
8984551, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
9002173, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital security surveillance system |
9003450, | Jan 15 2009 | LG Electronics Inc | Method of processing non-real time service and broadcast receiver |
9003451, | Dec 10 1996 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Internet television program guide system |
9014546, | Sep 23 2009 | ADEIA GUIDES INC | Systems and methods for automatically detecting users within detection regions of media devices |
9015736, | Dec 29 2005 | ADEIA GUIDES INC | Systems and methods for episode tracking in an interactive media environment |
9015749, | Jul 21 1997 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
9015750, | May 15 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system for determining user values for demographic categories |
9021535, | Jun 13 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for providing virtual content over a network |
9021538, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9027058, | May 03 1996 | Rovi Guides, Inc | Information system |
9042446, | Apr 15 1999 | TIVO CORPORATION | Temporal slice persistence method and apparatus for delivery of interactive program guide |
9049073, | Jun 28 2011 | Rovi Product Corporation | Systems and methods for initializing allocations of transport streams based on historical data |
9055318, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server storage |
9055319, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive guide with recording |
9055322, | Feb 21 2001 | UV CORP ; Rovi Guides, Inc; TV GUIDE, INC | Systems and methods for interactive program guides with personal video recording features |
9055341, | Mar 15 1996 | Combination of recorded program index and EPG | |
9071872, | Jan 30 2003 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television systems with digital video recording and adjustable reminders |
9075861, | Mar 06 2006 | VEVEO LLC | Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections |
9084006, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system having multiple devices within a household |
9084007, | Jan 04 2002 | Rovi Technologies Corporation | Method and apparatus for selecting among multiple tuners |
9084029, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
9088827, | Feb 28 2006 | ADEIA GUIDES INC | Systems and methods for enhanced trick-play functions |
9092503, | Mar 06 2006 | ADEIA GUIDES INC | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
9094724, | May 06 1998 | TIVO SOLUTIONS INC | Multi-channel playback of audio/video content |
9094727, | Oct 27 1999 | COX COMMUNICATIONS, INC | Multi-functional user interface using slice-based encoding |
9100547, | Jun 21 2004 | British Broadcasting Corporation | Accessing broadcast media |
9100686, | Sep 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide with digital storage |
9106947, | Sep 17 1998 | Rovi Guides, Inc; UV CORP ; TV GUIDE, INC | Electronic program guide with digital storage |
9113107, | Nov 08 2005 | ADEIA GUIDES INC | Interactive advertising and program promotion in an interactive television system |
9113122, | Apr 21 1997 | Rovi Guides, Inc | Method and apparatus for time-shifting video and text in a text-enhanced television program |
9113207, | Apr 19 1996 | Rovi Guides, Inc | Systems and methods for contextually linking television program information |
9113212, | May 06 1998 | TIVO SOLUTIONS INC | Simultaneous recording and playback of audio/video programs |
9113233, | Oct 10 2003 | Vecima Networks Inc | System, apparatus, and method for preparing images for integration and combining images into an integrated image |
9118948, | Jul 14 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9118958, | Dec 10 1999 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
9124607, | May 09 1996 | Two-Way Media Ltd | Methods and systems for playing media |
9124932, | Apr 19 1996 | Rovi Guides, Inc | Systems and methods for contextually linking television program information |
9125169, | Dec 23 2011 | ADEIA GUIDES INC | Methods and systems for performing actions based on location-based rules |
9128987, | Mar 06 2006 | ADEIA GUIDES INC | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
9137491, | Feb 01 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Methods and systems for forced advertising |
9137579, | May 19 1998 | Rovi Guides, Inc. | Program guide system with video-on-demand browsing |
9143736, | Sep 30 2005 | ADEIA GUIDES INC | Systems and methods for managing local storage of on-demand content |
9147198, | Jan 10 2013 | ADEIA TECHNOLOGIES INC | Systems and methods for providing an interface for data driven media placement |
9154813, | Jun 09 2011 | ADEIA MEDIA HOLDINGS LLC | Multiple video content in a composite video stream |
9154843, | Jul 14 1998 | TV GUIDE, INC ; UV CORP ; Rovi Guides, Inc | Client-server based interactive guide with server recording |
9161087, | Sep 29 2000 | Rovi Technologies Corporation | User controlled multi-device media-on-demand system |
9166714, | Sep 11 2009 | ADEIA GUIDES INC | Method of and system for presenting enriched video viewing analytics |
9167190, | Dec 21 2006 | Verizon Patent and Licensing Inc. | Program guide navigation tools for media content access systems and methods |
9171325, | Apr 12 2000 | Music Choice | Cross channel delivery system and method |
9171580, | Sep 30 2005 | ADEIA GUIDES INC | Systems and methods for recording and playing back programs having desirable recording attributes |
9172732, | Mar 08 2000 | Music Choice | System and method for providing a personalized media service |
9172987, | Jul 07 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Methods and systems for updating functionality of a set-top box using markup language |
9177081, | Aug 26 2005 | ADEIA GUIDES INC | Method and system for processing ambiguous, multi-term search queries |
9185449, | Jul 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television program guide system having multiple devices within a household |
9191716, | Apr 10 2000 | Rovi Guides, Inc; UV CORP ; TV GUIDE, INC | Interactive media guide with media guidance interface |
9191719, | Nov 06 2003 | Rovi Guides, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
9191722, | Dec 19 1996 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
9197435, | May 24 2001 | VIXS Systems, Inc | Channel selection in a multimedia system |
9197916, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand |
9197943, | Dec 03 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic program guide with related-program search feature |
9204184, | Jul 17 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive television program guide with remote access |
9204193, | May 14 2010 | ADEIA GUIDES INC | Systems and methods for media detection and filtering using a parental control logging application |
9226006, | Jul 14 1998 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
9232254, | Jul 14 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Client-server based interactive television guide with server recording |
9237369, | Jul 17 1998 | TV GUIDE, INC ; Rovi Guides, Inc; UV CORP | Interactive television program guide system having multiple devices within a household |
9237371, | Sep 17 1998 | Rovi Guides, Inc. | Electronic program guide with digital storage |
9247183, | Jun 19 2012 | Verizon Patent and Licensing Inc.; Verizon Patent and Licensing Inc | Program guide with past history display and program selection |
9264656, | Feb 26 2014 | ADEIA GUIDES INC | Systems and methods for managing storage space |
9264711, | Oct 27 1999 | TIVO CORPORATION | Apparatus and method for combining realtime and non-realtime encoded content |
9271042, | Feb 28 2006 | ADEIA GUIDES INC | Method for generating time based preview image for a video stream |
9271105, | Jun 15 2005 | Music Choice | Systems and methods for facilitating the acquisition of content |
9281891, | Nov 27 2007 | DIRECTV, LLC | Method and system of wirelessly retrieving lost content segments of broadcasted programming at a user device from another device |
9282362, | Oct 11 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for caching data in media-on-demand systems |
9286294, | Aug 03 2001 | ADEIA MEDIA HOLDINGS LLC | Video and digital multimedia aggregator content suggestion engine |
9288521, | May 28 2014 | ADEIA GUIDES INC | Systems and methods for updating media asset data based on pause point in the media asset |
9294799, | Oct 11 2000 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
9300902, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9307278, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for reducing cut-offs in program recording |
9307281, | Mar 22 2007 | ADEIA GUIDES INC | User defined rules for assigning destinations of content |
9307291, | Sep 29 2000 | Rovi Technologies Corporation | User controlled multi-device media-on-demand system |
9311405, | Nov 30 1998 | Rovi Guides, Inc | Search engine for video and graphics |
9319735, | Jun 07 1995 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Electronic television program guide schedule system and method with data feed access |
9325710, | May 24 2006 | Time Warner Cable Enterprises LLC | Personal content server apparatus and methods |
9326016, | Jul 11 2007 | ADEIA GUIDES INC | Systems and methods for mirroring and transcoding media content |
9326025, | Mar 09 2007 | ADEIA TECHNOLOGIES INC | Media content search results ranked by popularity |
9344668, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9348907, | Mar 08 2000 | Music Choice | Personalized audio system and method |
9350934, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9351045, | Dec 03 2004 | Music Choice | Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service |
9357245, | Aug 28 2001 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
9357260, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
9361380, | Dec 22 2004 | CSC Holdings, LLC | System and associated methods for remotely enabling features |
9363553, | Sep 17 1998 | Rovi Guides, Inc. | Electronic program guide with digital storage |
9369741, | Jan 30 2003 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
9374560, | Dec 29 2005 | ADEIA GUIDES INC | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
9374624, | Nov 28 2012 | ADAPTFLOW TECHNOLOGIES LLC | Method and apparatus for auto-tuning program guides |
9374625, | Sep 27 2011 | INTERDIGITAL MADISON PATENT HOLDINGS | User interfaces for content distribution systems |
9380347, | May 04 2000 | Cisco Technology, Inc. | Hypertext service guide menu display |
9386327, | May 24 2006 | Time Warner Cable Enterprises LLC | Secondary content insertion apparatus and methods |
9402102, | Jun 17 1996 | Rovi Guides, Inc. | System and method for using television schedule information |
9414093, | Jan 27 2000 | Time Warner Cable Enterprises LLC | System and method for broadcasting video programs and responding to a subscriber restart command |
9414121, | Mar 18 2002 | Music Choice | Systems and methods for providing an on-demand entertainment service |
9420341, | May 24 2001 | Pixelworks, Inc | Method and streaming video server for use in a multimedia system |
9423936, | May 03 1996 | Rovi Guides, Inc | Information system |
9426509, | Aug 21 1998 | Rovi Guides, Inc. | Client-server electronic program guide |
9451300, | Aug 28 2001 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
9456241, | Apr 15 1999 | TIVO CORPORATION | Server-centric customized interactive program guide in an interactive television environment |
9456242, | May 19 1998 | Rovi Guides, Inc. | Program guide system with video-on-demand browsing |
9456248, | May 24 2001 | Pixelworks, Inc | Method and television for use in a multimedia system |
9462303, | May 03 2001 | Comcast Cable Communications, LLC | Interactive television network and method including content searching |
9462317, | Oct 11 2000 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
9467741, | May 24 2001 | Pixelworks, Inc | Method and computer for use in a multimedia system |
9467749, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9485539, | May 24 2001 | Pixelworks, Inc | Method and client module for use in a multimedia system |
9497508, | Sep 29 2000 | Rovi Technologies Corporation | User controlled multi-device media-on-demand system |
9503691, | Feb 19 2008 | Time Warner Cable Enterprises LLC | Methods and apparatus for enhanced advertising and promotional delivery in a network |
9535563, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Internet appliance system and method |
9554163, | Jul 14 1998 | Rovi Guides, Inc. | Client-server based interactive television program guide system with remote server recording |
9554167, | Jun 27 2014 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Network media program restart |
9569009, | Mar 02 2001 | JLB Ventures LLC | Multimedia interactive device function selection based upon button depression duration |
9578375, | May 24 2001 | Vixs Systems, Inc. | Method and modem for use in a multimedia system |
9591051, | Mar 08 2000 | Music Choice | Systems and methods for providing customized media channels |
9591251, | Oct 06 1997 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system with operator showcase |
9591373, | Jan 30 2003 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
9609388, | May 24 2001 | Pixelworks, Inc | Method and set top box for use in a multimedia system |
9609389, | Jan 15 2009 | LG Electronics Inc. | Method of processing non-real time service and broadcast receiver |
9615139, | Jan 21 2004 | TECH 5 SAS | Determining device that performs processing of output pictures |
9635406, | May 15 1998 | Rovi Guides, Inc. | Interactive television program guide system for determining user values for demographic categories |
9648377, | May 19 1998 | Rovi Guides, Inc. | Program guide system with video-on-demand browsing |
9667903, | Oct 02 1995 | Rovi Guides, Inc | Interactive computer system for providing television schedule information |
9674563, | Nov 04 2013 | Rovi Product Corporation | Systems and methods for recommending content |
9674571, | Jan 15 2009 | LG Electronics Inc. | Method of processing non-real time service and broadcast receiver |
9674586, | Jul 23 1998 | TIVO CORPORATION | Data structure and methods for providing an interactive program guide |
9681105, | Dec 29 2005 | ADEIA GUIDES INC | Interactive media guidance system having multiple devices |
9706245, | Jul 17 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system having multiple devices within a household |
9736524, | Jan 06 2011 | ADEIA GUIDES INC | Methods of and systems for content search based on environment sampling |
9749693, | Mar 24 2006 | ADEIA GUIDES INC | Interactive media guidance application with intelligent navigation and display features |
9769513, | Feb 28 2007 | Time Warner Cable Enterprises LLC | Personal content server apparatus and methods |
9792386, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
9798828, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
9813641, | Jun 19 2000 | Comcast IP Holdings I, LLC | Method and apparatus for targeting of interactive virtual objects |
9832246, | May 24 2006 | Time Warner Cable Enterprises LLC | Personal content server apparatus and methods |
9832536, | May 24 2001 | Pixelworks, Inc | Method and set top box for use in a multimedia system |
9848161, | Apr 21 2003 | Rovi Guides, Inc | Video recorder having user extended and automatically extended time slots |
9848276, | Mar 11 2013 | ADEIA GUIDES INC | Systems and methods for auto-configuring a user equipment device with content consumption material |
9854293, | Jan 04 2002 | Rovi Technologies Corporation | Method and apparatus for selecting among multiple tuners |
9875318, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
9888267, | Mar 22 2004 | Comcast Cable Communications, LLC | Content storage method and system |
9918035, | Oct 02 1995 | Rovi Guides, Inc | Interactive computer system for providing television schedule information |
9924234, | Jul 23 1998 | TIVO CORPORATION | Data structure and methods for providing an interactive program |
9930374, | Feb 21 2001 | Rovi Guides, Inc. | Systems and methods for interactive program guides with personal video recording features |
9934322, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
9965568, | Oct 25 2013 | TURNER BROADCASTING SYSTEM, INC | Concepts for providing an enhanced media presentation |
9967534, | Nov 19 2004 | ADEIA MEDIA SOLUTIONS INC | Digital video recorder video editing system |
9967636, | Apr 23 2004 | Comcast Cable Communications Management, LLC | Application programming interface combining asset listings |
9973817, | Apr 08 2005 | ADEIA GUIDES INC | System and method for providing a list of video-on-demand programs |
9998792, | Apr 03 2002 | Rovi Guides, Inc; UV CORP ; TV GUIDE, INC | Electronic program guide for indicating availability of past programs |
Patent | Priority | Assignee | Title |
4081754, | Jan 31 1977 | MUSIC SEMICONDUCTORS CORPORATION | Programmable television receiver controllers |
4203130, | Jan 11 1977 | OMEGA TELECOMMUNICATIONS, INC | Information displaying system |
4228543, | Jan 21 1977 | MUSIC SEMICONDUCTORS CORPORATION | Programmable television receiver controllers |
4694490, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing apparatus and methods |
4704725, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing apparatus and methods |
4706121, | Jul 12 1985 | Scientific-Atlanta, Inc | TV schedule system and process |
4751578, | May 28 1985 | SUPERGUIDE CORPORATION, THE | System for electronically controllably viewing on a television updateable television programming information |
4908713, | Dec 14 1981 | Rovi Guides, Inc | VCR Programmer |
4977455, | Jul 15 1988 | STARSIGHT TELECAST, INC | System and process for VCR scheduling |
5038211, | Jul 05 1989 | HALLENBECK, PETER D ; SUPERGUIDE CORPORATION | Method and apparatus for transmitting and receiving television program information |
5068734, | May 31 1989 | TECHNOLOGY DEVELOPMENT & LICENSING, LLC | Apparatus for controlling a television receiver |
5151789, | Oct 30 1989 | STARSIGHT TELECAST, INC | System and method for automatic, unattended recording of cable television programs |
5233654, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing apparatus and methods |
5307173, | Dec 23 1988 | Rovi Guides, Inc | Apparatus and method using compressed codes for television program record scheduling |
5335079, | Dec 23 1988 | Rovi Guides, Inc | Apparatus and method using compressed codes for recorder preprogramming |
5335277, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing appparatus and methods |
5353121, | Oct 30 1989 | INSIGHT TELECAST, INC | Television schedule system |
5442390, | Jul 07 1993 | TIVO INC | Video on demand with memory accessing and or like functions |
5479266, | Feb 18 1994 | Rovi Guides, Inc | User interface for television schedule system |
5479268, | Sep 10 1990 | Rovi Guides, Inc | User interface for television schedule system |
5530754, | Aug 02 1994 | GARFINKLE LIMITED PARTNERSHIP II | Video on demand |
5568180, | Apr 11 1994 | Matsushita Electric Industrial Co., Ltd | Video-on-demand system of reduced storage capacity which can provide noninterrupted broadcast to a plurality of users |
5581479, | Oct 15 1993 | PRAGMATUS VOD LLC | Information service control point, which uses different types of storage devices, which retrieves information as blocks of data, and which uses a trunk processor for transmitting information |
5583561, | Jun 07 1994 | Unisys Corporation | Multi-cast digital video data server using synchronization groups |
5583937, | Dec 21 1990 | CILSTAR RESEARCH LLC | Method for providing video programming nearly on demand |
5594794, | Oct 18 1994 | General Instrument Corporation | Method and apparatus for free previews of communication network services |
5619247, | Feb 24 1995 | Rovi Guides, Inc | Stored program pay-per-play |
5619249, | Sep 14 1994 | WARNER COMMUNICATIONS INC ; HOME BOX OFFICE, INC ; WARNER BROS ENTERTAINMENT INC | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
5629733, | Nov 29 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide schedule system and method with display and search of program listings by title |
APB14706121, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 24 1995 | MATTHEWS, JOSEPH H III | Microsoft Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007581 | /0761 | |
Feb 06 1995 | LAWLER, FRANK | Microsoft Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007581 | /0761 | |
Mar 06 1995 | ROWE, KEITH | Microsoft Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007581 | /0761 | |
May 19 1995 | GIRARD, MICHAEL | Microsoft Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007581 | /0761 | |
Jun 13 1995 | Microsoft Corporation | (assignment on the face of the patent) | / | |||
Oct 14 2014 | Microsoft Corporation | Microsoft Technology Licensing, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 034541 | /0001 |
Date | Maintenance Fee Events |
Oct 31 2001 | M183: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 04 2001 | REM: Maintenance Fee Reminder Mailed. |
Oct 24 2005 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 14 2009 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Jan 28 2010 | ASPN: Payor Number Assigned. |
Date | Maintenance Schedule |
May 12 2001 | 4 years fee payment window open |
Nov 12 2001 | 6 months grace period start (w surcharge) |
May 12 2002 | patent expiry (for year 4) |
May 12 2004 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 12 2005 | 8 years fee payment window open |
Nov 12 2005 | 6 months grace period start (w surcharge) |
May 12 2006 | patent expiry (for year 8) |
May 12 2008 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 12 2009 | 12 years fee payment window open |
Nov 12 2009 | 6 months grace period start (w surcharge) |
May 12 2010 | patent expiry (for year 12) |
May 12 2012 | 2 years to revive unintentionally abandoned end. (for year 12) |