US20090091657A1 - web television that performs a pip control function - Google Patents
web television that performs a pip control function Download PDFInfo
- Publication number
- US20090091657A1 US20090091657A1 US12/259,551 US25955108A US2009091657A1 US 20090091657 A1 US20090091657 A1 US 20090091657A1 US 25955108 A US25955108 A US 25955108A US 2009091657 A1 US2009091657 A1 US 2009091657A1
- Authority
- US
- United States
- Prior art keywords
- television
- internet
- pip
- display
- video
- 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
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/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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A web television includes a display, a tuner, an internet module, and a PIP module. The tuner is arranged to select television video for display on the display and to select television audio for display by a speaker of the web television. The internet module is arranged to supply internet video for display on the display and to supply internet audio for display by the speaker of the web television, and the internet video and audio are derived from internet communications between the web television and internet content providers. The PIP module is arranged to provide a PIP area within a main area of the display. The internet video and the television video may be swapped between the PIP area and the main area of the display, and the speaker of the web television may be swapped between the internet audio and the television audio.
Description
- The present invention is related to the inventions disclosed in application U.S. Ser. No. (7009) which was filed on ______, in application U.S. Ser. No. (7010) which was filed on ______, and in application U.S. Ser. No. (7012) which was filed on ______.
- The present invention relates to video and audio functions in a web television.
- The internet has become an integral part in the way in which content is delivered to end users. For example, newspapers, magazines, and television and cable networks have web sites that are increasingly being used to deliver content. Content is delivered by on-line content providers which include, for example, web sites and on-line service providers such as AOL™.
- Content is accessed by end users via on-line access devices. The on-line access device most often used currently is the personal computer. However, non-personal-computer on-line access devices are being, and have been, developed that enable end users to connect to the internet. For example, one type of non-personal-computer on-line access device is a web television.
- A web television generally includes many of the components of a conventional television, such as a television controller, a video processor, an audio processor, and the like. However, unlike a conventional television, a web television also includes an internet module, which permits the web television to be used as an on-line access device, and an input device, which permits the user to interface with the internet module and the web television in order to communicate over the internet by way of the web television. Accordingly, a web television may be used in a manner similar to a personal computer in order to gain access to on-line content providers.
- The television controller of a web television currently responds to inputs from the end user in order to control the web television in either a normal television mode or an internet mode. During the television mode, the television controller responds to instructions from the end user, usually by way of a remote control, in order to select and present television signals by way of the television's display and speakers. During the internet mode, the television controller transmits messages to the internet module permitting the internet module to be used in order to communicate over the internet.
- However, the television controllers of existing web televisions do not receive messages from their corresponding internet modules. Accordingly, the television controllers cannot determine the status of their corresponding internet modules, the software version numbers and revision numbers of the software being executed by their corresponding internet module, and other characteristics of the internet module which would be useful to the television controller. Also, current web televisions do not have integrated PIP functions (i.e., PIP functions that are internal to the web television and that do not require a set top internet box) which permit internet video from the internet module to be displayed in the PIP and which permit internet video from the internet module in the PIP to be swapped with television video from the television tuner of the web television. Moreover, current web televisions do not permit internet audio from the internet module to be swapped with television audio from the television tuner of the web television from a single integrated control source such as a television controller.
- The present invention solves one or more of the above noted problems.
- In accordance with one aspect of the present invention, a web television comprises a display, a tuner, an internet module, a PIP module, and switching means. The tuner is arranged to select television video for display on the display. The internet module is arranged to supply internet video for display on the display, and the internet video is derived from internet communications between the web television and internet content providers. The PIP module is arranged to provide a PIP area in the display. The switching means switches the PIP area between the internet video and the television video.
- In accordance with another aspect of the present invention, a web television comprises a display, a tuner, an internet module, and switching means. The tuner is arranged to select television audio for display by a speaker of the web television. The internet module is arranged to supply internet audio for display by the speaker of the web television, and the internet audio is derived from internet communications between the web television and internet content providers. The switching means switches the speaker of the web television between the internet audio and the television audio.
- In accordance with yet another aspect of the present invention, a web television comprises a monitor, a tuner, an internet module, and a switch. The tuner is arranged to select television video for display on the display. The internet module is arranged to supply internet video for display on the display, and the internet video is derived from internet communications between the web television and internet content providers. The switch is arranged to switch the display between the internet video and the television video.
- In accordance with still another aspect of the present invention, a web television comprises a display, a tuner, an internet module, a PIP module, and swapping means. The tuner is arranged to select television video for display on the display and to select television audio for display by a speaker of the web television. The internet module is arranged to supply internet video for display on the display and to supply internet audio for display by the speaker of the web television, and the internet video and internet audio are derived from internet communications between the web television and internet content providers. The PIP module is arranged to provide a PIP area within a main area in the display. The swapping means swaps the internet video and the television video between the PIP area and the main area in the display and swaps the internet audio and the television audio between the speaker of the web television.
- In accordance with a further aspect of the present invention, a web television comprises a display, a tuner, a PIP module, and an integrated television/internet controller. The tuner is arranged to select television video for display on the display and to select television audio for display by a speaker of the web television. The PIP module is arranged to provide a PIP area within a main area of the display. The integrated television/internet controller is arranged to supply internet video for display on the display and to supply internet audio for display by the speaker of the web television, wherein the internet video and internet audio are derived from internet communications between the web television and internet content providers. The integrated television/internet controller is also arranged to swap the internet video and the television video between the PIP area and the main area of the display and to swap the internet audio and the television audio between the speaker of the web television.
- These and other features and advantages of the present invention will become more apparent from a detailed consideration of the invention when taken in conjunction with the drawings in which:
-
FIG. 1 illustrates a web television arranged in accordance with the present invention; -
FIG. 2 illustrates a communication system having an internet module and a television controller for controlling the web television ofFIG. 1 ; -
FIG. 3 illustrates a message format of a status command message written by the television controller to the internet module ofFIG. 2 ; -
FIG. 4 illustrates a message format of a data page command message written by the television controller to the internet module ofFIG. 2 ; -
FIG. 5 illustrates a message format of a trakball position command message written by the television controller to the internet module ofFIG. 2 ; -
FIG. 6 illustrates a message format of a keyboard page command message written by the television controller to the internet module ofFIG. 2 ;FIG. 7 illustrates a message format of a controller version command message written by the television controller to the internet module ofFIG. 2 ; -
FIG. 8 illustrates a message format of a status response message read by the television controller from the internet module ofFIG. 2 ; -
FIG. 9 illustrates a message format of an internet module response message read by the television controller from the internet module ofFIG. 2 ; -
FIGS. 10-13 illustrate a program which is executed by the television controller in writing messages to, and reading messages from, the internet module ofFIG. 1 ; and, -
FIG. 14 illustrates an alternative embodiment of a communication system having an integrated television/internet controller for controlling the web television ofFIG. 1 . - A
web television 10 is illustrated inFIG. 1 and includes a display 12 (such as a CRT) housed in acabinet 14. Thecabinet 14 also housesvarious switches 16 as well as aninfrared sensor 18 that responds to an infraredremote control device 20. Alternatively, theremote control device 20 may be hardwired to theweb television 10, or theremote control device 20 may transmit wireless signals of a kind other than infrared. Theremote control device 20 may be a trakball type remote control, a conventional remote control, a keyboard type remote control, or the like. - A
communication medium 22 is connected to theweb television 10 permitting theweb television 10 to communicate with on-line content providers such as by way of the internet. Thecommunication medium 22 may be a phone line, a cable, an integrated services digital network, a digital subscriber line (which may include an asymmetrical digital subscriber line, a rate adapted digital subscriber line, or the like), a satellite link, or any other type of medium which supports communication between theweb television 10 and on-line content providers. - A
television control system 30 for controlling the operations of theweb television 10 is illustrated inFIG. 2 . Thetelevision control system 30 includes atelevision controller 32, aninternet module 34, an audio/video switch 36, aPIP module 38, avideo processor 40, anaudio processor 42, araster control 44, acommunication bus 46, and atuner 48. Theinternet module 34 may be any of the suitable commercially available devices that permit communication between a television and on-line content providers. Theinternet module 34 has an Ethernet port EN and a phone line port PL for connecting theinternet module 34 to thecommunication medium 22 so that theinternet module 34 may transmit and receive information to and from remote on-line devices. Theinternet module 34 also has a port PRT for connecting theinternet module 34 to a printer so that internet communications may be printed. - The
television controller 32 may be a microprocessor with corresponding memory and communication circuits for supporting communications over thecommunication bus 46 between thetelevision controller 32, theinternet module 34, the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, theraster control 44, and thetuner 48. The communication circuit of thetelevision controller 32 includes a transmitter and a receiver. Thecommunication bus 46 may be an IIC communication bus having serial control, data, and address lines. - The audio/
video switch 36 is controlled by thetelevision controller 32 in order to supply internet communications, which are supported by theinternet module 34, and/or television signals, which are tuned by thetuner 48, to thePIP module 38, to thevideo processor 40, and to theaudio processor 42. ThePIP module 38, thevideo processor 40, theaudio processor 42, and theraster control 44 are controlled by thetelevision controller 32 in order to appropriately supply the internet communications and television signals to thedisplay 12 and the speakers of theweb television 10. - Accordingly, the television controller 32, in response to appropriate signals from the remote control device 20, may control the audio/video switch 36, the PIP module 38, the video processor 40, the audio processor 42, and the raster control 44 so that (i) internet video is displayed on the display 12 and audio supported by the internet module 34 is provided to the speakers of the web television 10, (ii) television video is displayed on the display 12 and audio selected by the tuner 48 is provided to the speakers of the web television 10, (iii) internet video supported by the internet module 34 is displayed on the display 12 and television audio selected by the tuner 48 is provided to the speakers of the web television 10, (iv) internet audio supported by the internet module 34 is provided to the speakers and television video selected by the tuner 48 is displayed on the display 12 of the web television 10, (v) internet video supported by the internet module 34 is displayed in a PIP area in the display 12, television video selected by the tuner 48 is displayed in the main area in the display 12, and either internet audio or television audio is provided to the speakers of the web television 10, and/or (vi) television video selected by the tuner 48 is displayed in a PIP area of the display 12, internet video supported by the internet module 34 is displayed in the main area of the display 12, and either internet audio or television audio is provided to the speakers of the web television 10. The
television controller 32, in response to appropriate signals from theremote control device 20, may also control the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, and theraster control 44 to swap internet video and television video between the PIP area and the main area, and to swap the speaker of theweb television 10 between internet audio and television audio. - Alternatively, a swapping function may be initiated by the
internet module 34. For example, when theweb television 10 is in internet mode so that an internet screen is displayed on thedisplay 12, a button on the internet screen may be selected by the user through use of theremote control device 20 causing theinternet module 34 to send a request for a PIP swap to thetelevision controller 32. In response, thetelevision controller 32 suitably controls the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, and theraster control 44 to swap internet video and television video between the PIP area and the main area, and/or to swap the speaker of theweb television 10 between internet audio and television audio. As another example, when theweb television 10 is in internet mode, theinternet module 34 may determine that the reception of an internet communication is taking too long and, until reception is complete, is appropriating the main television unnecessarily. Accordingly, theinternet module 34 may send a request for a PIP swap to thetelevision controller 32 causing thetelevision controller 32 to swap internet video to the PIP area and television video to the main area, and/or to swap the speaker of theweb television 10 from internet audio to television audio, so that the user need not be bothered with the internet communication until its reception is complete. - The
communication bus 46 supports two-way communication between theinternet module 34 and thetelevision controller 32. Examples of messages which may be used during such communication are shown inFIGS. 3-9 asmessages television controller 32 and theinternet module 34, thetelevision controller 32 operates as a master station by controlling communication between thetelevision controller 32 and theinternet module 34 over thecommunication bus 46. - Accordingly, as shown by each of the
messages television controller 32 initiates each communication between itself and theinternet module 34 by transmitting a start signal, which may be a bit or bit sequence and which designates the start of themessages television controller 32 is writing to the communication bus 46 (i.e., transmitting) or reading from the communication bus 46 (i.e., receiving). - As shown by each of the
messages FIGS. 3-7 , a write slave address having a particular value, such as $44, is transmitted by thetelevision controller 32 when thetelevision controller 32 writes a message to thecommunication bus 46 and the message is intended for theinternet module 34. As shown by each of themessages FIGS. 8 and 9 , a read slave address having a particular value, such as $45, is transmitted by thetelevision controller 32 when thetelevision controller 32 determines to read information on thecommunication bus 46 from theinternet module 34. After thetelevision controller 32 transmits the start signal followed by the slave address, thetelevision controller 32 waits for an acknowledgement (ACK) from theinternet module 34. - The
message 60 illustrated inFIG. 3 is transmitted to theinternet module 34 whenever thetelevision controller 32 has status information to transmit, such as in the event that (i) a change occurs which affects a mode bit in the message 60 (these mode bits are described below), (ii) thetelevision controller 32 receives a request from theinternet module 34, in which case themessage 60 is transmitted by thetelevision controller 32 as an acknowledgement of the request, (iii) theinternet module 34 fails to respond to a poll from thetelevision controller 32 for a predetermined amount of time, (iv) thetelevision controller 32 receives a command from the user which switches thetelevision controller 32 in or out of internet mode, or the like. - Upon receipt of an acknowledgement (ACK) from the
internet module 34, thetelevision controller 32 transmits a status command byte (which may have a value of $00, for example) to indicate that themessage 60 is a status message containing certain status information. This status information indicates to theinternet module 34 the status of certain modes of theweb television 10. Thetelevision controller 32 then waits to receive from theinternet module 34 an acknowledgement of the command byte. Upon receiving this acknowledgement, thetelevision controller 32 transmits a mode byte. - The mode byte, for example, may be eight bits in length and may be used for a variety of purposes. The mode byte may have (i) a first bit which indicates whether the
web television 10 is off or on, (ii) a second bit which indicates a television receiver configuration or model, (iii) a third bit which indicates whether the main area of thedisplay 12 is to contain internet video received by theinternet module 34 or television video of a television signal selected by thetuner 48, (iv) a fourth bit which indicates whether the speakers of theweb television 10 are supplied with internet audio received by theinternet module 34 or television audio of a television signal selected by thetuner 48, (v) a fifth bit which indicates whether thePIP module 38 is on or off, (vi) a sixth bit which indicates whether a screen saver mode is on or off, and (vii) two bits for the like purposes. - The information contained in these mode bits may indicate the results of commands from the end user by way of the
television controller 32 or from theinternet module 34. For example, if the end user desires to place internet video in the main area of thedisplay 12 and to place television video in the PIP area of thedisplay 12, the end user will do so by use of theremote control device 20 which causes thetelevision controller 32 to send commands in order to control the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, theraster control 44, and/or thetuner 48, as appropriate. The results of these control actions affect the mode bits, causing thetelevision controller 32 to send themessage 60 to theinternet module 34. As another example, theinternet module 34 may transmit a request to thetelevision controller 32 that internet video be placed in the main area of thedisplay 12 and that television video be placed in the PIP area of thedisplay 12. Such a request may result from a selection by the end user of an appropriate button in an internet screen supplied to thedisplay 12 by theinternet module 34. As a result of the request, thetelevision controller 32 sends commands to control the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, theraster control 44, and/or thetuner 48, as appropriate. This action also affects the mode bits, causing thetelevision controller 32 to send themessage 60 to theinternet module 34 as an acknowledgement of the request transmitted by theinternet module 34 to thetelevision controller 32. - Following transmission of the mode byte, the
television controller 32 waits for an acknowledgement from theinternet module 34. Upon receipt of the acknowledgement, thetelevision controller 32 transmits a request byte which, for example, may be used to request the internet module 34 (i) to transmit back its version ID (which may be useful for diagnostic purposes), (ii) to reset the internet module 34 (such as when theweb television 10 is turned off by the end user, when theinternet module 34 fails to acknowledge thecommunication bus 46 for more than a predefined limit of time, or when theinternet module 34 otherwise requires reset), or the like. A request that theinternet module 34 reset itself causes theinternet module 34 to transmit back a status message indicating compliance. - After transmittal of the request byte, the
television controller 32 waits for an acknowledgement. Upon receipt of the acknowledgement, thetelevision controller 32 transmits a stop signal (such as a bit or bit sequence) designating the end of themessage 60. - The
messages FIGS. 4 , 5, and 6. Themessages message 60 ofFIG. 3 in that themessages television controller 32 to theinternet module 34. Upon receipt of an acknowledgement from theinternet module 34, thetelevision controller 32 transmits a remote control command byte (which may have a value of $01, for example) to indicate that themessages remote control device 20 to thetelevision controller 32 and which may be useful to theinternet module 34. After acknowledgement of this remote control command byte, thetelevision controller 32 next transmits a remote control page byte which indicates that certain remote control page information follows. - For example, as shown in
FIG. 4 , the remote control page byte of themessage 70 is a data page byte (containing a value of $09, for example) to indicate that themessage 70 includes a data byte. After transmitting the remote control data page byte, thetelevision controller 32 waits for an acknowledgement. Upon receipt of the acknowledgement, thetelevision controller 32 transmits the data byte. The data byte may be used to transmit trakball push (click) data in the case where theremote control device 20 has a trakball and the trakball has been pushed, enter key push (click) data in the case where theremote control device 20 has an enter key and the enter key has been pushed, and the like. After transmittal of the data byte, thetelevision controller 32 waits for an acknowledgement from theinternet module 34. Upon receipt of the acknowledgement, thetelevision controller 32 transmits a stop signal designating the end of themessage 70. - The
message 80, which is shown inFIG. 5 , is transmitted by thetelevision controller 32 in order to convey displacement information to theinternet module 34. For example, the displacement information transmitted in themessage 80 may include the x and y position of a cursor or highlighting or the like, as selected by movement of a trakball on a trakball type remote control. As another example, the displacement information transmitted in themessage 80 may include the x and y position of a cursor or highlighting or the like, as selected by arrow keys on either a conventional remote control, a keyboard remote control, or a trakball remote control. - The
message 80 includes the start signal, the write slave address, the remote control command byte, and the remote control page byte described above. However, unlike the remote control page byte of themessage 70, the remote control page byte of themessage 80 is an X-Y position page byte (containing a value of $14, for example) to indicate that displacement information is contained in themessage 80. Accordingly, as indicated inFIG. 5 , upon receipt of an acknowledgement following transmission of the remote control page byte, thetelevision controller 32 transmits X and Y position bytes. The X position byte designates a current X position of a cursor, highlighting, or the like, as selected by a trakball, by arrow keys, or the like. The Y position byte similarly designates a current Y position of a cursor, highlighting, or the like, as selected by a trakball, by arrow keys, or the like. Upon receipt of an acknowledgement after transmission of each of the X and Y position bytes, thetelevision controller 32 transmits a stop signal designating the end of themessage 80. - The
message 90, which is shown inFIG. 6 , is transmitted by thetelevision controller 32 in order to convey alpha and/or numeric character data or the like to theinternet module 34. For example, when theweb television 10 is in internet mode and theremote control device 20 transmits characters (such as alpha and/or numeric characters) to theweb television 10, thetelevision controller 32 responds by transmitting the characters to theinternet module 34 by way of themessage 90. Themessage 90 includes the start signal, the write slave address, the remote control command byte, and the remote control page byte described above. However, unlike the remote control page bytes of themessages message 90 is a keyboard page byte (containing a value of $15, for example) to indicate that character data is contained in themessage 90. Accordingly, as indicated inFIG. 6 , upon receipt of an acknowledgement following transmission of the remote control page byte, thetelevision controller 32 transmits the last keystroke followed by the current keystroke. Following suitable acknowledgements, thetelevision controller 32 transmits a stop signal designating the end of themessage 90. - The
television controller 32 transmits amessage 100 as illustrated inFIG. 7 in order to convey to theinternet module 34 the revision and version numbers of thetelevision controller 32. Themessage 100 includes the start signal and the write slave address described above. Following acknowledgement of the write slave address byte by theinternet module 34, thetelevision controller 32 transmits a version command byte in themessage 100, The version command byte of the message 100 (containing a value of $04, for example) indicates that themessage 100 contains the revision and version numbers of thetelevision controller 32. The revision and version numbers of thetelevision controller 32 may be useful to theinternet module 34 in determining which of its features are compatible with the software executed by thetelevision controller 32 and, therefore, should be initialized. - As indicated above, when the
television controller 32 is ready to read information which it previously requested from theinternet module 34, or when thetelevision controller 32 is ready to poll theinternet module 34, it transmits a read slave address over thecommunication bus 46. Accordingly, as shown inFIGS. 8 and 9 , this read slave address may have a value of $45, for example. Theinternet module 34 will then return the previously requested information and/or its status in a message format such as that shown inFIGS. 8 and 9 . - The
message 110 shown inFIG. 8 includes a start signal, as described above, and a read slave address, both of which are transmitted by thetelevision controller 32. Generally, a read slave address, which does not follow a previous request by thetelevision controller 32 for specific information from the internet module 34 (such as version and revision numbers), indicates that thetelevision controller 32 is polling theinternet module 34. Following transmission of the start signal and the read slave address, thetelevision controller 32 waits for an acknowledgement from theinternet module 34 and an additional byte which, for example, may have a status indicating byte as shown inFIG. 8 or a version indicating byte as shown inFIG. 9 . - In the
message 110, a status indicating byte (containing a value of $00, for example) indicates that mode and status information bytes follow. The mode byte in themessage 110 may be used to indicate certain information such as (i) whether theinternet module 34 is active and has been initialized, (ii) whether theinternet module 34 is connected to a phone line or whether the internet module is offline, (iii) whether theinternet module 34 is connected to the Ethernet, and (iv) other possible information such as whether theinternet module 34 is executing Web Browser, Email, User Setup, or other applications. Following receipt of the status indicating and mode bytes, thetelevision controller 32 transmits corresponding acknowledgements and then waits for a status byte. - The status byte received by the
television controller 32 may indicate whether internet audio or television audio is being supplied to the speaker of theweb television 10, whether a Screen Saver mode of theinternet module 34 is on or off, and the like. Following receipt of the status byte, thetelevision controller 32 transmits an acknowledgement and waits for a request byte. - The request byte from the
internet module 34 may request thetelevision controller 32 to perform one or more of the following functions: (i) transmit its version ID; (ii) execute a PIP swap function; (iii) execute a PIP off function; (iv) execute a PIP on function; (v) switch the video output of theinternet module 34 into the main area of thedisplay 12; (vi) switch the video output of thetuner 48 into the main area of thedisplay 12; and the like. - Many of these requests result when the user, by use of the
remote control device 20 for example, clicks on an appropriate button of an internet screen which theinternet module 34 causes to appear on thedisplay 12 of theweb television 10. The click information is transmitted by thetelevision controller 32 in themessages internet module 34 to thetelevision controller 32 as requests so that thetelevision controller 32 can take appropriate action with respect to the audio/video switch 36, thePIP module 38, thevideo processor 40, theaudio processor 42, and theraster control 44. Additionally, thetelevision controller 32 transmits themessage 100 to theinternet module 34 in response to function (i) above, and thetelevision controller 32 transmits themessage 60 to theinternet module 34 in response to functions (ii), (iii), (iv), (v), (vi), and the like. - Following receipt of the request byte, the
television controller 32 transmits an acknowledgement and waits for a checksum byte. All messages which are sent from theinternet module 34 to thetelevision controller 32 over thecommunication bus 46 may use a checksum at the end of the message for detection of transmission errors. This checksum may be the two's complement of the sum of all bytes transmitted in the message, not including the device address. In this way, the sum of all bytes following the device address will be zero. If this checksum is not zero, the message will not be processed by thetelevision controller 32 and thetelevision controller 32 will require a retransmission of the message from theinternet module 34. Following receipt of the checksum byte, thetelevision controller 32 transmits a HIGH line level followed by a stop signal. - The
message 120 as illustrated inFIG. 9 is transmitted so that theinternet module 34 may respond to themessage 60 having its request byte set to request version and revision numbers from theinternet module 34. Themessage 120 includes the start signal and the read slave address of themessage 110. Following transmission of the start signal and the read slave address, thetelevision controller 32 waits for an acknowledgement followed by a byte having a value indicating that version identification information from theinternet module 34 follows. For example, this byte may have a value of $03. Following receipt of this version identification indicating byte, thetelevision controller 32 transmits, to theinternet module 34, an acknowledgement that it has received the version identification indicating byte. - Upon receipt of this acknowledgement, the
internet module 34 transmits a software revision number byte. Following receipt of the software revision number byte, thetelevision controller 32 transmits an acknowledgement and then waits for a software version byte. - Upon receipt of this acknowledgement, the
internet module 34 transmits the software version number byte. Following receipt of the software version number byte, thetelevision controller 32 transmits an acknowledgement and then waits for a checksum byte. - Following receipt of the checksum byte, the
television controller 32 transmits a HIGH line level and a stop signal. -
FIGS. 10-13 illustrate an example of a program 200 which may be executed by thetelevision controller 32 in order to facilitate the transmission and reception of the messages 60-120 over thecommunication bus 46. The program 200, for the most part, is an event-initiated program. In general terms, the events are either user-selected events (for example, events selected by the user through use of the remote control device 20) or polling events. In the case of user-selected events, ablock 202 determines whether the event is an user instruction to turn on theweb television 10. If so, ablock 204 transmits messages to thetuner 48, the audio/video switch 36, thevideo processor 40, and theaudio processor 42 to begin displaying video and audio on theweb television 10. Theblock 204 also transmits, to theinternet module 34, themessage 60 with the first bit of themessage 60 set to indicate that theweb television 10 is on. - A
block 206 determines whether the event is an user instruction to turn off theweb television 10. If so, ablock 208 transmits messages to the audio/video switch 36, thevideo processor 40, theaudio processor 42, and thetuner 48 to turn off theweb television 10. Theblock 208 also transmits, to theinternet module 34, themessage 60 with the first bit of themessage 60 set to indicate that theweb television 10 is off. - A
block 210 determines whether the event is an user instruction or aninternet module 34 request to turn on the PIP area. If so, ablock 212 transmits a message to thePIP module 38 in order to initiate PIP operation. Theblock 212 also transmits, to theinternet module 34, themessage 60 with the fifth bit of themessage 60 set to indicate that PIP operation has been initiated. - A
block 214 determines whether the event is an user instruction or aninternet module 34 request to turn off the PIP area. If so, ablock 216 transmits a message to thePIP module 38 in order to conclude PIP operation. Theblock 216 also transmits, to theinternet module 34, themessage 60 with the fifth bit of themessage 60 set to indicate that PIP operation has been concluded. - A
block 218 determines whether the event is an user instruction or aninternet module 34 request to perform a PIP swap. If so, ablock 220 transmits a message to the audio/video switch 36 in order to swap video between the PIP display and the main area of thedisplay 12. Theblock 220 also transmits, to theinternet module 34, themessage 60 with the third bit of themessage 60 set to indicate that internet video or television video, as appropriate, is in the main area of thedisplay 12. If internet video is in the PIP area and television video is in the main area before the swap so that internet video is in the main area and television video is in the PIP area after the swap, the internet video after the swap may be wrapped around the PIP area so that none of the internet communication being displayed is covered over by the PIP area. This wrapping may be implemented by theinternet module 34 itself, or thetelevision controller 32 may implement wrapping by suitable control of thevideo processor 40 and theraster control 44. This wrapping capability provides a distinct advantage over set top box type web televisions. - A
block 222 determines whether the event is an user instruction or aninternet module 34 request to place internet video from theinternet module 34 in the main area of thedisplay 12. If so, ablock 224 transmits a message to the audio/video switch 36 in order to place internet video from theinternet module 34 in the main area of thedisplay 12. Theblock 224 also transmits, to theinternet module 34, themessage 60 with the third bit of themessage 60 set to indicate that internet video from theinternet module 34 should be in the main area of thedisplay 12. - A
block 226 determines whether the event is an user instruction or aninternet module 34 request to place television video from thetuner 48 in the main area of thedisplay 12. If so, ablock 228 transmits a message to the audio/video switch 36 in order to place television video from thetuner 48 in the main area of thedisplay 12. Theblock 228 also transmits, to theinternet module 34, themessage 60 with the third bit of themessage 60 set to indicate that television video from thetuner 48 should be in the main area of thedisplay 12. - A
block 230 determines whether the event is an user instruction to connect television audio from thetuner 48 to the speakers of theweb television 10. If so, ablock 232 transmits a message to the audio/video switch 36 in order to connect television audio from thetuner 48 to the speakers of theweb television 10. Theblock 232 also transmits, to theinternet module 34, themessage 60 with the fourth bit of themessage 60 set to indicate that television audio from thetuner 48 is connected to the speakers of theweb television 10. - A
block 234 determines whether the event is an user instruction to connect internet audio from theinternet module 34 to the speakers of theweb television 10. If so, ablock 236 transmits a message to the audio/video switch 36 in order to connect internet audio from theinternet module 34 to the speakers of theweb television 10. Theblock 236 also transmits, to theinternet module 34, themessage 60 with the fourth bit of themessage 60 set to indicate that internet audio from theinternet module 34 is connected to the speakers of theweb television 10. - A
block 238 determines whether the event is a click of a trakball of a trakballremote control device 20, of an enter key of a keyboard or otherremote control device 20, or the like. If so, ablock 240 sends themessage 70 to theinternet module 34 to indicate the click. Ablock 242 determines whether the event is a change in cursor position as selected by use of a trakball of a trakballremote control device 20. by arrow keys of a keyboard or otherremote control device 20, or the like. If so, ablock 244 transmits themessage 80 in order to transmit the displacement information to theinternet module 34. Ablock 246 determines whether the event is a key stroke of a keyboardremote control device 20. If so, ablock 248 transmits themessage 90 in order to transmit the last keystroke and the current keystroke to theinternet module 34. - A
block 250 determines whether the event is a request from theinternet module 34 for the version of the software executed by thetelevision controller 32. If so, ablock 252 transmits, to theinternet module 34, themessage 100 containing the revision and version numbers of the software executed by thetelevision controller 32. - Polling is a timed event. When a timed event occurs, or if the
television controller 32 otherwise determines to read information from theinternet module 34, ablock 300 initiates the transmission of an appropriate message such as themessage 110 or themessage 120. Ablock 302 awaits the receipt of the bytes subsequent to the read slave address byte of themessage 110 or themessage 120. As each byte subsequent to the read slave address byte of themessage 110 or themessage 120 is received by thetelevision controller 32, ablock 304 appropriately processes the received data and transmits acknowledgements. - As shown in
FIG. 14 , the functions of thetelevision controller 32 and of theinternet module 34 may be integrated within the same processing block, such as a television/internet controller 400. The television/internet controller 400 communicates with on-line content providers and provides internet communications to an audio/video switch 402. The audio/video switch 402 also receives television signals as selected by atuner 404. As in the case of the audio/video switch 36, the audio/video switch 402 provides internet and/or television video to aPIP module 406 and to avideo processor 408, and provides internet and/or television audio to anaudio processor 410. The television/internet controller 400 suitably controls the audio/video switch 402, thePIP module 406, thevideo processor 408, theaudio processor 410, and araster control 44 in the same fashion as is described in connection with FIG. 2. The television/internet controller 400 may be microprocessor based and programmed to incorporate all of the functions described above in connection with thetelevision controller 32 and theinternet module 34. - Certain modifications of the present invention have been discussed above. Other modifications will occur to those practicing in the art of the present invention. For example, each portion of the
messages messages - Accordingly, the description of the present invention is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the best mode of carrying out the invention. The details may be varied substantially without departing from the spirit of the invention, and the exclusive use of all modifications which are within the scope of the appended claims is reserved.
Claims (15)
1-43. (canceled)
44. A web television comprising:
a display;
a tuner arranged to select television video for display on the display and to select television audio for display by a speaker of the web television;
a PIP module arranged to provide a PIP area within a main area of the display; and,
an integrated television and internet controller arranged to supply internet video for display on the display, to supply internet audio for display by the speaker of the web television, and to control the main area and the PIP area of the display, wherein the internet video and internet audio are derived from internet communications between the web television and internet content providers, wherein the integrated television and internet controller performs a PIP control function when an end user selects a PIP control button on an internet screen displayed on the main area of the display.
45. The web television of claim 44 , wherein the end user selects the PIP control button through use of a remote control device.
46. The web television of claim 45 , wherein the remote control device sends a PIP control function request signal to the integrated television and internet controller when the end user selects the PIP control button.
47. The web television of claim 44 , wherein the PIP control function comprises a PIP on function whereby the PIP area of the display is turned on.
48. The web television of claim 44 , wherein the PIP control function comprises a PIP off function whereby the PIP area of the display is turned off.
49. The web television of claim 44 , wherein the PIP control function comprises a PIP swap function whereby the television video and the internet video are swapped between the PIP area and the main area of the display.
50. The web television of claim 44 , wherein the PIP control function comprises a PIP swap function whereby the television audio and the internet audio between the speaker of the web television.
51. A method of displaying video in a web television, the method comprising:
selecting television video for display on a display and selecting television audio for display by a speaker of the web television;
supplying internet video for display on the display and supplying internet audio for display by the speaker of the web television, wherein the internet video and audio are derived from internet communications between the web television and internet content providers;
providing a PIP area within a main area of the display;
displaying an internet screen on the main area of the display and displaying a PIP control button on the internet screen; and,
performing a PIP control function when the PIP control button is selected by an end user.
52. The method of claim 51 , wherein the end user selects the PIP control button through use of a remote control device.
53. The method of claim 52 , further comprising receiving a PIP control function request signal from the remote control device when the end user selects the PIP control button.
54. The method of claim 51 , wherein the PIP control function comprises a PIP on function whereby the PIP area of the display is turned on.
55. The method of claim 51 , wherein the PIP control function comprises a PIP off function whereby the PIP area of the display is turned off.
56. The method of claim 51 , wherein the PIP control function comprises a PIP swap function whereby the television video and the internet video are swapped between the PIP area and the main area of the display.
57. The method of claim 51 , wherein the PIP control function comprises a PIP swap function whereby the television audio and the internet audio between the speaker of the web television.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/259,551 US20090091657A1 (en) | 1997-01-23 | 2008-10-28 | web television that performs a pip control function |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/787,831 US6097383A (en) | 1997-01-23 | 1997-01-23 | Video and audio functions in a web television |
US09/551,410 US6785906B1 (en) | 1997-01-23 | 2000-04-18 | Polling internet module of web TV |
US10/420,131 US9241189B2 (en) | 1997-01-23 | 2003-04-22 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,551 US20090091657A1 (en) | 1997-01-23 | 2008-10-28 | web television that performs a pip control function |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/420,131 Division US9241189B2 (en) | 1997-01-23 | 2003-04-22 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090091657A1 true US20090091657A1 (en) | 2009-04-09 |
Family
ID=25142641
Family Applications (14)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/787,831 Expired - Lifetime US6097383A (en) | 1997-01-23 | 1997-01-23 | Video and audio functions in a web television |
US09/551,410 Expired - Lifetime US6785906B1 (en) | 1997-01-23 | 2000-04-18 | Polling internet module of web TV |
US09/551,114 Expired - Lifetime US6272680B1 (en) | 1997-01-23 | 2000-04-18 | Video display initiated by internet module of web TV |
US09/551,110 Expired - Lifetime US7028330B1 (en) | 1997-01-23 | 2000-04-18 | Transferring information between an internet module and TV controller of a web TV |
US10/420,131 Expired - Fee Related US9241189B2 (en) | 1997-01-23 | 2003-04-22 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,444 Expired - Fee Related US7827583B2 (en) | 1997-01-23 | 2008-10-28 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,402 Abandoned US20090094655A1 (en) | 1997-01-23 | 2008-10-28 | web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,411 Expired - Fee Related US9277279B2 (en) | 1997-01-23 | 2008-10-28 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,430 Abandoned US20090100485A1 (en) | 1997-01-23 | 2008-10-28 | Web television that swaps television video and internet video in a pip area |
US12/259,551 Abandoned US20090091657A1 (en) | 1997-01-23 | 2008-10-28 | web television that performs a pip control function |
US12/505,876 Abandoned US20090307737A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and internet module |
US12/505,842 Abandoned US20090282450A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/505,910 Abandoned US20090307738A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/505,889 Expired - Fee Related US7823181B2 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
Family Applications Before (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/787,831 Expired - Lifetime US6097383A (en) | 1997-01-23 | 1997-01-23 | Video and audio functions in a web television |
US09/551,410 Expired - Lifetime US6785906B1 (en) | 1997-01-23 | 2000-04-18 | Polling internet module of web TV |
US09/551,114 Expired - Lifetime US6272680B1 (en) | 1997-01-23 | 2000-04-18 | Video display initiated by internet module of web TV |
US09/551,110 Expired - Lifetime US7028330B1 (en) | 1997-01-23 | 2000-04-18 | Transferring information between an internet module and TV controller of a web TV |
US10/420,131 Expired - Fee Related US9241189B2 (en) | 1997-01-23 | 2003-04-22 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,444 Expired - Fee Related US7827583B2 (en) | 1997-01-23 | 2008-10-28 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,402 Abandoned US20090094655A1 (en) | 1997-01-23 | 2008-10-28 | web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,411 Expired - Fee Related US9277279B2 (en) | 1997-01-23 | 2008-10-28 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/259,430 Abandoned US20090100485A1 (en) | 1997-01-23 | 2008-10-28 | Web television that swaps television video and internet video in a pip area |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/505,876 Abandoned US20090307737A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and internet module |
US12/505,842 Abandoned US20090282450A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/505,910 Abandoned US20090307738A1 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US12/505,889 Expired - Fee Related US7823181B2 (en) | 1997-01-23 | 2009-07-20 | Web television having a two-way communication bus interconnecting a television controller and an internet module |
Country Status (1)
Country | Link |
---|---|
US (14) | US6097383A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030192057A1 (en) * | 1997-01-23 | 2003-10-09 | Gaughan Kevin J. | Web television having a two-way communication bus interconnecting a television controller and an internet module |
USRE42620E1 (en) | 1999-11-12 | 2011-08-16 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE42764E1 (en) | 1999-11-12 | 2011-09-27 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
WO2014019983A1 (en) | 2012-07-31 | 2014-02-06 | Bayer Cropscience Ag | Compositions comprising a pesticidal terpene mixture and an insecticide |
US20140168522A1 (en) * | 2012-12-14 | 2014-06-19 | Kabushiki Kaisha Toshiba | Electronic apparatus, controller, and code processing method |
Families Citing this family (173)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
KR100445679B1 (en) * | 1996-05-10 | 2004-12-04 | 소니 가부시끼 가이샤 | The data broadcast receiving apparatus |
US9113122B2 (en) * | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
IL125141A0 (en) | 1998-06-29 | 1999-01-26 | Nds Ltd | Advanced television system |
DE69812701T2 (en) | 1997-07-21 | 2004-02-05 | E Guide, Inc., Pasadena | METHOD FOR NAVIGATING A TV PROGRAM GUIDE WITH ADVERTISING |
US6741869B1 (en) * | 1997-12-12 | 2004-05-25 | International Business Machines Corporation | Radio-like appliance for receiving information from the internet |
US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
TW456148B (en) | 1998-06-16 | 2001-09-21 | United Video Properties Inc | Interactive television program guide with simultaneous watch and record capabilities |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US20020080273A1 (en) * | 1999-01-06 | 2002-06-27 | Harrison Robert G. | Appliance with TV and INTERNET modes of operation |
US7421723B2 (en) * | 1999-01-07 | 2008-09-02 | Nielsen Media Research, Inc. | Detection of media links in broadcast signals |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US6618585B1 (en) * | 1999-12-14 | 2003-09-09 | Nortel Networks Limited | Internet-enable broadcast receiving apparatus |
AU2001234732A1 (en) | 2000-02-01 | 2001-08-14 | United Video Properties, Inc. | Methods and systems for forced advertising |
JP4501209B2 (en) * | 2000-03-08 | 2010-07-14 | ソニー株式会社 | Information processing apparatus, information processing method, and remote control commander |
US20020056083A1 (en) * | 2000-03-29 | 2002-05-09 | Istvan Anthony F. | System and method for picture-in-browser scaling |
AU2001247901B2 (en) * | 2000-03-31 | 2006-07-27 | Rovi Guides, Inc. | Interactive media system and method for presenting pause-time content |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
US6879952B2 (en) * | 2000-04-26 | 2005-04-12 | Microsoft Corporation | Sound source separation using convolutional mixing and a priori sound source knowledge |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
US6769127B1 (en) | 2000-06-16 | 2004-07-27 | Minerva Networks, Inc. | Method and system for delivering media services and application over networks |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US20020078445A1 (en) * | 2000-07-11 | 2002-06-20 | Imran Sharif | Internet appliance for interactive audio/video display using a remote control unit for user input |
US7245291B2 (en) | 2000-07-11 | 2007-07-17 | Imran Sharif | System and method for internet appliance data entry and navigation |
US20030115167A1 (en) * | 2000-07-11 | 2003-06-19 | Imran Sharif | Web browser implemented in an Internet appliance |
US6980313B2 (en) * | 2000-07-11 | 2005-12-27 | Imran Sharif | Fax-compatible internet appliance |
DE10040680A1 (en) * | 2000-08-19 | 2002-02-28 | Philips Corp Intellectual Pty | TV with additional functions |
WO2002025556A1 (en) * | 2000-09-21 | 2002-03-28 | Digital Network Shopping, Llc | Method and apparatus for digital shopping |
JP2002108326A (en) * | 2000-09-29 | 2002-04-10 | Toshiba Corp | Video processor |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US20020080274A1 (en) * | 2000-12-21 | 2002-06-27 | Gubernick Franklin L. | Photograph display system |
US8677423B2 (en) * | 2000-12-28 | 2014-03-18 | At&T Intellectual Property I, L. P. | Digital residential entertainment system |
US8601519B1 (en) * | 2000-12-28 | 2013-12-03 | At&T Intellectual Property I, L.P. | Digital residential entertainment system |
US8316390B2 (en) * | 2001-01-22 | 2012-11-20 | Zeidman Robert M | Method for advertisers to sponsor broadcasts without commercials |
US20020107888A1 (en) * | 2001-02-08 | 2002-08-08 | Inventec Online Corporation | Method and system for browsing on-line using numeric keys |
US20020188955A1 (en) * | 2001-06-11 | 2002-12-12 | Thompson Calvin Eugene | Digital video recording and playback system for television |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US7194513B2 (en) * | 2001-07-08 | 2007-03-20 | Imran Sharif | System and method for using an internet appliance to send/receive digital content files as E-mail attachments |
JP4191397B2 (en) * | 2001-08-23 | 2008-12-03 | 富士通株式会社 | Information processing system and information processing apparatus |
US7028103B2 (en) * | 2001-11-08 | 2006-04-11 | International Business Machines Corporation | Multi-media synchronization system |
US7086080B2 (en) * | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-media coordinated information system with multiple user devices and multiple interconnection networks |
US7086081B2 (en) * | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-terminal docking station system |
US6897904B2 (en) | 2002-01-04 | 2005-05-24 | Microsoft Corporation | Method and apparatus for selecting among multiple tuners |
AU2003209194A1 (en) | 2002-01-08 | 2003-07-24 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7334251B2 (en) | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
KR100954072B1 (en) * | 2002-04-22 | 2010-04-23 | 톰슨 라이센싱 에스.에이. | Method and apparatus for controlling a video signal processing apparatus to prevent screen aging |
US7149512B2 (en) * | 2002-06-25 | 2006-12-12 | Intel Corporation | Apparatus and method to automatically adjust volume or control operation of an appliance |
FR2842686A1 (en) * | 2002-07-19 | 2004-01-23 | Rene Jean Marie Jose Desseigne | Bidirectional analogue to Internet interface unit for Internet FM radio tuning has manual buttons for interface type and function reprogramming selection |
AU2003277358A1 (en) * | 2002-10-10 | 2004-05-04 | Action Engine Corporation | A method for dynamically assigning and displaying character shortcuts on a computing device display |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7194249B2 (en) | 2003-01-31 | 2007-03-20 | Qwest Communications International Inc. | Methods, systems and apparatus for providing urgent public information |
US8490129B2 (en) | 2003-01-31 | 2013-07-16 | Qwest Communications International Inc. | Methods, systems and apparatus for selectively distributing urgent public information |
US8713617B2 (en) | 2003-01-31 | 2014-04-29 | Qwest Communications International Inc. | Systems and methods for providing television signals using a network interface device |
US20040150751A1 (en) * | 2003-01-31 | 2004-08-05 | Qwest Communications International Inc. | Systems and methods for forming picture-in-picture signals |
US20040150749A1 (en) * | 2003-01-31 | 2004-08-05 | Qwest Communications International Inc. | Systems and methods for displaying data over video |
US7921443B2 (en) | 2003-01-31 | 2011-04-05 | Qwest Communications International, Inc. | Systems and methods for providing video and data services to a customer premises |
US10142023B2 (en) | 2003-01-31 | 2018-11-27 | Centurylink Intellectual Property Llc | Antenna system and methods for wireless optical network termination |
US20040244031A1 (en) * | 2003-02-26 | 2004-12-02 | Peter Martinez | System and method for a network of interactive televisions |
US8112449B2 (en) | 2003-08-01 | 2012-02-07 | Qwest Communications International Inc. | Systems and methods for implementing a content object access point |
IL159838A0 (en) | 2004-01-13 | 2004-06-20 | Yehuda Binder | Information device |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
JP2007065928A (en) * | 2005-08-30 | 2007-03-15 | Toshiba Corp | Information storage medium, information processing method, information transfer method, information reproduction method, information reproduction device, information recording method, information recording device, and program |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
WO2006045102A2 (en) | 2004-10-20 | 2006-04-27 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (en) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful |
US7752633B1 (en) | 2005-03-14 | 2010-07-06 | Seven Networks, Inc. | Cross-platform event engine |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
KR100703529B1 (en) * | 2005-05-26 | 2007-04-03 | 삼성전자주식회사 | Apparatus and method for receiving images of multiple channel in receiving digital multimedia broadcasting |
EP1938587A1 (en) * | 2005-06-15 | 2008-07-02 | Claudio Nori | Appliance and method for processing a plurality of high resolution multimedial operative functions and programs, which appliance is integrated with a television receiver screen, as well as remote control system and remote control device and method to set and display such multimedial operative functi |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US7788498B2 (en) * | 2005-07-22 | 2010-08-31 | Microsoft Corporation | Triple-tap password entry |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
US20080288600A1 (en) * | 2005-10-18 | 2008-11-20 | Clark Christopher M | Apparatus and method for providing access to associated data related to primary media data via email |
US20070089137A1 (en) * | 2005-10-18 | 2007-04-19 | Clark Christopher M | Television interface system |
US7627501B2 (en) * | 2005-10-31 | 2009-12-01 | At&T Intellectual Property I, L.P. | System and method of service product offer management |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
KR100826156B1 (en) * | 2006-04-11 | 2008-04-30 | 삼성전자주식회사 | Apparatus and method for wallpaper setting of audio channel in a digital multimedia broadcasting service |
US8350961B2 (en) * | 2006-04-24 | 2013-01-08 | Geno Valente | System and methods for the simultaneous display of multiple video signals in high definition format |
CN101536503B (en) | 2006-06-15 | 2012-09-26 | 尼尔森(美国)有限公司 | Methods and apparatus to meter content exposure using closed caption information |
JP2008011085A (en) * | 2006-06-28 | 2008-01-17 | Toshiba Corp | Digital tv capture unit, information processor, and method for transmitting signal |
US8108532B2 (en) * | 2006-08-29 | 2012-01-31 | Samsung Electronics Co., Ltd. | Service distribution apparatus and method |
KR100782856B1 (en) * | 2006-09-26 | 2007-12-06 | 삼성전자주식회사 | Method and apparatus for upgrading software of digital broadcasting receiver |
US8775656B2 (en) * | 2006-10-10 | 2014-07-08 | Microsoft Corporation | Strategies for integrating plural modes of content delivery |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8863187B2 (en) * | 2007-04-02 | 2014-10-14 | Tp Lab, Inc. | System and method for presenting multiple pictures on a television |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US20090015716A1 (en) * | 2007-07-11 | 2009-01-15 | General Instrument Corporation | Method and System For Rendering Content From Two Programs Simultaneously |
KR20090025056A (en) * | 2007-09-05 | 2009-03-10 | 삼성전자주식회사 | Broadcast receiver and method for outputting data therein |
KR101487434B1 (en) * | 2007-11-14 | 2015-01-29 | 삼성전자 주식회사 | Diaplay apparatus and control method of the same |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
CN101662622B (en) * | 2008-08-28 | 2012-05-23 | 鸿富锦精密工业(深圳)有限公司 | Electronic picture frame with picture-in-picture display function and method |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
EP2377016A4 (en) * | 2009-01-14 | 2014-03-26 | Ericsson Telefon Ab L M | An iptv device and a method adapted for such a device |
TW201101117A (en) * | 2009-06-26 | 2011-01-01 | Ibm | Handheld device, method and computer program product for user selecting control unit of application program |
US20110001878A1 (en) * | 2009-07-02 | 2011-01-06 | Sony Corporation | Extracting geographic information from tv signal to superimpose map on image |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
US8776106B2 (en) | 2009-10-22 | 2014-07-08 | At&T Intellectual Property I, Lp | System and method for a household mosaic viewer |
WO2011126889A2 (en) | 2010-03-30 | 2011-10-13 | Seven Networks, Inc. | 3d mobile user interface with configurable workspace management |
US20110265009A1 (en) | 2010-04-27 | 2011-10-27 | Microsoft Corporation | Terminal services view toolbox |
JP5627413B2 (en) * | 2010-06-04 | 2014-11-19 | 三菱電機株式会社 | Broadcast receiving apparatus and broadcast receiving system |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
WO2012018556A2 (en) | 2010-07-26 | 2012-02-09 | Ari Backholm | Mobile application traffic optimization |
PL3407673T3 (en) | 2010-07-26 | 2020-05-18 | Seven Networks, Llc | Mobile network traffic coordination across multiple applications |
WO2012018477A2 (en) | 2010-07-26 | 2012-02-09 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
WO2012060997A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Application and network-based long poll request detection and cacheability assessment therefor |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8190701B2 (en) | 2010-11-01 | 2012-05-29 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
EP2635973A4 (en) | 2010-11-01 | 2014-01-15 | Seven Networks Inc | Caching adapted for mobile application behavior and network conditions |
US8326985B2 (en) | 2010-11-01 | 2012-12-04 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
EP2596658B1 (en) | 2010-11-22 | 2018-05-09 | Seven Networks, LLC | Aligning data transfer to optimize connections established for transmission over a wireless network |
WO2012071384A2 (en) | 2010-11-22 | 2012-05-31 | Michael Luna | Optimization of resource polling intervals to satisfy mobile device requests |
GB2501416B (en) | 2011-01-07 | 2018-03-21 | Seven Networks Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
KR101814602B1 (en) * | 2011-01-26 | 2018-01-30 | 삼성전자주식회사 | Apparatus for remote controlling and electronic apparatus controlled by thereof remotely |
GB2517815A (en) | 2011-04-19 | 2015-03-04 | Seven Networks Inc | Shared resource and virtual resource management in a networked environment |
US8621075B2 (en) | 2011-04-27 | 2013-12-31 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
GB2504037B (en) | 2011-04-27 | 2014-12-24 | Seven Networks Inc | Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources |
US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
WO2013015995A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
WO2013086225A1 (en) | 2011-12-06 | 2013-06-13 | Seven Networks, Inc. | A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
EP2788889A4 (en) | 2011-12-07 | 2015-08-12 | Seven Networks Inc | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
WO2013086447A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
US20130159511A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | System and method for generating a report to a network operator by distributing aggregation of data |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
WO2013116856A1 (en) | 2012-02-02 | 2013-08-08 | Seven Networks, Inc. | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US10674191B2 (en) | 2012-04-06 | 2020-06-02 | Minerva Networks, Inc | Systems and methods to remotely synchronize digital data |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
US20130268656A1 (en) | 2012-04-10 | 2013-10-10 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US8843987B2 (en) * | 2012-08-23 | 2014-09-23 | Time Warner Cable Enterprises Llc | Methods and apparatus that support addressable interactive applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US9191707B2 (en) | 2012-11-08 | 2015-11-17 | Bank Of America Corporation | Automatic display of user-specific financial information based on audio content recognition |
US9027048B2 (en) | 2012-11-14 | 2015-05-05 | Bank Of America Corporation | Automatic deal or promotion offering based on audio cues |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
WO2014210357A1 (en) * | 2013-06-26 | 2014-12-31 | Google Inc. | Methods, systems, and media for presenting media content using integrated content sources |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
US10567694B2 (en) * | 2015-05-27 | 2020-02-18 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for controlling sound of electronic apparatus |
CN106961624B (en) * | 2017-04-13 | 2018-08-03 | 腾讯科技(深圳)有限公司 | A kind of video switching method, apparatus and system |
Citations (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4568909A (en) * | 1983-12-19 | 1986-02-04 | United Technologies Corporation | Remote elevator monitoring system |
US4746983A (en) * | 1985-12-28 | 1988-05-24 | Sony Corporation | Picture-in-picture television receiver with separate channel display |
US4903129A (en) * | 1989-04-06 | 1990-02-20 | Thomson Consumer Electronics, Inc. | Audio signal section apparatus |
US5192854A (en) * | 1990-07-26 | 1993-03-09 | Counts Reginald D | System for electronically recording and redeeming coupons |
US5237418A (en) * | 1990-09-04 | 1993-08-17 | Sony Corporation | Audio output circuit in electronic apparatus with composite display function |
US5268928A (en) * | 1991-10-15 | 1993-12-07 | Racal-Datacom, Inc. | Data modem with remote firmware update |
US5371573A (en) * | 1992-03-25 | 1994-12-06 | Kabushiki Kaisha Toshiba | Image forming apparatus providing a sheet tray in the image forming section when the stacking device is filled |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
US5432561A (en) * | 1992-03-27 | 1995-07-11 | North American Philips Corporation | System for automatically activating picture-in-picture when an auxiliary signal is detected |
US5453796A (en) * | 1994-06-28 | 1995-09-26 | Thomson Consumer Electronics, Inc. | Signal swap apparatus for a television receiver having an HDTV main picture signal processor and an NTSC Pix-in-Pix signal processor |
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 |
US5604542A (en) * | 1995-02-08 | 1997-02-18 | Intel Corporation | Using the vertical blanking interval for transporting electronic coupons |
US5638113A (en) * | 1991-11-20 | 1997-06-10 | Thomson, Multimedia, S.A. | Transaction based interactive television system |
US5650831A (en) * | 1995-07-17 | 1997-07-22 | Gateway 2000, Inc. | Adjustable power remote control drive |
US5665953A (en) * | 1996-02-14 | 1997-09-09 | Lobar Code Inc. | Self-contained personal data collector for redeeming coupons |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US5710605A (en) * | 1996-01-11 | 1998-01-20 | Nelson; Rickey D. | Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules |
US5754864A (en) * | 1992-04-10 | 1998-05-19 | Charles E. Hill & Associates, Inc. | Software piracy detection system |
US5761606A (en) * | 1996-02-08 | 1998-06-02 | Wolzien; Thomas R. | Media online services access via address embedded in video or audio program |
US5767897A (en) * | 1994-10-31 | 1998-06-16 | Picturetel Corporation | Video conferencing system |
US5774664A (en) * | 1996-03-08 | 1998-06-30 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US5778181A (en) * | 1996-03-08 | 1998-07-07 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5784095A (en) * | 1995-07-14 | 1998-07-21 | General Instrument Corporation | Digital audio system with video output program guide |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
US5818935A (en) * | 1997-03-10 | 1998-10-06 | Maa; Chia-Yiu | Internet enhanced video system |
US5818441A (en) * | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
US5844552A (en) * | 1997-01-23 | 1998-12-01 | Zenith Electronics Corporation | Communication of character data in a web television |
US5880769A (en) * | 1994-01-19 | 1999-03-09 | Smarttv Co. | Interactive smart card system for integrating the provision of remote and local services |
US5889506A (en) * | 1996-10-25 | 1999-03-30 | Matsushita Electric Industrial Co., Ltd. | Video user's environment |
US5892536A (en) * | 1996-10-03 | 1999-04-06 | Personal Audio | Systems and methods for computer enhanced broadcast monitoring |
US5905476A (en) * | 1994-07-05 | 1999-05-18 | Nxi Communications, Inc. | ITU/TDD modem |
US5907322A (en) * | 1996-10-16 | 1999-05-25 | Catch Tv Acquisition Corp. | Television event marking system |
US5911963A (en) * | 1995-05-12 | 1999-06-15 | Ppg Industries Ohio, Inc. | Amorphous precipitated silica having a low proportion of small pores |
US5923379A (en) * | 1996-12-02 | 1999-07-13 | Samsung Electronics Co., Ltd. | DSS/DVD picture in picture with internet |
US5929849A (en) * | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5940073A (en) * | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5940074A (en) * | 1996-06-03 | 1999-08-17 | Webtv Networks, Inc. | Remote upgrade of software over a network |
US5946047A (en) * | 1997-03-12 | 1999-08-31 | Hybrid Networks, Inc. | Network system for handling digital data over a TV channel |
US6002450A (en) * | 1997-03-24 | 1999-12-14 | Evolve Products, Inc. | Two-way remote control with advertising display |
US6002394A (en) * | 1995-10-02 | 1999-12-14 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
US6008836A (en) * | 1996-06-03 | 1999-12-28 | Webtv Networks, Inc. | Method and apparatus for adjusting television display control using a browser |
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6031867A (en) * | 1993-07-02 | 2000-02-29 | Multi-Tech Systems, Inc. | Modem with firmware upgrade feature |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
US6073171A (en) * | 1997-01-23 | 2000-06-06 | Zenith Electronics Corporation | Two-way communication protocol for a web television |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US6097383A (en) * | 1997-01-23 | 2000-08-01 | Zenith Electronics Corporation | Video and audio functions in a web television |
US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6137839A (en) * | 1996-05-09 | 2000-10-24 | Texas Instruments Incorporated | Variable scaling of 16-bit fixed point fast fourier forward and inverse transforms to improve precision for implementation of discrete multitone for asymmetric digital subscriber loops |
US6175831B1 (en) * | 1997-01-17 | 2001-01-16 | Six Degrees, Inc. | Method and apparatus for constructing a networking database and system |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6181326B1 (en) * | 1995-11-30 | 2001-01-30 | Sony Corporation | Information display control unit and the method and remote input unit and the method |
US6182287B1 (en) * | 1999-02-04 | 2001-01-30 | Thomson Licensing S.A. | Preferred service management system for a multimedia video decoder |
US6219839B1 (en) * | 1998-05-12 | 2001-04-17 | Sharp Laboratories Of America, Inc. | On-screen electronic resources guide |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US20010003099A1 (en) * | 1986-03-10 | 2001-06-07 | Henry Von Kohorn | Evaluation of responses of participatory broadcast audience with prediction of winning contestants; monitoring, checking and controlling of wagering, and automatic crediting and couponing |
US6278499B1 (en) * | 1997-03-24 | 2001-08-21 | Evolve Products, Inc. | Two-way remote control with advertising display |
US6282713B1 (en) * | 1998-12-21 | 2001-08-28 | Sony Corporation | Method and apparatus for providing on-demand electronic advertising |
US6313887B1 (en) * | 1998-03-11 | 2001-11-06 | Sony Corporation | Television remote commander with data reception capability |
US6349410B1 (en) * | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US6374245B1 (en) * | 1997-04-10 | 2002-04-16 | Samsung Electronics Co., Ltd. | Server system communicating with personal digital assistant and communication method thereof |
US20020059637A1 (en) * | 2000-01-14 | 2002-05-16 | Rakib Selim Shlomo | Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions |
US6397387B1 (en) * | 1997-06-02 | 2002-05-28 | Sony Corporation | Client and server system |
US6401059B1 (en) * | 1999-05-25 | 2002-06-04 | International Business Machines Corporation | Method and system for using a personal digital assistant as a remote control |
US6437836B1 (en) * | 1998-09-21 | 2002-08-20 | Navispace, Inc. | Extended functionally remote control system and method therefore |
US6792616B1 (en) * | 1998-05-01 | 2004-09-14 | Scientific-Atlanta, Inc. | System and method for providing a plurality of programming services in a television system |
US6802076B1 (en) * | 1997-07-18 | 2004-10-05 | Sony Corporation | Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium |
US20050111823A1 (en) * | 1999-06-03 | 2005-05-26 | Opentv, Corp. | Networking smart toys |
US6978471B1 (en) * | 1999-05-25 | 2005-12-20 | Thomson Licensing S.A. | System for acquiring and processing broadcast programs and program guide data |
US20070067805A1 (en) * | 1996-10-16 | 2007-03-22 | Gemstart Development Corporation | Access to internet data through a television system |
US7340763B1 (en) * | 1999-10-26 | 2008-03-04 | Harris Scott C | Internet browsing from a television |
US7372915B1 (en) * | 1998-09-30 | 2008-05-13 | Sony Corporation | Transmitting method and transmitting device, receiving method and receiving device, and transfer method and transfer system |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7340A (en) * | 1850-05-07 | Adjustable mouthpiece to boad-sckapers | ||
US627280A (en) * | 1899-06-20 | Stovepipe-collar | ||
US4903124A (en) * | 1988-03-17 | 1990-02-20 | Canon Kabushiki Kaisha | Image information signal transmission apparatus |
JP2834480B2 (en) * | 1989-07-28 | 1998-12-09 | キヤノン株式会社 | Thermal transfer recording apparatus and facsimile apparatus using the apparatus |
IL93134A (en) * | 1990-01-23 | 1997-11-20 | Yissum Res Dev Co | Doped sol-gel glasses for obtaining chemical interactions |
US5823379A (en) * | 1993-10-20 | 1998-10-20 | Amersham International Plc | Sealed container for hazardous material |
US5638110A (en) * | 1993-10-28 | 1997-06-10 | Xerox Corporation | Two dimensional slope thresholding in a hyperacuity printer |
US5519780A (en) | 1993-12-03 | 1996-05-21 | Scientific-Atlanta, Inc. | System and method for providing compressed digital teletext services and teletext support services |
JP3413818B2 (en) | 1993-12-14 | 2003-06-09 | ソニー株式会社 | Broadcast receiving apparatus and broadcast signal transmitting / receiving method |
US5500681A (en) | 1994-05-24 | 1996-03-19 | Jones; Charles P. | Apparatus and method for generating product coupons in response to televised offers |
GB9421840D0 (en) | 1994-10-28 | 1994-12-14 | Plessey Semiconductors Ltd | Improvements in or relating to television receivers |
US5867205A (en) * | 1994-11-14 | 1999-02-02 | Intel Corporation | Method and apparatus for controlling video/audio and channel selection for a communication signal based on textual information indicative of channel contents of a signal |
US5748255A (en) * | 1994-12-22 | 1998-05-05 | Philips Electronics North America Corporation | Interface system for a television receiver |
GB9526304D0 (en) | 1995-05-22 | 1996-02-21 | British Sky Broadcasting Ltd | Interactive services interface |
US5673401A (en) * | 1995-07-31 | 1997-09-30 | Microsoft Corporation | Systems and methods for a customizable sprite-based graphical user interface |
US5991308A (en) * | 1995-08-25 | 1999-11-23 | Terayon Communication Systems, Inc. | Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant |
US5844522A (en) * | 1995-10-13 | 1998-12-01 | Trackmobile, Inc. | Mobile telephone location system and method |
US5872588A (en) | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
CA2203970C (en) * | 1996-05-01 | 2003-12-02 | Newnes Machine Ltd. | Method and apparatus for video lumber grading |
US6035304A (en) | 1996-06-25 | 2000-03-07 | Matsushita Electric Industrial Co., Ltd. | System for storing and playing a multimedia application adding variety of services specific thereto |
US5900916A (en) * | 1996-12-30 | 1999-05-04 | Mitsubishi Consumer Electronics America, Inc. | Apparatus for control of images from multiple sources |
US5977963A (en) | 1997-01-23 | 1999-11-02 | Zenith Electronics Corporation | Transmission of displacement information in a web television |
CN1253697A (en) | 1997-04-14 | 2000-05-17 | 汤姆森消费电子有限公司 | System for forming program guide information for user initiation of control and communication functions |
JP3929553B2 (en) | 1997-06-11 | 2007-06-13 | 株式会社フィリップスエレクトロニクスジャパン | Reception control method for data broadcasting receiver |
US6317885B1 (en) | 1997-06-26 | 2001-11-13 | Microsoft Corporation | Interactive entertainment and information system using television set-top box |
ZA987179B (en) | 1997-09-05 | 1999-04-23 | Worldspace Management Corp | System for bradcasting information from the internet using satellite direct digital broadcast system and selectively downloading information at user terminals |
US6925444B1 (en) | 1998-09-08 | 2005-08-02 | Hewlett-Packard Development Company, L.P. | System and method for creating and sharing purchasing lists on a network |
US7665111B1 (en) | 1999-10-20 | 2010-02-16 | Tivo Inc. | Data storage management and scheduling system |
US6938270B2 (en) | 1999-04-07 | 2005-08-30 | Microsoft Corporation | Communicating scripts in a data service channel of a video signal |
US6598226B1 (en) | 1999-11-12 | 2003-07-22 | Zenith Electronics Corporation | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
US7602184B2 (en) * | 2007-04-30 | 2009-10-13 | The Regents Of The University Of California | Magnetic resonance spectroscopic imaging with short echo times |
-
1997
- 1997-01-23 US US08/787,831 patent/US6097383A/en not_active Expired - Lifetime
-
2000
- 2000-04-18 US US09/551,410 patent/US6785906B1/en not_active Expired - Lifetime
- 2000-04-18 US US09/551,114 patent/US6272680B1/en not_active Expired - Lifetime
- 2000-04-18 US US09/551,110 patent/US7028330B1/en not_active Expired - Lifetime
-
2003
- 2003-04-22 US US10/420,131 patent/US9241189B2/en not_active Expired - Fee Related
-
2008
- 2008-10-28 US US12/259,444 patent/US7827583B2/en not_active Expired - Fee Related
- 2008-10-28 US US12/259,402 patent/US20090094655A1/en not_active Abandoned
- 2008-10-28 US US12/259,411 patent/US9277279B2/en not_active Expired - Fee Related
- 2008-10-28 US US12/259,430 patent/US20090100485A1/en not_active Abandoned
- 2008-10-28 US US12/259,551 patent/US20090091657A1/en not_active Abandoned
-
2009
- 2009-07-20 US US12/505,876 patent/US20090307737A1/en not_active Abandoned
- 2009-07-20 US US12/505,842 patent/US20090282450A1/en not_active Abandoned
- 2009-07-20 US US12/505,910 patent/US20090307738A1/en not_active Abandoned
- 2009-07-20 US US12/505,889 patent/US7823181B2/en not_active Expired - Fee Related
Patent Citations (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4568909A (en) * | 1983-12-19 | 1986-02-04 | United Technologies Corporation | Remote elevator monitoring system |
US4746983A (en) * | 1985-12-28 | 1988-05-24 | Sony Corporation | Picture-in-picture television receiver with separate channel display |
US20010003099A1 (en) * | 1986-03-10 | 2001-06-07 | Henry Von Kohorn | Evaluation of responses of participatory broadcast audience with prediction of winning contestants; monitoring, checking and controlling of wagering, and automatic crediting and couponing |
US4903129A (en) * | 1989-04-06 | 1990-02-20 | Thomson Consumer Electronics, Inc. | Audio signal section apparatus |
US5192854A (en) * | 1990-07-26 | 1993-03-09 | Counts Reginald D | System for electronically recording and redeeming coupons |
US5237418A (en) * | 1990-09-04 | 1993-08-17 | Sony Corporation | Audio output circuit in electronic apparatus with composite display function |
US5268928A (en) * | 1991-10-15 | 1993-12-07 | Racal-Datacom, Inc. | Data modem with remote firmware update |
US5638113A (en) * | 1991-11-20 | 1997-06-10 | Thomson, Multimedia, S.A. | Transaction based interactive television system |
US5734413A (en) * | 1991-11-20 | 1998-03-31 | Thomson Multimedia S.A. | Transaction based interactive television system |
US5371573A (en) * | 1992-03-25 | 1994-12-06 | Kabushiki Kaisha Toshiba | Image forming apparatus providing a sheet tray in the image forming section when the stacking device is filled |
US5432561A (en) * | 1992-03-27 | 1995-07-11 | North American Philips Corporation | System for automatically activating picture-in-picture when an auxiliary signal is detected |
US5754864A (en) * | 1992-04-10 | 1998-05-19 | Charles E. Hill & Associates, Inc. | Software piracy detection system |
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 |
US6031867A (en) * | 1993-07-02 | 2000-02-29 | Multi-Tech Systems, Inc. | Modem with firmware upgrade feature |
US5380991A (en) * | 1993-11-16 | 1995-01-10 | Valencia; Luis | Paperless coupon redemption system and method thereof |
US5880769A (en) * | 1994-01-19 | 1999-03-09 | Smarttv Co. | Interactive smart card system for integrating the provision of remote and local services |
US5666293A (en) * | 1994-05-27 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Downloading operating system software through a broadcast channel |
US5453796A (en) * | 1994-06-28 | 1995-09-26 | Thomson Consumer Electronics, Inc. | Signal swap apparatus for a television receiver having an HDTV main picture signal processor and an NTSC Pix-in-Pix signal processor |
US5905476A (en) * | 1994-07-05 | 1999-05-18 | Nxi Communications, Inc. | ITU/TDD modem |
US5767897A (en) * | 1994-10-31 | 1998-06-16 | Picturetel Corporation | Video conferencing system |
US5604542A (en) * | 1995-02-08 | 1997-02-18 | Intel Corporation | Using the vertical blanking interval for transporting electronic coupons |
US5911963A (en) * | 1995-05-12 | 1999-06-15 | Ppg Industries Ohio, Inc. | Amorphous precipitated silica having a low proportion of small pores |
US5818441A (en) * | 1995-06-15 | 1998-10-06 | Intel Corporation | System and method for simulating two-way connectivity for one way data streams |
US5784095A (en) * | 1995-07-14 | 1998-07-21 | General Instrument Corporation | Digital audio system with video output program guide |
US5650831A (en) * | 1995-07-17 | 1997-07-22 | Gateway 2000, Inc. | Adjustable power remote control drive |
US5801753A (en) * | 1995-08-11 | 1998-09-01 | General Instrument Corporation Of Delaware | Method and apparatus for providing an interactive guide to events available on an information network |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US6002394A (en) * | 1995-10-02 | 1999-12-14 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
US6181326B1 (en) * | 1995-11-30 | 2001-01-30 | Sony Corporation | Information display control unit and the method and remote input unit and the method |
US5710605A (en) * | 1996-01-11 | 1998-01-20 | Nelson; Rickey D. | Remote control unit for controlling a television and videocassette recorder with a display for allowing a user to select between various programming schedules |
US5761606A (en) * | 1996-02-08 | 1998-06-02 | Wolzien; Thomas R. | Media online services access via address embedded in video or audio program |
US5665953A (en) * | 1996-02-14 | 1997-09-09 | Lobar Code Inc. | Self-contained personal data collector for redeeming coupons |
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5774664A (en) * | 1996-03-08 | 1998-06-30 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5778181A (en) * | 1996-03-08 | 1998-07-07 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US5929849A (en) * | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5940073A (en) * | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US6137839A (en) * | 1996-05-09 | 2000-10-24 | Texas Instruments Incorporated | Variable scaling of 16-bit fixed point fast fourier forward and inverse transforms to improve precision for implementation of discrete multitone for asymmetric digital subscriber loops |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US6008836A (en) * | 1996-06-03 | 1999-12-28 | Webtv Networks, Inc. | Method and apparatus for adjusting television display control using a browser |
US5940074A (en) * | 1996-06-03 | 1999-08-17 | Webtv Networks, Inc. | Remote upgrade of software over a network |
US5892536A (en) * | 1996-10-03 | 1999-04-06 | Personal Audio | Systems and methods for computer enhanced broadcast monitoring |
US20070067805A1 (en) * | 1996-10-16 | 2007-03-22 | Gemstart Development Corporation | Access to internet data through a television system |
US5907322A (en) * | 1996-10-16 | 1999-05-25 | Catch Tv Acquisition Corp. | Television event marking system |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US5889506A (en) * | 1996-10-25 | 1999-03-30 | Matsushita Electric Industrial Co., Ltd. | Video user's environment |
US5923379A (en) * | 1996-12-02 | 1999-07-13 | Samsung Electronics Co., Ltd. | DSS/DVD picture in picture with internet |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6175831B1 (en) * | 1997-01-17 | 2001-01-16 | Six Degrees, Inc. | Method and apparatus for constructing a networking database and system |
US6272680B1 (en) * | 1997-01-23 | 2001-08-07 | Zenith Electronics Corporation | Video display initiated by internet module of web TV |
US7028330B1 (en) * | 1997-01-23 | 2006-04-11 | Zenith Electronics Corporation | Transferring information between an internet module and TV controller of a web TV |
US6785906B1 (en) * | 1997-01-23 | 2004-08-31 | Zenith Electronics Corporation | Polling internet module of web TV |
US6097383A (en) * | 1997-01-23 | 2000-08-01 | Zenith Electronics Corporation | Video and audio functions in a web television |
US20090100485A1 (en) * | 1997-01-23 | 2009-04-16 | Zenith Electronics Corporation | Web television that swaps television video and internet video in a pip area |
US6073171A (en) * | 1997-01-23 | 2000-06-06 | Zenith Electronics Corporation | Two-way communication protocol for a web television |
US7823181B2 (en) * | 1997-01-23 | 2010-10-26 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US7827583B2 (en) * | 1997-01-23 | 2010-11-02 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US5844552A (en) * | 1997-01-23 | 1998-12-01 | Zenith Electronics Corporation | Communication of character data in a web television |
US5818935A (en) * | 1997-03-10 | 1998-10-06 | Maa; Chia-Yiu | Internet enhanced video system |
US5946047A (en) * | 1997-03-12 | 1999-08-31 | Hybrid Networks, Inc. | Network system for handling digital data over a TV channel |
US6278499B1 (en) * | 1997-03-24 | 2001-08-21 | Evolve Products, Inc. | Two-way remote control with advertising display |
US6002450A (en) * | 1997-03-24 | 1999-12-14 | Evolve Products, Inc. | Two-way remote control with advertising display |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6374245B1 (en) * | 1997-04-10 | 2002-04-16 | Samsung Electronics Co., Ltd. | Server system communicating with personal digital assistant and communication method thereof |
US6397387B1 (en) * | 1997-06-02 | 2002-05-28 | Sony Corporation | Client and server system |
US6802076B1 (en) * | 1997-07-18 | 2004-10-05 | Sony Corporation | Control device, control method, electric apparatus, control method of an electric apparatus, electric apparatus system, control method of an electric apparatus system, and transmission medium |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US6882299B1 (en) * | 1997-12-31 | 2005-04-19 | Research Investment Network, Inc. | Portable internet-enabled controller and information browser for consumer devices |
US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
US6313887B1 (en) * | 1998-03-11 | 2001-11-06 | Sony Corporation | Television remote commander with data reception capability |
US6792616B1 (en) * | 1998-05-01 | 2004-09-14 | Scientific-Atlanta, Inc. | System and method for providing a plurality of programming services in a television system |
US6219839B1 (en) * | 1998-05-12 | 2001-04-17 | Sharp Laboratories Of America, Inc. | On-screen electronic resources guide |
US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
US6437836B1 (en) * | 1998-09-21 | 2002-08-20 | Navispace, Inc. | Extended functionally remote control system and method therefore |
US7372915B1 (en) * | 1998-09-30 | 2008-05-13 | Sony Corporation | Transmitting method and transmitting device, receiving method and receiving device, and transfer method and transfer system |
US6282713B1 (en) * | 1998-12-21 | 2001-08-28 | Sony Corporation | Method and apparatus for providing on-demand electronic advertising |
US6182287B1 (en) * | 1999-02-04 | 2001-01-30 | Thomson Licensing S.A. | Preferred service management system for a multimedia video decoder |
US6401059B1 (en) * | 1999-05-25 | 2002-06-04 | International Business Machines Corporation | Method and system for using a personal digital assistant as a remote control |
US6978471B1 (en) * | 1999-05-25 | 2005-12-20 | Thomson Licensing S.A. | System for acquiring and processing broadcast programs and program guide data |
US20050111823A1 (en) * | 1999-06-03 | 2005-05-26 | Opentv, Corp. | Networking smart toys |
US6349410B1 (en) * | 1999-08-04 | 2002-02-19 | Intel Corporation | Integrating broadcast television pause and web browsing |
US7340763B1 (en) * | 1999-10-26 | 2008-03-04 | Harris Scott C | Internet browsing from a television |
US20020059637A1 (en) * | 2000-01-14 | 2002-05-16 | Rakib Selim Shlomo | Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030192057A1 (en) * | 1997-01-23 | 2003-10-09 | Gaughan Kevin J. | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US20090094655A1 (en) * | 1997-01-23 | 2009-04-09 | Zenith Electronics Corporation | web television having a two-way communication bus interconnecting a television controller and an internet module |
US20090100485A1 (en) * | 1997-01-23 | 2009-04-16 | Zenith Electronics Corporation | Web television that swaps television video and internet video in a pip area |
US20090100486A1 (en) * | 1997-01-23 | 2009-04-16 | Zenith Electronics Corporation | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US20090138927A1 (en) * | 1997-01-23 | 2009-05-28 | Zenith Electronics Corporation | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US20090282450A1 (en) * | 1997-01-23 | 2009-11-12 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US20090307738A1 (en) * | 1997-01-23 | 2009-12-10 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US7823181B2 (en) | 1997-01-23 | 2010-10-26 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US7827583B2 (en) * | 1997-01-23 | 2010-11-02 | Gaughan Kevin J | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US9277279B2 (en) | 1997-01-23 | 2016-03-01 | Lg Electronics, Inc. | Web television having a two-way communication bus interconnecting a television controller and an internet module |
US9241189B2 (en) | 1997-01-23 | 2016-01-19 | Lg Electronics, Inc. | Web television having a two-way communication bus interconnecting a television controller and an internet module |
USRE43578E1 (en) | 1999-11-12 | 2012-08-14 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE44623E1 (en) | 1999-11-12 | 2013-12-03 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE43671E1 (en) | 1999-11-12 | 2012-09-18 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE43988E1 (en) | 1999-11-12 | 2013-02-05 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE44321E1 (en) | 1999-11-12 | 2013-06-25 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE44495E1 (en) | 1999-11-12 | 2013-09-10 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE44514E1 (en) | 1999-11-12 | 2013-10-01 | Lg Electronics, Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE42838E1 (en) | 1999-11-12 | 2011-10-11 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE42620E1 (en) | 1999-11-12 | 2011-08-16 | Lg Electronics Inc. | Apparatus and method for downloading and storing data from a digital receiver |
USRE42764E1 (en) | 1999-11-12 | 2011-09-27 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE44990E1 (en) | 1999-11-12 | 2014-07-01 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE45225E1 (en) | 1999-11-12 | 2014-10-28 | Lg Electronics, Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
USRE45410E1 (en) | 1999-11-12 | 2015-03-10 | Lg Electronics Inc. | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
WO2014019983A1 (en) | 2012-07-31 | 2014-02-06 | Bayer Cropscience Ag | Compositions comprising a pesticidal terpene mixture and an insecticide |
EP3424322A1 (en) | 2012-07-31 | 2019-01-09 | Bayer CropScience Aktiengesellschaft | Compositions comprising a pesticidal terpene mixture and an insecticide |
US20140168522A1 (en) * | 2012-12-14 | 2014-06-19 | Kabushiki Kaisha Toshiba | Electronic apparatus, controller, and code processing method |
Also Published As
Publication number | Publication date |
---|---|
US9277279B2 (en) | 2016-03-01 |
US6785906B1 (en) | 2004-08-31 |
US7028330B1 (en) | 2006-04-11 |
US20030192057A1 (en) | 2003-10-09 |
US9241189B2 (en) | 2016-01-19 |
US20090282450A1 (en) | 2009-11-12 |
US20090307738A1 (en) | 2009-12-10 |
US20090307737A1 (en) | 2009-12-10 |
US20090100486A1 (en) | 2009-04-16 |
US6097383A (en) | 2000-08-01 |
US20090138927A1 (en) | 2009-05-28 |
US20090094655A1 (en) | 2009-04-09 |
US20090100485A1 (en) | 2009-04-16 |
US20090313671A1 (en) | 2009-12-17 |
US7823181B2 (en) | 2010-10-26 |
US7827583B2 (en) | 2010-11-02 |
US6272680B1 (en) | 2001-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6097383A (en) | Video and audio functions in a web television | |
US6073171A (en) | Two-way communication protocol for a web television | |
US5977963A (en) | Transmission of displacement information in a web television | |
US5844552A (en) | Communication of character data in a web television | |
CN100435552C (en) | TV receiver, receiver and program excutive method | |
US4377852A (en) | Terminal emulator | |
KR20010108113A (en) | Telephone handset for use in interactive tv systems | |
US7289244B2 (en) | Portable high speed internet access device | |
JP2004515100A (en) | Device including remote control device and first electronic device | |
CN114281288A (en) | Screen projection processing method and device and electronic equipment | |
CN100380896C (en) | Data transmission system, data transmission method, information processor and pointer | |
US6081828A (en) | Computer system, and host computer and portable terminal suitable for the system | |
US20040162060A1 (en) | Start up application on information processor by means of portable unit | |
JP2001211399A (en) | Television receiver | |
JP2000330903A (en) | Multipurpose communication device | |
JP7364733B2 (en) | display device | |
KR950005636B1 (en) | Communication method between two televisions | |
JP2000132478A (en) | Communication terminal device | |
JPH0426476B2 (en) | ||
JPH05158845A (en) | Computer system | |
EP1436688A2 (en) | Portable high speed internet device comprising internal memory for accessing previously seen images and user-capabilities for modifying a sequence of downloading | |
KR20050003745A (en) | Method for storing data in a mobile communication terminal using private cache | |
JP2001308905A (en) | Mail system utilizing broadcast wave | |
JPH08181810A (en) | Fax information service system | |
JP2001034248A (en) | Graphics display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |