US20030131356A1 - Method and apparatus for notification on a broadcast device - Google Patents
Method and apparatus for notification on a broadcast device Download PDFInfo
- Publication number
- US20030131356A1 US20030131356A1 US09/218,119 US21811998A US2003131356A1 US 20030131356 A1 US20030131356 A1 US 20030131356A1 US 21811998 A US21811998 A US 21811998A US 2003131356 A1 US2003131356 A1 US 2003131356A1
- Authority
- US
- United States
- Prior art keywords
- program
- viewer
- notification
- set forth
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 230000004044 response Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Definitions
- the present invention relates to notification on a device such as a satellite system, television or a digital television.
- the system and method of the present invention enables the viewer to designate programs that he is interested in at the time it is advertised. Subsequently, when the broadcast of the identified program is about to air, a reminder notification is sent out to remind the viewer about the broadcast. The viewer can then select the program to view.
- FIG. 1 is a simple illustration of one embodiment of the present invention.
- FIG. 2 is a block diagram representation of the elements utilized in the receiver in one embodiment of the present invention.
- FIG. 3 is a representation of a remote control utilized to tune to television stations in accordance with the teachings of the present invention.
- FIG. 4 illustrates the type of data utilized to present the electronic program guide in accordance with the teachings of the present invention.
- FIG. 5 is a simplified block diagram of one embodiment of the system of the present invention.
- FIG. 6 is a simplified flow diagram illustrating one embodiment of the method of the present invention.
- FIG. 7 is a flow diagram illustrating an alternate embodiment of one method of the present invention.
- FIGS. 8, 9, 10 and 11 illustrate displays generated in one embodiment in accordance with the teachings of the present invention.
- the broadcast system described is a direct broadcast satellite system.
- other broadcast systems and format including digital televisions, high definition televisions, video systems and computer systems, which have the capability processing broadcast signals, may utilize the method and apparatus of the present invention.
- numerous details are set forth, such as menus, flowcharts and system configurations, in order to provide a thorough understanding of the present invention.
- these specific details are not required in order to practice the present invention.
- well known electrical structures and circuits are shown in block diagram form in order not to unnecessarily obscure the present invention.
- FIG. 1 is a simplified diagram illustrating a Direct Satellite System (DSS).
- the system has an antenna 3 , an integrated receiver/decoder 2 (IRD), also referred to as a set top box, a remote controller 5 , and a monitor 4 .
- Packets of data are transmitted by a transponder on the satellite.
- Each transponder transmits data in a time share manner at a predetermined frequency.
- a tuner 21 of a decoder is tuned in to the frequency of the transponder corresponding to a channel, which is designated by a viewer so that the packets of digital data are received by the decoder.
- the antenna 3 receives an encoded data signal sent from a satellite.
- the received encoded signal is decoded by the IRD.
- the antenna 3 has a low noise block down converter 3 a (LNB).
- the LNB 3 a converts a frequency of a signal sent from the satellite to another frequency.
- the converted signal is supplied to the IRD 3 .
- the monitor 4 receives a signal from the IRD 3 .
- the transport IC 24 receives the data stream, consisting of packets of data, from the error correcting circuit 23 and directs portions of the data stream to the appropriate circuit for processing.
- the digital data stream sent from a satellite includes headers for classifying the different portions of the data in the digital data stream.
- the transport IC stores the headers in registers and uses the headers to direct the data.
- the data stream sent from the satellite includes video data in the format specified by the Motion Pictures Expert Group standard (MPEG), MPEG audio data and electronic programming guide (EPG) data.
- MPEG Motion Pictures Expert Group standard
- EPG electronic programming guide
- Data that is identified by its header to be video data is transferred to MFEG video decoder 25 .
- Data that is identified by its header to be audio data is transferred to MPEG audio decoder 26 .
- data having a header that identifies the data to be EPG data is transferred to a predetermined area in the data buffer 51 designated to store the EPG.
- a conditional access module 33 includes a central processing unit (CPU), a read-only memory (ROM) and a random access memory (RAM).
- the conditional access module determines whether the user has the authorization to receive certain data, e.g., audio/video for a pay TV station, using the authorization information stored in its memory.
- a key to decrypt the incoming data is provided to the transport IC 24 , which decrypts the data using the key provided.
- a smart card is utilized. This card is inserted into the card reader interface 32 for interface to the transport IC 24 . It is readily apparent to one skilled in the art that the conditional access module is not limited to smart cards and may be configured in other kinds of circuitry.
- the MPEG video decoder 25 decodes the video signal received from the transport IC.
- Dynamic random access memory (DRAM) 25 a connected to the MPEG video decoder 25 , is used for buffering and storage of video data during processing by the MPEG video decoder.
- the decoded digital video signal is supplied to a National Television System Committee (NTSC) encoder 27 and converted to a Luminance signal (Y) and a chroma signal (C) which are respectively output through a buffer amplifier 28 Y or 28 C as an S video signal.
- NTSC National Television System Committee
- Y Luminance signal
- C chroma signal
- a composite video signal is also output through a buffer amplifier 28 V.
- the MPEG audio decoder 26 decodes the digital audio signal.
- DRAM 26 a connected to the MPEG audio decoder 26 , is used for buffering of data and information during processing by the MPEG audio decoder 26 .
- the decoded digital audio signal is converted into an analog audio signal by D/A converter 30 .
- the left audio signal is output through buffer amplifier 31 L and the right audio signal is output through buffer amplifier 31 R.
- An RF modulator 41 mixes a composite signal output from the NTSC encoder 27 with an analog audio signal output from the D/A converter 30 .
- the RF modulator 41 converts the mixed signal into an RF signal and outputs the RF signal therefrom.
- the CPU 29 is the central control mechanism and executes code stored in the ROM 37 to perform certain functions of the system. For example, the CPU processes certain data to control the viewer notification mechanism accordance with the teachings of the present invention. In addition, the CPU receives and processes the user input, received from the front panel buttons or switches 40 and the photodetector circuit 39 to provide the user functionality and access to the system described herein. In addition, the CPU accesses user settings/preferences for processing of information and configuration of the system. The user settings are stored in the non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) 38 .
- EEPROM electrically erasable programmable read-only memory
- FIG. 4 shows an example of a remote controller utilized by a user to transmit commands and make program selections in accordance with the teachings of the present invention.
- the remote controller 400 has an infrared originating device 405 , a set of operation buttons 410 , a CPU, a ROM and a RAM (not shown).
- the CPU receives a signal sent from an operation button 410 through an input port 430 .
- the signal is processed according to a program stored in the ROM.
- the RAM is used as a working space so as to produce a transmitting code.
- the transmitting code is sent to the infrared originating device through an output port and converted into an infrared signal.
- the infrared signal is transmitted to the IRD.
- the operation buttons 410 include a direction key for designating a pointer direction such as north, south, east and west, an “EPG” key, a “FAVORITE” key, a “SELECT KEY”, a “MENU” key, an “EXIT” key, a ten-key numeric keypad and an “ENTER” key.
- FIG. 4 is a block diagram illustration of the data stored in a portion of the data buffer RAM 51 .
- the RAM 51 stores EPG data including guide data, channel data, and program data. General information is included in the guide data, for example, the current date and time.
- the transponder list identifies the number of the transponder transmitting a segment.
- the channel list identifies the channel number of the first channel of a portion of data.
- the channel data includes data relating to channels, such as the channel number, channel name (i.e., the call sign of a broadcast station), logo ID (i.e., an identification of the channel logo), data ID, which is an identification of a channel number of MPEG video data or MPEG audio data, number of programs, which identifies the number of programs to be transmitted on a channel during a predetermined time frame, and first program offset which identifies the offset from the header to the first channel data in a segment.
- channels such as the channel number, channel name (i.e., the call sign of a broadcast station), logo ID (i.e., an identification of the channel logo), data ID, which is an identification of a channel number of MPEG video data or MPEG audio data, number of programs, which identifies the number of programs to be transmitted on a channel during a predetermined time frame, and first program offset which identifies the offset from the header to the first channel data in a segment.
- the program data includes the program title, start time of the program, time length of the program, program category such as movies, news, sports, etc., program subcategory such as drama, horror, children's movies or baseball, basketball, football for the sports category, the movie rating and program description that provides a detailed description of the program.
- FIG. 5 A simplified block diagram of one embodiment of the system of the present invention is illustrated in FIG. 5.
- the present embodiment illustrates a system which includes a set top box controller 505 which controls a television display 510 . It is readily apparent that the system is not limited to set top boxes and televisions; rather, the system also can be embodied in other types of processor systems including a computing system that controls a display.
- the system 500 includes the set top box controller 505 , memory 520 .
- the set top box controller 505 controls the display of information such as broadcasts received from satellite transmissions and associated data.
- the controller 505 preferably includes a calendar function 525 that operates in accordance with the teachings of the present invention.
- the calendar function may be implemented by a separate logic or processor.
- Memory 520 stores incoming data, such as electronic programming guide data, as well as user preferences 530 , including indications when a viewer expresses interest in viewing a particular program in the future.
- the set top box controller 505 can be configured to include a variety of functions known to those skilled in the art in addition to those functions described herein.
- the controller 505 can perform email functions 550 .
- the controller 505 can be configured to make selections from future programs to watch from a television commercial 555 , or from an EPG 560 .
- the controller 505 is also configured to operate in accordance with the date/time input 565 and the coupled broadcast system 570 .
- a signal is received indicating viewer interest in a particular program that occurs in the future. As will be explained below, in one embodiment this step may occur in response to a broadcast of an advertisement for an upcoming program.
- the system responds to the signal received by retrieving program information regarding that program, including the start time, and the channel.
- the link between a received signal and corresponding program information may be realized a variety or ways.
- the signal may include a program identification, e.g., title or other code that is used to reference into a database of program information.
- the database of program information may be data previously downloaded from broadcast or other sources.
- the program identification may be determined also by pattern as character recognition of the signal or portion of the signal, e.g., header or trailer, received.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to notification on a device such as a satellite system, television or a digital television.
- 2. Art Background
- Many broadcasters advertise upcoming programs on their stations. Although a viewer may be interested in a particular program advertised, it is common to not remember the program at the time of airing.
- The system and method of the present invention enables the viewer to designate programs that he is interested in at the time it is advertised. Subsequently, when the broadcast of the identified program is about to air, a reminder notification is sent out to remind the viewer about the broadcast. The viewer can then select the program to view.
- The objects, features, and advantages of the present invention will be apparent to one skilled in the art from the following detailed description in which:
- FIG. 1 is a simple illustration of one embodiment of the present invention.
- FIG. 2 is a block diagram representation of the elements utilized in the receiver in one embodiment of the present invention.
- FIG. 3 is a representation of a remote control utilized to tune to television stations in accordance with the teachings of the present invention.
- FIG. 4 illustrates the type of data utilized to present the electronic program guide in accordance with the teachings of the present invention.
- FIG. 5 is a simplified block diagram of one embodiment of the system of the present invention.
- FIG. 6 is a simplified flow diagram illustrating one embodiment of the method of the present invention.
- FIG. 7 is a flow diagram illustrating an alternate embodiment of one method of the present invention.
- FIGS. 8, 9,10 and 11 illustrate displays generated in one embodiment in accordance with the teachings of the present invention.
- In the method and apparatus of the present invention the broadcast system described is a direct broadcast satellite system. However, it is readily apparent to one skilled in the art that other broadcast systems and format including digital televisions, high definition televisions, video systems and computer systems, which have the capability processing broadcast signals, may utilize the method and apparatus of the present invention. Furthermore, in the following description, for purposes of explanation, numerous details are set forth, such as menus, flowcharts and system configurations, in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that these specific details are not required in order to practice the present invention. In other instances, well known electrical structures and circuits are shown in block diagram form in order not to unnecessarily obscure the present invention.
- FIG. 1 is a simplified diagram illustrating a Direct Satellite System (DSS). The system has an
antenna 3, an integrated receiver/decoder 2 (IRD), also referred to as a set top box, aremote controller 5, and amonitor 4. Packets of data are transmitted by a transponder on the satellite. Each transponder transmits data in a time share manner at a predetermined frequency. Atuner 21 of a decoder is tuned in to the frequency of the transponder corresponding to a channel, which is designated by a viewer so that the packets of digital data are received by the decoder. - The
antenna 3 receives an encoded data signal sent from a satellite. The received encoded signal is decoded by the IRD. Theantenna 3 has a low noise block down converter 3 a (LNB). The LNB 3 a converts a frequency of a signal sent from the satellite to another frequency. The converted signal is supplied to theIRD 3. Themonitor 4 receives a signal from theIRD 3. - FIG. 2 is a block diagram of the
IRD 3. A radio frequency (RF) signal output from the LNB 3 a of theantenna 3 is supplied to atuner 21 of afront end 20. The output from thetuner 21 is supplied to a quadrature phase shift keying (QPSK)demodulation circuit 22 for demodulation. The output from theQPSK demodulation circuit 22 is supplied to anerror correcting circuit 23 for error correction. The data is received in encrypted and encoded (i.e., compressed) form. - The transport IC24 receives the data stream, consisting of packets of data, from the
error correcting circuit 23 and directs portions of the data stream to the appropriate circuit for processing. The digital data stream sent from a satellite includes headers for classifying the different portions of the data in the digital data stream. The transport IC stores the headers in registers and uses the headers to direct the data. The data stream sent from the satellite, includes video data in the format specified by the Motion Pictures Expert Group standard (MPEG), MPEG audio data and electronic programming guide (EPG) data. Data that is identified by its header to be video data is transferred toMFEG video decoder 25. Data that is identified by its header to be audio data is transferred toMPEG audio decoder 26. Similarly, data having a header that identifies the data to be EPG data is transferred to a predetermined area in thedata buffer 51 designated to store the EPG. - A
conditional access module 33, includes a central processing unit (CPU), a read-only memory (ROM) and a random access memory (RAM). The conditional access module determines whether the user has the authorization to receive certain data, e.g., audio/video for a pay TV station, using the authorization information stored in its memory. Thus, if the conditional access module determines that the user is authorized access, a key to decrypt the incoming data is provided to thetransport IC 24, which decrypts the data using the key provided. In one embodiment, a smart card is utilized. This card is inserted into thecard reader interface 32 for interface to thetransport IC 24. It is readily apparent to one skilled in the art that the conditional access module is not limited to smart cards and may be configured in other kinds of circuitry. - The MPEG
video decoder 25 decodes the video signal received from the transport IC. Dynamic random access memory (DRAM) 25 a, connected to theMPEG video decoder 25, is used for buffering and storage of video data during processing by the MPEG video decoder. The decoded digital video signal is supplied to a National Television System Committee (NTSC)encoder 27 and converted to a Luminance signal (Y) and a chroma signal (C) which are respectively output through abuffer amplifier buffer amplifier 28V. - The
MPEG audio decoder 26 decodes the digital audio signal.DRAM 26 a, connected to theMPEG audio decoder 26, is used for buffering of data and information during processing by theMPEG audio decoder 26. The decoded digital audio signal is converted into an analog audio signal by D/A converter 30. The left audio signal is output through buffer amplifier 31L and the right audio signal is output throughbuffer amplifier 31R. - An
RF modulator 41 mixes a composite signal output from theNTSC encoder 27 with an analog audio signal output from the D/A converter 30. TheRF modulator 41 converts the mixed signal into an RF signal and outputs the RF signal therefrom. - The
CPU 29 is the central control mechanism and executes code stored in theROM 37 to perform certain functions of the system. For example, the CPU processes certain data to control the viewer notification mechanism accordance with the teachings of the present invention. In addition, the CPU receives and processes the user input, received from the front panel buttons or switches 40 and thephotodetector circuit 39 to provide the user functionality and access to the system described herein. In addition, the CPU accesses user settings/preferences for processing of information and configuration of the system. The user settings are stored in the non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) 38. In addition, the CPU maintains a list of pointers, stored in static random access memory (SRAM) 36, to the channel information and program information stored in theSRAM 51. Thus, when a user wishes to display a form of the EPG on the screen or selects to be subsequently notified of a broadcast, theCPU 29, accessing pointers stored in the SRAM 36, communicates to thetransport IC 34 to retrieve the data from the data buffer (SRAM) 51 identified by the pointers. The CPU then formulates the format and other digital data which forms the guide or list on the screen and forwards the data representative of the guide/list to thetransport IC 34 which forwards the data to theDRAM 25 a of theMPEG video decoder 25 for subsequent output to the screen. Alternately, the CPU uses the retrieved data to generated timely notifications of selected broadcasts in accordance with the teachings of the present invention. - FIG. 4 shows an example of a remote controller utilized by a user to transmit commands and make program selections in accordance with the teachings of the present invention. The
remote controller 400 has aninfrared originating device 405, a set ofoperation buttons 410, a CPU, a ROM and a RAM (not shown). The CPU receives a signal sent from anoperation button 410 through an input port 430. The signal is processed according to a program stored in the ROM. The RAM is used as a working space so as to produce a transmitting code. The transmitting code is sent to the infrared originating device through an output port and converted into an infrared signal. The infrared signal is transmitted to the IRD. Theoperation buttons 410 include a direction key for designating a pointer direction such as north, south, east and west, an “EPG” key, a “FAVORITE” key, a “SELECT KEY”, a “MENU” key, an “EXIT” key, a ten-key numeric keypad and an “ENTER” key. - FIG. 4 is a block diagram illustration of the data stored in a portion of the
data buffer RAM 51. As noted above, theRAM 51 stores EPG data including guide data, channel data, and program data. General information is included in the guide data, for example, the current date and time. The transponder list identifies the number of the transponder transmitting a segment. The channel list identifies the channel number of the first channel of a portion of data. The channel data includes data relating to channels, such as the channel number, channel name (i.e., the call sign of a broadcast station), logo ID (i.e., an identification of the channel logo), data ID, which is an identification of a channel number of MPEG video data or MPEG audio data, number of programs, which identifies the number of programs to be transmitted on a channel during a predetermined time frame, and first program offset which identifies the offset from the header to the first channel data in a segment. - The program data includes the program title, start time of the program, time length of the program, program category such as movies, news, sports, etc., program subcategory such as drama, horror, children's movies or baseball, basketball, football for the sports category, the movie rating and program description that provides a detailed description of the program.
- A simplified block diagram of one embodiment of the system of the present invention is illustrated in FIG. 5. The present embodiment illustrates a system which includes a set top box controller505 which controls a television display 510. It is readily apparent that the system is not limited to set top boxes and televisions; rather, the system also can be embodied in other types of processor systems including a computing system that controls a display.
- Referring back to FIG. 5, the system500 includes the set top box controller 505, memory 520. The set top box controller 505 controls the display of information such as broadcasts received from satellite transmissions and associated data. In addition, the controller 505 preferably includes a calendar function 525 that operates in accordance with the teachings of the present invention. In one embodiment the calendar function may be implemented by a separate logic or processor.
- Memory520 stores incoming data, such as electronic programming guide data, as well as
user preferences 530, including indications when a viewer expresses interest in viewing a particular program in the future. The set top box controller 505 can be configured to include a variety of functions known to those skilled in the art in addition to those functions described herein. For example, the controller 505 can perform email functions 550. Furthermore, in accordance with the teachings of the present invention, the controller 505 can be configured to make selections from future programs to watch from a television commercial 555, or from an EPG 560. The controller 505 is also configured to operate in accordance with the date/time input 565 and the coupled broadcast system 570. - A simplified flow diagram of one embodiment of the method of the present invention is illustrated in FIG. 6. At step605, a signal is received indicating viewer interest in a particular program that occurs in the future. As will be explained below, in one embodiment this step may occur in response to a broadcast of an advertisement for an upcoming program. The system responds to the signal received by retrieving program information regarding that program, including the start time, and the channel. The link between a received signal and corresponding program information may be realized a variety or ways. For example, the signal may include a program identification, e.g., title or other code that is used to reference into a database of program information. The database of program information may be data previously downloaded from broadcast or other sources. The program identification may be determined also by pattern as character recognition of the signal or portion of the signal, e.g., header or trailer, received.
- Preferably, program information is stored in memory and linked to a calendar process that monitors the current date and time, and a notification that might be required at a particular date and time. Thus, at step610, the system issues a notification to the viewer approximately at the time of broadcast of the program the viewer had previously expressed an interest in viewing,
step 615. Preferably, the user is then able to respond to the program notification to select or not select to view that particular program. - A variety of embodiments are contemplated. FIG. 7 illustrates one alternate embodiment. In this embodiment, the viewer is provided two methods for indicating a future program of interest for which notification is desired. At step705, the viewer can enter into the system through a user input means, such as a cursor control device and a EPG display or a keyboard or touchpad mechanism, a particular program of interest, step 705. Alternately, if a program is advertised, step 710, the system displays the advertisement,
step 715, for the upcoming program and enables the user to select at that time the program of interest. In one embodiment, this may be provided by generating a superimposed window over the program advertisement to ask the user if he wishes to be reminded of the program when it occurs. Alternately, the user may simply depress a particular button on his remote to indicate interest in the advertised program. A menu may be presented enabling the user to specify options regarding the selection, for example, whether to automatically tune to the program when it airs and/or record the program. - When the interest signal is received, step720, indicating interest in the program, at
step 725, the program information is retrieved and an entry is put in the system calendar to remind the user of the occurrence of the broadcast or the program,step 735. Thus, when the time of broadcast of a particular program occurs, notification of the broadcast of the program of interest is generated, step 740. The user selects to view the program,step 745, the system response by tuning to the broadcast of the program of interest,step 750. - The advantages to using this process can be seen by referencing FIGS. 8, 9,10 and 11. FIG. 8 is representative of an airing of an advertisement for an upcoming television program broadcast. In one embodiment, the user can depress the “select” button on his remote control to select the program for later viewing and/or recording when the advertised program subsequently airs.
- According to one embodiment of the process of the present invention, a message is displayed in response to the depression of the select button asking the user if he wishes to be reminded when the show is broadcast. In this embodiment, the user is also given an option to record the program. In the present embodiment, approximately five minutes before the program airs, a reminder message is displayed1010 on the display to alert the user of the upcoming broadcast. At this point, the user can press a predetermined “select” button to view the program viewing options. A message is then displayed 1110, giving the user the opportunity to record the program, tune into the program or to remove the reminder notification message. Preferably, the system can be configured to have preferences such that these specific messages issued are tailored to the particular user. For example, for a user who never wishes to record programs, the record program option is not provided. Similarly, if the user, upon receiving the notification, wishes always to tune into the program, the system, instead of providing the message on FIG. 11 would simply tune to the particular program of interest.
- Preferably the calendar is configured to enable a user to view the calendar of programs of interest, and also enable the viewer to edit the calendar. For example, if the user wishes to remove a particular program from the calendar, the system will provide a way for the viewer to delete the entry. Similarly, it is contemplated that a friend or family member may access the calendar to recommend programs to a particular user.
- The calendar and notification functions described herein may be expanded to notify the viewer of other events, for example, news alerts, email status alerts (e.g., arrival of emails), paging alerts and household alerts such as messages that would appear when the door bell rings or an alarm system is triggered.
- The invention has been described in conjunction with the preferred embodiment. It is apparent that numerous alternatives, modifications, variations and uses will be apparent to one skilled in the art in light of the foregoing description.
Claims (37)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/218,119 US20030131356A1 (en) | 1998-12-21 | 1998-12-21 | Method and apparatus for notification on a broadcast device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/218,119 US20030131356A1 (en) | 1998-12-21 | 1998-12-21 | Method and apparatus for notification on a broadcast device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030131356A1 true US20030131356A1 (en) | 2003-07-10 |
Family
ID=22813823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/218,119 Abandoned US20030131356A1 (en) | 1998-12-21 | 1998-12-21 | Method and apparatus for notification on a broadcast device |
Country Status (1)
Country | Link |
---|---|
US (1) | US20030131356A1 (en) |
Cited By (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020029386A1 (en) * | 1999-12-21 | 2002-03-07 | Robbins Thomas Dean | Method of broadcasting data for programming a receiver |
US20020124252A1 (en) * | 2001-03-02 | 2002-09-05 | Schaefer Scott R. | Method and system to provide information alerts via an interactive video casting system |
US20020152470A1 (en) * | 2001-03-02 | 2002-10-17 | Mark Hammond | Method and system for providing audio, video and data to devices on an aircraft |
US20020162117A1 (en) * | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
US20030227475A1 (en) * | 2002-06-06 | 2003-12-11 | International Business Machines Corporation | Apparatus and method for blocking television commercials and delivering micro-programming content |
US20040163130A1 (en) * | 2002-03-27 | 2004-08-19 | Gray James H. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
US20040216158A1 (en) * | 2003-04-23 | 2004-10-28 | International Business Machines Corporation | Preferred entertainment guide |
US20040250272A1 (en) * | 2000-06-21 | 2004-12-09 | Durden George A. | Systems and methods for controlling and managing programming content and portions thereof |
US20040261099A1 (en) * | 2000-06-21 | 2004-12-23 | Durden George A. | Method for formulating, delivering and managing data concerning programming content and portions thereof |
US20060015580A1 (en) * | 2004-07-01 | 2006-01-19 | Home Box Office, A Delaware Corporation | Multimedia content distribution |
US20060087428A1 (en) * | 2004-10-13 | 2006-04-27 | Innvision Networks, Llc | System and method for providing home awareness |
US20060117347A1 (en) * | 2000-06-27 | 2006-06-01 | David Steading | Methods, systems, and products for customized programming |
US20060218588A1 (en) * | 2000-04-10 | 2006-09-28 | Hillcrest Laboratories, Inc. | Interactive content guide for television programming |
WO2006113655A1 (en) * | 2005-04-18 | 2006-10-26 | Home Box Office, Inc. | Pausing and resuming content streaming on wireless devices |
US7140033B1 (en) * | 2000-06-21 | 2006-11-21 | Bellsouth Intellectual Property Corporation | Methods and systems for controlling consumer electronics external devices via data delivered to a device |
US20070050812A1 (en) * | 2005-08-25 | 2007-03-01 | Tomoichi Ebata | Data distribution control system |
US20070067810A1 (en) * | 2000-06-21 | 2007-03-22 | Durden George A | Methods, systems, and products for automated control of devices |
US20070067801A1 (en) * | 2003-10-07 | 2007-03-22 | Matsushita Electric Industrial Co., Ltd. | View programming system |
US7249367B2 (en) | 2000-02-29 | 2007-07-24 | Goldpocket Interactive, Inc. | Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast |
US7263709B1 (en) * | 2000-06-30 | 2007-08-28 | Keen Personal Media, Inc. | System for displaying video data having a promotion module responsive to a viewer profile to entice a viewer to watch a premium content |
US7343617B1 (en) * | 2000-02-29 | 2008-03-11 | Goldpocket Interactive, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
US20090072933A1 (en) * | 2004-11-19 | 2009-03-19 | Abb Services S.R.I | Automatic circuit breaker with tripping device activated by a movable contact |
US20090133068A1 (en) * | 2000-06-27 | 2009-05-21 | David Steading | Methods, Systems, and Products for Enhanced Electronic Programming Guides |
US20100071004A1 (en) * | 2008-09-18 | 2010-03-18 | Eldon Technology Limited | Methods and apparatus for providing multiple channel recall on a television receiver |
US20100074592A1 (en) * | 2008-09-22 | 2010-03-25 | Echostar Technologies Llc | Methods and apparatus for visually displaying recording timer information |
US20100079681A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Systems and methods for graphical control of symbol-based features in a television receiver |
US20100083319A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Methods and apparatus for locating content in an electronic programming guide |
US20100151782A1 (en) * | 2006-01-17 | 2010-06-17 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for broadcast content related notification |
US7913278B2 (en) | 1998-07-17 | 2011-03-22 | United Video Properties, Inc. | Interactive television program guide with remote access |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US7961643B2 (en) | 2005-09-07 | 2011-06-14 | Mcdonald James F | Optimizing data rates for video services to a subscriber |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US8006273B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Updating download options for unavailable media content |
US8020184B2 (en) | 1999-06-11 | 2011-09-13 | Jerding Dean F | Channel control system for exiting from an interactive program guide |
US8032914B2 (en) | 2000-11-10 | 2011-10-04 | Rodriguez Arturo A | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system |
US8037504B2 (en) | 1999-06-11 | 2011-10-11 | Jerding Dean F | Video on demand system with selectable options of configurable random-access control |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US8191093B2 (en) | 2001-06-29 | 2012-05-29 | Rodriguez Arturo A | Providing information pertaining to audio-visual and personal bi-directional services |
US8281341B2 (en) | 2006-07-31 | 2012-10-02 | Rovi Guides, Inc. | Systems and methods for providing media guidance planners |
US8312484B1 (en) * | 2008-03-28 | 2012-11-13 | United Video Properties, Inc. | Systems and methods for blocking selected commercials |
US8397262B2 (en) | 2008-09-30 | 2013-03-12 | Echostar Technologies L.L.C. | Systems and methods for graphical control of user interface features in a television receiver |
US8401371B1 (en) * | 2000-08-24 | 2013-03-19 | Ati Technologies Ulc | Method and apparatus for automatic time-shifting for a content recorder |
US8473979B2 (en) | 2008-09-30 | 2013-06-25 | Echostar Technologies L.L.C. | Systems and methods for graphical adjustment of an electronic program guide |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US8528032B2 (en) | 1998-07-14 | 2013-09-03 | United Video Properties, Inc. | Client-server based interactive television program guide system with remote server recording |
US8566871B2 (en) | 1998-07-29 | 2013-10-22 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US8572651B2 (en) | 2008-09-22 | 2013-10-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting supplemental information in an electronic programming guide |
US8589975B2 (en) * | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US8640172B2 (en) | 2001-06-29 | 2014-01-28 | Cisco Technology, Inc. | System and method for characterization of purchasable and recordable media (PRM) |
US8707153B2 (en) | 2000-06-09 | 2014-04-22 | Cisco Technology, Inc. | Displaying comment data corresponding to a video presentation |
US8745656B2 (en) | 2002-02-11 | 2014-06-03 | Cisco Technology, Inc. | Tracking of presented television advertisements |
US8763045B2 (en) | 2008-09-30 | 2014-06-24 | Echostar Technologies L.L.C. | Systems and methods for providing customer service features via a graphical user interface in a television receiver |
US8761584B2 (en) | 1993-03-05 | 2014-06-24 | Gemstar Development Corporation | System and method for searching a database of television schedule information |
US8793735B2 (en) | 2008-09-30 | 2014-07-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for providing multiple channel recall on a television receiver |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US8904435B2 (en) | 2001-04-03 | 2014-12-02 | United Video Properties, Inc. | Electronic program guide for indicating availability of past programs |
US20150150045A1 (en) * | 2011-11-11 | 2015-05-28 | Echostar Ukraine, L.L.C. | Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods |
US9071872B2 (en) | 2003-01-30 | 2015-06-30 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US9084006B2 (en) | 1998-07-17 | 2015-07-14 | Rovi Guides, Inc. | Interactive television program guide system having multiple devices within a household |
US9100614B2 (en) | 2008-10-31 | 2015-08-04 | Echostar Technologies L.L.C. | Graphical interface navigation based on image element proximity |
US9125169B2 (en) | 2011-12-23 | 2015-09-01 | Rovi Guides, Inc. | Methods and systems for performing actions based on location-based rules |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US9307281B2 (en) | 2007-03-22 | 2016-04-05 | Rovi Guides, Inc. | User defined rules for assigning destinations of content |
US9357262B2 (en) | 2008-09-30 | 2016-05-31 | Echostar Technologies L.L.C. | Systems and methods for graphical control of picture-in-picture windows |
US9535563B2 (en) | 1999-02-01 | 2017-01-03 | Blanding Hovenweep, Llc | Internet appliance system and method |
US9552128B2 (en) | 2000-04-10 | 2017-01-24 | Hillcrest Laboratories, Inc. | Media user interfaces using metadata from different sources |
US20180035149A1 (en) * | 2016-08-01 | 2018-02-01 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of operating the same |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
USRE50285E1 (en) * | 2015-10-13 | 2025-01-28 | Lg Electronics Inc. | Display device |
Citations (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4751578A (en) * | 1985-05-28 | 1988-06-14 | David P. Gordon | System for electronically controllably viewing on a television updateable television programming information |
US4855833A (en) * | 1986-11-04 | 1989-08-08 | Matsushita Electric Industrial Co., Ltd. | Television channel selection apparatus employing multi-picture display |
US4977455A (en) * | 1988-07-15 | 1990-12-11 | Insight Telecast, Inc. | System and process for VCR scheduling |
US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
US5040067A (en) * | 1988-07-06 | 1991-08-13 | Pioneer Electronic Corporation | Method and device for processing multiple video signals |
US5179641A (en) * | 1989-06-23 | 1993-01-12 | Digital Equipment Corporation | Rendering shaded areas with boundary-localized pseudo-random noise |
US5223294A (en) * | 1990-04-05 | 1993-06-29 | Fujisawa Pharmaceutical Co., Ltd. | Liquid defoaming agent for food and method of use thereof |
US5253066A (en) * | 1989-06-01 | 1993-10-12 | Vogel Peter S | TV recording and viewing control system |
US5283561A (en) * | 1989-02-24 | 1994-02-01 | International Business Machines Corporation | Color television window for a video display unit |
US5315392A (en) * | 1991-03-29 | 1994-05-24 | Sony Corporation | Apparatus for display and selection of available television channels |
US5317403A (en) * | 1992-06-26 | 1994-05-31 | Thomson Consumer Electronics, Inc. | Favorite channel selection using extended keypress |
US5323234A (en) * | 1989-04-04 | 1994-06-21 | Pioneer Electronic Corporation | Programmable CATV system and terminal unit therefor |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5398074A (en) * | 1992-11-24 | 1995-03-14 | Thomson Consumer Electronics, Inc. | Programmable picture-outside-picture display |
US5416508A (en) * | 1991-10-22 | 1995-05-16 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
US5436676A (en) * | 1994-06-10 | 1995-07-25 | Zenith Electronics Corporation | Remote control unit code translation |
US5485197A (en) * | 1990-09-28 | 1996-01-16 | Ictv, Inc. | Carousel display |
US5502504A (en) * | 1994-04-28 | 1996-03-26 | Prevue Networks, Inc. | Video mix program guide |
US5513342A (en) * | 1993-12-28 | 1996-04-30 | International Business Machines Corporation | Display window layout system that automatically accommodates changes in display resolution, font size and national language |
US5512955A (en) * | 1993-12-31 | 1996-04-30 | Sony Corporation | TV receiver for receiving a broadcast signal and station information |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
US5523796A (en) * | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
US5528304A (en) * | 1994-07-22 | 1996-06-18 | Zenith Electronics Corp. | Picture-in-picture feedback for channel related features |
US5532753A (en) * | 1993-03-22 | 1996-07-02 | Sony Deutschland Gmbh | Remote-controlled on-screen audio/video receiver control apparatus |
US5541738A (en) * | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
US5544288A (en) * | 1993-04-15 | 1996-08-06 | International Business Machines Corporation | Object resizing and repositioning for a new font in a graphical user interface |
US5559550A (en) * | 1995-03-01 | 1996-09-24 | Gemstar Development Corporation | Apparatus and methods for synchronizing a clock to a network clock |
US5559548A (en) * | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
US5585866A (en) * | 1993-09-09 | 1996-12-17 | Miller; Larry | Electronic television program guide schedule system and method including virtual channels |
US5585838A (en) * | 1995-05-05 | 1996-12-17 | Microsoft Corporation | Program time guide |
US5589892A (en) * | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
US5596373A (en) * | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
US5598520A (en) * | 1994-09-26 | 1997-01-28 | Microsoft Corporation | Methods and apparatus for hinting a font for controlling stem width as font size and resolution of output device vary |
US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5625406A (en) * | 1994-12-21 | 1997-04-29 | Thomson Consumer Electronics, Inc. | Unified program guide interface |
US5650826A (en) * | 1994-02-17 | 1997-07-22 | Thomson Consumer Electronics Sales Gmbh | Method for decoding image/sound data contained inteletext data of a digital television signal |
US5659653A (en) * | 1978-09-11 | 1997-08-19 | Thomson Consumer Electronics, S.A. | Method for programming a recording device and programming device |
US5671411A (en) * | 1994-11-10 | 1997-09-23 | Intel Corporation | Method of searching an audio/visual programming database using selected criterion having implicit logical operation |
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US5703795A (en) * | 1992-06-22 | 1997-12-30 | Mankovitz; Roy J. | Apparatus and methods for accessing information relating to radio and television programs |
US5719637A (en) * | 1994-11-07 | 1998-02-17 | Sony Corporation | Television signal receiver and broadcast channel selecting method |
US5731844A (en) * | 1994-05-12 | 1998-03-24 | Microsoft Corporation | Television scheduling system for displaying a grid representing scheduled layout and selecting a programming parameter for display or recording |
US5737029A (en) * | 1994-11-11 | 1998-04-07 | Sony Corporation | Image reception controller and method with ordered display of previously viewed channels |
US5745909A (en) * | 1996-07-09 | 1998-04-28 | Webtv Networks, Inc. | Method and apparatus for reducing flicker when displaying HTML images on a television monitor |
US5754651A (en) * | 1996-05-31 | 1998-05-19 | Thomson Consumer Electronics, Inc. | Processing and storage of digital data and program specific information |
US5760772A (en) * | 1996-08-30 | 1998-06-02 | Novell, Inc. | Method for automatically resizing a child window |
US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
US5796407A (en) * | 1994-02-04 | 1998-08-18 | Thomson Broadcast | Procedure for generation of texture video images and special video effects and device for implementation of the procedure |
US5798760A (en) * | 1995-06-07 | 1998-08-25 | Vayda; Mark | Radial graphical menuing system with concentric region menuing |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
US5825368A (en) * | 1995-12-27 | 1998-10-20 | Lucent Technologies Inc. | Method and apparatus for rendering graphical components on a display utilizing geometric constraints |
US5844620A (en) * | 1995-08-11 | 1998-12-01 | General Instrument Corporation | Method and apparatus for displaying an interactive television program guide |
US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
US5859662A (en) * | 1993-08-06 | 1999-01-12 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5892521A (en) * | 1995-01-06 | 1999-04-06 | Microsoft Corporation | System and method for composing a display frame of multiple layered graphic sprites |
US5909212A (en) * | 1996-07-26 | 1999-06-01 | Sony Corporation | Apparatus and method for controlling display of electrical program guide |
US5929932A (en) * | 1995-10-24 | 1999-07-27 | Sanyo Electric Co., Ltd. | Program guide display controller at user terminal of television broadcasting system |
US5940073A (en) * | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5945987A (en) * | 1995-05-05 | 1999-08-31 | Microsoft Corporation | Interactive entertainment network system and method for providing short sets of preview video trailers |
US5973682A (en) * | 1997-10-17 | 1999-10-26 | Sony Corporation | Method and apparatus for indicating functional areas of a graphical user interface |
US5990927A (en) * | 1992-12-09 | 1999-11-23 | Discovery Communications, Inc. | Advanced set top terminal for cable television delivery systems |
US5995155A (en) * | 1995-07-17 | 1999-11-30 | Gateway 2000, Inc. | Database navigation system for a home entertainment system |
US6005601A (en) * | 1996-02-14 | 1999-12-21 | Sony Corporation | Apparatus for and method of controlling display of electronic program guide |
US6005561A (en) * | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
US6016144A (en) * | 1996-08-14 | 2000-01-18 | Samsung Electronics Co., Ltd. | Multi-layered television graphical user interface |
US6023267A (en) * | 1996-07-31 | 2000-02-08 | Thomson Multimedia Sa | Process for selecting programes, especially television programes and device and graphical interface implementing this process |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US6111614A (en) * | 1997-10-17 | 2000-08-29 | Sony Corporation | Method and apparatus for displaying an electronic menu having components with differing levels of transparency |
US6437836B1 (en) * | 1998-09-21 | 2002-08-20 | Navispace, Inc. | Extended functionally remote control system and method therefore |
US6725461B1 (en) * | 1998-04-30 | 2004-04-20 | Wink Communications, Inc. | Reminder system for broadcast and non-broadcast events based on broadcast interactive applications |
US6813776B2 (en) * | 1998-10-06 | 2004-11-02 | International Business Machines Corporation | Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content |
-
1998
- 1998-12-21 US US09/218,119 patent/US20030131356A1/en not_active Abandoned
Patent Citations (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5659653A (en) * | 1978-09-11 | 1997-08-19 | Thomson Consumer Electronics, S.A. | Method for programming a recording device and programming device |
US4751578A (en) * | 1985-05-28 | 1988-06-14 | David P. Gordon | System for electronically controllably viewing on a television updateable television programming information |
US4855833A (en) * | 1986-11-04 | 1989-08-08 | Matsushita Electric Industrial Co., Ltd. | Television channel selection apparatus employing multi-picture display |
US5001697A (en) * | 1988-02-10 | 1991-03-19 | Ibm Corp. | Method to automatically vary displayed object size with variations in window size |
US5040067A (en) * | 1988-07-06 | 1991-08-13 | Pioneer Electronic Corporation | Method and device for processing multiple video signals |
US4977455A (en) * | 1988-07-15 | 1990-12-11 | Insight Telecast, Inc. | System and process for VCR scheduling |
US4977455B1 (en) * | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
US5809204A (en) * | 1988-07-15 | 1998-09-15 | Starsight Telecast, Inc. | User interface for television schedule system |
US5283561A (en) * | 1989-02-24 | 1994-02-01 | International Business Machines Corporation | Color television window for a video display unit |
US5323234A (en) * | 1989-04-04 | 1994-06-21 | Pioneer Electronic Corporation | Programmable CATV system and terminal unit therefor |
US5253066A (en) * | 1989-06-01 | 1993-10-12 | Vogel Peter S | TV recording and viewing control system |
US5253066C1 (en) * | 1989-06-01 | 2001-05-22 | United Video Properties Inc | Tv recording and viewing control system |
US5179641A (en) * | 1989-06-23 | 1993-01-12 | Digital Equipment Corporation | Rendering shaded areas with boundary-localized pseudo-random noise |
US5532754A (en) * | 1989-10-30 | 1996-07-02 | Starsight Telecast Inc. | Background television schedule system |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5223294A (en) * | 1990-04-05 | 1993-06-29 | Fujisawa Pharmaceutical Co., Ltd. | Liquid defoaming agent for food and method of use thereof |
US5485197A (en) * | 1990-09-28 | 1996-01-16 | Ictv, Inc. | Carousel display |
US5315392A (en) * | 1991-03-29 | 1994-05-24 | Sony Corporation | Apparatus for display and selection of available television channels |
US5416508A (en) * | 1991-10-22 | 1995-05-16 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
US5703795A (en) * | 1992-06-22 | 1997-12-30 | Mankovitz; Roy J. | Apparatus and methods for accessing information relating to radio and television programs |
US5317403A (en) * | 1992-06-26 | 1994-05-31 | Thomson Consumer Electronics, Inc. | Favorite channel selection using extended keypress |
US5398074A (en) * | 1992-11-24 | 1995-03-14 | Thomson Consumer Electronics, Inc. | Programmable picture-outside-picture display |
US5990927A (en) * | 1992-12-09 | 1999-11-23 | Discovery Communications, Inc. | Advanced set top terminal for cable television delivery systems |
US5532753A (en) * | 1993-03-22 | 1996-07-02 | Sony Deutschland Gmbh | Remote-controlled on-screen audio/video receiver control apparatus |
US5544288A (en) * | 1993-04-15 | 1996-08-06 | International Business Machines Corporation | Object resizing and repositioning for a new font in a graphical user interface |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
US5621456A (en) * | 1993-06-22 | 1997-04-15 | Apple Computer, Inc. | Methods and apparatus for audio-visual interface for the display of multiple program categories |
US5583560A (en) * | 1993-06-22 | 1996-12-10 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
US5859662A (en) * | 1993-08-06 | 1999-01-12 | International Business Machines Corporation | Apparatus and method for selectively viewing video information |
US5781246A (en) * | 1993-09-09 | 1998-07-14 | Alten; Jerry | Electronic television program guide schedule system and method |
US5585866A (en) * | 1993-09-09 | 1996-12-17 | Miller; Larry | Electronic television program guide schedule system and method including virtual channels |
US5589892A (en) * | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
US5513342A (en) * | 1993-12-28 | 1996-04-30 | International Business Machines Corporation | Display window layout system that automatically accommodates changes in display resolution, font size and national language |
US5512955A (en) * | 1993-12-31 | 1996-04-30 | Sony Corporation | TV receiver for receiving a broadcast signal and station information |
US5796407A (en) * | 1994-02-04 | 1998-08-18 | Thomson Broadcast | Procedure for generation of texture video images and special video effects and device for implementation of the procedure |
US5650826A (en) * | 1994-02-17 | 1997-07-22 | Thomson Consumer Electronics Sales Gmbh | Method for decoding image/sound data contained inteletext data of a digital television signal |
US5541738A (en) * | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
US5828420A (en) * | 1994-04-28 | 1998-10-27 | Prevue Networks, Inc. | Video mix program guide |
US5502504A (en) * | 1994-04-28 | 1996-03-26 | Prevue Networks, Inc. | Video mix program guide |
US5731844A (en) * | 1994-05-12 | 1998-03-24 | Microsoft Corporation | Television scheduling system for displaying a grid representing scheduled layout and selecting a programming parameter for display or recording |
US5559548A (en) * | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5523796A (en) * | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
US5710601A (en) * | 1994-05-20 | 1998-01-20 | Prevue Networks, Inc. | Video clip program guide |
US5436676A (en) * | 1994-06-10 | 1995-07-25 | Zenith Electronics Corporation | Remote control unit code translation |
US5528304A (en) * | 1994-07-22 | 1996-06-18 | Zenith Electronics Corp. | Picture-in-picture feedback for channel related features |
US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
US5598520A (en) * | 1994-09-26 | 1997-01-28 | Microsoft Corporation | Methods and apparatus for hinting a font for controlling stem width as font size and resolution of output device vary |
US5719637A (en) * | 1994-11-07 | 1998-02-17 | Sony Corporation | Television signal receiver and broadcast channel selecting method |
US5671411A (en) * | 1994-11-10 | 1997-09-23 | Intel Corporation | Method of searching an audio/visual programming database using selected criterion having implicit logical operation |
US5737029A (en) * | 1994-11-11 | 1998-04-07 | Sony Corporation | Image reception controller and method with ordered display of previously viewed channels |
US6005561A (en) * | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
US5625406A (en) * | 1994-12-21 | 1997-04-29 | Thomson Consumer Electronics, Inc. | Unified program guide interface |
US5596373A (en) * | 1995-01-04 | 1997-01-21 | Sony Corporation | Method and apparatus for providing program oriented information in a multiple station broadcast system |
US5892521A (en) * | 1995-01-06 | 1999-04-06 | Microsoft Corporation | System and method for composing a display frame of multiple layered graphic sprites |
US5559550A (en) * | 1995-03-01 | 1996-09-24 | Gemstar Development Corporation | Apparatus and methods for synchronizing a clock to a network clock |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US5585838A (en) * | 1995-05-05 | 1996-12-17 | Microsoft Corporation | Program time guide |
US5945987A (en) * | 1995-05-05 | 1999-08-31 | Microsoft Corporation | Interactive entertainment network system and method for providing short sets of preview video trailers |
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US5798760A (en) * | 1995-06-07 | 1998-08-25 | Vayda; Mark | Radial graphical menuing system with concentric region menuing |
US5995155A (en) * | 1995-07-17 | 1999-11-30 | Gateway 2000, Inc. | Database navigation system for a home entertainment system |
US5844620A (en) * | 1995-08-11 | 1998-12-01 | General Instrument Corporation | Method and apparatus for displaying an interactive television program guide |
US5929932A (en) * | 1995-10-24 | 1999-07-27 | Sanyo Electric Co., Ltd. | Program guide display controller at user terminal of television broadcasting system |
US5825368A (en) * | 1995-12-27 | 1998-10-20 | Lucent Technologies Inc. | Method and apparatus for rendering graphical components on a display utilizing geometric constraints |
US6005601A (en) * | 1996-02-14 | 1999-12-21 | Sony Corporation | Apparatus for and method of controlling display of electronic program guide |
US6025837A (en) * | 1996-03-29 | 2000-02-15 | Micrsoft Corporation | Electronic program guide with hyperlinks to target resources |
US5940073A (en) * | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5754651A (en) * | 1996-05-31 | 1998-05-19 | Thomson Consumer Electronics, Inc. | Processing and storage of digital data and program specific information |
US5745909A (en) * | 1996-07-09 | 1998-04-28 | Webtv Networks, Inc. | Method and apparatus for reducing flicker when displaying HTML images on a television monitor |
US5909212A (en) * | 1996-07-26 | 1999-06-01 | Sony Corporation | Apparatus and method for controlling display of electrical program guide |
US6023267A (en) * | 1996-07-31 | 2000-02-08 | Thomson Multimedia Sa | Process for selecting programes, especially television programes and device and graphical interface implementing this process |
US6016144A (en) * | 1996-08-14 | 2000-01-18 | Samsung Electronics Co., Ltd. | Multi-layered television graphical user interface |
US5760772A (en) * | 1996-08-30 | 1998-06-02 | Novell, Inc. | Method for automatically resizing a child window |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
US5850218A (en) * | 1997-02-19 | 1998-12-15 | Time Warner Entertainment Company L.P. | Inter-active program guide with default selection control |
US6111614A (en) * | 1997-10-17 | 2000-08-29 | Sony Corporation | Method and apparatus for displaying an electronic menu having components with differing levels of transparency |
US5973682A (en) * | 1997-10-17 | 1999-10-26 | Sony Corporation | Method and apparatus for indicating functional areas of a graphical user interface |
US6725461B1 (en) * | 1998-04-30 | 2004-04-20 | Wink Communications, Inc. | Reminder system for broadcast and non-broadcast events based on broadcast interactive applications |
US6437836B1 (en) * | 1998-09-21 | 2002-08-20 | Navispace, Inc. | Extended functionally remote control system and method therefore |
US6813776B2 (en) * | 1998-10-06 | 2004-11-02 | International Business Machines Corporation | Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content |
Cited By (145)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8892495B2 (en) | 1991-12-23 | 2014-11-18 | Blanding Hovenweep, Llc | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
US8761584B2 (en) | 1993-03-05 | 2014-06-24 | Gemstar Development Corporation | System and method for searching a database of television schedule information |
US9055318B2 (en) | 1998-07-14 | 2015-06-09 | Rovi Guides, Inc. | Client-server based interactive guide with server storage |
US9118948B2 (en) | 1998-07-14 | 2015-08-25 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US9226006B2 (en) | 1998-07-14 | 2015-12-29 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US10075746B2 (en) | 1998-07-14 | 2018-09-11 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
US10027998B2 (en) | 1998-07-14 | 2018-07-17 | Rovi Guides, Inc. | Systems and methods for multi-tuner recording |
US9055319B2 (en) | 1998-07-14 | 2015-06-09 | Rovi Guides, Inc. | Interactive guide with recording |
US9232254B2 (en) | 1998-07-14 | 2016-01-05 | Rovi Guides, Inc. | Client-server based interactive television guide with server recording |
US9021538B2 (en) | 1998-07-14 | 2015-04-28 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US8528032B2 (en) | 1998-07-14 | 2013-09-03 | United Video Properties, Inc. | Client-server based interactive television program guide system with remote server recording |
US9154843B2 (en) | 1998-07-14 | 2015-10-06 | Rovi Guides, Inc. | Client-server based interactive guide with server recording |
US8776126B2 (en) | 1998-07-14 | 2014-07-08 | United Video Properties, Inc. | Client-server based interactive television guide with server recording |
US7913278B2 (en) | 1998-07-17 | 2011-03-22 | United Video Properties, Inc. | Interactive television program guide with remote access |
US9084006B2 (en) | 1998-07-17 | 2015-07-14 | Rovi Guides, Inc. | Interactive television program guide system having multiple devices within a household |
US8046801B2 (en) | 1998-07-17 | 2011-10-25 | United Video Properties, Inc. | Interactive television program guide with remote access |
US8755666B2 (en) | 1998-07-17 | 2014-06-17 | United Video Properties, Inc. | Interactive television program guide with remote access |
US8006263B2 (en) * | 1998-07-17 | 2011-08-23 | United Video Properties, Inc. | Interactive television program guide with remote access |
US9204184B2 (en) | 1998-07-17 | 2015-12-01 | Rovi Guides, Inc. | Interactive television program guide with remote access |
US8578423B2 (en) | 1998-07-17 | 2013-11-05 | United Video Properties, Inc. | Interactive television program guide with remote access |
US9185449B2 (en) | 1998-07-17 | 2015-11-10 | Rovi Guides, Inc. | Interactive television program guide system having multiple devices within a household |
US9706245B2 (en) | 1998-07-17 | 2017-07-11 | Rovi Guides, Inc. | Interactive television program guide system having multiple devices within a household |
US8578413B2 (en) | 1998-07-17 | 2013-11-05 | United Video Properties, Inc. | Interactive television program guide with remote access |
US8768148B2 (en) | 1998-07-17 | 2014-07-01 | United Video Properties, Inc. | Interactive television program guide with remote access |
US10271088B2 (en) | 1998-07-17 | 2019-04-23 | Rovi Guides, Inc. | Interactive television program guide with remote access |
US9237369B2 (en) | 1998-07-17 | 2016-01-12 | Rovi Guides, Inc. | Interactive television program guide system having multiple devices within a household |
US8584172B2 (en) | 1998-07-17 | 2013-11-12 | United Video Properties, Inc. | Interactive television program guide with remote access |
US8566871B2 (en) | 1998-07-29 | 2013-10-22 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US8589975B2 (en) * | 1998-08-21 | 2013-11-19 | United Video Properties, Inc. | Electronic program guide with advance notification |
US20140040955A1 (en) * | 1998-08-21 | 2014-02-06 | United Video Properties, Inc. | Electronic program guide with advance notification |
US9535563B2 (en) | 1999-02-01 | 2017-01-03 | Blanding Hovenweep, Llc | Internet appliance system and method |
US8020184B2 (en) | 1999-06-11 | 2011-09-13 | Jerding Dean F | Channel control system for exiting from an interactive program guide |
US8056106B2 (en) | 1999-06-11 | 2011-11-08 | Rodriguez Arturo A | Video on demand system with dynamic enablement of random-access functionality |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US8037504B2 (en) | 1999-06-11 | 2011-10-11 | Jerding Dean F | Video on demand system with selectable options of configurable random-access control |
US20020029386A1 (en) * | 1999-12-21 | 2002-03-07 | Robbins Thomas Dean | Method of broadcasting data for programming a receiver |
US7788693B2 (en) * | 1999-12-21 | 2010-08-31 | Thomas Dean Robbins | Method of broadcasting data for programming a receiver |
US8356329B2 (en) | 2000-02-29 | 2013-01-15 | Ericsson Television, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
US7367042B1 (en) | 2000-02-29 | 2008-04-29 | Goldpocket Interactive, Inc. | Method and apparatus for hyperlinking in a television broadcast |
US7343617B1 (en) * | 2000-02-29 | 2008-03-11 | Goldpocket Interactive, Inc. | Method and apparatus for interaction with hyperlinks in a television broadcast |
US7249367B2 (en) | 2000-02-29 | 2007-07-24 | Goldpocket Interactive, Inc. | Method and apparatus for switching between multiple programs by interacting with a hyperlinked television broadcast |
US7992166B2 (en) | 2000-04-03 | 2011-08-02 | Jerding Dean F | Providing alternative services based on receiver configuration and type of display device |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US9552128B2 (en) | 2000-04-10 | 2017-01-24 | Hillcrest Laboratories, Inc. | Media user interfaces using metadata from different sources |
US7844987B2 (en) | 2000-04-10 | 2010-11-30 | Hillcrest Laboratories, Inc. | Interactive content guide for television programming |
US8046804B2 (en) | 2000-04-10 | 2011-10-25 | Hillcrest Laboratories, Inc. | Media user interfaces using metadata from different sources |
US20060218588A1 (en) * | 2000-04-10 | 2006-09-28 | Hillcrest Laboratories, Inc. | Interactive content guide for television programming |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US9380347B2 (en) | 2000-05-04 | 2016-06-28 | Cisco Technology, Inc. | Hypertext service guide menu display |
US8739212B2 (en) | 2000-05-04 | 2014-05-27 | Cisco Technology, Inc. | Configuration of presentations of selectable TV services according to usage |
US8707153B2 (en) | 2000-06-09 | 2014-04-22 | Cisco Technology, Inc. | Displaying comment data corresponding to a video presentation |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US8640158B2 (en) | 2000-06-21 | 2014-01-28 | At&T Intellectual Property I, L.P. | Systems, methods, and products for presenting content |
US20110131606A1 (en) * | 2000-06-21 | 2011-06-02 | At&T Intellectual Property I, L.P. | Methods, Systems, and Products for Automated Control of Devices |
US20040250272A1 (en) * | 2000-06-21 | 2004-12-09 | Durden George A. | Systems and methods for controlling and managing programming content and portions thereof |
US10455274B2 (en) | 2000-06-21 | 2019-10-22 | At&T Intellectual Property I, L.P. | Methods, systems, and products for control of devices |
US20040261099A1 (en) * | 2000-06-21 | 2004-12-23 | Durden George A. | Method for formulating, delivering and managing data concerning programming content and portions thereof |
US9635415B2 (en) | 2000-06-21 | 2017-04-25 | At&T Intellectual Property I, L.P. | Methods, systems, and products for control of devices |
US9294797B2 (en) | 2000-06-21 | 2016-03-22 | At&T Intellectual Property I, L.P. | Methods, systems, and products for control of devices |
US7380258B2 (en) | 2000-06-21 | 2008-05-27 | At&T Delaware Intellectual Property, Inc. | Systems and methods for controlling and managing programming content and portions thereof |
US7904939B2 (en) * | 2000-06-21 | 2011-03-08 | At&T Intellectual Property I, L. P. | Methods, systems, and products for automated control of devices |
US7140033B1 (en) * | 2000-06-21 | 2006-11-21 | Bellsouth Intellectual Property Corporation | Methods and systems for controlling consumer electronics external devices via data delivered to a device |
US20070067810A1 (en) * | 2000-06-21 | 2007-03-22 | Durden George A | Methods, systems, and products for automated control of devices |
US8607298B2 (en) | 2000-06-21 | 2013-12-10 | At&T Intellectual Property I, L.P. | Methods, systems, and products for automated control of devices |
US9866784B2 (en) | 2000-06-27 | 2018-01-09 | At&T Intellectual Property I, L.P. | Methods, systems, and products for programming guides |
US20090133068A1 (en) * | 2000-06-27 | 2009-05-21 | David Steading | Methods, Systems, and Products for Enhanced Electronic Programming Guides |
US20060117347A1 (en) * | 2000-06-27 | 2006-06-01 | David Steading | Methods, systems, and products for customized programming |
US8082567B2 (en) | 2000-06-27 | 2011-12-20 | At&T Intellectual Property I, L. P. | Methods, systems, and products for customized programming |
US10194207B2 (en) | 2000-06-27 | 2019-01-29 | At&T Intellectual Property I, L.P. | Electronic grouping of titles of content |
US9038109B2 (en) | 2000-06-27 | 2015-05-19 | At&T Intellectual Property I, L.P. | Methods, systems, and products for enhanced electronic programming guides |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US7263709B1 (en) * | 2000-06-30 | 2007-08-28 | Keen Personal Media, Inc. | System for displaying video data having a promotion module responsive to a viewer profile to entice a viewer to watch a premium content |
US8401371B1 (en) * | 2000-08-24 | 2013-03-19 | Ati Technologies Ulc | Method and apparatus for automatic time-shifting for a content recorder |
US9143751B2 (en) | 2000-08-24 | 2015-09-22 | Ati Technologies Ulc | Method and apparatus for automatic time-shifting for a content recorder |
US9294799B2 (en) | 2000-10-11 | 2016-03-22 | Rovi Guides, Inc. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US8032914B2 (en) | 2000-11-10 | 2011-10-04 | Rodriguez Arturo A | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system |
US20020124252A1 (en) * | 2001-03-02 | 2002-09-05 | Schaefer Scott R. | Method and system to provide information alerts via an interactive video casting system |
US20020152470A1 (en) * | 2001-03-02 | 2002-10-17 | Mark Hammond | Method and system for providing audio, video and data to devices on an aircraft |
US9998792B2 (en) | 2001-04-03 | 2018-06-12 | Rovi Guides, Inc. | Electronic program guide for indicating availability of past programs |
US8904435B2 (en) | 2001-04-03 | 2014-12-02 | United Video Properties, Inc. | Electronic program guide for indicating availability of past programs |
US20020162117A1 (en) * | 2001-04-26 | 2002-10-31 | Martin Pearson | System and method for broadcast-synchronized interactive content interrelated to broadcast content |
US8006273B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Updating download options for unavailable media content |
US8640172B2 (en) | 2001-06-29 | 2014-01-28 | Cisco Technology, Inc. | System and method for characterization of purchasable and recordable media (PRM) |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US8191093B2 (en) | 2001-06-29 | 2012-05-29 | Rodriguez Arturo A | Providing information pertaining to audio-visual and personal bi-directional services |
US20030086694A1 (en) * | 2001-11-07 | 2003-05-08 | Nokia Corporation | Recording program scheduling information in an electronic calendar |
US8745656B2 (en) | 2002-02-11 | 2014-06-03 | Cisco Technology, Inc. | Tracking of presented television advertisements |
US8276179B2 (en) | 2002-03-27 | 2012-09-25 | At&T Intellectual Property I, L.P. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
US7430753B2 (en) | 2002-03-27 | 2008-09-30 | At&T Intellectual Property, I, L.P. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
US20090031355A1 (en) * | 2002-03-27 | 2009-01-29 | Bellsouth Intellectual Property Corporation | Method To Enable Cooperative Processing And Resource Sharing Between Set-Top Boxes, Personal Computers, And Local Devices |
US8584180B2 (en) | 2002-03-27 | 2013-11-12 | At&T Intellectual Property I, L.P. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
US20040163130A1 (en) * | 2002-03-27 | 2004-08-19 | Gray James H. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
US20030227475A1 (en) * | 2002-06-06 | 2003-12-11 | International Business Machines Corporation | Apparatus and method for blocking television commercials and delivering micro-programming content |
US9071872B2 (en) | 2003-01-30 | 2015-06-30 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US9369741B2 (en) | 2003-01-30 | 2016-06-14 | Rovi Guides, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20040216158A1 (en) * | 2003-04-23 | 2004-10-28 | International Business Machines Corporation | Preferred entertainment guide |
US20070067801A1 (en) * | 2003-10-07 | 2007-03-22 | Matsushita Electric Industrial Co., Ltd. | View programming system |
US9615139B2 (en) | 2004-01-21 | 2017-04-04 | Tech 5 | Determining device that performs processing of output pictures |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US20060015580A1 (en) * | 2004-07-01 | 2006-01-19 | Home Box Office, A Delaware Corporation | Multimedia content distribution |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
WO2006044443A3 (en) * | 2004-10-13 | 2006-06-15 | Innvision Networks Llc | System and method for providing home awareness |
WO2006044443A2 (en) * | 2004-10-13 | 2006-04-27 | Innvision Networks, Llc | System and method for providing home awareness |
US20060087428A1 (en) * | 2004-10-13 | 2006-04-27 | Innvision Networks, Llc | System and method for providing home awareness |
US7342488B2 (en) * | 2004-10-13 | 2008-03-11 | Innvision Networks, Llc | System and method for providing home awareness |
US20090072933A1 (en) * | 2004-11-19 | 2009-03-19 | Abb Services S.R.I | Automatic circuit breaker with tripping device activated by a movable contact |
US20080282295A1 (en) * | 2005-04-18 | 2008-11-13 | Home Box Office, Inc. | Pausing and Resuming Content Streaming On Wireless Devices |
WO2006113655A1 (en) * | 2005-04-18 | 2006-10-26 | Home Box Office, Inc. | Pausing and resuming content streaming on wireless devices |
US20070050812A1 (en) * | 2005-08-25 | 2007-03-01 | Tomoichi Ebata | Data distribution control system |
US7961643B2 (en) | 2005-09-07 | 2011-06-14 | Mcdonald James F | Optimizing data rates for video services to a subscriber |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US20100151782A1 (en) * | 2006-01-17 | 2010-06-17 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for broadcast content related notification |
US8165519B2 (en) | 2006-01-17 | 2012-04-24 | Panasonic Corporation | Method and apparatus for broadcast content related notification |
US8640165B2 (en) | 2006-07-31 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for providing enhanced sports watching media guidance |
US9215397B2 (en) | 2006-07-31 | 2015-12-15 | Rovi Guides, Inc. | Systems and methods for providing enhanced sports watching media guidance |
US8281341B2 (en) | 2006-07-31 | 2012-10-02 | Rovi Guides, Inc. | Systems and methods for providing media guidance planners |
US9407854B2 (en) | 2006-07-31 | 2016-08-02 | Rovi Guides, Inc. | Systems and methods for providing enhanced sports watching media guidance |
US8745661B2 (en) | 2006-07-31 | 2014-06-03 | Rovi Guides, Inc. | Systems and methods for providing enhanced sports watching media guidance |
US9307281B2 (en) | 2007-03-22 | 2016-04-05 | Rovi Guides, Inc. | User defined rules for assigning destinations of content |
US8312484B1 (en) * | 2008-03-28 | 2012-11-13 | United Video Properties, Inc. | Systems and methods for blocking selected commercials |
US9716914B1 (en) | 2008-03-28 | 2017-07-25 | Rovi Guides, Inc. | Systems and methods for blocking selected commercials |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
US20100071004A1 (en) * | 2008-09-18 | 2010-03-18 | Eldon Technology Limited | Methods and apparatus for providing multiple channel recall on a television receiver |
US20100074592A1 (en) * | 2008-09-22 | 2010-03-25 | Echostar Technologies Llc | Methods and apparatus for visually displaying recording timer information |
US8572651B2 (en) | 2008-09-22 | 2013-10-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for presenting supplemental information in an electronic programming guide |
US8582957B2 (en) | 2008-09-22 | 2013-11-12 | EchoStar Technologies, L.L.C. | Methods and apparatus for visually displaying recording timer information |
US8473979B2 (en) | 2008-09-30 | 2013-06-25 | Echostar Technologies L.L.C. | Systems and methods for graphical adjustment of an electronic program guide |
US20100083319A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Methods and apparatus for locating content in an electronic programming guide |
US9357262B2 (en) | 2008-09-30 | 2016-05-31 | Echostar Technologies L.L.C. | Systems and methods for graphical control of picture-in-picture windows |
US8397262B2 (en) | 2008-09-30 | 2013-03-12 | Echostar Technologies L.L.C. | Systems and methods for graphical control of user interface features in a television receiver |
US8763045B2 (en) | 2008-09-30 | 2014-06-24 | Echostar Technologies L.L.C. | Systems and methods for providing customer service features via a graphical user interface in a television receiver |
US8793735B2 (en) | 2008-09-30 | 2014-07-29 | EchoStar Technologies, L.L.C. | Methods and apparatus for providing multiple channel recall on a television receiver |
US20100079681A1 (en) * | 2008-09-30 | 2010-04-01 | Echostar Technologies Llc | Systems and methods for graphical control of symbol-based features in a television receiver |
US8937687B2 (en) * | 2008-09-30 | 2015-01-20 | Echostar Technologies L.L.C. | Systems and methods for graphical control of symbol-based features in a television receiver |
US9100614B2 (en) | 2008-10-31 | 2015-08-04 | Echostar Technologies L.L.C. | Graphical interface navigation based on image element proximity |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
USRE50355E1 (en) | 2008-11-25 | 2025-03-25 | Adeia Technologies Inc. | Reducing unicast session duration with restart TV |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US20150150045A1 (en) * | 2011-11-11 | 2015-05-28 | Echostar Ukraine, L.L.C. | Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods |
US10110958B2 (en) * | 2011-11-11 | 2018-10-23 | Echostar Ukraine Llc | Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods |
US9125169B2 (en) | 2011-12-23 | 2015-09-01 | Rovi Guides, Inc. | Methods and systems for performing actions based on location-based rules |
USRE50285E1 (en) * | 2015-10-13 | 2025-01-28 | Lg Electronics Inc. | Display device |
US20180035149A1 (en) * | 2016-08-01 | 2018-02-01 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of operating the same |
US10616631B2 (en) * | 2016-08-01 | 2020-04-07 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of operating the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030131356A1 (en) | Method and apparatus for notification on a broadcast device | |
US6577350B1 (en) | Method and apparatus for displaying an electronic program guide | |
US6426779B1 (en) | Method and apparatus for providing favorite station and programming information in a multiple station broadcast system | |
US6163345A (en) | Method and apparatus for providing station and programming information in a multiple station broadcast system | |
US6532589B1 (en) | Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events | |
US6954897B1 (en) | Method and apparatus for adjusting font size in an electronic program guide display | |
US6034677A (en) | Method and apparatus for displaying an electronic program guide | |
US6243142B1 (en) | Method and apparatus for displaying time and program status in an electronic program guide | |
US6020930A (en) | Method and apparatus for generating and displaying a broadcast system program guide | |
US6518986B1 (en) | Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system | |
US5596373A (en) | Method and apparatus for providing program oriented information in a multiple station broadcast system | |
US6111614A (en) | Method and apparatus for displaying an electronic menu having components with differing levels of transparency | |
US6608633B1 (en) | Visual display of categorical information through visual factors such as scale and location | |
US5973682A (en) | Method and apparatus for indicating functional areas of a graphical user interface | |
EP1244297A2 (en) | On screen programme list display for multiple channel broadcasting systems | |
CA2290956C (en) | System and method for recording pay tv programs | |
US8260676B2 (en) | Control spending based on time period | |
US20030223734A1 (en) | System and method for providing recording function when no program information is available | |
US20020056104A1 (en) | Folder-style program guide with categories and sub-categories | |
US20040078806A1 (en) | System and method for displaying a summary menu of stored user profiles | |
KR100592075B1 (en) | Method and apparatus for displaying electronic program guide | |
US6859608B1 (en) | Auto title frames generation method and apparatus | |
US20030140341A1 (en) | Digital broadcast receiver and program guide display method thereof | |
US20020021309A1 (en) | Future program action indication display | |
US20020100048A1 (en) | Upcoming program information display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY ELECTRONICS, INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PROEHL, ANDREW M.;MINGO, KIM;REEL/FRAME:009834/0500 Effective date: 19990223 Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SERVAN-SCHREIBER, FRANKLIN;REEL/FRAME:009858/0905 Effective date: 19990311 Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PROEHL, ANDREW M.;MINGO, KIM;REEL/FRAME:009834/0500 Effective date: 19990223 Owner name: SONY ELECTRONICS, INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SERVAN-SCHREIBER, FRANKLIN;REEL/FRAME:009858/0905 Effective date: 19990311 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |