A television system allows a viewer of a text-enhanced television program to pause the program at a particular frame, browse the enhancements at his or her leisure, and then resume viewing the program from that frame, without losing continuity of the video and enhancement portions of the program, or program content. This is accomplished by time-shifting the television program for later playback. time-shifting is accomplished through the use of mass storage devices such as semiconductor memory, optical disks, magnetic storage and other FIFO data storage structures. Markers are available that allow the viewer to return to the program at the point that he stopped watching, replaying the program from that point. Text enhancements are provided through the VBI present in a conventional television broadcast signal, through an internet connection, or by a wireless means such as a pager or cordless telephone. Additionally a back link may be utilized to allow the viewer to summon the text enhancements or interact with the enhancements already present.

Patent
   9113122
Priority
Apr 21 1997
Filed
Aug 13 2002
Issued
Aug 18 2015
Expiry
Oct 11 2021
Extension
1270 days
Assg.orig
Entity
Large
3
520
EXPIRED<2yrs
13. A method for time-shifting video and program related information (pri) in an enhanced television program, comprising:
receiving a video signal;
receiving a trigger and a suspend flag in the video signal;
in response to receiving the trigger, launching, without user input, an application to retrieve pri; and
generating for display a video program contained in the video signal in a first portion of a display screen and the pri in a second portion of the display screen; and
storing, without user input, the video signal in a time-shifting apparatus and continuously displaying a still frame from the stored video signal in response to the suspend flag received in the video, wherein the suspend flag is not the pri.
10. A method for time-shifting video and program related information (pri) in an enhanced television program, comprising:
receiving a video signal including a trigger and a suspend flag;
receiving the trigger and the suspend flag in the video signal;
in response to receiving the trigger, launching, without user input, an application to retrieve pri from an internet site;
generating for display a video program contained in the video signal in a first portion of a display screen and the pri in a second portion of the display screen; and
storing, without user input, the video signal in a time-shifting apparatus and continuously displaying a still frame from the stored video signal in response to the suspend flag received in the video.
15. A method for time-shifting video and program related information (pri) in an enhanced television program, comprising the steps of:
receiving a video signal;
receiving a trigger and a suspend flag in the video signal;
in response to receiving the trigger, launching, without user input, an application to retrieve pri;
generating for display a video program contained in the video signal in a first portion of a display screen and the pri in a second portion of the display screen;
detecting the suspend flag in the video signal after the pri is retrieved, wherein the suspend flag is not the pri; and
storing, without user input, the video signal in a time-shifting apparatus and continuously displaying a still frame from the stored video signal when the suspend flag is received.
12. A method for time-shifting video and program related information (pri) in an enhanced television program, comprising the steps of:
receiving a video signal including a trigger and a suspend flag;
receiving the trigger and the suspend flag in the video signal;
in response to receiving the trigger, launching, without user input, an application to retrieve pri from an internet site;
generating for display a video program contained in the video signal in a first portion of a display screen and the pri in a second portion of the display screen;
detecting the suspend flag in the video signal; and
storing, without user input, the video signal in a time-shifting apparatus and continuously displaying a still frame from the stored video signal in response to receiving the suspend flag.
1. An apparatus for time-shifting video and program related information (pri) in an enhanced television program, comprising:
a tuner for receiving a video signal including a trigger and a suspend flag;
a time-shifting apparatus capable of simultaneously storing the video signal as it is received and outputting a previously stored video signal for display; and
a microcontroller configured to:
receive the trigger and the suspend flag in the video signal;
in response to receiving the trigger, launch, without user input, an application to retrieve pri from an internet site;
generate a composite display including a video program contained in the video signal in a first portion of a display screen and the pri in a second portion of the display screen; and
instruct the time-shifting apparatus to store, without user input, the video signal as it is received and display a still frame from the stored video signal in the first portion of the display screen in response to the suspend flag received in the video signal.
2. The apparatus of claim 1 wherein the time-shifting apparatus is an optical disc.
3. The apparatus of claim 1 wherein the time-shifting apparatus is a solid state memory.
4. The apparatus of claim 1 wherein the pri comprises text and graphics related to the television program.
5. The apparatus of claim 4 wherein the pri comprises a plurality of website addresses.
6. The apparatus of claim 5 wherein the microcontroller is further configured to retrieve information from one of said plurality of website addresses in response to a viewer command.
7. The apparatus of claim 1 wherein the first portion of the display screen covers a minor portion of the display screen and the second portion of the display screen covers a major portion of the display screen.
8. The apparatus of claim 1 wherein the first portion of the display screen covers a major portion of the display screen and the second portion of the display screen covers a minor portion of the display screen.
9. The apparatus of claim 1 wherein the microcontroller is further configured to communicate with an internet service provider through a modem.
11. The method of claim 10 wherein the pri comprises a plurality of website addresses and further comprising the steps of:
selecting one of the plurality of website addresses in the pri;
retrieving information from the selected website address; and
generating for display the information from the selected website address.
14. The method of claim 13 wherein the pri comprises a plurality of web site addresses and further comprising the steps of:
selecting one of the plurality of web site addresses in the pri;
retrieving information from the selected web site address; and
generating for display the information from the selected web site address.

This application is a continuation-in-part of U.S. application Ser. No. 09/297,151, filed Apr. 26, 1999 now abandoned, which is a §371 application of PCT/US98/08305 Apr. 20, 1998; U.S. Provisional Application Ser. No. 60/044,161, filed Apr. 21, 1997; and U.S. Provisional Application Ser. No. 60/052,248, filed Jul. 11, 1997, the disclosures of which are all hereby fully incorporated by reference.

This application is also a continuation-in-part of U.S. application Ser. No. 10/047,940, filed Oct. 25, 2001 now abandoned, which is a continuation of U.S. application Ser. No. 09/369,755 filed Aug. 6, 1999, now abandoned, which claims the benefit of U.S. Provisional Application Ser. No. 60/095,740, filed Aug. 7, 1998; PCT Application No. PCT/US98/08305, filed Apr. 20, 1998; and U.S. Provisional Application Ser. No. 60/052,248, filed Jul. 11, 1997, the disclosures of which are all incorporated herein by reference.

The present invention is a system wherein television program-related information (PRI) is embedded in the vertical blanking interval (VBI) of a television signal for display on a viewer's television screen at the same time as the television program. The PRI is typically contained in an Internet site, the addresses for which are embedded in the television signal. The Internet site addresses may also be transmitted synchronously with, but separate from the video portion, e.g., via an interface device such as a telephone or cable modem. Typically such an “enhanced” television program consists of a display with the video portion of the program in a picture-in-picture (PIP) window and the PRI in the remaining portion of the display area of the television screen.

This PRI may be any textual or graphic information associated with the current television program. The PRI may consist of a textual display of a World Wide Web (WWW) or other Internet site address to which the viewer can choose to link to through a connection with an Internet Service Provider. Alternatively, the PRI may be contained in one or more Web pages, the addresses of which are inserted into the vertical blanking interval (VBI) and are automatically retrieved by the user's terminal and displayed on the display screen. Some examples of PRI are cast members' biographies, trivia about the show, information relating to the particular episode or scene, and closeups of information that cannot be readily seen or is hidden in the video portion of the program. Some of the PRI may be time dependent on the program. For example, the PRI may change to correspond to a particular scene or frame of the television program.

With so much information on the screen, some of which may be changing at a fairly rapid pace, it is desirable to provide the viewer the option of pausing a particular frame of a text-enhanced program display and then resume viewing the program without losing continuity of the video and PRI portions of the program or program content.

In the past fixed delays have been generated to allow broadcast editing. This has been accomplished with video recording. With the increasing availability of low cost semiconductor memory it is desirable to utilize this as a method of variability time-shifting a program. Concurrently other erasable storage means such as magnetic bubble semiconductor memory, erasable optical disks economically provide FIFO storage of large quantities of data that are advantageously utilized in the embodiments of the invention.

According to one embodiment of the invention, a television system is provided which allows a viewer of a PRI-enhanced television program to pause the program at a particular frame, examine the PRI at his or her leisure, perhaps browse through other, linked Web pages, and then resume viewing the program from that frame, without losing continuity of the video and PRI portions of the program or program content.

According to one embodiment of the invention, an apparatus for time-shifting video and program related information (PRI) in an enhanced television program is provided which includes a display screen, a tuner for receiving a television signal with embedded data representative of an address for an Internet site including PRI, means for extracting the embedded data from the television signal, a memory for storing the embedded data, input means for inputting viewer commands, a time-shifting apparatus capable of simultaneously storing the television signal as it is received and outputting the stored television signal for display, means for communicating with an Internet service provider to retrieve information from the Internet site including the PRI, and a microcontroller.

The microcontroller is configured to retrieve the Internet site address from memory and retrieve the PRI from the Internet site in response to a first viewer command, generate a composite display including a television program contained in the television signal in a first portion of the display and the PRI in a second portion of the display in response to the first viewer command, control the time-shifting apparatus to store the television signal as it is received and display a still frame from the stored television signal in a first portion of the display screen in response to a second viewer command, and control the time-shifting apparatus to output the portion of the stored television signal subsequent to the still frame for display in the first portion of the display in response to a third viewer command.

According to another embodiment, a method for time-shifting video and program related information (PRI) in an enhanced television program is provided which includes the steps of receiving a television signal with embedded data representative of an address for an Internet site including PRI, extracting the embedded data from the television signal, storing the embedded data in a memory, selecting an Internet mode in response to a first viewer command, communicating with an Internet service provider to retrieve information from the Internet site including the PRI, displaying a television program contained in the television signal in a first portion of a display screen and the PRI in a second portion of the display screen, storing the television signal in a time-shifting apparatus and continuously displaying a still frame from the stored television signal in response to a second viewer command, and simultaneously displaying the television program subsequent to the still frame from the stored television signal and continuing to store the television signal as it is received in response to a third viewer command.

According to an alternate embodiment, one or more suspend flags are embedded in the television signal, and the “pause” operation wherein the television signal is stored in the time-shifting apparatus and the still frame displayed in response to detection of such a suspend flag. This feature may be deactivated such that the “pause” operation is only performed in response to a viewer command.

The foregoing features and advantages of the invention will be better understood by referring to the following drawings:

FIG. 1 is a schematic block diagram of a time-shifting apparatus according to one embodiment of the invention;

FIG. 2 is a display screen in an Internet mode of the time-shifting apparatus;

FIG. 3 is a display screen accessed by the viewer from the display screen of FIG. 2;

FIG. 4 is an alternate layout of the display screens of FIGS. 2 and 3;

FIG. 5 is an exemplary screen of an enhanced televsion program;

FIG. 6 is the exemplary screen of FIG. 5, but at a later time;

FIG. 7 is a block diagram of an apparatus that implements the time shifting of a television program and PRI;

FIG. 8 is a time plot illustrating an exemplary pause operation;

FIG. 9 is a time plot illustrating systems operation at a later time; and

FIG. 10 is a time plot illustrating all enhancement information being extracted from the VBI and stored in RAM regardless of time-shifting apparatus operation.

In FIG. 1, the reference numerals refer to the same elements described in application Ser. No. 08/475,395 filed on Jun. 6, 1995, the disclosure of which is incorporated fully herein by reference. In addition, the system includes 1) an Internet service provider 33 connected to microprocessor 24 by a transmission link 34 such as a telephone network or a television cable, 2) a VBI decoder 35, 3) a website data memory 36 (memory 36 could be part of the RAM of microprocessor 24 or in terms of the disclosure of the '395 application, memory 22), and 4) a digital Storage Device 52 with associate analog-to-digital and digital-to-analog converters 50, 54. An interface device such as a telephone or cable modem (not shown) couples transmission link 34 to microprocessor 24, if necessary. Internet service provider 33 is connected to an Internet backbone in well known fashion to access data at any site on the WWW.

Storage device 52 is a television signal time-shifting apparatus. One such time-shifting apparatus is disclosed in U.S. patent application Ser. No. 08/388,345 to Russo, et al. filed Feb. 14, 1995, which is fully incorporated herein. Such a time-shifting apparatus includes an optical disc for storage of video programs and separate READ and WRITE heads which operate simultaneously such that real time program information can be stored on the disc while previously stored information on the disc can be read and output to the television signal for display. Other storage media which are capable of rapidly storing extremely large amounts of information may also be used, including magnetic tape, optical disk, magneto-optical disk, or solid state memory (i.e., a high capacity charge coupled device), video RAM, etc.

The Storage Device 52 holds a large video data buffer (not shown) for storing the television program in digital form. Preferably, the Storage Device is a random access storage medium allowing concurrent reading and writing operations, so that the incoming television signal data may be written to the Storage Device while earlier stored television signal data is being read out for display on TV 20 (that is, time-shifting of the television signal data is performed). The Storage Device 52 has two heads that are separately positionable. When display of the television program is to be suspended, the read head is kept in the same position until a resume command is received. The write head, however, keeps moving to record the incoming television signal data.

To enable a television viewer to access information about a television program that the viewer is watching, PRI is embedded in the VBI of the television signal carrying the television program. For example, the PRI may be textual information regarding actors and actresses in the show, advertisements of program-related merchandise, brief descriptions of the plot of future episodes of the television program, or any other text regarding the television program, or the PRI may be text representing web pages containing such information.

According to a preferred embodiment, the PRI is contained on a web page, the address for which is embedded in the VBI of the television signal. When the television signal carrying the program being watched is captured by tuner 11, the website data embedded in its VBI is stripped out by VBI decoder 35 and sent to microprocessor 24 for storage in website data memory 36. The memory addresses of the website names are linked to the website addresses in memory 36. An icon appears on the screen of television 20 when the television program is displayed full screen, i.e., in the TV mode, to inform the viewer that website data accompanies the television signal and is stored in memory 22. If the viewer wishes to access a website in connection with the television program, the viewer presses a button on a viewer input device 28 such as a remote controller, which introduces the Internet mode of operation shown in FIG. 2 and described below. Microprocessor 24 is programmed to carry out this operation. By repeatedly pressing a button on the viewer input device, the viewer can toggle back and forth between the TV mode and the Internet mode. Although viewer inputs are discussed herein as initiated by buttons on a remote controller, other input devices can also be used. For example, a cursor could be displayed on the television screen which is movable around the screen and a selection can be made (i.e., “clicked”) when the cursor is in a desired location of the screen.

In the Internet mode, the video portion of the television program last viewed in the TV mode is displayed in area 42. As an option, a textual description of the program is displayed in an area 44 and information about the television program, i.e., program title, station name, and channel number are displayed in a banner 49 underneath areas 42 and 44. A message is displayed at the top of an area 46 to prompt the viewer to select from a number of website names displayed in area 46 by moving a cursor 48 with arrow keys on the viewer input device. For example, if the television program is a serial television show, for example, “Married With Children,” the website names could be information related to the show. After a website name is selected, the viewer presses a button on the viewer input device. As a result, the website address to which the selected website name is linked is retrieved from memory 36 by microprocessor 24 and sent through the telephone or cable interface to Internet service provider 33. (If desired, this function of microprocessor 24 could be carried out by commercial equipment sold under the trademark WEB TV.) The information at the addressed website is downloaded from Internet service provider 33 over link 34 to microprocessor 24 and then displayed on the screen simultaneously with the television program to which the information relates, as illustrated in FIG. 3, after being composed by video processor 30. As illustrated in FIG. 3, the name of the website can be displayed above the text of the information from the website. If the television program is a serial television show, as previously stated, the displayed information could include information about the episode, cast biographies, and trivia related to the show. The viewer then navigates about the website in the manner dictated by the viewer's software to find the desired information.

An alternative layout of the television screen for the present invention is shown in FIG. 4. In this layout, the television program is displayed in a majority portion 60 of the screen while the PRI is displayed along two border regions 62. The Web page including the PRI can be specifically configured to display the PRI in the border regions and an area designated for the real time image in the PIP. The PIP circuitry 19 is specially configured to a smaller reduction ratio, for example 1.5:1 rather than 3:1 for a standard PIP, in order to produce the larger PIP display.

The screen portion 60 displays a television program consisting of moving images. Referring back to FIG. 1, when the viewer interacts with the website data or other PRI displayed on the television screen, the viewer's attention is diverted from the television program being shown to the website data. The viewer is then missing what is happening in the television program until the viewer's interaction with the PRI is concluded. To overcome this situation, an additional component, Storage Device 52, described above, is added to the system to “time-shift” the display of the television program. As the television signal is being received by Tuner 11, the signal is forwarded through IF Amp 12 and Picture DET 13 to VCR 17. The VCR sends the signal through an analog to digital converter (A/D) 50 to Storage Device 52. The Storage Device is under the control of the Microprocessor 24 and is capable of storing the incoming television signal in real-time as digital information for future use.

As the television signal is being stored, if a viewer wants to interact with the PRI such as website data or other textual information being displayed on the television screen, the viewer sends a command to the microprocessor 24 via the viewer input device 28. The viewer action to send the command could, for example, consist of pushing a button on the viewer input device. In response, the microprocessor 24 controls VCR 17 to output the television signal to the Storage Device 52 which begins storing the television signal, including the PRI information embedded in the VBI. The Storage Device 52 simultaneously outputs the first stored frame of the video signal to the signal processing unit for extended display on television 32. The television 32 continues to display this frame until controlled by the viewer to continue without effect on any viewer activity with the PRI shown in the remainder of the display screen. The viewer then interacts with the PRI as described above.

When the viewer is done interacting with the PRI, the viewer sends a command to the microprocessor 24 to resume display of the television program. However, instead of displaying the incoming television signal from Tuner 11, the VCR directs the delivery of the stored television signal data output from the READ head of Storage Device 52 through Digital-to-Analog Converter (D/A) 54 and SW 18 to PIP 19 for display on TV 20. The data displayed is that part of the television program immediately subsequent to the point of suspension. That is, it has been time-shifted. The incoming television signal data continues to be stored by the WRITE head of the Storage Device 52 in a time-ordered manner regardless of the functioning of the READ head. In other words, when display of the television program is to be suspended, the READ head is kept in the same position until a resume command is received. The WRITE head, however, keeps moving to record the incoming television signal data. Hence, at this time the data being stored is not the same data that is being displayed; there is a time lag between the two sets of data. In this manner, the viewer may continue watching the program without losing continuity of the program or PRI content. The viewer can position a cursor and enter input to freeze the display of the television program image on command.

In another embodiment, the PRI is contained on several web pages, each corresponding to a particular portion of the program and transmitted chronologically throughout the duration of the program. The television signal including the embedded website addresses is stored on the Storage Device 52 and hence the corresponding Web pages remain linked to the appropriate portion of the television program as the signal is read out from the Storage Device 52 after a “pause” operation. In this manner, the viewer may continue watching the program without losing continuity of the program or PRI content.

The audio portion of the television signal is also stored in the Storage Device along with the video portion. When the live television program is put into a “freeze” frame state, the audio portion of the television program is also suspended and not transmitted to the viewer. Instead, the audio portion is stored. When display of the suspended television program is resumed, the audio data is obtained from the Storage Device along with the video portion and forwarded by VCR 17 through Sound Amp 15 and loudspeaker 16 to the viewer.

In another embodiment, the television signal is already in digital form, such as for high-definition digital television (HDTV). Therefore, an analog to digital conversion is unnecessary. The Storage Device continuously stores the television signal in a wraparound fashion whenever the system is operational, overwriting the oldest previously stored television signal data when the Storage Device becomes full. The Storage Device should be large enough to hold two to three hours of television programming before overwriting earlier broadcast television signal data.

The present invention allows a viewer to interrupt his or her viewing of a television program to interact with PRI carried in the VBI of the television signal and displayed on the television screen, and yet rejoin the television program at a later point in time without missing any of the program.

In another embodiment, the display of the incoming television signal may be suspended automatically by inserting a suspend flag into the VBI, rather than by an explicit action by the viewer. When the suspend flag is detected by the microprocessor 24 after decoding by VBI decoder 35, the microprocessor instructs the VCR via a control link (not shown) to suspend the current display of the television signal. Resumption of display of the television program is commenced by viewer input. The viewer could also override the automatic suspension feature provided by the suspend flag by setting a predetermined control value to override all automatic suspend flags, or by entering viewer input when the suspension activity occurs in order to rapidly rejoin the television program in progress. Alternatively, a resume flag is inserted into the VBI at a predetermined time after the suspend flag. When the resume flag is received, the microprocessor automatically controls the VCR to resume display of the television program.

According to yet another embodiment, the viewer may access the information as any other storage media, such as a video tape, and pause, rewind, or fast forward to different portions of the program stored on the disc after the initially “pause” command. It may be desirable to continuously record the program on the time-shifting apparatus 46 regardless of a viewer “pause” command to allow for these functions over a period of time, limited only by the storage capacity of the time-shifting device.

Text-enhanced television programs incorporate program-related information (PRI) consisting of text and graphics which may be displayed simultaneously with the regular video portion of the television program in an enhancement mode. For example, the enhancement mode of one type of text-enhanced television program consists of a display with the video portion of the program in a picture-in-picture (PIP) window and textual information and/or graphics, also referred to as the “enhancements,” in the remaining portion of the display area of the television screen.

Typically, the enhancements are inserted into the vertical blanking interval (VBI) of the television signal and transmitted simultaneously with the video signal. The enhancements may also be transmitted synchronously with, but separate from the video portion, e.g., via an interface device such as a telephone or cable modem. The enhancements may include cast members' biographies, trivia about the show, information relating to the particular episode or scene, and closeups of information that cannot be readily seen or is hidden in the video portion of the program.

To provide maximum flexibility in the use of the invention with various hardware configurations various embodiments of the invention incorporate menu selection. Enhanced information displayed with a video signal that utilizes picture in picture technology requires a more sophisticated and flexible programming interface than is typically available on the front panel of the television or through the remote control device. Such a enhanced display is particularly amenable to the use of an interface such as an electronic program guide (EPG). EPGs are used to view program listings, supplemental information and to facilitate the recording of television broadcasts as well as any other function that may be programmed into the guide. These guides provide a flexible means of implementing the features of the present invention in addition to the other functions enumerated. Such a guide is described in PCT Publication No. WO 99/04561, published Jan. 28, 1999, the disclosure of which is incorporated fully herein by reference.

Enhancements that convey information may be taken directly from the Internet, such as in WebTV. WebTV allows the enhancements to be displayed on the screen as previously described. However, the enhancements are web pages that are taken from the Internet and displayed on the television screen in coordination with the televised programming. These enhancements may be automatically displayed when triggered by the television program, or they may remain hidden until the viewer initiates their display. The web pages displayed may remain in place till the viewer makes a new selection, or the web pages displayed may change when triggered by a new web page address sent along with the video signal.

Some enhancements may be time dependent on the program. For example, the enhancements may change to correspond to a particular scene or frame of the television program, such as in the exemplary screen of an enhanced television program shown in FIG. 5. The display includes a video portion 510 in a PIP window 514, depicting a scene in which two characters are playing poker, and an enhancement portion 516. The enhancement portion includes a query 518 about the rules of poker and a closeup 520 showing each player's hand at that particular time, which is shown on a clock 522 to be 8:40 pm.

FIG. 6 shows a later frame of the same scene, 8:43 pm according to clock 522. The players have exchanged cards and their new card hands are shown in closeup area 520. The enhancement portion 516 also includes an answer 524 to query 518 of FIG. 5.

With so much information on the screen, some of which is changing at a fairly rapid pace, it is desirable to provide the viewer the option of pausing a particular frame of a text-enhanced program display and then resume viewing the program without losing continuity of the video and enhancement portions of the program or program content.

For example, if the viewer desires to spend some time viewing the web page information displayed it is desirable to freeze the television program being viewed in the PIP window, while the viewer peruses the web information on the main screen. However, in the current state of the art if the viewer freezes the frame, or closes the PIP window, of the television program he will miss programming broadcast during the time he spent viewing the web pages. Thus, it is desirable to provide a buffer circuit that will store the received broadcast from the time the frame was frozen. The result is that the viewer will resume viewing a time shifted program from the point where he became distracted.

FIG. 7 shows an apparatus that will implement time-shifting of the television program and PRI. If the PRI automatically triggers the display of a web page it is desirable to delay the triggering of this data's display so as not to disturb the viewers perusal of the web page currently displayed. In FIG. 7 the time-shifting apparatus 746 receives the composite video signal containing supplemental data or web page locations to control sequencing and accessing web data through the Internet access provider 760. In the normal viewing mode the time-shifting apparatus is either bypassed with a switch 740 or, alternatively by passing the data through the time-shifting device without delay being introduced.

The time-shifting apparatus is typically configured as a first-in first-out (FIFO) buffer. FIFO buffers are readily available as semiconductor devices. The state of the art in FIFO design has advanced to such a point where large quantities of data may be stored economically in the semiconductor devices. Up to seven hours of video data may be stored in this manner.

A FIFO memory chip stores data in binary form. A digital television signal is easily and directly stored in a FIFO memory buffer without additional signal processing. The FIFO of the time-shifting apparatus is configured such that each picture frame is stored at an address location in the buffering chip. When the readout of the memory is commanded this occurs frame-by-frame.

In the case of the television signal being a conventional analog or NTSC signal the time-shifting apparatus must first digitize the received channel so that it may be stored in digital form. Digitization is accomplished with A/D converters that convert an analog signal to a series of samples whose magnitudes are quantified as a number, typically binary. However, the quantification may be done in any convenient base, as will be appreciated by those skilled in the art

In alternative embodiments of the invention multiple tuners and time-shifting apparatus may be provided so that a user may program several alternatives for an evening's viewing of different channels, and view them in an uninterrupted manner when switching among channels. In this manner if the next show to be viewed that has been time shifted proves uninteresting, one or more time shifted alternative programs is available. If multiple time shift devices are available for each programmed channel the viewer can back up to the beginning of the time slot and switch to an alternate program without missing the beginning. Alternatively, a signal tuner may be preprogrammed to tune to various channels at various times thus providing a continuous signal to a single time-shifting apparatus for time shifted viewing of a preprogrammed series of programs.

In an embodiment of the time-shifting apparatus the FIFO may consist of EEPROMs. These are memory chips that are electrically erasable programmable read-only memories (EEPROMs). These memory devices have an internal switch on the chip that permits the user to electrically rewrite new contents into the memory when desired. These circuits provide nonvolatile and re-programmable random word access memory.

In alternative embodiments of the invention the time-shifting apparatus may also supplement its memory capacity by using secondary memory. High capacity memory that has a slower access speed has been traditionally provided by disk drives and tape drives as secondary memory. These secondary memory options may be used alone to provide time-shifting of programming or may be used in conjunction with semiconductor buffers. The semiconductor buffers may be used to provide a small time period of storage with the secondary memory being used to augment the capacity of the semiconductor memory. The amount to which secondary memory use is desirable in a system is dependent upon the cost and performance trade offs required in the design, and will be readily appreciated by those skilled in the art of electronic design.

Recently optical recording has been replacing magnetic storage media. They may be used as a disposable media. Once the disk is full it is discarded. A laser beam is used to burn pits in the recording media that represent bits of information. A lower power laser beam is used to sense the presence or absence of pits in reading the disk. However, this media is not inherently erasable and discarding the disk is undesirable, unless one is provided with large capacity.

Alternative embodiments utilize erasable optical disks. These disks utilize magneto optic technology. In this technology a magnetic domain of approximately 1 μm in diameter is switched up or down by an external magnetic field after application of a laser beam that heats the domain reducing its coercivity, thus allowing the domain to flip state. The disk is read by a low power polarized laser beam that is rotated slightly depending upon whether the domain is magnetized up or down.

FIFOs may be alternatively provided by semiconductor bubble memory devices. These are chips but differ from other semiconductor memories by utilizing magnetic devices. In these devices the presence of absence of a magnetic domain is the basis for reading a binary 1 or 0. These memories are compact and extremely fast.

According to one embodiment of the invention, a television system is provided which allows a viewer of a text-enhanced television program to pause the program at a particular frame, browse the enhancements at his or her leisure, and then resume viewing the program from that frame, without losing continuity of the video and enhancement portions of the program or program content.

When viewing a time shifted program that is being played back through the buffer a subscriber may wish to fast forward through the time shifted program so that its ending time will roughly correspond to the end time that was originally scheduled. This may be achieved in several ways. To do this an embodiment allows the frames to be played back at a faster rate than is normal is utilized, with or without audio. In a further alternate embodiment the rate of frame playback is kept the same. However one or more frames are skipped during the playback. When skipping frames the supplemental data or web addresses that correspond to a skipped frame are either assigned to the previous or preceding frame, so that the web address is not lost. In a further alternate embodiment play back is sped up by eliminating commercials and station breaks that are provided with markers that indicate when skipping should occur.

The viewer may also introduce markers in alternative embodiments of the invention. By pushing a button on the remote a marker is introduced where the viewer desires, such as where he desires to begin perusing web information. A marker may also be introduced when he finishes to mark where the viewer's attention returned to the television program. Rapid frame advance may be used between these markers to determine if anything good has been missed, or to go back to where the viewer lost the plot and begin watching from that point.

In an embodiment illustrated in FIG. 7, the enhancements are inserted into the VBI of the television signal and are synchronized with the video portion of the signal. A microprocessor 730 controls a signal processing unit for extracting the enhancement information from the VBI and processing both the video signal and enhancement information for display on a television 732. The signal processing unit includes a VBI decoder/slicer 734, an IF amp 736, and a PIP generator 738.

The microprocessor also controls a switch 740. The television signal is input to the switch directly from a tuner 744. The microprocessor controls the switch to route the television signal directly to the signal processing unit, or to a time-shifting apparatus 746.

An exemplary time-shifting apparatus is described in application Ser. No. 08/475,395 filed on Jun. 6, 1995, and PCT Publication No. WO 98/48566 published Oct. 20, 1998, the disclosures of which are incorporated fully herein by reference.

One such exemplary time-shifting apparatus is disclosed in U.S. patent application Ser. No. 08/388,345 to Russo, et al. filed Feb. 14, 1995, which is fully incorporated herein. Such a time-shifting apparatus includes an optical disc for storage of video programs and separate READ and WRITE heads which operate simultaneously such that real time program information can be stored on the disc while previously stored information on the disc can be read and output to the television signal for display.

Another type of time-shifting apparatus is disclosed in U.S. Pat. No. 5,241,428 to Goldwasser, which is also fully incorporate herein. Any time-shifting apparatus capable of simultaneously storing new information and outputting previously stored information for display is acceptable for use with the various embodiments of the invention.

When the viewer presses a “PAUSE” button (not shown) on a remote controller 748, the remote controller 748 sends a command signal via an IR transmitter 750 to the IR receiver 752 of microprocessor 730.

In response, the microprocessor 730 controls switch 740 to output the television signal to time-shifting apparatus 740 which begins storing the television signal, including the enhancement information embedded in the VBI. The time-shifting apparatus simultaneously outputs the first stored frame of the video signal to the signal processing unit for extended display on television 732. The television 732 continues to display this frame until controlled by the viewer to continue. When the viewer wishes to resume viewing the program, the viewer presses a “PLAY” button (not shown) on the remote controller which in turn commands the micro-controller to control the time-shifting apparatus to begin reading the stored program from the point of the paused frame, while simultaneously continuing to record the real time broadcast television signal. In this manner, the viewer may continue watching the program without losing continuity of the program or program content.

FIG. 8 is a time plot illustrating an exemplary “pause” operation. FIG. 8 represents system operations from 8:30 pm to 8:45 pm. From 8:30 pm to 8:40 pm, the viewer watches a text-enhanced television program in real time. At 8:40 pm, the viewer pauses the program, at which time the time-shifting apparatus begins recording the real time broadcast signal and outputs the first stored frame for display on the television 32. At 8:45 pm, the viewer controls the system to resume the program at which time the first frame is played back at the desired rate. As shown in FIG. 9, which depicts systems operations from 8:30 pm to 8:50 pm. between 8:40 pm and 8:50 pm, the television has displayed the portion of the program broadcast between 8:40 and 8:45 and the time-shifting apparatus has stored the portion of the program broadcast between 8:40 pm and 8:50 pm.

In another embodiment, the microprocessor is connected to an Internet access provider 760 (FIG. 7). According to this embodiment, the enhancement portion of the television signal includes an Internet site and/or world wide web site addresses which may be displayed on the screen and accessed in an interactive manner by the viewer. The actual Internet site address may be displayed on the screen or a representative icon or name for the site. In this manner, the enhancement information transmitted with the video portion of the program may be linked to related Internet sites. The viewer may access such Internet links from the enhancement portion of the television display at any time the link is shown, even while paused. The Internet sites accessed from the enhancements may be themselves linked to other Internet or web sites.

In a further embodiment, the enhancement information includes internal links. For example, in FIG. 6, answer 524 may be linked to query 518 such that when the viewer selects answer 524 with a cursor (not shown), query 518 would reappear, e.g., in order to remind the viewer what the question was. In this embodiment, the microprocessor 730 is connected to a RAM 762 (FIG. 7). The real time broadcast signal is continuously routed to the microprocessor and all enhancement information extracted from the VBI is stored in the RAM, regardless of whether or not the time-shifting apparatus 746 is operating, as illustrated in FIG. 10. Thus, while watching a time shifted text-enhanced program, the viewer is able to link to enhancement information broadcast prior or subsequent to the particular frame currently displayed.

Alternatively, all enhancement information may be transmitted en masse at the beginning of the program and stored in the RAM for future reference.

According to yet another embodiment, the viewer may access the information as any other storage media, such as a video tape, and pause, rewind, or fast forward to different portions of the program stored on the disc after the initially “pause” command. It may be desirable to continuously record the program on the time-shifting apparatus 46 regardless of a viewer “pause” command to allow for these functions over a period of time, limited only by the storage capacity of the time-shifting device.

In alternative embodiments the enhancements to the television signal may be transmitted by other means than the vertical blanking interval (VBI). The television signal would contain a trigger signal to initiate the transmission of information. Such a signal typically consists of pilot tones in the case of analog transmission, or a digital preamble in the case of a HDTV signal being digitally modulated. This information thus triggered may be transmitted over a modem connected to the microprocessor or via a wireless communications link, such as by a pager, cellular telephone, or cordless telephone. Additionally the supplemental information may be stored in the memory 762 for use at a later time.

In alternative embodiments the television signal may be provided by an Internet access provider. Such an Internet service provider (ISP) may also include supplemental information in the form of web addresses. In this case a back-link may be provided through a modem, cordless telephone, pager, or cellular telephone to control time shifted playback of the television signal.

When an ISP is part of the system configuration the ISP's server may be utilized as a primary or secondary storage location of time shifted programming. Received programming that has been digitized may be sent over a back link to the ISP for storage and subsequent retrieval by the viewer from the server.

In an alternative embodiment, if streaming video is being broadcast over the Internet then the bit stream may be routed through the time-shifting buffer to realize the same benefits as previously described. In this embodiment the shifting of the buffer is used to augment the time-shifting capabilities of the streaming technology.

Although the present invention has been described with respect to particular embodiments, those skilled in the art will appreciate that the present invention may be modified without departing from the scope of the invention. Accordingly, all such modifications are intended to be included within the scope of the invention as defined by the following claims.

Mankovitz, Roy J.

Patent Priority Assignee Title
10607260, Jun 30 2017 ADEIA GUIDES INC Systems and methods for presenting supplemental information related to an advertisement consumed on a different device within a threshold time period based on historical user interactions
10789616, Jun 30 2017 ADEIA GUIDES INC Systems and methods for presenting supplemental information related to an advertisement consumed on a different device within a threshold time period of an end of a corresponding advertisement slot
12056739, Jun 30 2017 ADEIA GUIDES INC Systems and methods for presenting supplemental information related to an advertisement consumed on a different device within a threshold time period based on historical user interactions
Patent Priority Assignee Title
3729581,
4058830, Jun 06 1975 One way data transmission system
4355415, Apr 29 1980 RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE Tuning mode arrangement useful for restricting channel selection to certain channels
4488179,
4573072, Mar 21 1984 CALOF, LAWRENCE, AGENT FOR NOLAN K BUSHNELL Method for expanding interactive CATV displayable choices for a given channel capacity
4602279, Mar 21 1984 CALOF, LAWRENCE, AGENT FOR NOLAN K BUSHNELL Method for providing targeted profile interactive CATV displays
4685131, Mar 11 1985 GENERAL INSTRUMENT CORPORATION GIC-4 Program blocking method for use in direct broadcast satellite system
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
4718107, Feb 14 1986 TELEVISION ANALOG COMPRESSION CORPORATION Parental control for CATV converters
4745549, Jun 11 1985 Hashimoto Corporation Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction
4751578, May 28 1985 SUPERGUIDE CORPORATION, THE System for electronically controllably viewing on a television updateable television programming information
4787063, Oct 19 1984 Acquisition and transmission system for a recorder and a computer center
4833710, Feb 15 1984 Matsushita Electric Industrial Co., Ltd. Pay television system
4847698, Jul 16 1987 ACTV, Inc.; ACTV, Inc Interactive television system for providing full motion synched compatible audio/visual displays
4847699, Jul 16 1987 ACTV, Inc.; ACTV, Inc Method for providing an interactive full motion synched compatible audio/visual television display
4847700, Jul 16 1987 ACTV, Inc.; ACTV, Inc Interactive television system for providing full motion synched compatible audio/visual displays from transmitted television signals
4857999, Dec 20 1988 PEAC Media Research, Inc. Video monitoring system
4866542, Dec 27 1985 Sony Corporation Remote-controlling commander with multi-function rotary dial
4887152, Jan 30 1987 Sony Corporation Message delivery system operable in an override mode upon reception of a command signal
4890321, Jul 08 1986 Cisco Technology, Inc Communications format for a subscription television system permitting transmission of individual text messages to subscribers
4908707, Jul 20 1987 NXP B V Video cassette recorder programming via teletext transmissions
4930158, Sep 02 1987 GUARDIAN MEDIA TECHNOLOGIES LTD Selective video playing system
4959720, Apr 06 1989 RCA Licensing Corporation Tuner control apparatus having tune-by-label capability
4963994, Dec 14 1981 VCR programmer
4965825, Nov 03 1981 PERSONALIZED MASS MEDIA CORPORATION, THE Signal processing apparatus and methods
4977455, Jul 15 1988 STARSIGHT TELECAST, INC System and process for VCR scheduling
5003384, Apr 01 1988 Cisco Technology, Inc Set-top interface transactions in an impulse pay per view television system
5027400, Aug 19 1988 Hitachi Ltd. Multimedia bidirectional broadcast system
5047867, Jun 08 1989 U S PHILIPS CORPORATION Interface for a TV-VCR system
5093718, Sep 28 1990 ACTIVEVIDEO NETWORKS, INC Interactive home information system
5109279, Mar 28 1988 Kabushiki Kaisha Toshiba Television receiver with teletext receiving function and a method for superimposing a teletext picture on a television picture
5109414, Nov 03 1981 PERSONALIZED MASS MEDIA CORPORATION, THE Signal processing apparatus and methods
5119188, Oct 25 1988 TVWorks, LLC Digital audio-video presentation display system
5134719, Feb 19 1991 DIGIMEDIA HOLDINGS, LLC Apparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system
5151782, May 17 1989 Reiss Media Enterprises Control system for satellite delivered pay-per-view television system
5151789, Oct 30 1989 STARSIGHT TELECAST, INC System and method for automatic, unattended recording of cable television programs
5155591, Oct 23 1989 GENERAL INSTRUMENT CORPORATION GIC-4 Method and apparatus for providing demographically targeted television commercials
5172413, Dec 20 1990 SASKTEL, 2121 SASKATCHEWAN DRIVE, REGINA, SASKATCHEWAN, CANADA, S4P 3Y2 Secure hierarchial video delivery system and method
5200822, Apr 23 1991 NATIONAL BROADCASTING COMPANY, INC Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
5220420, Sep 27 1990 ACTIVEVIDEO NETWORKS, INC Interactive home information system for distributing compressed television programming
5223924, May 27 1992 U S PHILIPS CORPORATION System and method for automatically correlating user preferences with a T.V. program information database
5231493, Jan 21 1989 NOKIA DEUTSCHLAND GMBH Video receiver with permanent electronic program journal
5233654, Nov 03 1981 PERSONALIZED MASS MEDIA CORPORATION, THE Signal processing apparatus and methods
5235415, Dec 22 1989 Centre National d'Etudes des Telecommunications; Telediffusion de France Device for the intelligible consultation of data relating to the fees programs of a subscription television and/or radio service
5241428, Mar 12 1991 CITIGROUP GLOBAL MARKETS REALTY CORP Variable-delay video recorder
5245420, Nov 27 1990 MOONBEAM L L C CATV pay per view interdiction system
5249043, Jul 30 1990 Compagnie Generale de Videotechnique (C.G.V.) Device for dispatching video and/or audio signals between several receivers
5253066, May 30 1990 GEMSTAR-TV GUIDE INTERNATIONAL, INC TV recording and viewing control system
5253067, Dec 16 1991 Thomson Consumer Electronics, Inc Channel labeling apparatus for a television receiver wherein graphics and text labels may be selected from a preprogrammed list
5260778, Jun 26 1990 GENERAL INSTRUMENT CORPORATION GIC-4 Apparatus for selective distribution of messages over a communications network
5299006, Nov 28 1990 GOLDSTAR CO , LTD Caption VCR and method of displaying a caption signal in the caption VCR
5311423, Jan 07 1991 CILSTAR RESEARCH LLC Schedule management method
5317391, Nov 29 1991 Cisco Technology, Inc Method and apparatus for providing message information to subscribers in a cable television system
5335277, Nov 03 1981 PERSONALIZED MASS MEDIA CORPORATION, THE Signal processing appparatus and methods
5339434, Dec 07 1992 TRW Inc. Heterogeneous data translation system
5341350, Jul 07 1990 NSM MUSIC GROUP LIMITED Coin operated jukebox device using data communication network
5353121, Oct 30 1989 INSIGHT TELECAST, INC Television schedule system
5357276, Dec 01 1992 TECH 5 SAS Method of providing video on demand with VCR like functions
5361091, Sep 28 1990 ACTIVEVIDEO NETWORKS, INC Interactive home information system for distributing video picture information to television viewers over a fiber optic telephone system
5367330, Aug 01 1991 Pay-per-view television delivery system
5371551, Oct 29 1992 LOGAN, BERNICE C , TRUSTEE OF THE JAMES D LOGAN AND KERRY M LOGAN FAMILY TRUST Time delayed digital video system using concurrent recording and playback
5404393, Oct 03 1991 RAQUEL VELASCO Method and apparatus for interactive television through use of menu windows
5404567, Jul 16 1993 TRANSDIGITAL COMMUNICATIONS CORPORATION Method of distributing audio programming to passenger entertainment systems, and apparatus
5410343, Sep 27 1991 Verizon Patent and Licensing Inc Video-on-demand services using public switched telephone network
5410344, Sep 22 1993 INTELLECTUAL VENTURES VIDEO PREFERENCES 3 LLC Apparatus and method of selecting video programs based on viewers' preferences
5412720, Sep 27 1990 ACTIVEVIDEO NETWORKS, INC Interactive home information system
5416508, Oct 22 1991 Pioneer Electronic Corporation CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods
5426699, Oct 25 1993 ELECTRONIC SYSTEM PRODUCTS, INC Method and apparatus for digitizing a scrambled analog video signal
5438423, Jun 25 1993 Tektronix, Inc. Time warping for video viewing
5442389, Dec 28 1992 AT&T IPM Corp Program server for interactive television system
5461415, Mar 15 1994 Cisco Technology, Inc Look-ahead scheduling to support video-on-demand applications
5465385, Oct 28 1991 Pioneer Electronic Corporation CATV system with an easy program reservation
5479268, Sep 10 1990 Rovi Guides, Inc User interface for television schedule system
5483278, Jun 01 1993 U S PHILIPS CORPORATION System and method for finding a movie of interest in a large movie database
5485197, Sep 28 1990 ACTIVEVIDEO NETWORKS, INC Carousel display
5485221, Jun 07 1993 Cisco Technology, Inc Subscription television system and terminal for enabling simultaneous display of multiple services
5495295, Jun 01 1994 LG Electronics Inc Use of transmitter assigned phantom channel numbers for data services
5502504, Apr 28 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Video mix program guide
5517257, Mar 28 1995 Microsoft Technology Licensing, LLC Video control user interface for interactive television systems and method for controlling display of a video movie
5523794, Apr 16 1993 Rovi Guides, Inc Method and apparatus for portable storage and use of data transmitted by television signal
5523796, May 20 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Video clip program guide
5524195, May 24 1993 Sun Microsystems, Inc Graphical user interface for interactive television with an animated agent
5524271, Aug 02 1991 Koninklijke Philips Electronics N V Presentation system for messages that provide information on demand and transmitter station and receiver station for use in such presentation system
5526034, Sep 27 1990 ACTIVEVIDEO NETWORKS, INC Interactive home information system with signal assignment
5526035, Nov 20 1991 OPENTV, INC Transaction based interactive television system
5532754, Oct 30 1989 Rovi Guides, Inc Background television schedule system
5534911, Nov 02 1994 S F IP PROPERTIES 19 LLC Virtual personal channel in a television system
5537141, Apr 15 1994 OPENTV, INC Distance learning system providing individual television participation, audio responses and memory for every student
5539449, May 03 1993 RPX Corporation Integrated television services system
5539880, Sep 28 1993 ADVANCED INTERACTIVE, INC Cable-based interactive multimedia workstation network
5541638, Jun 28 1994 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT User programmable entertainment method and apparatus
5541738, Apr 12 1994 Rovi Guides, Inc Electronic program guide
5548338, Jun 07 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Compression of an electronic programming guide
5550576, Apr 17 1995 Rovi Guides, Inc Method and apparatus for merging television program schedule information received from multiple television schedule information sources
5550825, Nov 19 1991 Cisco Technology, Inc Headend processing for a digital transmission system
5557338, Apr 05 1995 Thomson Consumer Electronics, Inc Television receiver using received channel guide information and a secondary video signal processor for displaying secondary channel information
5559548, May 20 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP System and method for generating an information display schedule for an electronic program guide
5559549, Dec 09 1992 Comcast IP Holdings I, LLC Television program delivery system
5559550, Mar 14 1995 Rovi Guides, Inc Apparatus and methods for synchronizing a clock to a network clock
5559949, Mar 20 1995 International Business Machine Corporation Computer program product and program storage device for linking and presenting movies with their underlying source information
5574778, May 01 1995 Intellectual Ventures II LLC Method and apparatus for providing video services
5576755, Oct 28 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP System and method for verification of electronic television program guide data
5583560, Jun 22 1993 Apple Inc Method and apparatus for audio-visual interface for the selective display of listing information on a display
5583561, Jun 07 1994 Unisys Corporation Multi-cast digital video data server using synchronization groups
5583563, Jan 12 1995 COMCAST MO GROUP, INC Method and system for delivering an application in an interactive television network
5585838, May 05 1995 Rovi Technologies Corporation Program time guide
5585858, Apr 15 1994 OPENTV, INC Simulcast of interactive signals with a conventional video signal
5585866, May 20 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic television program guide schedule system and method including virtual channels
5589892, Sep 09 1993 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic television program guide schedule system and method with data feed access
5592551, Dec 01 1992 Cisco Technology, Inc Method and apparatus for providing interactive electronic programming guide
5594507, Sep 27 1990 ACTIVEVIDEO NETWORKS, INC Compressed digital overlay controller and method for MPEG type video signal
5594509, Jun 22 1993 Apple Inc Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
5594661, Sep 23 1994 COMCAST MO GROUP, INC Method for interfacing with a multi-media information system
5594779, Jan 12 1995 Verizon Patent and Licensing Inc Mobile audio program selection system using public switched telephone network
5596373, Jan 04 1995 Sony Corporation; Sony Electronics INC Method and apparatus for providing program oriented information in a multiple station broadcast system
5600364, Dec 09 1992 Comcast IP Holdings I, LLC Network controller for cable television delivery systems
5600573, Dec 02 1993 Comcast IP Holdings I, LLC Operations center with video storage for a television program packaging and delivery system
5602582, Nov 22 1994 COMCAST MO GROUP, INC Method and system for processing a request based on indexed digital video data
5606642, Sep 21 1992 HYBRID AUDIO, LLC Audio decompression system employing multi-rate signal analysis
5612742, Oct 19 1994 Google Technology Holdings LLC Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
5616876, Apr 19 1995 Microsoft Technology Licensing, LLC System and methods for selecting music on the basis of subjective content
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
5619274, Sep 10 1990 Rovi Guides, Inc Television schedule information transmission and utilization system and process
5623613, Nov 29 1994 Rovi Technologies Corporation System for displaying programming information
5625678, May 24 1995 Microsoft Technology Licensing, LLC Method and system for allowing switched voice and data communication among multiple application 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
5629867, Jan 25 1994 DIGIMEDIA HOLDINGS GROUP LLC Selection and retrieval of music from a digital database
5630119, May 05 1995 Microsoft Technology Licensing, LLC System and method for displaying program listings in an interactive electronic program guide
5632007, Sep 23 1994 OPENTV, INC Interactive system and method for offering expert based interactive programs
5635978, May 20 1994 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic television program guide channel system and method
5635987, Dec 21 1993 Goldstar Co., Ltd. Method of an apparatus for displaying teletext information for a wide-screen television receiver
5638522, Apr 26 1994 Jocatek, Inc. Graphically constructed control and scheduling system
5648813, Oct 20 1993 Panasonic Intellectual Property Corporation of America Graphical-interactive-screen display apparatus and peripheral units
5648824, Mar 28 1995 Microsoft Technology Licensing, LLC Video control user interface for controlling display of a video
5652613, Jun 07 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Intelligent electronic program guide memory management system and method
5654748, May 05 1995 Rovi Technologies Corporation Interactive program identification system
5654886, Mar 14 1995 DTN, LLC Multimedia outdoor information system
5657072, Apr 10 1996 Rovi Technologies Corporation Interactive entertainment network system and method for providing program listings during non-peak times
5659350, Dec 09 1992 Comcast IP Holdings I, LLC Operations center for a television program packaging and delivery system
5659366, May 10 1995 Panasonic Corporation of North America Notification system for television receivers
5666645, Apr 26 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Data management and distribution system and method for an electronic television program guide
5675743, Feb 22 1995 CAL MEDIA, L L C Multi-media server
5682195, Dec 09 1992 Comcast IP Holdings I, LLC Digital cable headend for cable television delivery system
5682196, Jun 22 1995 OPENTV, INC Three-dimensional (3D) video presentation system providing interactive 3D presentation with personalized audio responses for multiple viewers
5694163, Sep 28 1995 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
5696765, Feb 28 1995 Google Technology Holdings LLC Configurable hybrid medium access control for cable metropolitan area networks
5696905, Mar 20 1995 GOOGLE LLC System and method for providing merchant information and establishing links to merchants while presenting a movie
5699107, May 05 1995 Rovi Technologies Corporation Program reminder system
5701383, May 20 1994 Rovi Guides, Inc Video time-shifting apparatus
5708961, May 01 1995 Verizon Patent and Licensing Inc Wireless on-premises video distribution using digital multiplexing
5710601, May 20 1994 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Video clip program guide
5717452, Sep 09 1993 Alcatel N.V. Interactive control system for multiservice installations including a television program distribution server and a PABX
5721829, May 05 1995 Microsoft Technology Licensing, LLC System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated
5724091, Nov 25 1991 OPENTV, INC Compressed digital data interactive program system
5724525, Feb 16 1993 Cisco Technology, Inc System and method for remotely selecting subscribers and controlling messages to subscribers in a cable television system
5727060, Oct 30 1989 Rovi Guides, Inc Television schedule system
5732216, Oct 02 1996 PERSONAL AUDIO LLC Audio message exchange system
5734119, Dec 19 1996 HEADSPACE, INC NOW KNOWN AS BEATNIK, INC Method for streaming transmission of compressed music
5734853, Dec 09 1992 Comcast IP Holdings I, LLC Set top terminal for cable television delivery systems
5742443, May 31 1996 Transpacific IP Ltd Method and apparatus for data placement of continuous media to utilize bandwidth efficiency
5745710, May 24 1993 Sun Microsystems, Inc. Graphical user interface for selection of audiovisual programming
5751282, Jun 13 1995 Microsoft Technology Licensing, LLC System and method for calling video on demand using an electronic programming guide
5752159, Jan 13 1995 COMCAST MO GROUP, INC Method for automatically collecting and delivering application event data in an interactive network
5752160, May 05 1995 Microsoft Technology Licensing, LLC Interactive entertainment network system and method with analog video startup loop for video-on-demand
5754771, Feb 12 1996 SYBASE, INC Maximum receive capacity specifying query processing client/server system replying up to the capacity and sending the remainder upon subsequent request
5758257, Nov 29 1994 Pinpoint Incorporated System and method for scheduling broadcast of and access to video programs and other data using customer profiles
5758258, Aug 21 1995 Microsoft Technology Licensing, LLC Selective delivery of programming for interactive televideo system
5758259, Aug 31 1995 Microsoft Technology Licensing, LLC Automated selective programming guide
5760821, Jun 07 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic program guide schedule localization system and method
5761606, Feb 08 1996 OPENTV, INC Media online services access via address embedded in video or audio program
5768528, May 24 1996 Silicon Valley Bank Client-server system for delivery of online information
5774170, Dec 13 1994 HBAC MATCHMAKER MEDIA INC System and method for delivering targeted advertisements to consumers
5774664, Mar 14 1996 OPENTV, INC Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
5774666, Oct 18 1996 Open Invention Network, LLC System and method for displaying uniform network resource locators embedded in time-based medium
5778181, Mar 08 1996 OPENTV, INC Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
5778182, Nov 07 1995 AT&T Corp. Usage management system
5778187, May 09 1996 Two-Way Media Ltd Multicasting method and apparatus
5781226, Nov 13 1995 Google Technology Holdings LLC Network virtual memory for a cable television settop terminal
5781227, Oct 25 1996 Comcast IP Holdings I, LLC Method and apparatus for masking the effects of latency in an interactive information distribution system
5781246, Sep 09 1993 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic television program guide schedule system and method
5790198, Sep 10 1990 Rovi Guides, Inc Television schedule information transmission and utilization system and process
5790423, Jun 14 1995 Audible, Inc Interactive audio transmission receiving and playback system
5793412, Sep 16 1994 Sony Corporation Data transmission apparatus of video-on-demand or near video-on-demand system
5793971, Apr 25 1994 Sony Corporation Video signal output apparatus having near video-on-demand function
5794217, Aug 05 1993 DIGITAL ON-DEMAND, INC Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
5796952, Mar 21 1997 THE NIELSEN COMPANY US , LLC, A DELAWARE LIMITED LIABILITY COMPANY Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
5798785, Dec 09 1992 COX COMMUNICATIONS, INC Terminal for suggesting programs offered on a television program delivery system
5802284, Dec 13 1995 RPX Corporation System and method using cover bundles to provide immediate feedback to a user in an interactive television environment
5805154, Dec 14 1995 Time Warner Cable Enterprises LLC Integrated broadcast application with broadcast portion having option display for access to on demand portion
5805763, May 05 1995 Rovi Technologies Corporation System and method for automatically recording programs in an interactive viewing system
5805804, Nov 21 1994 ARRIS Enterprises, Inc Method and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
5805806, Dec 18 1995 Intel Corporation Method and apparatus for providing interactive networking between televisions and personal computers
5808608, Sep 10 1990 Starsight Telecast, Inc. Background television schedule system
5808694, Mar 31 1995 Sony Corporation Electronic program guide system and electronic program guide displaying method
5809246, Jan 25 1994 DIGIMEDIA HOLDINGS GROUP LLC Selection and retrieval of music from a digital database
5812123, Nov 29 1994 Rovi Technologies Corporation System for displaying programming information
5812205, May 04 1994 Rovi Guides, Inc Automatic time set in a television system
5815145, Aug 21 1995 Rovi Technologies Corporation System and method for displaying a program guide for an interactive televideo system
5815146, Jun 30 1994 HEWLETT-PACKARD DEVELOPMENT COMPANY, L P Video on demand system with multiple data sources configured to provide VCR-like services
5818438, Apr 25 1995 AT&T Intellectual Property I, L P System and method for providing television services
5818935, Mar 10 1997 Internet enhanced video system
5819019, Dec 01 1995 ESPIAL, INC System/method for recovering network resources in a distributed environment, via registered callbacks
5819160, Sep 18 1996 AT&T Corp Programmable radio subscription system for receiving selectively defined information
5822530, Dec 14 1995 Time Warner Cable Enterprises LLC Method and apparatus for processing requests for video on demand versions of interactive applications
5830068, Sep 08 1995 ODS TECHNOLOGIES, L P Interactive wagering systems and processes
5838314, Feb 21 1996 Message Partners; Messager Partners Digital video services system with optional interactive advertisement capabilities
5841979, May 25 1995 IRONWORKS PATENTS LLC Enhanced delivery of audio data
5844620, Aug 11 1995 Google Technology Holdings LLC Method and apparatus for displaying an interactive television program guide
5847750, Jul 09 1993 Zenith Electronics Corporation Method of accessing a repetitively transmitted video program
5848352, Apr 26 1995 OPENTV, INC Compact graphical interactive information system
5850218, Feb 19 1997 Time Warner Cable Enterprises LLC Inter-active program guide with default selection control
5861881, Nov 25 1991 OPENTV, INC Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
5861906, May 05 1995 Microsoft Technology Licensing, LLC Interactive entertainment network system and method for customizing operation thereof according to viewer preferences
5881245, Sep 10 1996 DIGITAL VIDEO SYSTEMS, INC Method and apparatus for transmitting MPEG data at an adaptive data rate
5884028, Jul 29 1994 International Business Machines Corp System for the management of multiple time-critical data streams
5886707, Nov 20 1990 Method for real-time on-demand interactive graphic communication for computer networks
5886732, Nov 22 1995 SAMSUNG ELECTRONICS CO , LTD , A KOREAN CORP Set-top electronics and network interface unit arrangement
5887243, Nov 03 1981 PERSONALIZED MEDIA COMMUNICATIONS, L L C Signal processing apparatus and methods
5892915, Apr 25 1997 EMC IP HOLDING COMPANY LLC System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list
5894589, Feb 23 1995 Intellectual Ventures I LLC Interactive image display system
5896414, Sep 17 1996 MEDIATEK, INC Method and apparatus for providing control channel communications for an information distribution system
5898441, Jun 16 1995 International Business Machines Corporation Method and apparatus for integrating video capture and monitor
5898456, Apr 25 1995 ALCATEL N V Communication system with hierarchical server structure
5899582, Aug 08 1994 MagnaChip Semiconductor, Ltd Movie-on-demand disk storage loop architecture
5900904, Jun 09 1995 Fujitsu Limited Picture reproduction position detecting apparatus for use with video on demand system
5903234, Feb 09 1996 Seiko Epson Corporation Voltage generating apparatus
5903263, Dec 01 1995 Panasonic Intellectual Property Corporation of America Video-on-demand system capable of performing a high-speed playback at a correct speed
5903264, Jul 01 1996 OPENTV, INC Video delivery system and method for displaying an indexing slider bar
5905522, Aug 31 1995 Rovi Technologies Corporation Resource allocation method for interactive televideo system
5905847, Mar 30 1995 Mitsubishi Denki Kabushiki Kaisha Client-server system with parity storage
5909638, Aug 06 1996 ON DEMAND VIDEO SYSTEMS, LLC High speed video distribution and manufacturing system
5911046, Oct 03 1995 Sony Corporation Audio-video data transmission apparatus, audio-video data transmission system and audio-video data server
5913039, Jan 19 1996 Matsushita Electric Industrial Co., Ltd. Video on demand system with a transmission schedule table in the video server including entries for client identifiers, video titles, and reproduction start times
5914941, May 25 1995 IRONWORKS PATENTS LLC Portable information storage/playback apparatus having a data interface
5915090, Apr 28 1994 OPENTV, INC Apparatus for transmitting a distributed computing application on a broadcast television system
5915094, Dec 06 1994 International Business Machines Corporation Disk access method for delivering multimedia and video information on demand over wide area networks
5916303, May 21 1997 Cisco Technology, Inc Optimal movie distribution on video servers in an n-level interactive TV system
5917538, Sep 16 1994 Sony Corporation Data Transmission apparatus of video-on-demand or near video-on-demand system
5917835, Apr 12 1996 Intel Corporation Error mitigation and correction in the delivery of on demand audio
5920702, Jul 19 1994 Sarnoff Corporation Method of striping a data stream onto subsets of storage devices in a multiple user data distribution system
5920800, Mar 28 1995 ALCATEL N V Broadband distribution system and method therefor
5922045, Jul 16 1996 AT&T Properties, LLC; AT&T INTELLECTUAL PROPERTY II, L P Method and apparatus for providing bookmarks when listening to previously recorded audio programs
5922048, Dec 01 1995 Panasonic Intellectual Property Corporation of America Video-on-demand system capable of performing a high-speed playback at a correct speed
5923361, May 03 1996 THE CHASE MANHATTAN BANK, AS COLLATERAL AGENT Multiple subscriber video-on-demand system
5926204, Dec 29 1995 AT&T Corp Demand-adaptive system and method for telephone requested cable programming
5926205, Oct 19 1994 Google Technology Holdings LLC Method and apparatus for encoding and formatting data representing a video program to provide multiple overlapping presentations of the video program
5926624, Sep 12 1996 Audible, Inc Digital information library and delivery system with logic for generating files targeted to the playback device
5928327, Aug 08 1996 NSTREAMS TECHNOLOGIES, INC System and process for delivering digital data on demand
5929849, May 02 1996 KINGLITE HOLDINGS INC Integration of dynamic universal resource locators with television presentations
5929850, Jul 01 1996 OPENTV, INC Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
5930473, Jun 24 1993 Starlight Networks Video application server for mediating live video services
5930493, Jun 07 1995 GOOGLE LLC Multimedia server system and method for communicating multimedia information
5931901, Dec 09 1996 TUMBLEWEED HOLDINGS LLC Programmed music on demand from the internet
5933603, Oct 27 1995 EMC Corporation Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location
5933835, Sep 29 1995 Intel Corporation Method and apparatus for managing multimedia data files in a computer network by streaming data files into separate streams based on file attributes
5935206, Dec 13 1996 Cisco Technology, Inc Automatic replication of digital video as needed for video-on-demand
5936569, Dec 02 1997 Nokia Telecommunications Oy Method and arrangement for adjusting antenna pattern
5940071, Jun 30 1995 Pendragon Wireless LLC Method and apparatus for scheduling the availability of movies-on-demand and interactive services
5940073, May 03 1996 Rovi Guides, Inc Method and system for displaying other information in a TV program guide
5943046, Jul 19 1995 InterVoice Limited Partnership Systems and methods for the distribution of multimedia information
5943047, Apr 09 1996 Sony Corporation Two-way information transmission system, two-way information transmission method and subscriber terminal device
5945987, May 05 1995 Microsoft Technology Licensing, LLC Interactive entertainment network system and method for providing short sets of preview video trailers
5947746, May 23 1995 Yamaha Corporation Karaoke network system with commercial message selection system
5949411, Feb 16 1996 SURVEY TRACKING SYSTEMS Remote interactive multimedia preview and data collection kiosk system
5956482, May 15 1996 AT&T Corp Multimedia information service access
5959659, Nov 06 1995 Stellar One Corporation MPEG-2 transport stream decoder having decoupled hardware architecture
5961603, Apr 10 1996 Comcast IP Holdings I, LLC Access system and method for providing interactive access to an information source through a networked distribution system
5963202, Apr 14 1997 RPX Corporation System and method for distributing and managing digital video information in a video distribution network
5964455, Jun 13 1997 LORD CORPORATION Method for auto-calibration of a controllable damper suspension system
5969714, Nov 27 1995 RPX CLEARINGHOUSE LLC Interactive video system with frame reference number
5973680, Feb 09 1995 NEC PERSONAL COMPUTERS, LTD Motion picture retrieval system
5973722, Sep 16 1996 Rockwell Collins, Inc Combined digital audio/video on demand and broadcast distribution system
5974217, Jul 26 1993 Sony Corporation Information transmission system having a reduced number of stored programs and recording media playback drives
5977963, Jan 23 1997 L G Electronics Inc Transmission of displacement information in a web television
5978567, Jul 27 1994 CSC Holdings, LLC System for distribution of interactive multimedia and linear programs by enabling program webs which include control scripts to define presentation by client transceiver
5978843, Dec 06 1995 Industrial Technology Research Institute Scalable architecture for media-on-demand servers
5986650, Jul 03 1996 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Electronic television program guide schedule system and method with scan feature
5987509, Oct 18 1996 Open Invention Network, LLC System and method for displaying active uniform network resource locators during playback of a media file or media broadcast
5990881, Aug 31 1994 Sony Corporation Near video-on-demand signal receiver
5995092, Aug 30 1996 Rovi Guides, Inc Television system and method for subscription of information services
5999970, Apr 10 1996 COX COMMUNICATIONS, INC Access system and method for providing interactive access to an information source through a television distribution system
6002394, Oct 02 1995 Rovi Guides, Inc Systems and methods for linking television viewers with advertisers and broadcasters
6002720, Jan 07 1991 Greenwich Information Technologies, LLC Audio and video transmission and receiving system
6005564, Dec 05 1996 Interval Research Corporation Display pause with elastic playback
6005600, Oct 18 1996 Open Invention Network, LLC High-performance player for distributed, time-based media
6006257, Sep 29 1995 MAVENIR, INC Multimedia architecture for interactive advertising in which secondary programming is varied based upon viewer demographics and content of primary programming
6009465, Jan 22 1996 CANTONE OFFICE CENTER, LLC; CANTONE OFFICE CENTER, LLC, AS AGENT FOR THE SENIOR SECURED DEBENTURE HOLDERS; MAXIMUS MULTIMEDIA INTERNATIONAL, LLC Entertainment and information systems and related management networks for a remote video delivery system
6012089, Feb 15 1996 NEC PERSONAL COMPUTERS, LTD Multi-media communication terminal capable of performing special reproducing modes
6012091, Jun 30 1997 Intel Corporation Video telecommunications server and method of providing video fast forward and reverse
6014381, Sep 13 1996 Rockwell Collins, Inc System and method for distributing information throughout an aircraft
6014693, Mar 29 1996 Mitsubishi Denki Kabushiki Kaisha System for delivering compressed stored video data by adjusting the transfer bit rate to compensate for high network load
6014694, Jun 26 1997 Citrix Systems, Inc System for adaptive video/audio transport over a network
6014706, Jan 30 1997 Microsoft Technology Licensing, LLC Methods and apparatus for implementing control functions in a streamed video display system
6016141, Oct 06 1997 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Interactive television program guide system with pay program package promotion
6018359, Apr 24 1998 Massachusetts Institute of Technology System and method for multicast video-on-demand delivery system
6018765, Jan 23 1996 MEDEA CORPORATION Multi-channel multimedia data server
6018768, Mar 08 1996 OPENTV, INC Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
6020912, Jul 11 1995 Koninklijke Philips Electronics N V Video-on-demand system
6022223, Oct 31 1995 Brother Kogyo Kabushiki Kaisha; Xing, Inc. Video/audio data supplying device
6023725, Sep 08 1995 Fujitsu Limited Multiple video server system for transmitting data to a constant bit rate network through a variable bit rate network
6025837, Mar 29 1996 Rovi Technologies Corporation Electronic program guide with hyperlinks to target resources
6025868, Feb 24 1995 Rovi Guides, Inc Stored program pay-per-play
6028600, Jun 02 1997 Sony Corporation; Sony Electronics Rotary menu wheel interface
6029064, Jan 12 1995 Verizon Patent and Licensing Inc Mobile audio program selection system using public switched telephone network
6038591, Dec 09 1996 TUMBLEWEED HOLDINGS LLC Programmed music on demand from the internet
6049539, Sep 15 1997 Comcast IP Holdings I, LLC Access system and method for providing interactive access to an information source through a networked distribution system
6052145, Jan 05 1995 Gemstar Development Corporation System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
6061719, Nov 06 1997 RPX Corporation Synchronized presentation of television programming and web content
6097383, Jan 23 1997 LG Electronics Inc Video and audio functions in a web television
6108042, Sep 30 1994 Intel Corporation Method and system for configuring a display
6141488, Sep 05 1997 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Program guide system for recording television programs
6157413, Nov 20 1995 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Interactive special events video signal navigation system
6157809, Aug 07 1996 Kabushiki Kaisha Toshiba Broadcasting system, broadcast receiving unit, and recording medium used in the broadcasting system
6160546, May 01 1998 Rovi Guides, Inc; TV GUIDE, INC ; UV CORP Program guide systems and methods
6208335, Jan 13 1997 Comcast IP Holdings I, LLC Method and apparatus for providing a menu structure for an interactive information distribution system
6209129, May 01 1998 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Passive television program guide system with local information
6233389, Jul 30 1998 TIVO SOLUTIONS INC Multimedia time warping system
6239794, Aug 31 1994 Rovi Guides, Inc Method and system for simultaneously displaying a television program and information about the program
6240555, Mar 29 1996 Rovi Technologies Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
6243129, Jan 09 1998 8x8, Inc System and method for videoconferencing and simultaneously viewing a supplemental video source
6263505, Mar 21 1997 Inventor Holdings, LLC System and method for supplying supplemental information for video programs
6275268, Sep 09 1993 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Electronic television program guide with remote product ordering
6275989, Jul 01 1996 OPENTV, INC Interactive television system and method for displaying web-like stills with hyperlinks
6282713, Dec 21 1998 Sony Corporation; Sony Electronics, INC Method and apparatus for providing on-demand electronic advertising
6314575, 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
6317784, Sep 29 1998 RADIOWAVE COM, INC Presenting supplemental information for material currently and previously broadcast by a radio station
6331877, Sep 09 1993 TV Guide Magazine Group, Inc. Electronic television program guide schedule system and method
6342926, Nov 20 1995 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Interactive special events video signal navigation system
6349410, Aug 04 1999 Intel Corporation Integrating broadcast television pause and web browsing
6357043, Sep 09 1993 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Electronic television program guide with remote product ordering
6367080, Aug 02 1996 Sanyo Electric Co., Ltd. Internet information displaying apparatus
6415438, Oct 05 1999 Rovi Technologies Corporation Trigger having a time attribute
6430743, May 10 1996 Sony Corporation Apparatus of storing URL transmitted via vertical blanking interval of television signal
6453471, Dec 13 1996 Rovi Guides, Inc Electronic programming guide with movie preview
6460180, Apr 20 1999 Rovi Technologies Corporation Enabling and/or disabling selected types of broadcast triggers
6483986, May 26 2000 KEEN PERSONAL MEDIA, INC Method and apparatus for recording streaming video data upon selection of alternative subject matter
6536515, Mar 17 2000 NuCellSys GmbH Evaporator foil stack
6580870, Nov 28 1997 Kabushiki Kaisha Toshiba Systems and methods for reproducing audiovisual information with external information
6591058, Dec 23 1997 Intel Corporation Time shifting by concurrently recording and playing a data stream
6606128, Nov 20 1995 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Interactive special events video signal navigation system
6646685, May 31 1997 Samsung Electronics Co., Ltd. Method for controlling on-screen display operation of display apparatus with auxiliary input/output terminal
6715126, Sep 16 1998 International Business Machines Corporation Efficient streaming of synchronized web content from multiple sources
6718551, Jan 06 1997 ALPHONSO INC Method and system for providing targeted advertisements
6771317, Sep 09 1993 UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc Electronic television program guide with remote product ordering
6802074, May 31 1999 Matsushita Electric Industrial Co., Ltd. Recording apparatus, transmitting apparatus, and computer-readable recording medium
6973669, Mar 29 1993 Rovi Technologies Corporation Pausing television programming in response to selection of hypertext link
7053964, Jan 07 2000 LG Electronics Inc. Channel switching apparatus of digital television and method thereof
7159232, Nov 16 1999 Rovi Technologies Corporation Scheduling the recording of television programs
7440993, Sep 11 1998 RPX Corporation Method and apparatus for launching a web browser in response to scanning of product information
20010029610,
20020087981,
20020104096,
20020154157,
20020174430,
20020194595,
20030066089,
20030070182,
20030182659,
20030182660,
20030182661,
20030188314,
20030196203,
20030204847,
20040172661,
20060140584,
20080181574,
20080184297,
20080184315,
DE3505006,
DE3621263,
EP424469,
EP535749,
EP572090,
EP624039,
EP662771,
EP682452,
EP711076,
EP725539,
EP758833,
EP763938,
EP854645,
EP872987,
EP874524,
EP924927,
EP944253,
EP986046,
EP1170944,
EP849948,
EP852442,
GB1554411,
GB2256115,
GB2307381,
JP10243375,
JP200083059,
JP6061935,
JP7135621,
JP7193788,
JP7321748,
JP8168046,
JP9037223,
JP9098362,
JP9102944,
JP9162818,
JP965321,
RE35954, Nov 05 1990 Rovi Guides, Inc VCR with cable tuner control
TW247388,
WO2380,
WO4706,
WO5885,
WO5889,
WO8855,
WO11869,
WO16548,
WO28734,
WO33560,
WO33565,
WO78048,
WO79798,
WO101677,
WO101689,
WO119086,
WO135662,
WO146869,
WO150743,
WO158158,
WO178382,
WO2069636,
WO8804507,
WO8912370,
WO9000847,
WO9100670,
WO9107050,
WO9204801,
WO9222983,
WO9308542,
WO9311640,
WO9322877,
WO9413107,
WO9414281,
WO9414282,
WO9414283,
WO9414284,
WO9501058,
WO9501059,
WO9515649,
WO9515658,
WO9531069,
WO9532583,
WO9532584,
WO9532585,
WO9532587,
WO9609721,
WO9613935,
WO9617467,
WO9617473,
WO9625821,
WO9633572,
WO9634467,
WO9634491,
WO9641472,
WO9641478,
WO9713368,
WO9719555,
WO9721291,
WO9729458,
WO9732434,
WO9734413,
WO9734414,
WO9737500,
WO9742763,
WO9746016,
WO9746943,
WO9747124,
WO9748228,
WO9748230,
WO9749237,
WO9749242,
WO9800975,
WO9800976,
WO9801995,
WO9806219,
WO9807277,
WO9810589,
WO9812872,
WO9817033,
WO9817064,
WO9818260,
WO9819459,
WO9826528,
WO9826584,
WO9826596,
WO9827723,
WO9831115,
WO9831116,
WO9834405,
WO9838831,
WO9839893,
WO9847279,
WO9853611,
WO9903267,
WO9904561,
WO9911060,
WO9912320,
WO9927681,
WO9928897,
WO9930491,
WO9939466,
WO9945700,
WO9945702,
WO9956466,
WO9956473,
WO9957707,
WO9960783,
WO9960789,
WO9960790,
WO9965244,
WO9966725,
//////////////////////////////////////////////////////////////////////////////////////////////////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Aug 13 2002Rovi Guides, Inc.(assignment on the face of the patent)
Jul 28 2006MANKOVITZ, ROY J Gemstar Development CorporationASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0180430271 pdf
May 02 2008UNITED VIDEO PROPERTIES, INC JPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008APTIV DIGITAL, INC JPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008Gemstar Development CorporationJPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008GEMSTAR-TV GUIDE INTERNATIONAL, INC JPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008INDEX SYSTEMS INC JPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008Macrovision CorporationJPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008ODS Properties, IncJPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008STARSIGHT TELECAST, INC JPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
May 02 2008TV GUIDE ONLINE, LLCJPMORGAN CHASE BANK, N A SECURITY AGREEMENT0209860074 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION STARSIGHT TELECAST, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION Rovi Technologies CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION ROVI SOLUTIONS CORPORATION FORMERLY KNOWN AS MACROVISION CORPORATION RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION ROVI DATA SOLUTIONS, INC FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION ODS Properties, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION INDEX SYSTEMS INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION Gemstar Development CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION APTIV DIGITAL, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION All Media Guide, LLCRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION TV GUIDE, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION TV GUIDE ONLINE, LLCRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION UNITED VIDEO PROPERTIES, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION ROVI GUIDES, INC FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Mar 17 2010JPMORGAN CHASE BANK, N A A NATIONAL ASSOCIATION ROVI SOLUTIONS LIMITED FORMERLY KNOWN AS MACROVISION EUROPE LIMITED RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0252220731 pdf
Sep 13 2011ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011UNITED VIDEO PROPERTIES, INC , A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011STARSIGHT TELECAST, INC , A CALIFORNIA CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011ROVI GUIDES, INC , A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011ROVI CORPORATION, A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANYJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Sep 13 2011APTIV DIGITAL, INC , A DELAWARE CORPORATIONJPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0270390168 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTINDEX SYSTEMS INC PATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTGemstar Development CorporationPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTAPTIV DIGITAL, INC PATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTAll Media Guide, LLCPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTROVI CorporationPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTRovi Guides, IncPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTRovi Solutions CorporationPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTRovi Technologies CorporationPATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTTV GUIDE INTERNATIONAL, INC PATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTUNITED VIDEO PROPERTIES, INC PATENT RELEASE0333960001 pdf
Jul 02 2014JPMORGAN CHASE BANK, N A , AS COLLATERAL AGENTSTARSIGHT TELECAST, INC PATENT RELEASE0333960001 pdf
Jul 02 2014Sonic Solutions LLCMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014Gemstar Development CorporationMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014INDEX SYSTEMS INC MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014Rovi Guides, IncMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014Rovi Solutions CorporationMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014Rovi Technologies CorporationMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014STARSIGHT TELECAST, INC MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014UNITED VIDEO PROPERTIES, INC MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014Veveo, IncMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Jul 02 2014APTIV DIGITAL, INC MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0334070035 pdf
Nov 25 2014Gemstar Development CorporationRovi Guides, IncASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS 0345010207 pdf
Nov 22 2019Rovi Solutions CorporationMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0511100006 pdf
Nov 22 2019Rovi Technologies CorporationMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0511100006 pdf
Nov 22 2019TIVO SOLUTIONS, INC HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0511430468 pdf
Nov 22 2019Rovi Guides, IncMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0511100006 pdf
Nov 22 2019TIVO SOLUTIONS, INC MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0511100006 pdf
Nov 22 2019Veveo, IncMORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTPATENT SECURITY AGREEMENT0511100006 pdf
Nov 22 2019Veveo, IncHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0511430468 pdf
Nov 22 2019Rovi Solutions CorporationHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0511430468 pdf
Nov 22 2019Rovi Technologies CorporationHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0511430468 pdf
Nov 22 2019Rovi Guides, IncHPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENTSECURITY INTEREST SEE DOCUMENT FOR DETAILS 0511430468 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTGemstar Development CorporationRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTRovi Solutions CorporationRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTRovi Technologies CorporationRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTSTARSIGHT TELECAST, INC RELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTUNITED VIDEO PROPERTIES, INC RELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTVeveo, IncRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTAPTIV DIGITAL INC RELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTINDEX SYSTEMS INC RELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTRovi Guides, IncRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Nov 22 2019MORGAN STANLEY SENIOR FUNDING, INC , AS COLLATERAL AGENTSonic Solutions LLCRELEASE OF SECURITY INTEREST IN PATENT RIGHTS0511450090 pdf
Jun 01 2020Rovi Technologies CorporationBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020Rovi Guides, IncBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020PHORUS, INC BANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020TIVO SOLUTIONS INC BANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020Veveo, IncBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020Invensas CorporationBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020DTS, INC BANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020INVENSAS BONDING TECHNOLOGIES, INC BANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020TESSERA ADVANCED TECHNOLOGIES, INC BANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020Tessera, IncBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020iBiquity Digital CorporationBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Jun 01 2020HPS INVESTMENT PARTNERS, LLCTIVO SOLUTIONS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534580749 pdf
Jun 01 2020HPS INVESTMENT PARTNERS, LLCRovi Guides, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534580749 pdf
Jun 01 2020HPS INVESTMENT PARTNERS, LLCRovi Technologies CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534580749 pdf
Jun 01 2020HPS INVESTMENT PARTNERS, LLCRovi Solutions CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534580749 pdf
Jun 01 2020MORGAN STANLEY SENIOR FUNDING, INC TIVO SOLUTIONS, INC RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534810790 pdf
Jun 01 2020MORGAN STANLEY SENIOR FUNDING, INC Rovi Guides, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534810790 pdf
Jun 01 2020MORGAN STANLEY SENIOR FUNDING, INC Rovi Technologies CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534810790 pdf
Jun 01 2020MORGAN STANLEY SENIOR FUNDING, INC Rovi Solutions CorporationRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534810790 pdf
Jun 01 2020MORGAN STANLEY SENIOR FUNDING, INC Veveo, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534810790 pdf
Jun 01 2020HPS INVESTMENT PARTNERS, LLCVeveo, IncRELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS 0534580749 pdf
Jun 01 2020Rovi Solutions CorporationBANK OF AMERICA, N A SECURITY INTEREST SEE DOCUMENT FOR DETAILS 0534680001 pdf
Date Maintenance Fee Events
Feb 07 2019M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Apr 10 2023REM: Maintenance Fee Reminder Mailed.
Sep 25 2023EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
Aug 18 20184 years fee payment window open
Feb 18 20196 months grace period start (w surcharge)
Aug 18 2019patent expiry (for year 4)
Aug 18 20212 years to revive unintentionally abandoned end. (for year 4)
Aug 18 20228 years fee payment window open
Feb 18 20236 months grace period start (w surcharge)
Aug 18 2023patent expiry (for year 8)
Aug 18 20252 years to revive unintentionally abandoned end. (for year 8)
Aug 18 202612 years fee payment window open
Feb 18 20276 months grace period start (w surcharge)
Aug 18 2027patent expiry (for year 12)
Aug 18 20292 years to revive unintentionally abandoned end. (for year 12)