US20020162120A1 - Apparatus and method to provide supplemental content from an interactive television system to a remote device - Google Patents
Apparatus and method to provide supplemental content from an interactive television system to a remote device Download PDFInfo
- Publication number
- US20020162120A1 US20020162120A1 US09/843,296 US84329601A US2002162120A1 US 20020162120 A1 US20020162120 A1 US 20020162120A1 US 84329601 A US84329601 A US 84329601A US 2002162120 A1 US2002162120 A1 US 2002162120A1
- Authority
- US
- United States
- Prior art keywords
- supplemental content
- address
- remote device
- top box
- set top
- 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
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- 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/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/93—Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
Definitions
- This disclosure relates generally to transmission and reception of information, and in particular but not exclusively, relates to the transmission and reception of information related to content available from the Internet via interactive television.
- a set top box to receive television signals and to provide the television signals to a television.
- a set top box is typically placed in close proximity to a television, and provides the viewer with control over the selection of television programs to view.
- Set top boxes that are compatible with the particular interactive television system can also operate to allow the viewer to access the Internet via their television.
- the set top box can display some sort of visual indicator to the viewer to allow the viewer to navigate to that URL address, and then displays content available from that URL address.
- URL uniform resource locator
- the viewer may choose to access the URL address via a remote personal computer (PC) or laptop.
- PC personal computer
- this can often be clumsy and inconvenient to the viewer.
- the viewer has to “watch for” a URL address once it is displayed by the television program to indicate the availability of Internet content or other supplementary information/content, and then quickly write down the URL address on a piece of paper before the URL address disappears from the television screen.
- the viewer has to launch a web browser at the PC or laptop, and then manually key in the URL address from the piece of paper.
- additional URL addresses may have been displayed by the television program or the original URL address may no longer be relevant or of interest.
- FIG. 1 is a diagram of an interactive television system according to an embodiment of the invention.
- FIG. 2 is a schematic block showing a client-side portion of the interactive television system of FIG. 1 according to an embodiment of the invention.
- FIG. 3 is a schematic block diagram of a set top box according to an embodiment of the invention.
- FIG. 4 is a schematic block diagram of a remote device according to an embodiment of the invention.
- FIG. 5 is a flowchart of a method for providing supplemental content from the interactive television system of FIG. 1 to the remote device of FIG. 4 according to an embodiment of the invention.
- an embodiment of the invention integrates the supplemental content (e.g., Internet content) associated with the network address information with the television program viewing experience.
- a remote device is capable to receive the network address information as the information is transmitted to the remote device from a set top box coupled to a television.
- a browser such as a web browser, of the remote device can navigate to the URL address or other address specified by the network address information.
- a user of the remote device can be presented with supplemental content associated with the network address information, alternatively or in addition to having the supplemental content presented on a display screen of the television.
- the web browser of the remote device automatically navigates to the URL address independently of user action.
- user action or “keyed navigation,” such as clicking on the URL address by the user initiates navigation to the URL address.
- at least some of the supplemental content may be pre-loaded into the remote device prior to explicit navigation to the specific URL address, thereby reducing latency in the rendering of the supplemental content by the web browser.
- metadata or other data related to the URL address or to the supplemental content can be transmitted to the remote device by the set top box.
- an interactive television system 100 including a cable television (CATV) network, according to an embodiment of the invention.
- the system 100 includes a plurality of set top boxes 102 or other customer premises equipment (CPE) located, for instance, at customer homes.
- CPE customer premises equipment
- a set top box 102 (hereinafter “STB 102 ”) comprises a consumer electronics device that serves as a gateway between a customer's television and a broadband communication network, such as a cable network.
- STB 102 is typically located on top of, or in close proximity to, the customer's television.
- an embodiment of the STB 102 operates in conjunction with data streams encoded using the MPEG standard, although it is to be appreciated that other standards may be used as well.
- STBs 102 are also capable of two-way data streams, allowing consumers to access services such as electronic shopping and video-on-demand.
- an STB 102 receives encoded television signals from the system 100 and decodes the same for display on the television. Additionally, an STB 102 receives commands from a user (via a remote control in one embodiment) and transmits such commands back to the system 100 .
- each STB 102 is connected to a headend 104 .
- a headend 104 is a centrally located facility where CATV transmissions are received from a local CATV satellite downlink and packaged together for transmission to customer homes.
- Headends 104 may be coupled directly to one another or through a network center 106 . In some cases, headends 104 may be connected via a separate network, one particular example of which is an Internet 108 . Of course, the illustrated network topology is provided for example purposes only, and other networks and network configurations may be used within the scope of the invention.
- supplemental content such as Internet content, streaming media, GIF files, JPEGs, audio files, or other information or resources available from the Internet 108
- triggering techniques can be made accessible or available along with the television program signal via use of triggering techniques.
- a suitable type of triggering technique that can be used by an embodiment of the invention is based on the Advanced Television Enhancement Forum (ATVEF) triggers. Similar alternative techniques include the triggering mechanism available from Wink Communications of Alameda, Calif.
- ATVEF Advanced Television Enhancement Forum
- trigger information is inserted in the vertical blanking interval (VBI) of the television program signal.
- the trigger information includes URL addresses, Internet Protocol (IP) addresses, file transfer protocol (FTP) locations, local or remote cache locations or other address information of the Internet 108 (or other address locations) where supplemental content associated with the television program can be obtained.
- URL addresses will be used herein when describing embodiments of the invention, and it is understood that other types of addresses may also be processed.
- Transport Type A implementations have an advantage in that the triggers can be synchronized with a particular subject-matter segment of the television program by being inserted into the appropriate VBI locations.
- a trigger steam is sent separately form the audiovisual stream (e.g., the television program signal).
- the audiovisual stream e.g., the television program signal
- Other triggering mechanisms that can be used by embodiments of the invention include the Wink and WorldGate triggering mechanisms. It is to be appreciated that embodiments of the invention can operate based on any of these triggering techniques, their variations or combinations, or other triggering techniques that make addresses of supplemental content available.
- the portion 200 includes, in one implementation, a television 202 , an STB 102 , and a remote device 204 .
- the portion 200 may also include a videocassette recorder (VCR) 205 or other recording device.
- VCR videocassette recorder
- the television 202 may be configured to display television signals in a variety of formats, including standard analog or digital television formats or high-definition television (HDTV) formats.
- the television 202 may utilize various technologies to display the television signals, such as standard cathode ray tube (CRT) technology, liquid crystal display (LCD) technology, liquid plasma technology, or projection techniques.
- CTR cathode ray tube
- LCD liquid crystal display
- plasma technology or projection techniques.
- the television 202 can be coupled to the STB 102 in order to receive and display television signals received from the system 100 , and more specifically, from a headend 104 .
- the STB 102 includes a converter 206 for converting digitally encoded (e.g., MPEG) television signals from the system 100 into signals of a form suitable for use by the television 202 .
- the converter 206 may decode network address information or other data received from the system 100 .
- the converter 206 can extract trigger information, including URL addresses, from the VBI of the received television signals.
- the converter 206 can also otherwise process or sort URL addresses that are received via a stream separate from the television signals or received via some other connection to the Internet 108 or head-ends 104 (e.g., via cable modem). In addition to URL addresses, the converter 206 can also process supplemental content that may be received by the STB 102 .
- the STB 102 is equipped with a receiver 210 , such as an infrared (IR) or radio frequency (RF) receiver 210 .
- the receiver 210 may be configured to receive other frequencies of the electromagnetic spectrum, such as UHF, VHF, microwave, or the like.
- the receiver 210 can receive control signals from the remote device 204 for operating the STB 102 and the television 202 .
- the receiver 210 may also receive other types of data, such as information requests, e-mail, and the like, for transmission to the system 100 .
- the STB 102 also includes a transmitter 212 , such as an IR or RF transmitter 212 .
- the transmitter 212 is configured, in one embodiment, to broadcast various types of information to the remote device 204 , such as trigger information including URL addresses, Internet content, hypertext markup language (HTML) files, e-mail, other supplementary content, and the like.
- trigger information including URL addresses, Internet content, hypertext markup language (HTML) files, e-mail, other supplementary content, and the like.
- the remote device 204 provides convenient remote operation of the STB 102 and the television 202 . Unlike conventional television remote controls, however, an embodiment of the remote device 204 includes a remote display 220 for displaying supplemental content 246 and/or 248 , such as web page content, as described in greater detail below.
- the remote device 204 is of a size and weight convenient to be conveniently held in a viewer's hands or lap.
- the remote device 204 may be approximately 8 inches wide and 11 inches tall, or about the size of a conventional paper notebook.
- the remote device 204 is comparatively lightweight, for example, under three pounds.
- the remote device 204 includes a receiver 226 , such as an RF or IR receiver 226 , for receiving signals sent by the transmitter 212 of the STB 102 . As mentioned above, these signals may include the trigger information retrieved by the STB 102 from the system 100 . Additionally, the remote device 204 may include a transmitter 228 , such as an RF, IR, or other transmitter 228 , that transmits control signals and other data to the receiver 210 of the STB 102 , as well as to the television 202 (e.g., to adjust the television's 202 volume).
- a transmitter 228 such as an RF, IR, or other transmitter 228 , that transmits control signals and other data to the receiver 210 of the STB 102 , as well as to the television 202 (e.g., to adjust the television's 202 volume).
- the transmitters 212 , 228 modulate signals with a carrier frequency to enable transmission of information, such as URL addresses, between the STB 102 and the remote device 204 .
- the transmitters 212 , 228 may operate according to the IEEE 802.11a or 802.11b Wireless Networking standards.
- the transmitters 212 , 228 may utilize DECT or “Bluetooth” or other standard or proprietary protocols.
- the transmitters 212 , 228 may be configured to transmit other frequencies of the electromagnetic spectrum, such as UHF, VHF, microwave, or the like.
- the transmitters 212 , 228 may include various additional components not specifically illustrated.
- the transmitters 212 , 228 may include source encoders to reduce the amount of bandwidth required, channel encoders to modulate the transmitted information with a carrier wave, and transmission antennas to broadcast the information.
- the antennas may be substantially two-dimensional structures formed as part of a printed circuit board within the remote device 204 and STB 102 in one embodiment. Such integrated antennas are advantageously compact and efficient to manufacture.
- the transmitters 212 , 228 may further include amplifiers to increase the transmission signal strength to an appropriate power level.
- the receivers 210 , 226 may further include components not specifically illustrated but well known in the art.
- the receivers 210 , 226 may include antennas for receiving the transmission, amplifiers for increasing the strength of the received signal, and decoders for separating and demodulating information from the carrier signal. These antennas may also be integrated into printed circuit boards of the remote device 204 and STB 102 .
- the remote device 204 includes, in one embodiment, a remote display 220 , which is compact yet large enough to be easily readable in one embodiment.
- the remote display 220 may comprise a screen having a 10.4-inch diagonal measure with a standard 4:3 aspect ratio.
- the remote display 220 may be embodied as a monochrome or color liquid crystal display (LCD) screen.
- LCD liquid crystal display
- a number of technologies may be utilized, including passive matrix, dual scan, HPA, TFT, or liquid plasma LCD technology.
- the remote display 220 may advantageously utilize TFT LCD technology to achieve high brightness, clear motion, and a comparatively large viewing angle.
- Display buttons 232 may be provided and conveniently located on the remote device 204 to control various aspects of the remote display device 220 .
- the display buttons 232 may include buttons to vertically or horizontally scroll material on the remote display 220 , to adjust the brightness, contrast, and coloration of the remote display 220 , or to place the remote display device 220 in an “on,” “off,” or “standby” setting.
- one of the display buttons 232 may be used to set the remote device 204 in a “receive” mode to receive URL addresses transmitted from the STB 102 .
- buttons 232 may be used for web browsing activities, such as clicking on hypertext links, launching web browsers, selecting URL addresses from a list or menu, sorting favorite URLs, navigating to a web site, entering URL addresses (for example if the display buttons 232 comprise part of an alphanumeric keyboard), or other activities associated with accessing and viewing supplemental content.
- the remote device 204 may also include a Sony “Vaio”®-style mechanical wheel to select items from a menu.
- the term “button” contemplates other types of controls, such as switches and the like.
- multiple buttons or controls may be provided for performing a particular function.
- the term “button” means one or more controls for performing the stated function.
- control buttons 234 may also be provided on the remote control 204 to control the operation of the STB 102 and/or the television 202 .
- the control buttons 234 may include channel selection, volume adjustment, power on/off, brightness, contrast, and coloration, and the like.
- the control buttons 234 may also be configured to control other devices, such as the VCR 205 , a digital video disc (DVD) player, a compact disc (CD) player, a tuner, an amplifier, or a receiver.
- One of the control buttons 234 may also be used to set the remote device 204 to the receive mode.
- the remote display device 220 may provide touch sensitivity, which may be implemented using technologies well known or available to those skilled in the art.
- touch sensitivity may be implemented using technologies well known or available to those skilled in the art.
- a user may press against a particular portion of the screen with a finger or other object, such as a stylus, to select “virtual” buttons or controls displayed upon the remote display device 220 .
- the remote display device 220 is configured as a touch screen, many, or possibly even all, of the buttons 232 , 234 may not be needed.
- touch sensitivity techniques may be used to provide mouse cursor functionality.
- a viewer selects a URL address to navigate to by touching a corresponding indication displayed on the remote display 220 .
- navigation to a URL address may be performed automatically by a browser of the remote device 204 , as will be described below.
- a user may activate an on-screen keyboard, by which a user may input letters, numbers, or other symbols. Such a configuration is useful if a user wishes to use the remote device 204 to send e-mail or for other text-based applications.
- the remote device 204 need not be limited to reception of URL addresses, but may also be used for more varied, higher-bandwidth applications.
- the STB 102 may be configured to send to the remote control 204 background information for television programs, such as pictures of actors and actresses, video previews, and audio/video interviews with people associated with the program.
- the STB 102 may send supplemental content itself, alternatively or in addition to URL addresses, to the remote device 204 .
- the transmitters 212 , 228 and receivers 210 , 226 may be configured for high-bandwidth transmission and reception, which may use, for example, frequency division multiplexing (FDM) or other techniques.
- FDM frequency division multiplexing
- Transmission of video and audio between the STB 102 and the remote device 204 may operate according to various standard protocols, such as MPEG and video over IP.
- the STB 102 may include a number of additional components beyond those depicted in FIG. 2.
- the STB 102 may include a storage interface 302 , which provides an interface with a digital storage device 304 , such as a hard disk drive or other memory device.
- the storage interface 302 receives triggers including network address information and/or supplemental content, from the converter 206 and delivers the same to the digital storage device 304 for storage thereof.
- the information may be transmitted by the transmitter 212 of the STB 102 to the receiver 226 of the remote device 204 for display on the remote display 220 . It is to be appreciated, however, that in another embodiment, information may be directly transmitted to the remote device 204 by the STB 102 without being previously stored in the digital storage device 304 .
- the STB 102 further includes a controller 306 that is in communication with the storage interface 302 and the converter 206 .
- the controller 306 may be embodied as a microcontroller, microprocessor, digital signal processor (DSP) or other device known in the art.
- DSP digital signal processor
- the controller 306 may manage the operation of the STB 102 , including, for example, reception of trigger information from the system 100 , transmission of the trigger information to the remote device 204 , the storage and retrieval of supplemental content, and the like. As noted above, the controller 306 may perform these and other operations based upon control signals generated by the remote device 204 and transmitted to the receiver 210 .
- the STB 102 includes a separate network interface 308 for providing access to the system 100 .
- the type of network interface 308 can vary depending on the underlying system 100 .
- the network interface 308 may comprise a cable modem or the like.
- the functionality of the network interface 308 may be provided by the converter 206 .
- FIG. 4 provides a more detailed schematic representation of the remote device 204 , including the receiver 226 , transmitter 228 , and the remote display 220 . As shown in FIG. 4, addition components may be included.
- the remote device 204 may include a bus 402 to enable data transfers between the various components of the remote device 204 .
- the bus 402 may be electrically connected to random access memory (RAM) 404 , configured to store data for temporary use, such as URL addresses and supplemental content retrieved from the URL addresses.
- RAM random access memory
- ROM read-only memory
- ROM 406 may be provided to store more permanent data, such as fixed code and configuration data.
- the ROM 406 may be configured to store an operating system for the remote device 204 .
- the remote device 204 may also include a processor 408 for performing high-level processing functions, such as preparing and formatting URL addresses and supplemental content for display on the remote display 220 .
- the processor 408 may also sense a user's operation of the control buttons 234 or the “virtual” buttons displayed on the remote display 220 , and generate appropriate command signals for transmission to the STB 102 and/or television 202 .
- the processor 408 may be embodied as a microprocessor, microcontroller, digital signal processor (DSP), field programmable gate array (FPGA), application-specific integrated circuit (ASIC), or other suitable device.
- the remote device 204 may include a machine-readable storage medium, such as a digital storage device 410 for storage of network address information, supplemental content, video/audio information, and the like.
- a machine-readable storage medium such as a digital storage device 410 for storage of network address information, supplemental content, video/audio information, and the like.
- the digital storage device 410 may comprise a hard disk drive or other memory storage device, such as “flash” memory.
- the digital storage device 410 may also store an operating system for the remote device 204 , such as Windows®, Mac O/S®, or UNIX®.
- the operating system comprises a comparatively compact and customizable platform such as Windows CE® or Linux®.
- the operating system may be configured to use the Wireless Application Protocol (WAP) to access information remotely from the STB 102 and/or the network 100 .
- WAP Wireless Application Protocol
- the digital storage device 410 can also store a web browser to retrieve supplemental content from the Internet 108 (or from some other location) and to render the supplemental content on the remote display 220 .
- the digital storage device 410 , the RAM 404 , or other machine-readable storage medium of the remote device 204 may be used to cache or load supplemental content.
- the remote device 204 may have a battery 412 to provide power for the remote device 204 .
- the battery 412 is a rechargeable battery having a comparatively long life, such as 4 or more hours.
- the battery 412 may utilize various advanced storage technologies, such as Lithium Ion technology, to provide enhanced power output, durability, and recharge times.
- the battery 412 may be recharged through the use of a power source 414 .
- the power source 414 may be embodied in number of different configurations.
- the power source 414 may comprise a power cord designed to be plugged into a conventional, household power outlet.
- the power source 414 may be part of a charging unit (not shown), in which the remote control 204 may be stored and recharged.
- the power source 414 may then comprise contacts configured to mate with corresponding contacts of the charging unit.
- a magnetic coupling such as a transformer, may be used to energize the remote device 204 without the use of exposed electrical contacts on the remote device 204 or the charging unit.
- the charging unit may hold the remote control 204 at an orientation convenient for viewing so that the remote device 204 can be used while in the charging unit.
- the remote device 204 can be provided with access to the Internet 108 or to another location where supplemental content can be obtained based on the address information received from the STB 102 .
- the remote device 204 can be provided with a network interface 416 (which can include a modem) that communicatively couples the remote device 204 to the Internet 108 .
- a communicative coupling may be a hardwired connection (e.g., xDSL, ISDN, twisted pair, and the like) or a wireless connection to the Internet 108 , including conventional communication techniques.
- the remote device 204 has a connection to the Internet 108 that is distinct/separate from the STB's 102 connection to the Internet 108 .
- the various components of the remote device 204 may be embodied in a number of different configurations for ergonomics and ease-of-use.
- the remote device 204 may connect to the Internet 108 via the cable modem in the network interface 308 of the STB 102 .
- the connection to the Internet by the remote device 204 is “tied to” the STB 102 , with Internet information (e.g., URL addresses and supplemental content) being exchanged between the STB 102 and the remote device 204 via the transmitters 212 , 228 and the receivers 210 , 226 .
- Internet information e.g., URL addresses and supplemental content
- An embodiment of the invention provides more automated methods of navigation to the supplemental content than existing techniques described in the background section above where the user has to manually enter URL addresses.
- the web browser in the remote device 204 automatically navigates to the web site associated with the URL address that was received from the STB 102 . Once the web browser has navigated to that URL address via a connection to the Internet 108 established by the network interface 416 , the supplemental content from the corresponding web site can be retrieved and rendered on the remote display 220 by the web browser.
- the remote device 204 can be placed in a “standby” or “receive” mode, such that any time a URL address is received by the receiver 226 from the transmitter 212 of the STB 102 , the web browser automatically navigates to the corresponding web site.
- the STB 102 receives URL addresses as part of triggers embedded in the television signals or as a separate stream. Once obtained by the converter 206 , the URL addresses can be transmitted to the remote device 204 via the transmitter 212 .
- the current web browser instance (or browser window) can be re-used each time a new URL address is received from the STB 102 . That is, the same web browser window renders new supplemental content, replacing the currently rendered supplemental content, as new URL addresses are received.
- a new web browser instance can be created each time a new URL address is received. This implementation allows the viewer to continue viewing the original supplemental content in one window, while the new supplemental content is rendered in another window. This multiple-window implementation is represented symbolically in FIG. 2, where the supplemental content 246 and 248 are both rendered concurrently on the remote display 220 .
- keyed navigation features can be provided to the remote device 204 .
- the keyed navigation feature provides the viewer with more control over the selection of the supplemental content that may be rendered on the remote display 220 .
- the keyed navigation feature can help prevent potential viewer confusion, which may occur if the web browser automatically navigates from one URL address to another. In short, the keyed navigation feature gives the viewer the option to ignore some of the URL addresses received by the remote device 204 .
- One embodiment of the keyed navigation implementation can be responsive to user action, such as a “click” or activation of a dedicated button (or other interface) to cause navigation to the supplementary content when an icon or prompt is presented to the viewer on the remote display 220 to announce the availability of the supplemental content.
- user action such as a “click” or activation of a dedicated button (or other interface) to cause navigation to the supplementary content when an icon or prompt is presented to the viewer on the remote display 220 to announce the availability of the supplemental content.
- one or more of the display buttons 232 can be used to “accept” a displayed URL address once it is received by the remote device 204 , resulting in navigation to that URL address.
- One or more of the display buttons 232 can also be used to scroll through a list of displayed URL addresses, and then select one of the URL addresses by clicking.
- One embodiment of the keyed navigation implementation can further provide a queuing feature to store or record past URL addresses received from the STB 102 .
- This queuing feature can be embodied in software or other machine-readable instructions stored on a machine-readable medium, such that the software stores the received URL addresses in the digital storage device 410 or other storage location of the remove device 204 .
- the stored URL addresses can be indexed, placed in a directory, or otherwise organized so that the URL addresses can be presented to the viewer.
- the URL addresses can be placed in a list and displayed to the user via a drop-down menu or in a window, and then selected via “point and click” techniques or with the use of a Vaio®-style wheel.
- identifiers or descriptions can be provided for the displayed URL addresses so as to give the viewer some kind of context for the URL address.
- the remote display 220 can display a hypertext link labeled as “Additional information about salmon as seen on the Nature Program on Channel 5.” This descriptive labeling provides the viewer with some context or other information to assist the viewer in remembering URL addresses and/or supplemental content that may be of interest.
- the queuing feature conveniently provides the viewer with the opportunity to track and view supplemental content from previous television channels, or to otherwise view the supplemental content after having viewed the original television program.
- Metadata can be extracted from or added to the URL addresses.
- the original triggers received by the STB 102 from the system 100 may include metadata that identifies the URL addresses to the particular television channel, the particular program, and the time of broadcast.
- the controller 306 of the STB 102 (or other component of the STB 102 ) can extract this metadata and provide it to the remote device 204 .
- the web browser of the remote device 204 can extract this metadata itself from the address information transmitted from the STB 102 .
- the controller 306 can add such metadata to the URL address information (separately or concatenated). For instance, by monitoring the television channel that a tuner of the STB 102 is tuned to, the controller 306 can correlate a URL address associated with the received trigger to a specific television program, to the television channel, to the time of broadcast, or to some other usable characteristic. An electronic program guide (EPG) may be accessed to obtain some of the television program information for correlation purposes. Then, this metadata can be sent to the remote device 204 along with the corresponding URL address.
- EPG electronic program guide
- the web browser of the remote device 204 can use the metadata to place the URL in an appropriate list, folder, or directory organized based on characteristics such as time, date, television channel, television program, subject matter, and the like. With the URL addresses being organized or otherwise identified according to these characteristics, the web browser can display the URL addresses to the viewer in a context that the viewer can understand. As such, the viewer need not access the various URL addresses in the sequence that they are received, but instead can randomly pick and choose from among the available URL addresses.
- the remote device 204 first receives a URL address and then automatically or in response to user action, the web browser retrieves the supplemental content from the URL address.
- this retrieval involves retrieval of an HTML file by the web browser, which is then followed by the web browser's parsing through the HTML file to find tags, locations of other resources to be retrieved, and other embedded information.
- the web browser then generates one or more hypertext transfer protocol (HTTP) “gets” to obtain these resources in order to complete the rendering of the supplemental content.
- HTTP hypertext transfer protocol
- a third embodiment uses pre-loading or pre-caching of supplementary content.
- the supplementary content at the destination URL address begins pre-loading into the web browser's local cache (e.g., the digital storage device 410 ) when the URL address is received by the remote device 204 from the STB 102 , even though the user has not yet explicitly activated the link (e.g., has not yet clicked on the URL address) or even though the link has not yet been activated by a component of the STB 102 or the remote device 204 .
- This embodiment can thus help provide a very high performance response for the viewer, if or when the viewer chooses to view the supplemental content, since at least some of the supplemental content can be quickly retrieved from the local cache instead of having to be retrieved from the Internet 108 .
- the remote device 204 receives URL addresses from the STB 102 , and software of the remote device 204 predicts that the viewer will wish to view the supplemental content associated with the received URL addresses. This prediction can involve simply receiving the URL address, and then causing the web browser to pre-fetch the supplemental content from the URL addresses. Later, when the user selects the URL address (or when the web browser automatically navigates to the URL address), the web browser first checks the local cache to determine if any of the supplemental content is present there. If the supplemental content or a portion thereof is not present in the local cache, then the web browser retrieves the supplemental content from the Internet 108 .
- the latency to render the supplemental content can be dramatically improved if at least a portion of the supplemental content is found in the local cache, and if the supplemental content is not there (such as if the supplemental content was not pre-loaded, or if it was pre-loaded but then subsequently removed from the local cache) and needs to be retrieved from the Internet 108 , the latency is no worse than normal. Additional portions of the supplemental content that are not in the local cache may be retrieved from the Internet 108 by the web browser as needed.
- Various caching techniques may be used by an embodiment of the invention.
- One example is to cache as much supplemental content as possible, with the possible exception of resources that may be tagged as non-cacheable.
- First-in-first-out (FIFO) caching techniques may also be used.
- FIFO caching techniques “most recently used” or “least recently used” caching techniques may be implemented as well.
- a first caching can be performed when the HTML file is retrieved from the URL address, and a second caching can be preformed when retrieving the resources embedded in the HTML file.
- software of the remote device 204 can instruct the web browser to begin pre-loading the supplementary content at some time before the actual URL address or link becomes active. This helps to ensure that at least some of the supplemental content is cached before the viewer sees the URL address or before the remote device 204 receives an active URL address.
- One technique to accomplish this is to first transmit trigger information that includes inactive URL address. These inactive URL addresses can be used to initiate the web browser to perform pre-loading, and can be sent in advance of their corresponding segment in the television program. Later, active versions of the previously transmitted URL addresses (or instructions to activate the previously sent URL addresses) can be sent via triggers to actually announce the availability of the supplemental content at the appropriate time during the television program.
- all or at least a plurality of the URL addresses that are to be used or displayed by the television program can be provided “up front” for caching purposes, instead of having the remote device 204 receive the URL addresses at the exact particular time that they are displayed by the television program.
- the URL address provided up front can be accompanied by instructions (which may also be provided via triggers or which may be concatenated with the URL addresses) not to display the URL address (or other visual indication to inform the user of the active URL address) until later in the television program.
- URL addresses up front with instructions as to when they can be later displayed/activated gives a wider range of time in which URL addresses or links can be activated, and thereby increases the likelihood that the corresponding supplemental content will be cached. This provides an improvement over implementations where triggers having URL addresses are present in the VBI of the television signal only at the times when the URL addresses are appropriate.
- providing URL addresses up front helps to ensure that the viewer does not miss links while channel surfing, and also allows the viewer to preview the links (from a list, for example), instead of having to wait for the portion of the television program where the links would have been otherwise provided.
- Metadata can be provided along with the URL addresses to assist the viewer in placing the supplemental content in context, or to otherwise enhance the integration of the supplemental content with the viewing experience.
- metadata include, but are not limited to, expiration date/time of the URL address, description of the link, copyright/source information, category or class of information at the URL address, type of media at the URL address, keywords, importance (e.g., a “high priority” URL address), or other metadata of interest.
- the metadata indicative of the expiration date of the URL address can be used, for instance, to delete the URL address from a menu or to delete its corresponding supplemental content from the local cache, if the URL address is no longer relevant or has exceeded an active time frame.
- Various techniques can be used to provide this metadata as part of the information sent to the STB 102 from the system 100 , or to add this metadata (by the STB 102 , for instance) to the received trigger information.
- the metadata may be concatenated with the URL address in one embodiment.
- the metadata can be sent along with the same trigger as the URL address, but occupy a different block of data in the trigger in another embodiment. It is also possible to send the metadata in triggers that are separate from the triggers that have the URL addresses. In such an implementation, trigger IDs or other type of correlation technique can be used to synchronize the metadata triggers with the URL address triggers.
- Components of the STB 102 such as the controller 306 working in cooperation with software, can process the metadata.
- FIG. 5 there is shown a flowchart of one possible embodiment of a method 500 for providing supplemental content from the system 100 to the remote device 204 .
- the elements of the method 500 can be embodied in software or other instructions stored on a machine-readable medium of the STB 102 , the remote device 204 , or both.
- the method 500 begins, in one embodiment, when a user activates 502 the remote device 204 .
- the remote control 204 may be activated by pressing a designated button 232 , 234 to place the remote device 204 in the receive mode to receive URL addresses from the STB 102 .
- the remote device 204 transmits 504 a request signal to the STB 102 to request URL addresses.
- the STB 102 may transmit URL addresses to the remote device 204 at specific times when the URL addresses become available, obviating the need to make a specific request to the STB 102 .
- the STB 102 may be in a “standby” mode until the request signal is received, in which case the STB 102 is placed in a “ready” or fully-functional mode in response to the request signal.
- the STB 102 may receive 506 trigger information including URL addresses from the system 100 (e.g., from headends 104 , the network center 106 , or the Internet 108 ) along with an audiovisual television signal.
- the STB 102 extracts 508 the URL addresses from the audiovisual television signal, or otherwise obtains the URL addresses (such as from a separate trigger stream).
- the STB 102 then transmits the URL addresses or other address information, including metadata, to the remote device 204 using a wireless method, as described above.
- the remote device 204 receives and processes 512 the address information in the processor 408 in order to access the Internet 108 to obtain the corresponding supplemental content.
- the remote device 204 then renders or displays 514 the supplemental content on the remote display 220 .
- the accessing of the Internet 108 at 512 and the rendering of the supplementary content at 514 can involve automatic navigation, keyed navigation, or pre-loading.
- the user may select 516 a URL address from a list in order to change the supplemental content displayed on the remote display 220 , or perform other navigation, sorting of URL addresses, previewing URL addresses, and the like.
- the remote display 220 is a touch screen
- a user may simply touch an indication on the remote display 220 in order to display the corresponding supplemental content.
- supplemental content related to a television program can be provided from an interactive television system to the remote device 204 .
- the STB 102 can obtain URL addresses associated with the supplemental content from triggers that are sent in addition to an audiovisual television signal.
- the STB 102 transmits the URL addresses to the remote device 204 , and the web browser of the remote device 204 can perform automatic navigation or respond to keyed navigation to the URL address to obtain the corresponding supplemental content.
- Pre-loading and processing of metadata can also be implemented to enhance performance.
- the remote device 204 has been described in various embodiments above as being a device about the size of a notebook, it is to be appreciated that other types of remote devices may be implemented in other embodiments.
- a laptop, PC, or wireless handheld device capable of communicating with the STB 102 can be used in other embodiments.
- Other types of suitable devices which are not necessarily PC-grade devices with a full operating system, can be used as the remote device 204 if they can render Internet-hosted content or other supplemental content.
- the STB 102 can be used to perform at least some of the operations described above, including obtaining the supplemental content (including pre-loading) and transmitting the supplemental content to the remote device 204 along with or instead of the URL addresses.
- the remote device 204 includes the transmitter 228 to send signals to the STB 102 .
- the control buttons 234 are coupled by way of the bus 402 to the transmitter 228 to send signals from the transmitter 228 to the STB 102 (such as control signals to control program content presented on the television 202 ).
- the control buttons 234 may be configured, in an embodiment, to control additional home media equipment coupled to the client-side portion 200 of the interactive television system 100 , such as a digital video disc player.
- the receiver 226 of the remote device 204 may further communicate with the digital video disc player to receive supplemental content from a digital video disc in the digital video disc player.
- the remote display 220 presents the supplemental content, which may relate to primary content on the digital video disc.
- the supplemental content described throughout this disclosure may comprise a purchase offer (e.g., for “e-commerce”).
- the transmitter 228 of the remote device 204 sends signals to the STB 102 .
- At least one input mechanism (such as the control buttons 234 or the display buttons 232 ) is coupled by way of the bus 402 to the transmitter 228 to send communications from the transmitter 228 to the STB 102 to indicate acceptance by the user of the purchase offer presented in the supplemental content.
Abstract
A remote device is capable to receive network address information that is sent along with an audiovisual television signal. A set top box coupled to a television receives the network address information along with triggers, and transmits the network address information to the remote device. After receiving the network address information, a web browser of the remote device can navigate to the address specified by the network address information to obtain supplemental content. The web browser of the remote device can automatically navigate to the address independently of user action. The web browser may also navigate to the address in response to user action or “keyed navigation.” At least some of the supplemental content may also be pre-loaded into the remote device prior to presentation of the supplemental content to the user, thereby reducing latency in the rendering of the supplemental content by the web browser.
Description
- This disclosure relates generally to transmission and reception of information, and in particular but not exclusively, relates to the transmission and reception of information related to content available from the Internet via interactive television.
- Television and Internet technologies are beginning to converge. With the increasing use of interactive television, viewers can now access Internet content via use of their television. Indeed, with the convergence of these two types of technologies, viewers with widely varied interests can now have access to the virtually limitless amount of information available on the Internet.
- Many interactive television systems utilize a set top box to receive television signals and to provide the television signals to a television. As its name implies, a set top box is typically placed in close proximity to a television, and provides the viewer with control over the selection of television programs to view. Set top boxes that are compatible with the particular interactive television system can also operate to allow the viewer to access the Internet via their television. Thus, when a television program is transmitted to the set top box along with an Internet uniform resource locator (URL) address, the set top box can display some sort of visual indicator to the viewer to allow the viewer to navigate to that URL address, and then displays content available from that URL address.
- There are some drawbacks, however, with use of a set top box in this manner to “surf” the Internet while viewing the television program. For instance, the Internet content retrieved from the URL address is rendered on the same television screen as the television program. This can be very distracting to the viewer, particularly if the television program is completely obscured by the Internet content rendered on the television screen. Even if the television has “picture-in-picture” capability that allows multiple images to be displayed, the overall image from the television screen can still be very distracting. Furthermore, text or graphics of the Internet content, especially if rendered in a picture-in-picture arrangement may be difficult to read by the viewer if the viewer is sitting some distance away from the television screen.
- As an alternative to displaying Internet content on the television screen, the viewer may choose to access the URL address via a remote personal computer (PC) or laptop. However, this can often be clumsy and inconvenient to the viewer. In a typical case, the viewer has to “watch for” a URL address once it is displayed by the television program to indicate the availability of Internet content or other supplementary information/content, and then quickly write down the URL address on a piece of paper before the URL address disappears from the television screen. Next, the viewer has to launch a web browser at the PC or laptop, and then manually key in the URL address from the piece of paper. By the time that the web browser renders the Internet content from the URL address, additional URL addresses may have been displayed by the television program or the original URL address may no longer be relevant or of interest.
- Therefore, improvements are needed in the accessing of Internet content for interactive television.
- Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
- FIG. 1 is a diagram of an interactive television system according to an embodiment of the invention.
- FIG. 2 is a schematic block showing a client-side portion of the interactive television system of FIG. 1 according to an embodiment of the invention.
- FIG. 3 is a schematic block diagram of a set top box according to an embodiment of the invention.
- FIG. 4 is a schematic block diagram of a remote device according to an embodiment of the invention.
- FIG. 5 is a flowchart of a method for providing supplemental content from the interactive television system of FIG. 1 to the remote device of FIG. 4 according to an embodiment of the invention.
- Embodiments of an apparatus and method to provide supplemental content from an interactive television system to a remote device are described herein. In the following description, numerous specific details are given to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
- Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
- As an overview, when network address information (such as URL addresses) is provided along with television programming, an embodiment of the invention integrates the supplemental content (e.g., Internet content) associated with the network address information with the television program viewing experience. In an embodiment, a remote device is capable to receive the network address information as the information is transmitted to the remote device from a set top box coupled to a television. After receiving the network address information, a browser, such as a web browser, of the remote device can navigate to the URL address or other address specified by the network address information. In this manner, a user of the remote device can be presented with supplemental content associated with the network address information, alternatively or in addition to having the supplemental content presented on a display screen of the television.
- In one embodiment, the web browser of the remote device automatically navigates to the URL address independently of user action. In another embodiment, user action or “keyed navigation,” such as clicking on the URL address by the user, initiates navigation to the URL address. In yet another embodiment at least some of the supplemental content may be pre-loaded into the remote device prior to explicit navigation to the specific URL address, thereby reducing latency in the rendering of the supplemental content by the web browser. For these various embodiments, metadata or other data related to the URL address or to the supplemental content can be transmitted to the remote device by the set top box.
- Referring now to FIG. 1, there is shown an
interactive television system 100, including a cable television (CATV) network, according to an embodiment of the invention. In one implementation, thesystem 100 includes a plurality of settop boxes 102 or other customer premises equipment (CPE) located, for instance, at customer homes. - A set top box102 (hereinafter “STB 102”) comprises a consumer electronics device that serves as a gateway between a customer's television and a broadband communication network, such as a cable network. As its name implies, an STB 102 is typically located on top of, or in close proximity to, the customer's television. In general, an embodiment of the STB 102 operates in conjunction with data streams encoded using the MPEG standard, although it is to be appreciated that other standards may be used as well. STBs 102 are also capable of two-way data streams, allowing consumers to access services such as electronic shopping and video-on-demand.
- In one embodiment, an STB102 receives encoded television signals from the
system 100 and decodes the same for display on the television. Additionally, an STB 102 receives commands from a user (via a remote control in one embodiment) and transmits such commands back to thesystem 100. - In various embodiments, each STB102 is connected to a
headend 104. In the context of a cable network, aheadend 104 is a centrally located facility where CATV transmissions are received from a local CATV satellite downlink and packaged together for transmission to customer homes. -
Headends 104 may be coupled directly to one another or through anetwork center 106. In some cases,headends 104 may be connected via a separate network, one particular example of which is an Internet 108. Of course, the illustrated network topology is provided for example purposes only, and other networks and network configurations may be used within the scope of the invention. - In one embodiment of the invention, supplemental content (such as Internet content, streaming media, GIF files, JPEGs, audio files, or other information or resources available from the Internet108) can be made accessible or available along with the television program signal via use of triggering techniques. A suitable type of triggering technique that can be used by an embodiment of the invention is based on the Advanced Television Enhancement Forum (ATVEF) triggers. Similar alternative techniques include the triggering mechanism available from Wink Communications of Alameda, Calif.
- With ATVEF's Transport Type A implementation, trigger information is inserted in the vertical blanking interval (VBI) of the television program signal. The trigger information (or “triggers”) includes URL addresses, Internet Protocol (IP) addresses, file transfer protocol (FTP) locations, local or remote cache locations or other address information of the Internet108 (or other address locations) where supplemental content associated with the television program can be obtained. For the sake of simplicity of explanation, URL addresses will be used herein when describing embodiments of the invention, and it is understood that other types of addresses may also be processed.
- If the viewer desires to view such supplemental content, the corresponding URL address can be accessed by a web browser to retrieve the supplemental content for rendering. Transport Type A implementations have an advantage in that the triggers can be synchronized with a particular subject-matter segment of the television program by being inserted into the appropriate VBI locations.
- With ATVEF's Transport Type B implementations, a trigger steam is sent separately form the audiovisual stream (e.g., the television program signal). There may also be separate resources and announcement streams. Other triggering mechanisms that can be used by embodiments of the invention include the Wink and WorldGate triggering mechanisms. It is to be appreciated that embodiments of the invention can operate based on any of these triggering techniques, their variations or combinations, or other triggering techniques that make addresses of supplemental content available.
- Referring now to FIG. 2, there is shown a client-
side portion 200 of theinteractive television system 100 according to an embodiment of the invention. Theportion 200 includes, in one implementation, atelevision 202, anSTB 102, and aremote device 204. In various embodiments, theportion 200 may also include a videocassette recorder (VCR) 205 or other recording device. - The
television 202 may be configured to display television signals in a variety of formats, including standard analog or digital television formats or high-definition television (HDTV) formats. Thetelevision 202 may utilize various technologies to display the television signals, such as standard cathode ray tube (CRT) technology, liquid crystal display (LCD) technology, liquid plasma technology, or projection techniques. - As illustrated, the
television 202 can be coupled to theSTB 102 in order to receive and display television signals received from thesystem 100, and more specifically, from aheadend 104. In one embodiment, theSTB 102 includes aconverter 206 for converting digitally encoded (e.g., MPEG) television signals from thesystem 100 into signals of a form suitable for use by thetelevision 202. Additionally, theconverter 206 may decode network address information or other data received from thesystem 100. For example, theconverter 206 can extract trigger information, including URL addresses, from the VBI of the received television signals. Theconverter 206 can also otherwise process or sort URL addresses that are received via a stream separate from the television signals or received via some other connection to theInternet 108 or head-ends 104 (e.g., via cable modem). In addition to URL addresses, theconverter 206 can also process supplemental content that may be received by theSTB 102. - In the illustrated embodiment, the
STB 102 is equipped with areceiver 210, such as an infrared (IR) or radio frequency (RF)receiver 210. In alternative embodiments, thereceiver 210 may be configured to receive other frequencies of the electromagnetic spectrum, such as UHF, VHF, microwave, or the like. Thereceiver 210 can receive control signals from theremote device 204 for operating theSTB 102 and thetelevision 202. Thereceiver 210 may also receive other types of data, such as information requests, e-mail, and the like, for transmission to thesystem 100. - In one implementation, the
STB 102 also includes atransmitter 212, such as an IR orRF transmitter 212. Thetransmitter 212 is configured, in one embodiment, to broadcast various types of information to theremote device 204, such as trigger information including URL addresses, Internet content, hypertext markup language (HTML) files, e-mail, other supplementary content, and the like. - As noted, the
remote device 204 provides convenient remote operation of theSTB 102 and thetelevision 202. Unlike conventional television remote controls, however, an embodiment of theremote device 204 includes aremote display 220 for displayingsupplemental content 246 and/or 248, such as web page content, as described in greater detail below. - In an embodiment, the
remote device 204 is of a size and weight convenient to be conveniently held in a viewer's hands or lap. For instance, theremote device 204 may be approximately 8 inches wide and 11 inches tall, or about the size of a conventional paper notebook. In an embodiment, theremote device 204 is comparatively lightweight, for example, under three pounds. - In the illustrated embodiment, the
remote device 204 includes areceiver 226, such as an RF orIR receiver 226, for receiving signals sent by thetransmitter 212 of theSTB 102. As mentioned above, these signals may include the trigger information retrieved by theSTB 102 from thesystem 100. Additionally, theremote device 204 may include atransmitter 228, such as an RF, IR, orother transmitter 228, that transmits control signals and other data to thereceiver 210 of theSTB 102, as well as to the television 202 (e.g., to adjust the television's 202 volume). - In one embodiment, the
transmitters STB 102 and theremote device 204. For example, thetransmitters transmitters transmitters - To perform modulation and transmission, the
transmitters transmitters remote device 204 andSTB 102 in one embodiment. Such integrated antennas are advantageously compact and efficient to manufacture. Thetransmitters - The
receivers receivers remote device 204 andSTB 102. - As previously noted, the
remote device 204 includes, in one embodiment, aremote display 220, which is compact yet large enough to be easily readable in one embodiment. For example, theremote display 220 may comprise a screen having a 10.4-inch diagonal measure with a standard 4:3 aspect ratio. Theremote display 220 may be embodied as a monochrome or color liquid crystal display (LCD) screen. To implement a colorremote display 220, a number of technologies may be utilized, including passive matrix, dual scan, HPA, TFT, or liquid plasma LCD technology. Theremote display 220 may advantageously utilize TFT LCD technology to achieve high brightness, clear motion, and a comparatively large viewing angle. -
Display buttons 232 may be provided and conveniently located on theremote device 204 to control various aspects of theremote display device 220. Thedisplay buttons 232 may include buttons to vertically or horizontally scroll material on theremote display 220, to adjust the brightness, contrast, and coloration of theremote display 220, or to place theremote display device 220 in an “on,” “off,” or “standby” setting. For instance, one of thedisplay buttons 232 may be used to set theremote device 204 in a “receive” mode to receive URL addresses transmitted from theSTB 102. Another one or more of thedisplay buttons 232 may be used for web browsing activities, such as clicking on hypertext links, launching web browsers, selecting URL addresses from a list or menu, sorting favorite URLs, navigating to a web site, entering URL addresses (for example if thedisplay buttons 232 comprise part of an alphanumeric keyboard), or other activities associated with accessing and viewing supplemental content. Theremote device 204 may also include a Sony “Vaio”®-style mechanical wheel to select items from a menu. As used herein, the term “button” contemplates other types of controls, such as switches and the like. In addition, multiple buttons or controls may be provided for performing a particular function. Thus, the term “button” means one or more controls for performing the stated function. - Additionally, control buttons234 may also be provided on the
remote control 204 to control the operation of theSTB 102 and/or thetelevision 202. The control buttons 234 may include channel selection, volume adjustment, power on/off, brightness, contrast, and coloration, and the like. The control buttons 234 may also be configured to control other devices, such as theVCR 205, a digital video disc (DVD) player, a compact disc (CD) player, a tuner, an amplifier, or a receiver. One of the control buttons 234 may also be used to set theremote device 204 to the receive mode. - Optionally, the
remote display device 220 may provide touch sensitivity, which may be implemented using technologies well known or available to those skilled in the art. Thus, a user may press against a particular portion of the screen with a finger or other object, such as a stylus, to select “virtual” buttons or controls displayed upon theremote display device 220. If theremote display device 220 is configured as a touch screen, many, or possibly even all, of thebuttons 232, 234 may not be needed. For instance, touch sensitivity techniques may be used to provide mouse cursor functionality. - In one embodiment, a viewer selects a URL address to navigate to by touching a corresponding indication displayed on the
remote display 220. In one embodiment, navigation to a URL address may be performed automatically by a browser of theremote device 204, as will be described below. Optionally, a user may activate an on-screen keyboard, by which a user may input letters, numbers, or other symbols. Such a configuration is useful if a user wishes to use theremote device 204 to send e-mail or for other text-based applications. - The
remote device 204 need not be limited to reception of URL addresses, but may also be used for more varied, higher-bandwidth applications. For example, theSTB 102 may be configured to send to theremote control 204 background information for television programs, such as pictures of actors and actresses, video previews, and audio/video interviews with people associated with the program. In one embodiment, theSTB 102 may send supplemental content itself, alternatively or in addition to URL addresses, to theremote device 204. - In such an embodiment, the
transmitters receivers STB 102 and theremote device 204 may operate according to various standard protocols, such as MPEG and video over IP. - Referring to FIG. 3, there is shown an expanded block diagram of one possible embodiment of the
STB 102. As shown in FIG. 3, theSTB 102 may include a number of additional components beyond those depicted in FIG. 2. For example, theSTB 102 may include astorage interface 302, which provides an interface with a digital storage device 304, such as a hard disk drive or other memory device. In one embodiment, thestorage interface 302 receives triggers including network address information and/or supplemental content, from theconverter 206 and delivers the same to the digital storage device 304 for storage thereof. When a user desires to review the stored information in the digital storage device 304, the information may be transmitted by thetransmitter 212 of theSTB 102 to thereceiver 226 of theremote device 204 for display on theremote display 220. It is to be appreciated, however, that in another embodiment, information may be directly transmitted to theremote device 204 by theSTB 102 without being previously stored in the digital storage device 304. - In one embodiment, the
STB 102 further includes acontroller 306 that is in communication with thestorage interface 302 and theconverter 206. Thecontroller 306 may be embodied as a microcontroller, microprocessor, digital signal processor (DSP) or other device known in the art. Thecontroller 306 may manage the operation of theSTB 102, including, for example, reception of trigger information from thesystem 100, transmission of the trigger information to theremote device 204, the storage and retrieval of supplemental content, and the like. As noted above, thecontroller 306 may perform these and other operations based upon control signals generated by theremote device 204 and transmitted to thereceiver 210. - In one embodiment, the
STB 102 includes aseparate network interface 308 for providing access to thesystem 100. The type ofnetwork interface 308 can vary depending on theunderlying system 100. In a cable network, for instance, thenetwork interface 308 may comprise a cable modem or the like. In alternative embodiments, the functionality of thenetwork interface 308 may be provided by theconverter 206. - FIG. 4 provides a more detailed schematic representation of the
remote device 204, including thereceiver 226,transmitter 228, and theremote display 220. As shown in FIG. 4, addition components may be included. For example, theremote device 204 may include a bus 402 to enable data transfers between the various components of theremote device 204. - The bus402 may be electrically connected to random access memory (RAM) 404, configured to store data for temporary use, such as URL addresses and supplemental content retrieved from the URL addresses. Similarly, a read-only memory (ROM) 406, may be provided to store more permanent data, such as fixed code and configuration data. In one embodiment, the
ROM 406 may be configured to store an operating system for theremote device 204. - The
remote device 204 may also include aprocessor 408 for performing high-level processing functions, such as preparing and formatting URL addresses and supplemental content for display on theremote display 220. Theprocessor 408 may also sense a user's operation of the control buttons 234 or the “virtual” buttons displayed on theremote display 220, and generate appropriate command signals for transmission to theSTB 102 and/ortelevision 202. Theprocessor 408 may be embodied as a microprocessor, microcontroller, digital signal processor (DSP), field programmable gate array (FPGA), application-specific integrated circuit (ASIC), or other suitable device. - Additionally, the
remote device 204 may include a machine-readable storage medium, such as adigital storage device 410 for storage of network address information, supplemental content, video/audio information, and the like. - Like the digital storage device304 of the
STB 102, thedigital storage device 410 may comprise a hard disk drive or other memory storage device, such as “flash” memory. - The
digital storage device 410 may also store an operating system for theremote device 204, such as Windows®, Mac O/S®, or UNIX®. In one embodiment, the operating system comprises a comparatively compact and customizable platform such as Windows CE® or Linux®. The operating system may be configured to use the Wireless Application Protocol (WAP) to access information remotely from theSTB 102 and/or thenetwork 100. Thedigital storage device 410 can also store a web browser to retrieve supplemental content from the Internet 108 (or from some other location) and to render the supplemental content on theremote display 220. Thedigital storage device 410, theRAM 404, or other machine-readable storage medium of theremote device 204 may be used to cache or load supplemental content. - Additionally, the
remote device 204 may have abattery 412 to provide power for theremote device 204. In one embodiment, thebattery 412 is a rechargeable battery having a comparatively long life, such as 4 or more hours. Thebattery 412 may utilize various advanced storage technologies, such as Lithium Ion technology, to provide enhanced power output, durability, and recharge times. - The
battery 412 may be recharged through the use of apower source 414. Thepower source 414 may be embodied in number of different configurations. For example, thepower source 414 may comprise a power cord designed to be plugged into a conventional, household power outlet. Alternatively, thepower source 414 may be part of a charging unit (not shown), in which theremote control 204 may be stored and recharged. Thepower source 414 may then comprise contacts configured to mate with corresponding contacts of the charging unit. Alternatively, a magnetic coupling, such as a transformer, may be used to energize theremote device 204 without the use of exposed electrical contacts on theremote device 204 or the charging unit. The charging unit may hold theremote control 204 at an orientation convenient for viewing so that theremote device 204 can be used while in the charging unit. - In one embodiment, the
remote device 204 can be provided with access to theInternet 108 or to another location where supplemental content can be obtained based on the address information received from theSTB 102. In the embodiment of theremote device 204 shown in FIG. 4, theremote device 204 can be provided with a network interface 416 (which can include a modem) that communicatively couples theremote device 204 to theInternet 108. Such a communicative coupling may be a hardwired connection (e.g., xDSL, ISDN, twisted pair, and the like) or a wireless connection to theInternet 108, including conventional communication techniques. Thus in this embodiment, theremote device 204 has a connection to theInternet 108 that is distinct/separate from the STB's 102 connection to theInternet 108. Those skilled in the art will recognize that the various components of theremote device 204 may be embodied in a number of different configurations for ergonomics and ease-of-use. - In another embodiment, the
remote device 204 may connect to theInternet 108 via the cable modem in thenetwork interface 308 of theSTB 102. Thus in this embodiment, the connection to the Internet by theremote device 204 is “tied to” theSTB 102, with Internet information (e.g., URL addresses and supplemental content) being exchanged between theSTB 102 and theremote device 204 via thetransmitters receivers STB 102 to retrieve the supplemental content from theInternet 108 and store at least a portion of the supplemental content in the digital storage device 304. The stored supplemental content can then be subsequently transmitted to theremote device 204 for display on theremote display 220. - An embodiment of the invention provides more automated methods of navigation to the supplemental content than existing techniques described in the background section above where the user has to manually enter URL addresses. According to first embodiment, the web browser in the
remote device 204 automatically navigates to the web site associated with the URL address that was received from theSTB 102. Once the web browser has navigated to that URL address via a connection to theInternet 108 established by thenetwork interface 416, the supplemental content from the corresponding web site can be retrieved and rendered on theremote display 220 by the web browser. - In operation, the
remote device 204 can be placed in a “standby” or “receive” mode, such that any time a URL address is received by thereceiver 226 from thetransmitter 212 of theSTB 102, the web browser automatically navigates to the corresponding web site. As described above, theSTB 102 receives URL addresses as part of triggers embedded in the television signals or as a separate stream. Once obtained by theconverter 206, the URL addresses can be transmitted to theremote device 204 via thetransmitter 212. - For this automated navigation embodiment, the current web browser instance (or browser window) can be re-used each time a new URL address is received from the
STB 102. That is, the same web browser window renders new supplemental content, replacing the currently rendered supplemental content, as new URL addresses are received. In another implementation, a new web browser instance can be created each time a new URL address is received. This implementation allows the viewer to continue viewing the original supplemental content in one window, while the new supplemental content is rendered in another window. This multiple-window implementation is represented symbolically in FIG. 2, where thesupplemental content 246 and 248 are both rendered concurrently on theremote display 220. - According to a second embodiment, keyed navigation features can be provided to the
remote device 204. The keyed navigation feature provides the viewer with more control over the selection of the supplemental content that may be rendered on theremote display 220. Additionally, the keyed navigation feature can help prevent potential viewer confusion, which may occur if the web browser automatically navigates from one URL address to another. In short, the keyed navigation feature gives the viewer the option to ignore some of the URL addresses received by theremote device 204. - One embodiment of the keyed navigation implementation can be responsive to user action, such as a “click” or activation of a dedicated button (or other interface) to cause navigation to the supplementary content when an icon or prompt is presented to the viewer on the
remote display 220 to announce the availability of the supplemental content. For instance, one or more of thedisplay buttons 232 can be used to “accept” a displayed URL address once it is received by theremote device 204, resulting in navigation to that URL address. One or more of thedisplay buttons 232 can also be used to scroll through a list of displayed URL addresses, and then select one of the URL addresses by clicking. - One embodiment of the keyed navigation implementation can further provide a queuing feature to store or record past URL addresses received from the
STB 102. This queuing feature can be embodied in software or other machine-readable instructions stored on a machine-readable medium, such that the software stores the received URL addresses in thedigital storage device 410 or other storage location of theremove device 204. The stored URL addresses can be indexed, placed in a directory, or otherwise organized so that the URL addresses can be presented to the viewer. - For instance, the URL addresses can be placed in a list and displayed to the user via a drop-down menu or in a window, and then selected via “point and click” techniques or with the use of a Vaio®-style wheel. Alternatively or in addition, identifiers or descriptions can be provided for the displayed URL addresses so as to give the viewer some kind of context for the URL address. As an example, instead of displaying the URL address itself on the drop-down menu, the
remote display 220 can display a hypertext link labeled as “Additional information about salmon as seen on the Nature Program on Channel 5.” This descriptive labeling provides the viewer with some context or other information to assist the viewer in remembering URL addresses and/or supplemental content that may be of interest. This may be particularly useful, for instance, if the viewer is “channel surfing,” and all the while, theremote device 204 is receiving URL addresses associated with the different television channels being surfed. The queuing feature conveniently provides the viewer with the opportunity to track and view supplemental content from previous television channels, or to otherwise view the supplemental content after having viewed the original television program. - To further assist the viewer in placing the received URL addresses in context, metadata can be extracted from or added to the URL addresses. For instance, the original triggers received by the
STB 102 from thesystem 100 may include metadata that identifies the URL addresses to the particular television channel, the particular program, and the time of broadcast. Thecontroller 306 of the STB 102 (or other component of the STB 102) can extract this metadata and provide it to theremote device 204. Alternatively or in addition, the web browser of theremote device 204 can extract this metadata itself from the address information transmitted from theSTB 102. - If such metadata is not otherwise present in the triggers received from the
system 100, the controller 306 (or other component of the STB 102) can add such metadata to the URL address information (separately or concatenated). For instance, by monitoring the television channel that a tuner of theSTB 102 is tuned to, thecontroller 306 can correlate a URL address associated with the received trigger to a specific television program, to the television channel, to the time of broadcast, or to some other usable characteristic. An electronic program guide (EPG) may be accessed to obtain some of the television program information for correlation purposes. Then, this metadata can be sent to theremote device 204 along with the corresponding URL address. The web browser of theremote device 204 can use the metadata to place the URL in an appropriate list, folder, or directory organized based on characteristics such as time, date, television channel, television program, subject matter, and the like. With the URL addresses being organized or otherwise identified according to these characteristics, the web browser can display the URL addresses to the viewer in a context that the viewer can understand. As such, the viewer need not access the various URL addresses in the sequence that they are received, but instead can randomly pick and choose from among the available URL addresses. - With the automatic navigation and the keyed navigation embodiments described above, the
remote device 204 first receives a URL address and then automatically or in response to user action, the web browser retrieves the supplemental content from the URL address. In a typical case, this retrieval involves retrieval of an HTML file by the web browser, which is then followed by the web browser's parsing through the HTML file to find tags, locations of other resources to be retrieved, and other embedded information. The web browser then generates one or more hypertext transfer protocol (HTTP) “gets” to obtain these resources in order to complete the rendering of the supplemental content. - The reception of the URL address by the
remote device 204, the retrieval of the HTML file, the parsing through the HTML file to locate resources, and the HTTP “gets” can all add latency to the ultimate rendering of the supplementary content on theremote display 220. Therefore, to improve performance, a third embodiment uses pre-loading or pre-caching of supplementary content. With this embodiment, the supplementary content at the destination URL address begins pre-loading into the web browser's local cache (e.g., the digital storage device 410) when the URL address is received by theremote device 204 from theSTB 102, even though the user has not yet explicitly activated the link (e.g., has not yet clicked on the URL address) or even though the link has not yet been activated by a component of theSTB 102 or theremote device 204. This embodiment can thus help provide a very high performance response for the viewer, if or when the viewer chooses to view the supplemental content, since at least some of the supplemental content can be quickly retrieved from the local cache instead of having to be retrieved from theInternet 108. - In one embodiment of the pre-loading technique, the
remote device 204 receives URL addresses from theSTB 102, and software of theremote device 204 predicts that the viewer will wish to view the supplemental content associated with the received URL addresses. This prediction can involve simply receiving the URL address, and then causing the web browser to pre-fetch the supplemental content from the URL addresses. Later, when the user selects the URL address (or when the web browser automatically navigates to the URL address), the web browser first checks the local cache to determine if any of the supplemental content is present there. If the supplemental content or a portion thereof is not present in the local cache, then the web browser retrieves the supplemental content from theInternet 108. Accordingly, the latency to render the supplemental content can be dramatically improved if at least a portion of the supplemental content is found in the local cache, and if the supplemental content is not there (such as if the supplemental content was not pre-loaded, or if it was pre-loaded but then subsequently removed from the local cache) and needs to be retrieved from theInternet 108, the latency is no worse than normal. Additional portions of the supplemental content that are not in the local cache may be retrieved from theInternet 108 by the web browser as needed. - Various caching techniques may be used by an embodiment of the invention. One example is to cache as much supplemental content as possible, with the possible exception of resources that may be tagged as non-cacheable. First-in-first-out (FIFO) caching techniques may also be used. As variations to FIFO caching techniques, “most recently used” or “least recently used” caching techniques may be implemented as well. In one example implementation, a first caching can be performed when the HTML file is retrieved from the URL address, and a second caching can be preformed when retrieving the resources embedded in the HTML file.
- In an embodiment of the pre-loading technique, software of the
remote device 204 can instruct the web browser to begin pre-loading the supplementary content at some time before the actual URL address or link becomes active. This helps to ensure that at least some of the supplemental content is cached before the viewer sees the URL address or before theremote device 204 receives an active URL address. One technique to accomplish this is to first transmit trigger information that includes inactive URL address. These inactive URL addresses can be used to initiate the web browser to perform pre-loading, and can be sent in advance of their corresponding segment in the television program. Later, active versions of the previously transmitted URL addresses (or instructions to activate the previously sent URL addresses) can be sent via triggers to actually announce the availability of the supplemental content at the appropriate time during the television program. - As an extension to this embodiment, all or at least a plurality of the URL addresses that are to be used or displayed by the television program can be provided “up front” for caching purposes, instead of having the
remote device 204 receive the URL addresses at the exact particular time that they are displayed by the television program. The URL address provided up front can be accompanied by instructions (which may also be provided via triggers or which may be concatenated with the URL addresses) not to display the URL address (or other visual indication to inform the user of the active URL address) until later in the television program. - Providing the URL addresses up front with instructions as to when they can be later displayed/activated gives a wider range of time in which URL addresses or links can be activated, and thereby increases the likelihood that the corresponding supplemental content will be cached. This provides an improvement over implementations where triggers having URL addresses are present in the VBI of the television signal only at the times when the URL addresses are appropriate. In addition to allowing pre-loading to occur, providing URL addresses up front helps to ensure that the viewer does not miss links while channel surfing, and also allows the viewer to preview the links (from a list, for example), instead of having to wait for the portion of the television program where the links would have been otherwise provided.
- As previously described above, metadata can be provided along with the URL addresses to assist the viewer in placing the supplemental content in context, or to otherwise enhance the integration of the supplemental content with the viewing experience. Examples of metadata include, but are not limited to, expiration date/time of the URL address, description of the link, copyright/source information, category or class of information at the URL address, type of media at the URL address, keywords, importance (e.g., a “high priority” URL address), or other metadata of interest. The metadata indicative of the expiration date of the URL address can be used, for instance, to delete the URL address from a menu or to delete its corresponding supplemental content from the local cache, if the URL address is no longer relevant or has exceeded an active time frame.
- Various techniques can be used to provide this metadata as part of the information sent to the
STB 102 from thesystem 100, or to add this metadata (by theSTB 102, for instance) to the received trigger information. The metadata may be concatenated with the URL address in one embodiment. The metadata can be sent along with the same trigger as the URL address, but occupy a different block of data in the trigger in another embodiment. It is also possible to send the metadata in triggers that are separate from the triggers that have the URL addresses. In such an implementation, trigger IDs or other type of correlation technique can be used to synchronize the metadata triggers with the URL address triggers. Components of theSTB 102, such as thecontroller 306 working in cooperation with software, can process the metadata. - Referring now to FIG. 5, there is shown a flowchart of one possible embodiment of a
method 500 for providing supplemental content from thesystem 100 to theremote device 204. At least some of the elements of themethod 500 can be embodied in software or other instructions stored on a machine-readable medium of theSTB 102, theremote device 204, or both. Themethod 500 begins, in one embodiment, when a user activates 502 theremote device 204. As described above, theremote control 204 may be activated by pressing a designatedbutton 232, 234 to place theremote device 204 in the receive mode to receive URL addresses from theSTB 102. - In one embodiment, the
remote device 204 transmits 504 a request signal to theSTB 102 to request URL addresses. In an alternative embodiment, theSTB 102 may transmit URL addresses to theremote device 204 at specific times when the URL addresses become available, obviating the need to make a specific request to theSTB 102. In certain embodiments, theSTB 102 may be in a “standby” mode until the request signal is received, in which case theSTB 102 is placed in a “ready” or fully-functional mode in response to the request signal. - The
STB 102 may receive 506 trigger information including URL addresses from the system 100 (e.g., fromheadends 104, thenetwork center 106, or the Internet 108) along with an audiovisual television signal. In one embodiment, theSTB 102extracts 508 the URL addresses from the audiovisual television signal, or otherwise obtains the URL addresses (such as from a separate trigger stream). TheSTB 102 then transmits the URL addresses or other address information, including metadata, to theremote device 204 using a wireless method, as described above. Theremote device 204 receives and processes 512 the address information in theprocessor 408 in order to access theInternet 108 to obtain the corresponding supplemental content. Theremote device 204 then renders or displays 514 the supplemental content on theremote display 220. - As described above, the accessing of the
Internet 108 at 512 and the rendering of the supplementary content at 514 can involve automatic navigation, keyed navigation, or pre-loading. In one implementation, the user may select 516 a URL address from a list in order to change the supplemental content displayed on theremote display 220, or perform other navigation, sorting of URL addresses, previewing URL addresses, and the like. In an embodiment in which theremote display 220 is a touch screen, a user may simply touch an indication on theremote display 220 in order to display the corresponding supplemental content. - In conclusion, supplemental content related to a television program can be provided from an interactive television system to the
remote device 204. TheSTB 102 can obtain URL addresses associated with the supplemental content from triggers that are sent in addition to an audiovisual television signal. TheSTB 102 transmits the URL addresses to theremote device 204, and the web browser of theremote device 204 can perform automatic navigation or respond to keyed navigation to the URL address to obtain the corresponding supplemental content. Pre-loading and processing of metadata can also be implemented to enhance performance. - The above description of illustrated embodiments of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize.
- For instance, while the
remote device 204 has been described in various embodiments above as being a device about the size of a notebook, it is to be appreciated that other types of remote devices may be implemented in other embodiments. For example, a laptop, PC, or wireless handheld device capable of communicating with theSTB 102 can be used in other embodiments. Other types of suitable devices, which are not necessarily PC-grade devices with a full operating system, can be used as theremote device 204 if they can render Internet-hosted content or other supplemental content. In an embodiment, even theSTB 102 can be used to perform at least some of the operations described above, including obtaining the supplemental content (including pre-loading) and transmitting the supplemental content to theremote device 204 along with or instead of the URL addresses. - As described, the
remote device 204 includes thetransmitter 228 to send signals to theSTB 102. The control buttons 234 are coupled by way of the bus 402 to thetransmitter 228 to send signals from thetransmitter 228 to the STB 102 (such as control signals to control program content presented on the television 202). The control buttons 234 may be configured, in an embodiment, to control additional home media equipment coupled to the client-side portion 200 of theinteractive television system 100, such as a digital video disc player. - The
receiver 226 of theremote device 204 may further communicate with the digital video disc player to receive supplemental content from a digital video disc in the digital video disc player. Theremote display 220 presents the supplemental content, which may relate to primary content on the digital video disc. - In yet another embodiment, the supplemental content described throughout this disclosure may comprise a purchase offer (e.g., for “e-commerce”). The
transmitter 228 of theremote device 204 sends signals to theSTB 102. At least one input mechanism (such as the control buttons 234 or the display buttons 232) is coupled by way of the bus 402 to thetransmitter 228 to send communications from thetransmitter 228 to theSTB 102 to indicate acceptance by the user of the purchase offer presented in the supplemental content. - These modifications can be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification and the claims. Rather, the scope of the invention is to be determined entirely by the following claims, which are to be construed in accordance with established doctrines of claim interpretation.
Claims (45)
1. A method, comprising:
receiving address information from an interactive television system;
obtaining an address from the received address information;
accessing the address obtained from the address information to retrieve supplemental content related to a television program transmitted from the interactive television system; and
presenting the obtained supplemental content on a display remote from a television that displays the television program.
2. The method of claim 1 wherein obtaining the address from the received address information includes extracting the address from a trigger embedded in a signal corresponding to the television program.
3. The method of claim 1 wherein obtaining the address from the received address information includes obtaining the address from a stream separate from a signal corresponding to the television program.
4. The method of claim 1 wherein receiving address information from the interactive television system includes receiving the address information at a set top box coupled to the television, the method further comprising:
transmitting the obtained address from the set top box to a remote device having the remote display; and
accessing the address via the remote device to retrieve the supplemental content.
5. The method of claim 4 wherein a browser of the remote device retrieves the supplemental content from a network.
6. The method of claim 5 wherein the network comprises an Internet.
7. The method of claim 4 wherein a browser of the remote device retrieves the supplemental content from a local storage location.
8. The method of claim 4 , further comprising transmitting at least a portion of the supplemental content from the set top box to the remote device.
9. The method of claim 1 wherein presenting the obtained supplemental content on the display includes automatically presenting the obtained supplemental content without user action.
10. The method of claim 9 wherein the obtained supplemental content is automatically displayed in a first browser window, the method further comprising automatically displaying additional supplemental content retrieved from another address in a second browser window, concurrently with displaying the supplemental content in the first browser window.
11. The method of claim 9 wherein the obtained supplemental content is automatically displayed in a browser window, the method further comprising automatically displaying additional supplemental content retrieved from another address in the browser window to replace the previously displayed supplemental content.
12. The method of claim 1 wherein presenting the obtained supplemental content on the display includes presenting the obtained supplemental content in response to user action.
13. The method of claim 12 , further comprising queuing a plurality of addresses.
14. The method of claim 13 , further comprising obtaining supplemental content corresponding to at least one of the queued addresses in response to user selection of that address from among the queued addresses.
15. The method of claim 1 , further comprising processing metadata related to the address information to provide a context for the obtained address.
16. The method of claim 15 wherein the metadata is received from the interactive television system in addition to the address information.
17. The method of claim 15 wherein the metadata is added to the received address information.
18. The method of claim 15 wherein the metadata includes at least one of an expiration date of the address, an expiration time of the address, a description of the address, a source of the address, a category of the supplemental information available at address, a type of media available at the address, a keyword related to the address, or an importance of the address.
19. The method of claim 1 wherein retrieving the supplemental content includes pre-loading at least a portion of the supplemental content in a storage location prior to activation of a link corresponding to the address.
20. The method of claim 19 , further comprising:
retrieving any remaining portions of the supplemental content subsequent to activation of the link; and
rendering the pre-loaded portion and any of the retrieved remaining portions of the supplemental content in response to selection of the link.
21. The method of claim 19 , further comprising:
initially obtaining addresses corresponding to inactive links, including instructions as to when to display the links to indicate activation of the links;
pre-loading at least some of the supplemental content from the addresses corresponding to the inactive links; and
based on the instructions, subsequently displaying the links to indicate their activation and rendering the pre-loaded supplemental content.
22. The method of claim 21 wherein the instructions are obtained from same triggers that include the addresses.
23. The method of claim 21 wherein the instructions are obtained from triggers that are different from triggers that include the addresses.
24. The method of claim 21 , further comprising displaying the links to allow a user to preview the links, prior to providing the links during specific times of the television program.
25. An article of manufacture, comprising:
a machine-readable storage medium having stored thereon instructions to:
obtain an address from address information received from an interactive television system;
access the address obtained from the address information to retrieve supplemental content related to a television program transmitted from the interactive television system; and
present the obtained supplemental content on a display remote from a television that displays the television program.
26. The article of manufacture of claim 25 wherein the instructions to present the obtained supplemental content on the display includes instructions to automatically present the obtained supplemental content without user action.
27. The article of manufacture of claim 25 wherein the instructions to present the obtained supplemental content on the display includes instructions to present the obtained supplemental content in response to user action.
28. The article of manufacture of claim 25 wherein the instructions to present the obtained supplemental content on the display includes instructions to pre-load at least a portion of the supplemental content in a storage location prior to activation of a link corresponding to the address.
29. The article of manufacture of claim 25 wherein the machine-readable medium further includes instructions stored thereon to process metadata related to the address information to provide a context for the obtained address.
30. A set top box, comprising:
a network interface to receive address information from an interactive television system;
a converter coupled to the network interface to obtain an address from the received address information; and
a transmitter coupled to the converter to transmit the obtained address to a remote device to allow the remote device to access the address to retrieve supplemental content related to a television program transmitted from the interactive television system to the network interface, and to allow the remote device to present the obtained supplemental content on a display remote from a television that displays the television program.
31. The set top box of claim 30 , further comprising a digital storage device coupled to the converter to store at least a portion of the supplemental content available from the address and retrieved by the network interface, the transmitter capable to transmit the stored supplemental content in the digital storage device to the remote device.
32. The set top box of claim 30 wherein the network interface is capable to provide the remote device with access to the address to allow the remote device to obtain the supplemental content via the network interface.
33. The set top box of claim 30 wherein the converter is capable to obtain metadata related to the received address information and that is transmitted by the interactive television system along with the address information, and wherein the transmitter is capable to transmit the obtained metadata to the remote device along with the obtained address.
34. The set top box of claim 30 , further comprising a controller to cooperate with software to add metadata to the received address information, wherein the transmitter is capable to transmit the metadata to the remote device along with the obtained address.
35. The set top box of claim 30 wherein the converter is capable to obtain link activation information transmitted from the interactive television system, the transmitter capable to transmit the obtained link activation information to the remote device to cause the remote device to pre-load supplemental content from a link corresponding to the link activation information, the set top box further comprising a controller to cooperate with software to use the link activation information to subsequently activate the link and to provide the activated link to the remote device via the transmitter.
36. An apparatus, comprising:
a receiver to communicate with a set top box to receive an address sent from an interactive television system to the set top box in addition to a television program;
a storage medium coupled to the receiver to store a browser;
a network interface capable to cooperate with the browser to receive supplemental content from the address, the supplemental content related to the television program transmitted from the interactive television system to the set top box; and
a display responsive to the browser to present the supplemental content received from the address independently of a television that displays the television program transmitted from the interactive television system.
37. The apparatus of claim 36 wherein the browser is capable to cause automatic presentation of the supplemental content on the display subsequent to reception of the address from the set top box.
38. The apparatus of claim 36 wherein in response to user action, the browser is capable to cause presentation of the supplemental content on the display subsequent to reception of the address from the set top box.
39. The apparatus of claim 36 wherein the browser is capable to retrieve the supplemental content from the storage location.
40. The apparatus of claim 36 wherein the browser is capable to use metadata received from the set top box and related to the received address to provide context to the received address.
41. The apparatus of claim 36 wherein the browser is capable to pre-load at least a portion of the supplemental content into the storage medium prior to activation of a link associated with the address, and in response to activation of the link, the browser being further capable to retrieve from the address any additional portion of the supplemental content and to render the retrieved and pre-loaded portions on the display.
42. The apparatus of claim 36 , further comprising:
a transmitter to send signals to the set top box; and
a plurality of control buttons coupled by way of a bus to the transmitter to send the signals, including control signals from the transmitter to the set top box to control program content presented on the television.
43. The apparatus of claim 42 wherein the plurality of control buttons are configured to control additional home media equipment coupled to the interactive television system, the home media equipment including a digital video disc player.
44. The apparatus of claim 43 wherein the receiver further communicates with the digital video disc player to receive supplemental content from a digital video disc in the digital video disc player, and wherein the display presents the supplemental content that relates to primary content on the digital video disc.
45. The apparatus of claim 36 wherein the supplemental content comprises a purchase offer, the apparatus further comprising:
a transmitter to send signals to the set top box; and
at least one input mechanism coupled by way of a bus to the transmitter to send communications from the transmitter to the set top box to indicate acceptance by a user of the purchase offer presented in the supplemental content.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/843,296 US20020162120A1 (en) | 2001-04-25 | 2001-04-25 | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
PCT/US2001/032239 WO2002089480A1 (en) | 2001-04-25 | 2001-10-15 | Apparatus and method to provide supplemental content form an interactive television system to a remote device |
US10/033,728 US7360232B2 (en) | 2001-04-25 | 2001-12-28 | System and method to subscribe to channel URL addresses and to provide non-programming-related URL addresses in an interactive video casting system |
PCT/US2002/012684 WO2002087245A1 (en) | 2001-04-25 | 2002-04-23 | System and method to provide non-programming-related url addresses in an interactive video casting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/843,296 US20020162120A1 (en) | 2001-04-25 | 2001-04-25 | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/033,728 Continuation-In-Part US7360232B2 (en) | 2001-04-25 | 2001-12-28 | System and method to subscribe to channel URL addresses and to provide non-programming-related URL addresses in an interactive video casting system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020162120A1 true US20020162120A1 (en) | 2002-10-31 |
Family
ID=25289565
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/843,296 Abandoned US20020162120A1 (en) | 2001-04-25 | 2001-04-25 | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
US10/033,728 Active 2024-06-08 US7360232B2 (en) | 2001-04-25 | 2001-12-28 | System and method to subscribe to channel URL addresses and to provide non-programming-related URL addresses in an interactive video casting system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/033,728 Active 2024-06-08 US7360232B2 (en) | 2001-04-25 | 2001-12-28 | System and method to subscribe to channel URL addresses and to provide non-programming-related URL addresses in an interactive video casting system |
Country Status (2)
Country | Link |
---|---|
US (2) | US20020162120A1 (en) |
WO (1) | WO2002089480A1 (en) |
Cited By (178)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020184638A1 (en) * | 2001-05-29 | 2002-12-05 | Koninklijke Philips Electronics N.V. | Video playback device capable of sharing resources and method of operation |
US20030005465A1 (en) * | 2001-06-15 | 2003-01-02 | Connelly Jay H. | Method and apparatus to send feedback from clients to a server in a content distribution broadcast system |
US20030003935A1 (en) * | 2001-06-29 | 2003-01-02 | Petri Vesikivi | System and method for person-to-person messaging with a value-added service |
US20030018977A1 (en) * | 2001-07-19 | 2003-01-23 | Mckenna Thomas P. | System and method for sharing television program information between entertainment devices |
US20030056224A1 (en) * | 2001-07-19 | 2003-03-20 | General Instrument Corporation | Method and apparatus for processing transport type B ATVEF data |
US20030081243A1 (en) * | 2001-10-31 | 2003-05-01 | Su Jason T. | System and method for automated access of a network page |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030088879A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-media coordinated information system |
US20030093791A1 (en) * | 2001-11-09 | 2003-05-15 | Julia Luc E. | System and method for interactive television |
US20030121054A1 (en) * | 2001-12-26 | 2003-06-26 | Digeo, Inc. | Display for a client terminal for an interactive video casting system |
US20030135857A1 (en) * | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | Content discovery in a digital broadcast data service |
US20030160898A1 (en) * | 2002-02-27 | 2003-08-28 | Baek Lee Hyun | Digital TV, image service system using the same and method thereof |
US20030229900A1 (en) * | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20040117840A1 (en) * | 2002-12-12 | 2004-06-17 | Boudreau Paul A. | Data enhanced multi-media system for a set-top terminal |
US20040120688A1 (en) * | 2002-12-24 | 2004-06-24 | Poltorak Alexander I. | Apparatus and method for providing information in conjunction with media content |
US20040139249A1 (en) * | 2002-10-17 | 2004-07-15 | Samsung Electronics Co.,Ltd. | Data storage medium having information for controlling buffered state of markup document, and method and apparatus for reproducing data from the data storage medium |
US20040158854A1 (en) * | 2003-02-10 | 2004-08-12 | Shinnosuke Nagasawa | Interactive remote control unit |
US20050010953A1 (en) * | 2003-07-11 | 2005-01-13 | John Carney | System and method for creating and presenting composite video-on-demand content |
US20050086603A1 (en) * | 2003-09-17 | 2005-04-21 | Hitachi, Ltd. | Program, recording medium, and reproducing apparatus |
US20050114893A1 (en) * | 2003-11-26 | 2005-05-26 | Evans Wetmore | Wi-Fi receiver system and method |
US20050155067A1 (en) * | 2001-07-19 | 2005-07-14 | Digeo, Inc. | System and method for managing television programs within an entertainment system |
US20050169285A1 (en) * | 2004-01-15 | 2005-08-04 | Wills Fergus M. | Stateful push notifications |
US20050183133A1 (en) * | 2002-05-27 | 2005-08-18 | Kelly Declan P. | Web-based television |
US20060010472A1 (en) * | 2004-07-06 | 2006-01-12 | Balazs Godeny | System, method, and apparatus for creating searchable media files from streamed media |
US20060259864A1 (en) * | 2001-11-20 | 2006-11-16 | Universal Electronics Inc. | Hand held remote control device having an improved user interface |
US20060288398A1 (en) * | 2005-06-17 | 2006-12-21 | Huslak Nicholas S | Methods, systems, and products for providing sample content |
US20070071409A1 (en) * | 2002-12-09 | 2007-03-29 | Lg Electronics, Inc. | Method of presenting auxiliary data for an interactive recording medium |
US20070100904A1 (en) * | 2005-10-31 | 2007-05-03 | Qwest Communications International Inc. | Creation and transmission of rich content media |
US20070122118A1 (en) * | 2000-06-24 | 2007-05-31 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US20070136693A1 (en) * | 2001-11-20 | 2007-06-14 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US20070211762A1 (en) * | 2006-03-07 | 2007-09-13 | Samsung Electronics Co., Ltd. | Method and system for integrating content and services among multiple networks |
US20070234397A1 (en) * | 2006-03-29 | 2007-10-04 | Sbc Knowledge Ventures, Lp | Close-captioning universal resource locator (URL) capture system and method |
US20070300280A1 (en) * | 2006-06-21 | 2007-12-27 | Turner Media Group | Interactive method of advertising |
US20070300273A1 (en) * | 2006-06-21 | 2007-12-27 | Gary Turner | Interactive television application and content enhancement |
US20080092193A1 (en) * | 2006-10-17 | 2008-04-17 | The Video Load, Llc | Methods and systems for creating video files for a mobile device |
US20080088735A1 (en) * | 2006-09-29 | 2008-04-17 | Bryan Biniak | Social media platform and method |
US20080263160A1 (en) * | 2007-04-20 | 2008-10-23 | Samsung Electronics Co., Ltd. | Method for displaying content information and video apparatus thereof |
US20080267589A1 (en) * | 2007-04-27 | 2008-10-30 | Gary Turner | Television bandwidth optimization system and method |
US20080301741A1 (en) * | 2007-06-01 | 2008-12-04 | Peter Stern | System and method for providing program-related content in a multi-services distribution system |
US20080307461A1 (en) * | 2004-07-05 | 2008-12-11 | Kentaro Tanikawa | Program Search Device |
US20090019507A1 (en) * | 2007-07-12 | 2009-01-15 | At&T Knowledge Ventures, L.P. | System for presenting media services |
US20090025040A1 (en) * | 2005-05-31 | 2009-01-22 | Sharp Kabushiki Kaisha | Interactive service system and method for controlling the same, multimedia content transmitting device and method for controlling the same, multimedia content receiving device and method for controlling the same, sub-content receiving device and method for controlling the same, program for controlling interactive service system, program for controlling multimedia content transmitting device, program for controlling multimedia content receiving device, program for controlling sub-content receving device, and recording medium recording program |
US20090077583A1 (en) * | 2007-09-17 | 2009-03-19 | Sony Corporation | System, Apparatus, and Method for a Remote Commander for Internet Protocol Television |
US20090083797A1 (en) * | 2007-09-20 | 2009-03-26 | Samsung Electronis Co., Ltd. | Method for displaying extra information and video apparatus thereof |
WO2005001613A3 (en) * | 2003-06-02 | 2009-03-26 | Disney Entpr Inc | System and method of video player commerce |
US20090094641A1 (en) * | 2007-10-08 | 2009-04-09 | Att Knowledge Ventures L.P. | System and method for serving advertising data from the internet |
US20090113469A1 (en) * | 2007-10-30 | 2009-04-30 | Samsung Electronics Co., Ltd. | Method for providing broadcast-related information and display apparatus using the same |
US20090150952A1 (en) * | 2007-12-05 | 2009-06-11 | Ming-Jen Hsu | Video apparatus with web processing function and method for web display |
US7574453B2 (en) | 2005-01-03 | 2009-08-11 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
KR20090123544A (en) * | 2008-05-28 | 2009-12-02 | 삼성전자주식회사 | Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast |
US20100037264A1 (en) * | 2006-10-23 | 2010-02-11 | Hardacker Robert L | User managed internet links from TV |
US20100169460A1 (en) * | 2007-03-30 | 2010-07-01 | Robert Charles Angell | Methods and Apparatus for Distributing Electronic Media Content for the Purpose of Enhancing Existing Media |
US20100192176A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program capable of improving degree of freedom and effect of content provided by sponsor and information processing device |
US20100192173A1 (en) * | 2009-01-28 | 2010-07-29 | Kiyoshi Mizuki | Information processing system relating to content distribution, storage medium for storing program directed thereto, and information processing device |
US20100188936A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program involved with content distribution and information processing device |
US20100192064A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program capable of ensuring that evaluation of content is made after watching thereof, information processing device, and information processing system |
US20100245118A1 (en) * | 2007-12-15 | 2010-09-30 | Electronics And Telecommunications Research Institute | Multimodal fusion apparatus capable of remotely controlling electronic devices and method thereof |
US20100306792A1 (en) * | 2006-11-08 | 2010-12-02 | Neocific, Inc. | Methods and systems for correlated information services |
US20110063523A1 (en) * | 2009-09-14 | 2011-03-17 | Jeyhan Karaoguz | System and method in a television controller for providing user-selection of objects in a television program |
US7937484B2 (en) | 2004-07-09 | 2011-05-03 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US20110138300A1 (en) * | 2009-12-09 | 2011-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for sharing comments regarding content |
US7962573B2 (en) | 2000-03-21 | 2011-06-14 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US20110162002A1 (en) * | 2009-11-13 | 2011-06-30 | Jones Anthony E | Video synchronized merchandising systems and methods |
US20110283318A1 (en) * | 2008-04-01 | 2011-11-17 | Microsoft Corporation | Application gadgets and electronic program guides |
US20110296462A1 (en) * | 2007-10-23 | 2011-12-01 | Ghost Technology Inc. | Apparatus, system and method for displaying images onto a screen |
US20110296464A1 (en) * | 2010-05-26 | 2011-12-01 | Sony Corporation | Content alert upon availability for internet-enabled tv |
US8078097B2 (en) | 2002-12-24 | 2011-12-13 | Poltorak Alexander I | Apparatus and method for facilitating a purchase using information provided on a media playing device |
US20120036535A1 (en) * | 2006-12-21 | 2012-02-09 | Verizon Patent And Licensing, Inc. | Set top box apparatus having a radio frequency antenna and an associated method |
US20120090000A1 (en) * | 2007-04-27 | 2012-04-12 | Searete LLC, a limited liability coporation of the State of Delaware | Implementation of media content alteration |
US20120117450A1 (en) * | 2010-11-10 | 2012-05-10 | Samsung Electronics Co., Ltd. | Display apparatus, remote controller and control method thereof |
US8195744B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | File sharing system for use with a network |
WO2012092247A1 (en) * | 2010-12-30 | 2012-07-05 | Thomson Licensing | Method and system for providing additional content related to a displayed content |
CN102638706A (en) * | 2011-02-14 | 2012-08-15 | 迪士尼企业公司 | System and method for synchronizing on-air commercial programming with interactive applications |
US20120210358A1 (en) * | 2009-10-29 | 2012-08-16 | Thomson Licensing Llc | Source-independent content rating system and method |
CN102685593A (en) * | 2012-04-25 | 2012-09-19 | 高亿实业有限公司 | Control method and control plug-in for television device networking |
CN102752658A (en) * | 2012-06-12 | 2012-10-24 | 高亿实业有限公司 | Control method and control system of television control device and television control device |
US20120272268A1 (en) * | 2011-04-21 | 2012-10-25 | Echostar Technologies L.L.C. | Apparatus, systems and methods for facilitating shopping for items shown in media content events |
WO2012154541A1 (en) * | 2011-05-06 | 2012-11-15 | Thomson Licensing | Broadcast-initiated delivery of auxiliary content using triggers |
US20120297292A1 (en) * | 2011-05-16 | 2012-11-22 | Microsoft Corporation | Informed partitioning of data in a markup-based document |
US20120304231A1 (en) * | 2010-02-19 | 2012-11-29 | David Anderson | Enhanced content search |
WO2013027942A1 (en) | 2011-08-21 | 2013-02-28 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US20130111518A1 (en) * | 2011-10-28 | 2013-05-02 | Nintendo Co., Ltd. | Video display system; server, information processing device and storage medium having stored thereon information processing program which are usable in the video display system; and video display method |
US8489527B2 (en) | 2010-10-21 | 2013-07-16 | Holybrain Bvba | Method and apparatus for neuropsychological modeling of human experience and purchasing behavior |
WO2013158449A1 (en) * | 2012-04-20 | 2013-10-24 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
US20130305292A1 (en) * | 2012-05-10 | 2013-11-14 | David W. Chen | Media synchronization within home network using set-top box as gateway |
WO2013144578A3 (en) * | 2012-03-28 | 2013-11-28 | Sony Corporation | Content distribution |
CN103430563A (en) * | 2010-12-23 | 2013-12-04 | 雅虎公司 | Signal-driven interactive television |
EP2690880A1 (en) * | 2012-07-25 | 2014-01-29 | Samsung Electronics Co., Ltd | Method and mobile terminal for displaying information, method and display device for providing information, and method and mobile terminal for generating control signal |
US20140071345A1 (en) * | 2009-06-16 | 2014-03-13 | Samsung Electronics Co., Ltd. | Remote controller and displaying method thereof |
KR20140053978A (en) * | 2011-08-10 | 2014-05-08 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast |
US8732087B2 (en) | 2005-07-01 | 2014-05-20 | The Invention Science Fund I, Llc | Authorization for media content alteration |
US20140143821A1 (en) * | 2012-11-19 | 2014-05-22 | Thomson Licensing | Method and apparatus for setting controlled events for network devices |
US8738693B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
US20140173661A1 (en) * | 2012-12-14 | 2014-06-19 | Sony Corporation | Information processing apparatus, information processing method, and program |
US8763060B2 (en) | 2010-07-11 | 2014-06-24 | Apple Inc. | System and method for delivering companion content |
US8787164B2 (en) | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
US8792673B2 (en) | 2005-07-01 | 2014-07-29 | The Invention Science Fund I, Llc | Modifying restricted images |
US8819140B2 (en) | 2004-07-09 | 2014-08-26 | Qualcomm Incorporated | System and method for enabling the establishment and use of a personal network |
US20140245339A1 (en) * | 2011-10-19 | 2014-08-28 | Thomson Licensing | System and method for automatic content program discovery |
US20140317669A1 (en) * | 2013-04-19 | 2014-10-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
US8896755B2 (en) | 2011-09-06 | 2014-11-25 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
WO2014194126A1 (en) * | 2013-05-30 | 2014-12-04 | Opentv, Inc. | Synchronizing an application on a companion device |
US8910033B2 (en) | 2005-07-01 | 2014-12-09 | The Invention Science Fund I, Llc | Implementing group content substitution in media works |
US20140380388A1 (en) * | 2011-02-15 | 2014-12-25 | Lg Electronics Inc. | Method for transmitting a broadcasting service, method for receiving a broadcast service, and apparatus for receiving a broadcast service |
US8925016B2 (en) | 2011-07-20 | 2014-12-30 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US20150020125A1 (en) * | 2013-07-11 | 2015-01-15 | Monica A. Adjemian | System and method for providing interactive or additional media |
US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
US8943540B2 (en) | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
US20150052555A1 (en) * | 2012-03-23 | 2015-02-19 | Zte Corporation | Method, System, And Related Device For Operating Display Device |
US8973072B2 (en) | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
US9065979B2 (en) | 2005-07-01 | 2015-06-23 | The Invention Science Fund I, Llc | Promotional placement in media works |
US20150189358A1 (en) * | 2013-12-27 | 2015-07-02 | Kabushiki Kaisha Toshiba | Electronic Device, Control Method and Computer Program Product |
US9077766B2 (en) | 2004-07-09 | 2015-07-07 | Qualcomm Incorporated | System and method for combining memory resources for use on a personal network |
WO2015105466A1 (en) * | 2014-01-08 | 2015-07-16 | Ac İhracat İthalat Ve Pazarlama Li̇mi̇ted Şi̇rketi̇ | Method performed by second screen advertising platform system for audio and visual broadcast |
US9092928B2 (en) | 2005-07-01 | 2015-07-28 | The Invention Science Fund I, Llc | Implementing group content substitution in media works |
US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US9161076B2 (en) | 2011-10-28 | 2015-10-13 | Nintendo Co., Ltd. | Information processing system, server system, terminal system, information processing program, and information presentation method |
WO2015156828A1 (en) * | 2014-04-07 | 2015-10-15 | Wayne Steidle | System and method for embedding dynamic marks into visual images in a detectable manner |
US20150350697A1 (en) * | 2001-11-28 | 2015-12-03 | Thomson Licensing | Recording broadcasting enhancement services |
US20150350738A1 (en) * | 2012-12-25 | 2015-12-03 | Sharp Kabushiki Kaisha | Broadcast program playback system, broadcast program playback device, and terminal device |
US9230601B2 (en) | 2005-07-01 | 2016-01-05 | Invention Science Fund I, Llc | Media markup system for content alteration in derivative works |
US20160112767A1 (en) * | 2014-10-16 | 2016-04-21 | Samsung Electronics Co., Ltd. | Signal processing apparatus, signal processing method, and broadcasting system including the signal processing apparatus |
US20160117739A1 (en) * | 2014-10-22 | 2016-04-28 | Comcast Cable Communications, Llc | Systems and Methods for Curating Content Metadata |
US9342838B2 (en) | 2014-04-07 | 2016-05-17 | Pns Communications, Llc | System and method for providing a rewards program based on electronic acquisition of a displayed dynamic mark |
CN105744316A (en) * | 2014-12-12 | 2016-07-06 | 广东九联科技股份有限公司 | Bidirectional interactive set top box control system |
US9426387B2 (en) | 2005-07-01 | 2016-08-23 | Invention Science Fund I, Llc | Image anonymization |
US20160277788A1 (en) * | 2011-04-20 | 2016-09-22 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
US20160295287A1 (en) * | 2014-06-12 | 2016-10-06 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for identifying television channel information |
EP2560102A4 (en) * | 2010-04-14 | 2016-10-19 | Sony Interactive Entertainment Inc | Information retrieval method, information retrieval server, and information retrieval system |
US9480920B2 (en) | 2011-07-01 | 2016-11-01 | Kabushiki Kaisha Square Enix | Content-related information display system |
US9583141B2 (en) | 2005-07-01 | 2017-02-28 | Invention Science Fund I, Llc | Implementing audio substitution options in media works |
US20170070782A1 (en) * | 2003-12-19 | 2017-03-09 | At&T Intellectual Property I, L.P. | System and Method for Enhanced Hot Key Delivery |
US20170272823A1 (en) * | 2008-02-26 | 2017-09-21 | At&T Intellectual Property I, L.P. | System and Method for Promoting Marketable Items |
US9807471B2 (en) * | 2014-04-15 | 2017-10-31 | Lg Electronics Inc. | Method for operating image display device |
US20170353776A1 (en) * | 2016-06-07 | 2017-12-07 | Comcast Cable Communications, Llc | Non-temporal advertising |
US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
US20180115802A1 (en) * | 2015-06-23 | 2018-04-26 | Gregory Knox | Methods and systems for generating media viewing behavioral data |
US20180124458A1 (en) * | 2015-06-23 | 2018-05-03 | Gregory Knox | Methods and systems for generating media viewing experiential data |
US20180207522A1 (en) * | 2017-01-20 | 2018-07-26 | Essential Products, Inc. | Contextual user interface based on video game playback |
US20180227636A1 (en) * | 2017-02-07 | 2018-08-09 | The Directv Group, Inc. | Single button selection to facilitate actions in a communications network |
US20180275944A1 (en) * | 2011-09-27 | 2018-09-27 | Kermit D. Lopez | Methods, systems and processor-readable media for bidirectional communications and data sharing |
US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
US10108980B2 (en) | 2011-06-24 | 2018-10-23 | At&T Intellectual Property I, L.P. | Method and apparatus for targeted advertising |
US10171877B1 (en) * | 2017-10-30 | 2019-01-01 | Dish Network L.L.C. | System and method for dynamically selecting supplemental content based on viewer emotions |
US10264315B2 (en) * | 2017-09-13 | 2019-04-16 | Bby Solutions, Inc. | Streaming events modeling for information ranking |
US10349147B2 (en) | 2013-10-23 | 2019-07-09 | At&T Intellectual Property I, L.P. | Method and apparatus for promotional programming |
US10359993B2 (en) | 2017-01-20 | 2019-07-23 | Essential Products, Inc. | Contextual user interface based on environment |
US20190230413A1 (en) * | 2018-01-22 | 2019-07-25 | Canon Kabushiki Kaisha | Communication apparatus, image capturing apparatus, control method, and storage medium |
US20190273954A1 (en) * | 2018-03-05 | 2019-09-05 | Maestro Interactive, Inc. | System and method for providing audience-targeted content triggered by events during program |
US10491942B2 (en) | 2002-09-19 | 2019-11-26 | Comcast Cable Communications Management, Llc | Prioritized placement of content elements for iTV application |
US10575070B2 (en) | 2005-05-03 | 2020-02-25 | Comcast Cable Communications Management, Llc | Validation of content |
US10587930B2 (en) | 2001-09-19 | 2020-03-10 | Comcast Cable Communications Management, Llc | Interactive user interface for television applications |
US10602225B2 (en) | 2001-09-19 | 2020-03-24 | Comcast Cable Communications Management, Llc | System and method for construction, delivery and display of iTV content |
US10616644B2 (en) | 2003-03-14 | 2020-04-07 | Comcast Cable Communications Management, Llc | System and method for blending linear content, non-linear content, or managed content |
US10664138B2 (en) | 2003-03-14 | 2020-05-26 | Comcast Cable Communications, Llc | Providing supplemental content for a second screen experience |
US10672015B2 (en) * | 2017-09-13 | 2020-06-02 | Bby Solutions, Inc. | Streaming events modeling for information ranking to address new information scenarios |
US10687114B2 (en) | 2003-03-14 | 2020-06-16 | Comcast Cable Communications Management, Llc | Validating data of an interactive content application |
US20200241048A1 (en) * | 2019-01-25 | 2020-07-30 | Rohde & Schwarz Gmbh & Co. Kg | Measurement system and method for recording context information of a measurement |
CN111475021A (en) * | 2020-04-02 | 2020-07-31 | 上海龙旗科技股份有限公司 | Method, system and equipment for pre-judging user action |
US10848830B2 (en) | 2003-09-16 | 2020-11-24 | Comcast Cable Communications Management, Llc | Contextual navigational control for digital television |
US10880609B2 (en) | 2013-03-14 | 2020-12-29 | Comcast Cable Communications, Llc | Content event messaging |
US20210048699A1 (en) * | 2018-03-16 | 2021-02-18 | Sharp Kabushiki Kaisha | Display device |
US11026000B2 (en) * | 2019-04-19 | 2021-06-01 | Microsoft Technology Licensing, Llc | Previewing video content referenced by typed hyperlinks in comments |
US11070890B2 (en) | 2002-08-06 | 2021-07-20 | Comcast Cable Communications Management, Llc | User customization of user interfaces for interactive television |
US11115722B2 (en) | 2012-11-08 | 2021-09-07 | Comcast Cable Communications, Llc | Crowdsourcing supplemental content |
US11138256B2 (en) * | 2016-07-29 | 2021-10-05 | Rovi Guides, Inc. | Systems and methods for executing a supplemental function for a natural language query |
US11195186B2 (en) | 2011-06-30 | 2021-12-07 | At&T Intellectual Property I, L.P. | Method and apparatus for marketability assessment |
US11381875B2 (en) | 2003-03-14 | 2022-07-05 | Comcast Cable Communications Management, Llc | Causing display of user-selectable content types |
US11388451B2 (en) | 2001-11-27 | 2022-07-12 | Comcast Cable Communications Management, Llc | Method and system for enabling data-rich interactive television using broadcast database |
US11412306B2 (en) | 2002-03-15 | 2022-08-09 | Comcast Cable Communications Management, Llc | System and method for construction, delivery and display of iTV content |
US11516529B2 (en) | 2011-12-23 | 2022-11-29 | Orange | Control system for playing a data stream on a receiving device |
US11589124B1 (en) * | 2020-04-14 | 2023-02-21 | Worldpay Limited | Methods and systems for seamlessly transporting objects between connected devices for electronic transactions |
US11601715B2 (en) | 2017-07-06 | 2023-03-07 | DISH Technologies L.L.C. | System and method for dynamically adjusting content playback based on viewer emotions |
US11678031B2 (en) | 2019-04-19 | 2023-06-13 | Microsoft Technology Licensing, Llc | Authoring comments including typed hyperlinks that reference video content |
US11727194B2 (en) * | 2014-02-17 | 2023-08-15 | Microsoft Technology Licensing, Llc | Encoded associations with external content items |
US11785194B2 (en) | 2019-04-19 | 2023-10-10 | Microsoft Technology Licensing, Llc | Contextually-aware control of a user interface displaying a video and related user text |
US11832024B2 (en) | 2008-11-20 | 2023-11-28 | Comcast Cable Communications, Llc | Method and apparatus for delivering video and video-related content at sub-asset level |
Families Citing this family (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818438A (en) | 1995-04-25 | 1998-10-06 | Bellsouth Corporation | System and method for providing television services |
US7426558B1 (en) | 2000-05-11 | 2008-09-16 | Thomson Licensing | Method and system for controlling and auditing content/service systems |
US8037492B2 (en) | 2000-09-12 | 2011-10-11 | Thomson Licensing | Method and system for video enhancement transport alteration |
US20030154481A1 (en) * | 2002-02-11 | 2003-08-14 | Andersen David B. | Identification of programming having supplementary content |
US8707354B1 (en) | 2002-06-12 | 2014-04-22 | Tvworks, Llc | Graphically rich, modular, promotional tile interface for interactive television |
CA2484226A1 (en) * | 2002-05-10 | 2003-11-20 | Thomson Licensing S.A., | Remote control device for television signal receiver capable of receiving emergency alert signals |
US7849487B1 (en) * | 2002-05-31 | 2010-12-07 | Microsoft Corporation | Review speed adjustment marker |
US8352983B1 (en) | 2002-07-11 | 2013-01-08 | Tvworks, Llc | Programming contextual interactive user interface for television |
US7810130B2 (en) * | 2002-10-08 | 2010-10-05 | Canon Kabushiki Kaisha | Method and apparatus of power management for moving image-streaming content |
EP1570654A1 (en) * | 2002-11-15 | 2005-09-07 | Thomson Licensing | Apparatus and method for receiving emergency alert signals |
US7716715B2 (en) * | 2003-01-10 | 2010-05-11 | Shaobo Kuang | Interactive media system |
US20050009539A1 (en) | 2003-04-28 | 2005-01-13 | Fathy Yassa | Method and apparatus to broadcast content to handheld wireless devices via digital set-top-box receivers |
US8635643B2 (en) | 2003-06-30 | 2014-01-21 | At&T Intellectual Property I, L.P. | System and method for providing interactive media content over a network |
US8416952B1 (en) | 2003-07-11 | 2013-04-09 | Tvworks, Llc | Channel family surf control |
US10440328B2 (en) * | 2004-01-20 | 2019-10-08 | Fathy F. Yassa | Method and apparatus to synchronize personalized co-cast content with user viewing habits |
JP4855653B2 (en) * | 2004-05-25 | 2012-01-18 | ソニー株式会社 | Broadcast program providing system, broadcast receiving terminal device, browsing terminal, operation terminal, and computer program |
JP4649979B2 (en) * | 2004-12-21 | 2011-03-16 | 船井電機株式会社 | Image quality adjusting device and television receiver having image quality adjusting device |
JP2006203333A (en) * | 2005-01-18 | 2006-08-03 | Canon Inc | Bidirectional remote control unit |
US20060247851A1 (en) * | 2005-03-08 | 2006-11-02 | Morris Robert P | Mobile phone having a TV remote style user interface |
JP2007006356A (en) * | 2005-06-27 | 2007-01-11 | Sony Corp | Remote control system, remote controller, and display control method |
US9247175B2 (en) * | 2005-11-30 | 2016-01-26 | Broadcom Corporation | Parallel television remote control |
US8402503B2 (en) | 2006-02-08 | 2013-03-19 | At& T Intellectual Property I, L.P. | Interactive program manager and methods for presenting program content |
US8115869B2 (en) | 2007-02-28 | 2012-02-14 | Samsung Electronics Co., Ltd. | Method and system for extracting relevant information from content metadata |
US8209724B2 (en) | 2007-04-25 | 2012-06-26 | Samsung Electronics Co., Ltd. | Method and system for providing access to information of potential interest to a user |
US8510453B2 (en) | 2007-03-21 | 2013-08-13 | Samsung Electronics Co., Ltd. | Framework for correlating content on a local network with information on an external network |
US8843467B2 (en) | 2007-05-15 | 2014-09-23 | Samsung Electronics Co., Ltd. | Method and system for providing relevant information to a user of a device in a local network |
US8200688B2 (en) | 2006-03-07 | 2012-06-12 | Samsung Electronics Co., Ltd. | Method and system for facilitating information searching on electronic devices |
US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
US8054294B2 (en) | 2006-03-31 | 2011-11-08 | Sony Corporation | Touch screen remote control system for use in controlling one or more devices |
US20070271589A1 (en) * | 2006-05-22 | 2007-11-22 | Espial Group Inc. | Method for interactive internet protocol television |
US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
US7789305B2 (en) * | 2006-09-08 | 2010-09-07 | At&T Intellectual Property I, L.P. | System and method of voting via an interactive television system |
US20080092201A1 (en) * | 2006-09-27 | 2008-04-17 | Anjana Agarwal | Providing a supplemental content service for communication networks |
US8464295B2 (en) | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
US8566874B2 (en) | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
US8935269B2 (en) | 2006-12-04 | 2015-01-13 | Samsung Electronics Co., Ltd. | Method and apparatus for contextual search and query refinement on consumer electronics devices |
US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US20080168491A1 (en) * | 2007-01-09 | 2008-07-10 | Carlson Michael P | System and method to automatically tune into breaking weather/news broadcasts |
US9654737B2 (en) * | 2007-03-27 | 2017-05-16 | Sony Corporation | Methods, systems and apparatuses to enhance broadcast entertainment |
US8687128B2 (en) * | 2007-04-19 | 2014-04-01 | At&T Intellectual Property I, L.P. | System and method of navigating previously viewed channels |
US9286385B2 (en) | 2007-04-25 | 2016-03-15 | Samsung Electronics Co., Ltd. | Method and system for providing access to information of potential interest to a user |
TWI334569B (en) * | 2007-05-15 | 2010-12-11 | Ind Tech Res Inst | System and method of dual-screen interactive digital television |
US8103965B2 (en) | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
US8176068B2 (en) | 2007-10-31 | 2012-05-08 | Samsung Electronics Co., Ltd. | Method and system for suggesting search queries on electronic devices |
AU2008335095B2 (en) | 2007-12-10 | 2013-03-28 | Deluxe Media, Inc. | Method and system for use in coordinating multimedia devices |
US8775647B2 (en) * | 2007-12-10 | 2014-07-08 | Deluxe Media Inc. | Method and system for use in coordinating multimedia devices |
US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
US20100014825A1 (en) * | 2008-07-18 | 2010-01-21 | Porto Technology, Llc | Use of a secondary device to overlay disassociated media elements onto video content |
US8938465B2 (en) | 2008-09-10 | 2015-01-20 | Samsung Electronics Co., Ltd. | Method and system for utilizing packaged content sources to identify and provide information based on contextual information |
WO2010090946A1 (en) * | 2009-02-05 | 2010-08-12 | Digimarc Corporation | Television-based advertising and distribution of tv widgets for the cell phone |
US20120113322A1 (en) * | 2009-07-15 | 2012-05-10 | Benjamin Abraham | Mixer To Transmit Audiovisual Data |
US8780778B2 (en) | 2009-07-21 | 2014-07-15 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US9066154B2 (en) * | 2009-11-13 | 2015-06-23 | Triveni Digital, Inc. | System and method for enhanced television and delivery of enhanced television content |
CN102687523B (en) * | 2009-12-14 | 2016-08-31 | 汤姆森许可贸易公司 | For the method and apparatus detecting the transmitter of white space equipment |
TW201130304A (en) * | 2010-02-24 | 2011-09-01 | Hon Hai Prec Ind Co Ltd | System and method for remotely switching TV channels |
US8464289B2 (en) * | 2010-03-06 | 2013-06-11 | Yang Pan | Delivering personalized media items to users of interactive television and personal mobile devices by using scrolling tickers |
TW201133327A (en) * | 2010-03-24 | 2011-10-01 | Acer Inc | Multiple displays electric apparatus and operation method thereof |
US8726305B2 (en) | 2010-04-02 | 2014-05-13 | Yahoo! Inc. | Methods and systems for application rendering and management on internet television enabled displays |
US20130007793A1 (en) * | 2010-04-30 | 2013-01-03 | Thomas Licensing | Primary screen view control through kinetic ui framework |
US8850495B2 (en) * | 2010-08-14 | 2014-09-30 | Yang Pan | Advertisement delivering system based on digital television system and mobile communication device |
US9699503B2 (en) | 2010-09-07 | 2017-07-04 | Opentv, Inc. | Smart playlist |
US10210160B2 (en) | 2010-09-07 | 2019-02-19 | Opentv, Inc. | Collecting data from different sources |
US8949871B2 (en) | 2010-09-08 | 2015-02-03 | Opentv, Inc. | Smart media selection based on viewer user presence |
US9179198B2 (en) * | 2010-10-01 | 2015-11-03 | Sony Corporation | Receiving apparatus, receiving method, and program |
KR101777349B1 (en) * | 2010-10-26 | 2017-09-12 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving video stream |
US20120117593A1 (en) * | 2010-11-08 | 2012-05-10 | Yang Pan | System and Method of Delivering Advertisements to a Mobile Communication Device |
US8863196B2 (en) * | 2010-11-30 | 2014-10-14 | Sony Corporation | Enhanced information on mobile device for viewed program and control of internet TV device using mobile device |
US8839288B2 (en) * | 2010-12-07 | 2014-09-16 | At&T Intellectual Property I, L.P. | System for presenting collateral information to mobile devices |
US20120185905A1 (en) * | 2011-01-13 | 2012-07-19 | Christopher Lee Kelley | Content Overlay System |
JP6042596B2 (en) * | 2011-01-21 | 2016-12-14 | ソニー株式会社 | Information processing apparatus, television receiver, information processing method, program, and information processing system |
US20120233646A1 (en) * | 2011-03-11 | 2012-09-13 | Coniglio Straker J | Synchronous multi-platform content consumption |
US8555327B2 (en) * | 2011-03-28 | 2013-10-08 | Google Inc. | Broadcasting links to enhanced content |
US9112623B2 (en) | 2011-06-06 | 2015-08-18 | Comcast Cable Communications, Llc | Asynchronous interaction at specific points in content |
GB2491634A (en) * | 2011-06-10 | 2012-12-12 | Ant Software Ltd | Displaying Interactive Content from a Received Video Stream on a Second Screen |
US20130036442A1 (en) * | 2011-08-05 | 2013-02-07 | Qualcomm Incorporated | System and method for visual selection of elements in video content |
AU2011232766B2 (en) * | 2011-10-07 | 2014-03-20 | Accenture Global Services Limited | Synchronising digital media content |
JPWO2013061525A1 (en) * | 2011-10-26 | 2015-04-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Broadcast receiving device, playback device, broadcast communication system, broadcast receiving method, playback method, and program |
US20130110900A1 (en) * | 2011-10-28 | 2013-05-02 | Comcast Cable Communications, Llc | System and method for controlling and consuming content |
US9106975B1 (en) * | 2012-03-19 | 2015-08-11 | Google Inc. | Distribution of advertising-free content and replacement advertising to distinct devices |
US9756400B1 (en) | 2012-03-19 | 2017-09-05 | Google Inc. | Remixing content received by a set-top box |
US9026782B2 (en) * | 2012-04-24 | 2015-05-05 | Verizon Patent And Licensing Inc. | Token-based entitlement verification for streaming media decryption |
CN104641357B (en) | 2012-09-28 | 2018-07-06 | 索尼公司 | Information processing equipment, mobile terminal, information processing method, program and information processing system |
US8763042B2 (en) * | 2012-10-05 | 2014-06-24 | Motorola Mobility Llc | Information provision |
US9544647B2 (en) | 2012-11-21 | 2017-01-10 | Google Technology Holdings LLC | Attention-based advertisement scheduling in time-shifted content |
US8484676B1 (en) * | 2012-11-21 | 2013-07-09 | Motorola Mobility Llc | Attention-based, multi-screen advertisement scheduling |
US9398342B1 (en) * | 2012-11-29 | 2016-07-19 | Amazon Technologies, Inc. | Interactive applications |
US11070860B2 (en) * | 2013-02-14 | 2021-07-20 | Comcast Cable Communications, Llc | Content delivery |
US9553927B2 (en) | 2013-03-13 | 2017-01-24 | Comcast Cable Communications, Llc | Synchronizing multiple transmissions of content |
US8966521B2 (en) | 2013-03-14 | 2015-02-24 | The Nielsen Company (Us), Llc | Methods and apparatus to present supplemental media on a second screen |
US9173000B2 (en) | 2013-04-12 | 2015-10-27 | Sony Corporation | Automatic discovery and mirroring of server-client remote user interface (RUI) session on a companion device and synchronously controlling both sessions using RUI on companion device |
KR102145742B1 (en) * | 2013-06-12 | 2020-08-19 | 엘지전자 주식회사 | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
CN103796046B (en) * | 2013-12-24 | 2018-08-31 | Tcl集团股份有限公司 | A kind of video source address detection method and device |
US10448075B2 (en) * | 2014-03-06 | 2019-10-15 | Cox Communications, Inc. | Content conditioning and distribution of conditioned media assets at a content platform |
US11064008B2 (en) * | 2014-05-05 | 2021-07-13 | Usablenet Inc. | Methods for facilitating a remote interface and devices thereof |
US10440499B2 (en) | 2014-06-16 | 2019-10-08 | Comcast Cable Communications, Llc | User location and identity awareness |
US10045090B2 (en) | 2014-08-11 | 2018-08-07 | Comcast Cable Communications, Llc | Merging permissions and content access |
US9253513B1 (en) | 2014-09-08 | 2016-02-02 | Microsoft Technology Licensing, Llc | Independent multi-panel display with cross-panel interactivity |
US10306297B2 (en) * | 2015-06-23 | 2019-05-28 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving signal in multimedia system |
US20180213290A1 (en) * | 2017-01-20 | 2018-07-26 | Essential Products, Inc. | Contextual user interface based on media playback |
US10757483B2 (en) * | 2017-10-26 | 2020-08-25 | Futurewei Technologies, Inc. | Method and apparatus for data tracking and presenting |
US10708653B1 (en) * | 2019-03-19 | 2020-07-07 | Bose Corporation | Entry presence detection for audio-video products and devices |
US11184657B1 (en) * | 2020-07-21 | 2021-11-23 | Roku, Inc. | Secure remote-less configuration of a media playback drive |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5485221A (en) * | 1993-06-07 | 1996-01-16 | Scientific-Atlanta, Inc. | Subscription television system and terminal for enabling simultaneous display of multiple services |
JP3384429B2 (en) * | 1995-11-30 | 2003-03-10 | ソニー株式会社 | Remote input device and method |
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 |
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 |
US6058430A (en) | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
US5929849A (en) | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US5945988A (en) * | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment 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 |
US5982445A (en) | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
US6130726A (en) * | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6104334A (en) * | 1997-12-31 | 2000-08-15 | Eremote, Inc. | Portable internet-enabled controller and information browser for consumer devices |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US7051357B2 (en) * | 1999-05-28 | 2006-05-23 | Intel Corporation | Communicating ancillary information associated with a plurality of audio/video programs |
-
2001
- 2001-04-25 US US09/843,296 patent/US20020162120A1/en not_active Abandoned
- 2001-10-15 WO PCT/US2001/032239 patent/WO2002089480A1/en active Application Filing
- 2001-12-28 US US10/033,728 patent/US7360232B2/en active Active
Cited By (392)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8839298B2 (en) | 2000-03-21 | 2014-09-16 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US8108542B2 (en) | 2000-03-21 | 2012-01-31 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US7962573B2 (en) | 2000-03-21 | 2011-06-14 | Intel Corporation | Method and apparatus to determine broadcast content and scheduling in a broadcast system |
US20100129061A1 (en) * | 2000-06-24 | 2010-05-27 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US8699854B2 (en) | 2000-06-24 | 2014-04-15 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US8676028B2 (en) | 2000-06-24 | 2014-03-18 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US20090285562A1 (en) * | 2000-06-24 | 2009-11-19 | Lg Electronics Inc. | Apparatus and method of reproducing audio/video data and additional data associated with the audio/video data |
US7715694B2 (en) | 2000-06-24 | 2010-05-11 | Lg Electronics Inc. | Apparatus and method of reproducing audio/video data and additional data associated with the audio/video data |
US20100119218A1 (en) * | 2000-06-24 | 2010-05-13 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US20070122118A1 (en) * | 2000-06-24 | 2007-05-31 | Lg Electronics Inc. | Method for reproducing data recorded on an interactive recording medium in conjunction with associated auxiliary data |
US20020184638A1 (en) * | 2001-05-29 | 2002-12-05 | Koninklijke Philips Electronics N.V. | Video playback device capable of sharing resources and method of operation |
US20030005465A1 (en) * | 2001-06-15 | 2003-01-02 | Connelly Jay H. | Method and apparatus to send feedback from clients to a server in a content distribution broadcast system |
US7389118B2 (en) * | 2001-06-29 | 2008-06-17 | Nokia Corporation | System and method for person-to-person messaging with a value-added service |
US20030003935A1 (en) * | 2001-06-29 | 2003-01-02 | Petri Vesikivi | System and method for person-to-person messaging with a value-added service |
US20050155067A1 (en) * | 2001-07-19 | 2005-07-14 | Digeo, Inc. | System and method for managing television programs within an entertainment system |
US20030056224A1 (en) * | 2001-07-19 | 2003-03-20 | General Instrument Corporation | Method and apparatus for processing transport type B ATVEF data |
US20030018748A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | System and method for providing television program information to an entertainment device |
US20030018977A1 (en) * | 2001-07-19 | 2003-01-23 | Mckenna Thomas P. | System and method for sharing television program information between entertainment devices |
US10587930B2 (en) | 2001-09-19 | 2020-03-10 | Comcast Cable Communications Management, Llc | Interactive user interface for television applications |
US10602225B2 (en) | 2001-09-19 | 2020-03-24 | Comcast Cable Communications Management, Llc | System and method for construction, delivery and display of iTV content |
US8943540B2 (en) | 2001-09-28 | 2015-01-27 | Intel Corporation | Method and apparatus to provide a personalized channel |
WO2003038631A1 (en) * | 2001-10-31 | 2003-05-08 | Hewlett-Packard Company | System and method for automated access of a network page |
US20030081243A1 (en) * | 2001-10-31 | 2003-05-01 | Su Jason T. | System and method for automated access of a network page |
US7113301B2 (en) | 2001-10-31 | 2006-09-26 | Hewlett-Packard Development Company, L.P. | System and method for automated access of a network page |
US7086081B2 (en) * | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-terminal docking station 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 |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030088879A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-media coordinated information system |
US20030093791A1 (en) * | 2001-11-09 | 2003-05-15 | Julia Luc E. | System and method for interactive television |
US10168869B2 (en) * | 2001-11-20 | 2019-01-01 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US9727213B2 (en) * | 2001-11-20 | 2017-08-08 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US20060259864A1 (en) * | 2001-11-20 | 2006-11-16 | Universal Electronics Inc. | Hand held remote control device having an improved user interface |
US20070136693A1 (en) * | 2001-11-20 | 2007-06-14 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US20130205216A1 (en) * | 2001-11-20 | 2013-08-08 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US20140101563A1 (en) * | 2001-11-20 | 2014-04-10 | Universal Electronics Inc. | System and method for retrieving information while commanding operation of an appliance |
US7610555B2 (en) * | 2001-11-20 | 2009-10-27 | Universal Electronics, Inc. | Hand held remote control device having an improved user interface |
US11388451B2 (en) | 2001-11-27 | 2022-07-12 | Comcast Cable Communications Management, Llc | Method and system for enabling data-rich interactive television using broadcast database |
US20150350697A1 (en) * | 2001-11-28 | 2015-12-03 | Thomson Licensing | Recording broadcasting enhancement services |
US20030121054A1 (en) * | 2001-12-26 | 2003-06-26 | Digeo, Inc. | Display for a client terminal for an interactive video casting system |
US20030135857A1 (en) * | 2002-01-11 | 2003-07-17 | Ramesh Pendakur | Content discovery in a digital broadcast data service |
US20030160898A1 (en) * | 2002-02-27 | 2003-08-28 | Baek Lee Hyun | Digital TV, image service system using the same and method thereof |
US11412306B2 (en) | 2002-03-15 | 2022-08-09 | Comcast Cable Communications Management, Llc | System and method for construction, delivery and display of iTV content |
US8661495B2 (en) * | 2002-05-10 | 2014-02-25 | Convergent Media Solutions, LLC | Method and apparatus for browsing using alternative linkbases |
US8640183B2 (en) * | 2002-05-10 | 2014-01-28 | Convergent Media Solutions, LLC | Method and apparatus for browsing using alternative linkbases |
US20030229900A1 (en) * | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20040031058A1 (en) * | 2002-05-10 | 2004-02-12 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
US20130055315A1 (en) * | 2002-05-10 | 2013-02-28 | Richard Reisman | Method and Apparatus for Browsing Using Alternative Linkbases |
US20130061273A1 (en) * | 2002-05-10 | 2013-03-07 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
US20130061264A1 (en) * | 2002-05-10 | 2013-03-07 | Richard Reisman | Method and Apparatus for Browsing Using Alternative Linkbases |
US20130067526A1 (en) * | 2002-05-10 | 2013-03-14 | Richard Reisman | Method and Apparatus for Browsing Using Alternative Linkbases |
US20130074129A1 (en) * | 2002-05-10 | 2013-03-21 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
US8850507B2 (en) * | 2002-05-10 | 2014-09-30 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US8161172B2 (en) * | 2002-05-10 | 2012-04-17 | Teleshuttle Tech2, Llc | Method and apparatus for browsing using multiple coordinated device sets |
US8527640B2 (en) * | 2002-05-10 | 2013-09-03 | Teleshuttle Tech2, Llc | Method and apparatus for browsing using multiple coordinated device sets |
US8631456B2 (en) * | 2002-05-10 | 2014-01-14 | Convergent Media Solutions, LLC | Method and apparatus for browsing using alternative linkbases |
US20140130105A1 (en) * | 2002-05-10 | 2014-05-08 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US8646020B2 (en) * | 2002-05-10 | 2014-02-04 | Convergent Media Solutions, LLC | Method and apparatus for browsing using alternative linkbases |
US8875215B2 (en) * | 2002-05-10 | 2014-10-28 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US8689273B2 (en) * | 2002-05-10 | 2014-04-01 | Convergent Media Solutions, LLC | Method and apparatus for browsing using alternative linkbases |
US20140123187A1 (en) * | 2002-05-10 | 2014-05-01 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US8893212B2 (en) * | 2002-05-10 | 2014-11-18 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US20110219419A1 (en) * | 2002-05-10 | 2011-09-08 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
US7987491B2 (en) | 2002-05-10 | 2011-07-26 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
US7899915B2 (en) | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20140123184A1 (en) * | 2002-05-10 | 2014-05-01 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US20090319672A1 (en) * | 2002-05-10 | 2009-12-24 | Richard Reisman | Method and Apparatus for Browsing Using Multiple Coordinated Device Sets |
US20090320073A1 (en) * | 2002-05-10 | 2009-12-24 | Richard Reisman | Method and Apparatus for Browsing Using Multiple Coordinated Device Sets |
US8813125B2 (en) | 2002-05-10 | 2014-08-19 | Convergent Media Solutions Llc | Method and apparatus for browsing using alternative linkbases |
US20050183133A1 (en) * | 2002-05-27 | 2005-08-18 | Kelly Declan P. | Web-based television |
US11070890B2 (en) | 2002-08-06 | 2021-07-20 | Comcast Cable Communications Management, Llc | User customization of user interfaces for interactive television |
US10491942B2 (en) | 2002-09-19 | 2019-11-26 | Comcast Cable Communications Management, Llc | Prioritized placement of content elements for iTV application |
US20040139249A1 (en) * | 2002-10-17 | 2004-07-15 | Samsung Electronics Co.,Ltd. | Data storage medium having information for controlling buffered state of markup document, and method and apparatus for reproducing data from the data storage medium |
US20100119211A1 (en) * | 2002-12-09 | 2010-05-13 | Lg Electronics, Inc. | Method of presenting auxiliary data for an interactive recording medium |
US20100119212A1 (en) * | 2002-12-09 | 2010-05-13 | Lg Electronics, Inc. | Method of presenting auxiliary data for an interactive recording medium |
US20070071409A1 (en) * | 2002-12-09 | 2007-03-29 | Lg Electronics, Inc. | Method of presenting auxiliary data for an interactive recording medium |
US20090257737A1 (en) * | 2002-12-09 | 2009-10-15 | Lg Electronics Inc. | Method of presenting auxiliary data for an interactive recording medium |
US8295679B2 (en) | 2002-12-09 | 2012-10-23 | Lg Electronics Inc. | Method of presenting auxiliary data for an interactive recording medium |
EP1579692A2 (en) * | 2002-12-12 | 2005-09-28 | Scientific-Atlanta, Inc. | Data enhanced multi-media system for a set-top terminal |
US20040117840A1 (en) * | 2002-12-12 | 2004-06-17 | Boudreau Paul A. | Data enhanced multi-media system for a set-top terminal |
WO2004055631A2 (en) | 2002-12-12 | 2004-07-01 | Scientific-Atlanta, Inc. | Data enhanced multi-media system for a set-top terminal |
EP1579692A4 (en) * | 2002-12-12 | 2010-04-28 | Scientific Atlanta | Data enhanced multi-media system for a set-top terminal |
US20150319466A1 (en) * | 2002-12-24 | 2015-11-05 | Alexander I. Poltorak | Apparatus and method for providing information in conjunction with media content |
US8225359B2 (en) * | 2002-12-24 | 2012-07-17 | Poltorak Alexander I | Apparatus and method for providing information in conjunction with media content |
US9111311B2 (en) | 2002-12-24 | 2015-08-18 | Alexander I. Poltorak | Apparatus and method for facilitating a purchase using information provided on a media playing device |
US9426504B2 (en) * | 2002-12-24 | 2016-08-23 | Alexander I. Poltorak | Apparatus and method for providing information in conjunction with media content |
US8078097B2 (en) | 2002-12-24 | 2011-12-13 | Poltorak Alexander I | Apparatus and method for facilitating a purchase using information provided on a media playing device |
US20040120688A1 (en) * | 2002-12-24 | 2004-06-24 | Poltorak Alexander I. | Apparatus and method for providing information in conjunction with media content |
US9113232B2 (en) * | 2002-12-24 | 2015-08-18 | Alexander I. Poltorak | Apparatus and method for providing information in conjunction with media content |
US20040158854A1 (en) * | 2003-02-10 | 2004-08-12 | Shinnosuke Nagasawa | Interactive remote control unit |
US11381875B2 (en) | 2003-03-14 | 2022-07-05 | Comcast Cable Communications Management, Llc | Causing display of user-selectable content types |
US10616644B2 (en) | 2003-03-14 | 2020-04-07 | Comcast Cable Communications Management, Llc | System and method for blending linear content, non-linear content, or managed content |
US10664138B2 (en) | 2003-03-14 | 2020-05-26 | Comcast Cable Communications, Llc | Providing supplemental content for a second screen experience |
US11089364B2 (en) | 2003-03-14 | 2021-08-10 | Comcast Cable Communications Management, Llc | Causing display of user-selectable content types |
US10687114B2 (en) | 2003-03-14 | 2020-06-16 | Comcast Cable Communications Management, Llc | Validating data of an interactive content application |
WO2005001613A3 (en) * | 2003-06-02 | 2009-03-26 | Disney Entpr Inc | System and method of video player commerce |
US9615061B2 (en) * | 2003-07-11 | 2017-04-04 | Tvworks, Llc | System and method for creating and presenting composite video-on-demand content |
US20050010953A1 (en) * | 2003-07-11 | 2005-01-13 | John Carney | System and method for creating and presenting composite video-on-demand content |
US10848830B2 (en) | 2003-09-16 | 2020-11-24 | Comcast Cable Communications Management, Llc | Contextual navigational control for digital television |
US11785308B2 (en) | 2003-09-16 | 2023-10-10 | Comcast Cable Communications Management, Llc | Contextual navigational control for digital television |
US10645424B2 (en) | 2003-09-17 | 2020-05-05 | Maxell, Ltd. | Program, recording medium, and reproducing apparatus |
US11159830B2 (en) | 2003-09-17 | 2021-10-26 | Maxell, Ltd. | Program, recording medium, and reproducing apparatus |
US9418704B2 (en) * | 2003-09-17 | 2016-08-16 | Hitachi Maxell, Ltd. | Program, recording medium, and reproducing apparatus |
US20050086603A1 (en) * | 2003-09-17 | 2005-04-21 | Hitachi, Ltd. | Program, recording medium, and reproducing apparatus |
US11812071B2 (en) | 2003-09-17 | 2023-11-07 | Maxell, Ltd. | Program, recording medium, and reproducing apparatus |
US20050114893A1 (en) * | 2003-11-26 | 2005-05-26 | Evans Wetmore | Wi-Fi receiver system and method |
US20170070782A1 (en) * | 2003-12-19 | 2017-03-09 | At&T Intellectual Property I, L.P. | System and Method for Enhanced Hot Key Delivery |
US8856346B2 (en) * | 2004-01-15 | 2014-10-07 | Unwired Planet, Llc | Stateful push notifications |
US20050169285A1 (en) * | 2004-01-15 | 2005-08-04 | Wills Fergus M. | Stateful push notifications |
US8677419B2 (en) * | 2004-07-05 | 2014-03-18 | Panasonic Corporation | Program search device |
US20080307461A1 (en) * | 2004-07-05 | 2008-12-11 | Kentaro Tanikawa | Program Search Device |
US20060010472A1 (en) * | 2004-07-06 | 2006-01-12 | Balazs Godeny | System, method, and apparatus for creating searchable media files from streamed media |
US8195765B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US9077766B2 (en) | 2004-07-09 | 2015-07-07 | Qualcomm Incorporated | System and method for combining memory resources for use on a personal network |
US9166879B2 (en) | 2004-07-09 | 2015-10-20 | Qualcomm Connected Experiences, Inc. | System and method for enabling the establishment and use of a personal network |
US9374805B2 (en) | 2004-07-09 | 2016-06-21 | Qualcomm Atheros, Inc. | System and method for combining memory resources for use on a personal network |
US8738730B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for remotely controlling network resources |
US8819140B2 (en) | 2004-07-09 | 2014-08-26 | Qualcomm Incorporated | System and method for enabling the establishment and use of a personal network |
US8738693B2 (en) | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
US8195744B2 (en) | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | File sharing system for use with a network |
US8787164B2 (en) | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
US7937484B2 (en) | 2004-07-09 | 2011-05-03 | Orb Networks, Inc. | System and method for remotely controlling network resources |
US8326879B2 (en) | 2005-01-03 | 2012-12-04 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
US7574453B2 (en) | 2005-01-03 | 2009-08-11 | Orb Networks, Inc. | System and method for enabling search and retrieval operations to be performed for data items and records using data obtained from associated voice files |
US11765445B2 (en) | 2005-05-03 | 2023-09-19 | Comcast Cable Communications Management, Llc | Validation of content |
US11272265B2 (en) | 2005-05-03 | 2022-03-08 | Comcast Cable Communications Management, Llc | Validation of content |
US10575070B2 (en) | 2005-05-03 | 2020-02-25 | Comcast Cable Communications Management, Llc | Validation of content |
US20090025040A1 (en) * | 2005-05-31 | 2009-01-22 | Sharp Kabushiki Kaisha | Interactive service system and method for controlling the same, multimedia content transmitting device and method for controlling the same, multimedia content receiving device and method for controlling the same, sub-content receiving device and method for controlling the same, program for controlling interactive service system, program for controlling multimedia content transmitting device, program for controlling multimedia content receiving device, program for controlling sub-content receving device, and recording medium recording program |
US20090119727A1 (en) * | 2005-05-31 | 2009-05-07 | Toshihide Hagawa | Interactive service system, multimedia content transmitting device, multimedia content receiving device, sub-content receiving device, message receiving device, program for controlling interactive service system, program for controlling multimedia content transmitting device, program for controlling multimedia content receiving device, program for controlling sub-content receiving device, program for controlling message receiving device, and recording medium recording program |
US20060288398A1 (en) * | 2005-06-17 | 2006-12-21 | Huslak Nicholas S | Methods, systems, and products for providing sample content |
US10764644B2 (en) | 2005-06-17 | 2020-09-01 | At&T Intellectual Property I, L.P. | Samples of content in streaming environments |
US9860599B2 (en) | 2005-06-17 | 2018-01-02 | At&T Intellectual Property I, L.P. | Methods, systems, and products for providing sample content |
US9065979B2 (en) | 2005-07-01 | 2015-06-23 | The Invention Science Fund I, Llc | Promotional placement in media works |
US9092928B2 (en) | 2005-07-01 | 2015-07-28 | The Invention Science Fund I, Llc | Implementing group content substitution in media works |
US8732087B2 (en) | 2005-07-01 | 2014-05-20 | The Invention Science Fund I, Llc | Authorization for media content alteration |
US8792673B2 (en) | 2005-07-01 | 2014-07-29 | The Invention Science Fund I, Llc | Modifying restricted images |
US9426387B2 (en) | 2005-07-01 | 2016-08-23 | Invention Science Fund I, Llc | Image anonymization |
US9230601B2 (en) | 2005-07-01 | 2016-01-05 | Invention Science Fund I, Llc | Media markup system for content alteration in derivative works |
US9583141B2 (en) | 2005-07-01 | 2017-02-28 | Invention Science Fund I, Llc | Implementing audio substitution options in media works |
US8910033B2 (en) | 2005-07-01 | 2014-12-09 | The Invention Science Fund I, Llc | Implementing group content substitution in media works |
US20070100904A1 (en) * | 2005-10-31 | 2007-05-03 | Qwest Communications International Inc. | Creation and transmission of rich content media |
US8856118B2 (en) * | 2005-10-31 | 2014-10-07 | Qwest Communications International Inc. | Creation and transmission of rich content media |
US8863221B2 (en) * | 2006-03-07 | 2014-10-14 | Samsung Electronics Co., Ltd. | Method and system for integrating content and services among multiple networks |
US20070211762A1 (en) * | 2006-03-07 | 2007-09-13 | Samsung Electronics Co., Ltd. | Method and system for integrating content and services among multiple networks |
US20130055329A1 (en) * | 2006-03-29 | 2013-02-28 | At&T Intellectual Property I, L.P. | Close-Captioning Uniform Resource Locator Capture System and Method |
US8739237B2 (en) * | 2006-03-29 | 2014-05-27 | At&T Intellectual Property I, L.P. | Closed-captioning uniform resource locator capture system and method |
US8312497B2 (en) * | 2006-03-29 | 2012-11-13 | At&T Intellectual Property I, L.P. | Closed-captioning universal resource locator (URL) capture system and method |
US10284917B2 (en) * | 2006-03-29 | 2019-05-07 | At&T Intellectual Property I, L.P. | Closed-captioning uniform resource locator capture system and method |
US20070234397A1 (en) * | 2006-03-29 | 2007-10-04 | Sbc Knowledge Ventures, Lp | Close-captioning universal resource locator (URL) capture system and method |
US20070300280A1 (en) * | 2006-06-21 | 2007-12-27 | Turner Media Group | Interactive method of advertising |
US20070300273A1 (en) * | 2006-06-21 | 2007-12-27 | Gary Turner | Interactive television application and content enhancement |
US20070300264A1 (en) * | 2006-06-21 | 2007-12-27 | Gary Turner | Interactive music and video delivery method and system |
US20080088735A1 (en) * | 2006-09-29 | 2008-04-17 | Bryan Biniak | Social media platform and method |
US20080092193A1 (en) * | 2006-10-17 | 2008-04-17 | The Video Load, Llc | Methods and systems for creating video files for a mobile device |
US8973072B2 (en) | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
US20100037264A1 (en) * | 2006-10-23 | 2010-02-11 | Hardacker Robert L | User managed internet links from TV |
US8079055B2 (en) * | 2006-10-23 | 2011-12-13 | Sony Corporation | User managed internet links from TV |
US20100306792A1 (en) * | 2006-11-08 | 2010-12-02 | Neocific, Inc. | Methods and systems for correlated information services |
US20120036535A1 (en) * | 2006-12-21 | 2012-02-09 | Verizon Patent And Licensing, Inc. | Set top box apparatus having a radio frequency antenna and an associated method |
US20100169460A1 (en) * | 2007-03-30 | 2010-07-01 | Robert Charles Angell | Methods and Apparatus for Distributing Electronic Media Content for the Purpose of Enhancing Existing Media |
US20080263160A1 (en) * | 2007-04-20 | 2008-10-23 | Samsung Electronics Co., Ltd. | Method for displaying content information and video apparatus thereof |
US9215512B2 (en) * | 2007-04-27 | 2015-12-15 | Invention Science Fund I, Llc | Implementation of media content alteration |
US20080267589A1 (en) * | 2007-04-27 | 2008-10-30 | Gary Turner | Television bandwidth optimization system and method |
US20120090000A1 (en) * | 2007-04-27 | 2012-04-12 | Searete LLC, a limited liability coporation of the State of Delaware | Implementation of media content alteration |
US20080301741A1 (en) * | 2007-06-01 | 2008-12-04 | Peter Stern | System and method for providing program-related content in a multi-services distribution system |
US9699415B2 (en) * | 2007-06-01 | 2017-07-04 | Time Warner Cable Enterprises Llc | System and method for providing program-related content in a multi-services distribution system |
US10080057B2 (en) | 2007-06-01 | 2018-09-18 | Time Warner Cable Enterprises Llc | System and method for providing program-related content in a multi-services distribution system |
US10405021B2 (en) | 2007-07-12 | 2019-09-03 | At&T Intellectual Property I, L.P. | System for presenting media services |
US8713608B2 (en) * | 2007-07-12 | 2014-04-29 | At&T Intellectual Property I, Lp | System for presenting media services |
US20090019507A1 (en) * | 2007-07-12 | 2009-01-15 | At&T Knowledge Ventures, L.P. | System for presenting media services |
US20090077583A1 (en) * | 2007-09-17 | 2009-03-19 | Sony Corporation | System, Apparatus, and Method for a Remote Commander for Internet Protocol Television |
US20090083797A1 (en) * | 2007-09-20 | 2009-03-26 | Samsung Electronis Co., Ltd. | Method for displaying extra information and video apparatus thereof |
US8104059B2 (en) * | 2007-10-08 | 2012-01-24 | At&T Intellectual Property I, Lp | System and method for serving advertising data from the internet |
US20090094641A1 (en) * | 2007-10-08 | 2009-04-09 | Att Knowledge Ventures L.P. | System and method for serving advertising data from the internet |
US20110296462A1 (en) * | 2007-10-23 | 2011-12-01 | Ghost Technology Inc. | Apparatus, system and method for displaying images onto a screen |
US20090113469A1 (en) * | 2007-10-30 | 2009-04-30 | Samsung Electronics Co., Ltd. | Method for providing broadcast-related information and display apparatus using the same |
US20090150952A1 (en) * | 2007-12-05 | 2009-06-11 | Ming-Jen Hsu | Video apparatus with web processing function and method for web display |
US20100245118A1 (en) * | 2007-12-15 | 2010-09-30 | Electronics And Telecommunications Research Institute | Multimodal fusion apparatus capable of remotely controlling electronic devices and method thereof |
US10587926B2 (en) * | 2008-02-26 | 2020-03-10 | At&T Intellectual Property I, L.P. | System and method for promoting marketable items |
US20170272823A1 (en) * | 2008-02-26 | 2017-09-21 | At&T Intellectual Property I, L.P. | System and Method for Promoting Marketable Items |
US20150106848A1 (en) * | 2008-04-01 | 2015-04-16 | Microsoft Corporation | Application Gadgets and Electronic Program Guides |
US9288553B2 (en) * | 2008-04-01 | 2016-03-15 | Microsoft Technology Licensing, Llc | Application gadgets and electronic program guides |
US20110283317A1 (en) * | 2008-04-01 | 2011-11-17 | Microsoft Corporation | Application gadgets and remote control devices |
US8925031B2 (en) * | 2008-04-01 | 2014-12-30 | Microsoft Corporation | Application gadgets and electronic program guides |
US20110283318A1 (en) * | 2008-04-01 | 2011-11-17 | Microsoft Corporation | Application gadgets and electronic program guides |
KR20090123544A (en) * | 2008-05-28 | 2009-12-02 | 삼성전자주식회사 | Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast |
US20090295989A1 (en) * | 2008-05-28 | 2009-12-03 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting content, and method and apparatus for receiving content |
US8806560B2 (en) * | 2008-05-28 | 2014-08-12 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting content, and method and apparatus for receiving content |
KR101639645B1 (en) * | 2008-05-28 | 2016-07-14 | 삼성전자주식회사 | Method and apparatus for transmitting broadcast, method and apparatus for receiving broadcast |
US11832024B2 (en) | 2008-11-20 | 2023-11-28 | Comcast Cable Communications, Llc | Method and apparatus for delivering video and video-related content at sub-asset level |
US9492754B2 (en) | 2009-01-28 | 2016-11-15 | Nintendo Co., Ltd. | Method, system, and storage medium for displaying distributed media content in a calendar screen |
US20100192064A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program capable of ensuring that evaluation of content is made after watching thereof, information processing device, and information processing system |
US9415302B2 (en) * | 2009-01-28 | 2016-08-16 | Nintendo Co., Ltd. | Storage medium for storing program capable of improving degree of freedom and effect of content provided by sponsor and information processing device |
US9827497B2 (en) | 2009-01-28 | 2017-11-28 | Nintendo Co., Ltd. | Information processing system relating to content distribution, storage medium for storing program directed thereto, and information processing device |
US20100192176A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program capable of improving degree of freedom and effect of content provided by sponsor and information processing device |
US20100192173A1 (en) * | 2009-01-28 | 2010-07-29 | Kiyoshi Mizuki | Information processing system relating to content distribution, storage medium for storing program directed thereto, and information processing device |
US10311447B2 (en) | 2009-01-28 | 2019-06-04 | Nintendo Co., Ltd. | Storage medium for storing program capable of ensuring that evaluation of content is made after watching thereof, information processing device, and information processing system |
US20100188936A1 (en) * | 2009-01-28 | 2010-07-29 | Yusuke Beppu | Storage medium for storing program involved with content distribution and information processing device |
US9199171B2 (en) | 2009-01-28 | 2015-12-01 | Nintendo Co., Ltd. | Information processing system relating to content distribution, storage medium for storing program directed thereto, and information processing device |
US20140071345A1 (en) * | 2009-06-16 | 2014-03-13 | Samsung Electronics Co., Ltd. | Remote controller and displaying method thereof |
US9271044B2 (en) | 2009-09-14 | 2016-02-23 | Broadcom Corporation | System and method for providing information of selectable objects in a television program |
US8931015B2 (en) | 2009-09-14 | 2015-01-06 | Broadcom Corporation | System and method for providing information of selectable objects in a television program in an information stream independent of the television program |
US9043833B2 (en) | 2009-09-14 | 2015-05-26 | Broadcom Corporation | System and method in a television system for presenting information associated with a user-selected object in a television program |
US9110518B2 (en) * | 2009-09-14 | 2015-08-18 | Broadcom Corporation | System and method in a television system for responding to user-selection of an object in a television program utilizing an alternative communication network |
US9258617B2 (en) | 2009-09-14 | 2016-02-09 | Broadcom Corporation | System and method in a television system for presenting information associated with a user-selected object in a television program |
US9197941B2 (en) | 2009-09-14 | 2015-11-24 | Broadcom Corporation | System and method in a television controller for providing user-selection of objects in a television program |
US9462345B2 (en) | 2009-09-14 | 2016-10-04 | Broadcom Corporation | System and method in a television system for providing for user-selection of an object in a television program |
US8832747B2 (en) | 2009-09-14 | 2014-09-09 | Broadcom Corporation | System and method in a television system for responding to user-selection of an object in a television program based on user location |
US20110063523A1 (en) * | 2009-09-14 | 2011-03-17 | Jeyhan Karaoguz | System and method in a television controller for providing user-selection of objects in a television program |
US9081422B2 (en) | 2009-09-14 | 2015-07-14 | Broadcom Corporation | System and method in a television controller for providing user-selection of objects in a television program |
US20110067071A1 (en) * | 2009-09-14 | 2011-03-17 | Jeyhan Karaoguz | System and method in a television system for responding to user-selection of an object in a television program based on user location |
US9137577B2 (en) | 2009-09-14 | 2015-09-15 | Broadcom Coporation | System and method of a television for providing information associated with a user-selected information element in a television program |
US9098128B2 (en) | 2009-09-14 | 2015-08-04 | Broadcom Corporation | System and method in a television receiver for providing user-selection of objects in a television program |
US20110067057A1 (en) * | 2009-09-14 | 2011-03-17 | Jeyhan Karaoguz | System and method in a television system for responding to user-selection of an object in a television program utilizing an alternative communication network |
US20110067060A1 (en) * | 2009-09-14 | 2011-03-17 | Jeyhan Karaoguz | System and method in a television for providing user-selection of objects in a television program |
US20120210358A1 (en) * | 2009-10-29 | 2012-08-16 | Thomson Licensing Llc | Source-independent content rating system and method |
US20110162002A1 (en) * | 2009-11-13 | 2011-06-30 | Jones Anthony E | Video synchronized merchandising systems and methods |
US9955206B2 (en) * | 2009-11-13 | 2018-04-24 | The Relay Group Company | Video synchronized merchandising systems and methods |
US20110138300A1 (en) * | 2009-12-09 | 2011-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for sharing comments regarding content |
US20120304231A1 (en) * | 2010-02-19 | 2012-11-29 | David Anderson | Enhanced content search |
US8793731B2 (en) * | 2010-02-19 | 2014-07-29 | Thomson Licensing | Enhanced content search |
US10375350B2 (en) | 2010-03-12 | 2019-08-06 | Saturn Licensing Llc | Non-closed caption data transport in standard caption service |
EP2560102A4 (en) * | 2010-04-14 | 2016-10-19 | Sony Interactive Entertainment Inc | Information retrieval method, information retrieval server, and information retrieval system |
US9503773B2 (en) * | 2010-05-26 | 2016-11-22 | Sony Corporation | Separating internet TV and broadcast TV using a TV remote control |
US20110296464A1 (en) * | 2010-05-26 | 2011-12-01 | Sony Corporation | Content alert upon availability for internet-enabled tv |
US9332303B2 (en) | 2010-07-11 | 2016-05-03 | Apple Inc. | System and method for delivering companion content |
US8763060B2 (en) | 2010-07-11 | 2014-06-24 | Apple Inc. | System and method for delivering companion content |
US9743130B2 (en) | 2010-07-11 | 2017-08-22 | Apple Inc. | System and method for delivering companion content |
US8489527B2 (en) | 2010-10-21 | 2013-07-16 | Holybrain Bvba | Method and apparatus for neuropsychological modeling of human experience and purchasing behavior |
US8495683B2 (en) | 2010-10-21 | 2013-07-23 | Right Brain Interface Nv | Method and apparatus for content presentation in a tandem user interface |
US20120117450A1 (en) * | 2010-11-10 | 2012-05-10 | Samsung Electronics Co., Ltd. | Display apparatus, remote controller and control method thereof |
CN103430563A (en) * | 2010-12-23 | 2013-12-04 | 雅虎公司 | Signal-driven interactive television |
WO2012092247A1 (en) * | 2010-12-30 | 2012-07-05 | Thomson Licensing | Method and system for providing additional content related to a displayed content |
CN103535028A (en) * | 2010-12-30 | 2014-01-22 | 汤姆逊许可公司 | Method and system for providing additional content related to a displayed content |
JP2014510425A (en) * | 2010-12-30 | 2014-04-24 | トムソン ライセンシング | Method and system for providing additional content related to displayed content |
EP3154259A1 (en) * | 2011-02-14 | 2017-04-12 | Disney Enterprises, Inc. | System and method for synchronizing on-air commercial programming with interactive applications |
US11166064B2 (en) | 2011-02-14 | 2021-11-02 | Disney Enterprises, Inc. | System and method for synchronizing on-air commercial programming with interactive applications |
KR101591926B1 (en) | 2011-02-14 | 2016-02-05 | 디즈니엔터프라이지즈,인크. | System and method for synchronizing on-air commercial programming with interactive applications |
CN102638706A (en) * | 2011-02-14 | 2012-08-15 | 迪士尼企业公司 | System and method for synchronizing on-air commercial programming with interactive applications |
EP2487912A3 (en) * | 2011-02-14 | 2012-09-12 | Disney Enterprises, Inc. | System and method for synchronizing on-air commercial programming with interactive applications |
US9325953B2 (en) | 2011-02-14 | 2016-04-26 | Disney Enterprises, Inc. | System and method for synchronizing on-air commercial programming with interactive applications |
US9699487B2 (en) * | 2011-02-15 | 2017-07-04 | Lg Electronics Inc. | Method for transmitting a broadcasting service, method for receiving a broadcast service, and apparatus for receiving a broadcast service |
US20140380388A1 (en) * | 2011-02-15 | 2014-12-25 | Lg Electronics Inc. | Method for transmitting a broadcasting service, method for receiving a broadcast service, and apparatus for receiving a broadcast service |
US9716912B2 (en) * | 2011-04-20 | 2017-07-25 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
US20160277788A1 (en) * | 2011-04-20 | 2016-09-22 | Lg Electronics Inc. | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor |
US20120272268A1 (en) * | 2011-04-21 | 2012-10-25 | Echostar Technologies L.L.C. | Apparatus, systems and methods for facilitating shopping for items shown in media content events |
US9258616B2 (en) * | 2011-04-21 | 2016-02-09 | Echostar Technologies L.L.C. | Apparatus, systems and methods for facilitating shopping for items shown in media content events |
US9047632B2 (en) * | 2011-04-21 | 2015-06-02 | Echostar Technologies L.L.C. | Apparatus, systems and methods for facilitating shopping for items shown in media content events |
US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
WO2012154541A1 (en) * | 2011-05-06 | 2012-11-15 | Thomson Licensing | Broadcast-initiated delivery of auxiliary content using triggers |
US20120297292A1 (en) * | 2011-05-16 | 2012-11-22 | Microsoft Corporation | Informed partitioning of data in a markup-based document |
US9015576B2 (en) * | 2011-05-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Informed partitioning of data in a markup-based document |
US10832282B2 (en) | 2011-06-24 | 2020-11-10 | At&T Intellectual Property I, L.P. | Method and apparatus for targeted advertising |
US10108980B2 (en) | 2011-06-24 | 2018-10-23 | At&T Intellectual Property I, L.P. | Method and apparatus for targeted advertising |
US11195186B2 (en) | 2011-06-30 | 2021-12-07 | At&T Intellectual Property I, L.P. | Method and apparatus for marketability assessment |
US10112108B2 (en) | 2011-07-01 | 2018-10-30 | Kabushiki Kaisha Square Enix | Content-related information display system |
US10632370B2 (en) | 2011-07-01 | 2020-04-28 | Kabushiki Kaisha Square Enix | Content-related information display system |
US9480920B2 (en) | 2011-07-01 | 2016-11-01 | Kabushiki Kaisha Square Enix | Content-related information display system |
US11446569B2 (en) | 2011-07-01 | 2022-09-20 | Kabushiki Kaisha Square Enix | Content-related information display system |
US20150195605A1 (en) | 2011-07-20 | 2015-07-09 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US8925016B2 (en) | 2011-07-20 | 2014-12-30 | Sony Corporation | Extensions to trigger parameters table for interactive television |
US9980000B2 (en) | 2011-07-20 | 2018-05-22 | Saturn Licensing Llc | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
US10341715B2 (en) | 2011-07-20 | 2019-07-02 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
US9554175B2 (en) | 2011-07-20 | 2017-01-24 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
US9596510B2 (en) * | 2011-08-10 | 2017-03-14 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
US9838741B2 (en) * | 2011-08-10 | 2017-12-05 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
US20140201796A1 (en) * | 2011-08-10 | 2014-07-17 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
US20150156546A1 (en) * | 2011-08-10 | 2015-06-04 | Lg Electronics Inc. | Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service |
KR101976052B1 (en) | 2011-08-10 | 2019-05-08 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast |
KR20140053978A (en) * | 2011-08-10 | 2014-05-08 | 엘지전자 주식회사 | Method for transmitting broadcast service, method for receiving broadcast |
WO2013027942A1 (en) | 2011-08-21 | 2013-02-28 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
KR20130020873A (en) * | 2011-08-21 | 2013-03-04 | 엘지전자 주식회사 | Video display device, terminal device and operating method thereof |
KR101893151B1 (en) | 2011-08-21 | 2018-08-30 | 엘지전자 주식회사 | Video display device, terminal device and operating method thereof |
EP2745525A4 (en) * | 2011-08-21 | 2015-08-12 | Lg Electronics Inc | Video display device, terminal device, and method thereof |
US9942592B2 (en) | 2011-08-21 | 2018-04-10 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
US20190373302A1 (en) * | 2011-08-21 | 2019-12-05 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
US10432995B2 (en) | 2011-08-21 | 2019-10-01 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
US20150382043A1 (en) * | 2011-08-21 | 2015-12-31 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
KR101995425B1 (en) | 2011-08-21 | 2019-07-02 | 엘지전자 주식회사 | Video display device, terminal device and operating method thereof |
CN103828382A (en) * | 2011-08-21 | 2014-05-28 | Lg电子株式会社 | Video display device, terminal device, and method thereof |
US9723349B2 (en) * | 2011-08-21 | 2017-08-01 | Lg Electronics Inc. | Video display device, terminal device, and method thereof |
KR20130020874A (en) * | 2011-08-21 | 2013-03-04 | 엘지전자 주식회사 | Video display device, terminal device and operating method thereof |
US9185460B2 (en) | 2011-09-06 | 2015-11-10 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
US8896755B2 (en) | 2011-09-06 | 2014-11-25 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
US10531156B2 (en) | 2011-09-06 | 2020-01-07 | Saturn Licensing Llc | Reception apparatus, reception method, program, and information processing system |
US20180275944A1 (en) * | 2011-09-27 | 2018-09-27 | Kermit D. Lopez | Methods, systems and processor-readable media for bidirectional communications and data sharing |
US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US20140245339A1 (en) * | 2011-10-19 | 2014-08-28 | Thomson Licensing | System and method for automatic content program discovery |
US9197946B2 (en) * | 2011-10-19 | 2015-11-24 | Thomson Licensing | System and method for automatic content program discovery |
US9161076B2 (en) | 2011-10-28 | 2015-10-13 | Nintendo Co., Ltd. | Information processing system, server system, terminal system, information processing program, and information presentation method |
US20130111518A1 (en) * | 2011-10-28 | 2013-05-02 | Nintendo Co., Ltd. | Video display system; server, information processing device and storage medium having stored thereon information processing program which are usable in the video display system; and video display method |
US9635439B2 (en) | 2011-12-21 | 2017-04-25 | Saturn Licensing Llc | Method, computer program, and reception apparatus for delivery of supplemental content |
US9113230B2 (en) | 2011-12-21 | 2015-08-18 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
US11516529B2 (en) | 2011-12-23 | 2022-11-29 | Orange | Control system for playing a data stream on a receiving device |
US11716497B2 (en) * | 2011-12-23 | 2023-08-01 | Orange | Control system for playing a data stream on a receiving device |
US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
US9544634B2 (en) * | 2012-03-23 | 2017-01-10 | Zte Corporation | Method, system, and related device for operating display device |
US20150052555A1 (en) * | 2012-03-23 | 2015-02-19 | Zte Corporation | Method, System, And Related Device For Operating Display Device |
US9532107B2 (en) | 2012-03-28 | 2016-12-27 | Sony Corporation | Content distribution |
WO2013144578A3 (en) * | 2012-03-28 | 2013-11-28 | Sony Corporation | Content distribution |
US10491965B2 (en) | 2012-04-20 | 2019-11-26 | Saturn Licensing LLC. | Method, computer program, and reception apparatus for delivery of supplemental content |
WO2013158449A1 (en) * | 2012-04-20 | 2013-10-24 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
CN102685593A (en) * | 2012-04-25 | 2012-09-19 | 高亿实业有限公司 | Control method and control plug-in for television device networking |
US20130305292A1 (en) * | 2012-05-10 | 2013-11-14 | David W. Chen | Media synchronization within home network using set-top box as gateway |
US8832750B2 (en) * | 2012-05-10 | 2014-09-09 | Time Warner Cable Enterprises Llc | Media synchronization within home network using set-top box as gateway |
US20140351860A1 (en) * | 2012-05-10 | 2014-11-27 | David W. Chen | Media synchronization within home network using set-top box as gateway |
US9451337B2 (en) * | 2012-05-10 | 2016-09-20 | Time Warner Cable Enterprises Llc | Media synchronization within home network using set-top box as gateway |
CN102752658A (en) * | 2012-06-12 | 2012-10-24 | 高亿实业有限公司 | Control method and control system of television control device and television control device |
US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
US11051082B2 (en) | 2012-06-19 | 2021-06-29 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
EP2690880A1 (en) * | 2012-07-25 | 2014-01-29 | Samsung Electronics Co., Ltd | Method and mobile terminal for displaying information, method and display device for providing information, and method and mobile terminal for generating control signal |
JP2014027659A (en) * | 2012-07-25 | 2014-02-06 | Samsung Electronics Co Ltd | Information display method of mobile terminal, information provision method of display device, and control signal generating method of mobile terminal |
US9549143B2 (en) | 2012-07-25 | 2017-01-17 | Samsung Electronics Co., Ltd. | Method and mobile terminal for displaying information, method and display device for providing information, and method and mobile terminal for generating control signal |
US11115722B2 (en) | 2012-11-08 | 2021-09-07 | Comcast Cable Communications, Llc | Crowdsourcing supplemental content |
US9326017B2 (en) * | 2012-11-19 | 2016-04-26 | Thomson Licensing | Method and apparatus for setting controlled events for network devices |
US20140143821A1 (en) * | 2012-11-19 | 2014-05-22 | Thomson Licensing | Method and apparatus for setting controlled events for network devices |
CN104094610A (en) * | 2012-12-14 | 2014-10-08 | 索尼公司 | Information processing device, information processing method and program |
US8914832B2 (en) * | 2012-12-14 | 2014-12-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
US20140173661A1 (en) * | 2012-12-14 | 2014-06-19 | Sony Corporation | Information processing apparatus, information processing method, and program |
US20150350738A1 (en) * | 2012-12-25 | 2015-12-03 | Sharp Kabushiki Kaisha | Broadcast program playback system, broadcast program playback device, and terminal device |
US10880609B2 (en) | 2013-03-14 | 2020-12-29 | Comcast Cable Communications, Llc | Content event messaging |
US11601720B2 (en) | 2013-03-14 | 2023-03-07 | Comcast Cable Communications, Llc | Content event messaging |
EP2987334A4 (en) * | 2013-04-19 | 2016-12-21 | Samsung Electronics Co Ltd | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
US20140317669A1 (en) * | 2013-04-19 | 2014-10-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
CN105165019A (en) * | 2013-04-19 | 2015-12-16 | 三星电子株式会社 | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
US9712855B2 (en) * | 2013-04-19 | 2017-07-18 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
US10070159B2 (en) | 2013-04-19 | 2018-09-04 | Samsung Electronics Co., Ltd | Method and apparatus for transmitting and receiving additional information in a broadcast communication system |
US11356507B2 (en) | 2013-05-30 | 2022-06-07 | Opentv. Inc. | Synchronizing an application on a companion device |
WO2014194126A1 (en) * | 2013-05-30 | 2014-12-04 | Opentv, Inc. | Synchronizing an application on a companion device |
US10469576B2 (en) | 2013-05-30 | 2019-11-05 | Opentv, Inc. | Synchronizing an application on a companion device |
CN105432087A (en) * | 2013-05-30 | 2016-03-23 | 开放电视公司 | Synchronizing an application on a companion device |
US9143565B2 (en) | 2013-05-30 | 2015-09-22 | Opentv, Inc. | Synchronizing an application on a companion device |
US9723076B2 (en) | 2013-05-30 | 2017-08-01 | Opentv, Inc. | Synchronizing an application on a companion device |
US10880374B2 (en) | 2013-05-30 | 2020-12-29 | Opentv, Inc. | Synchronizing an application on a companion device |
US11824928B2 (en) | 2013-05-30 | 2023-11-21 | Opentv, Inc. | Synchronizing an application on a companion device |
US20150020125A1 (en) * | 2013-07-11 | 2015-01-15 | Monica A. Adjemian | System and method for providing interactive or additional media |
US10951955B2 (en) | 2013-10-23 | 2021-03-16 | At&T Intellectual Property I, L.P. | Method and apparatus for promotional programming |
US10349147B2 (en) | 2013-10-23 | 2019-07-09 | At&T Intellectual Property I, L.P. | Method and apparatus for promotional programming |
US20150189358A1 (en) * | 2013-12-27 | 2015-07-02 | Kabushiki Kaisha Toshiba | Electronic Device, Control Method and Computer Program Product |
WO2015105466A1 (en) * | 2014-01-08 | 2015-07-16 | Ac İhracat İthalat Ve Pazarlama Li̇mi̇ted Şi̇rketi̇ | Method performed by second screen advertising platform system for audio and visual broadcast |
US11727194B2 (en) * | 2014-02-17 | 2023-08-15 | Microsoft Technology Licensing, Llc | Encoded associations with external content items |
US9204060B2 (en) | 2014-04-07 | 2015-12-01 | Pns Communications, Llc | System and method for embedding dynamic marks into visual images in a detectable manner |
US9342838B2 (en) | 2014-04-07 | 2016-05-17 | Pns Communications, Llc | System and method for providing a rewards program based on electronic acquisition of a displayed dynamic mark |
WO2015156828A1 (en) * | 2014-04-07 | 2015-10-15 | Wayne Steidle | System and method for embedding dynamic marks into visual images in a detectable manner |
US9807471B2 (en) * | 2014-04-15 | 2017-10-31 | Lg Electronics Inc. | Method for operating image display device |
US20160295287A1 (en) * | 2014-06-12 | 2016-10-06 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for identifying television channel information |
US9980009B2 (en) * | 2014-06-12 | 2018-05-22 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for identifying television channel information |
US10405052B2 (en) | 2014-06-12 | 2019-09-03 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for identifying television channel information |
US20160112767A1 (en) * | 2014-10-16 | 2016-04-21 | Samsung Electronics Co., Ltd. | Signal processing apparatus, signal processing method, and broadcasting system including the signal processing apparatus |
KR20160044746A (en) * | 2014-10-16 | 2016-04-26 | 삼성전자주식회사 | Signal processing apparatus, signal processing method, and broadcasting system having the same |
US9794640B2 (en) * | 2014-10-16 | 2017-10-17 | Samsung Electronics Co., Ltd. | Signal processing apparatus, signal processing method, and broadcasting system including the signal processing apparatus |
KR102301399B1 (en) * | 2014-10-16 | 2021-09-14 | 삼성전자주식회사 | Signal processing apparatus, signal processing method, and broadcasting system having the same |
US20160117739A1 (en) * | 2014-10-22 | 2016-04-28 | Comcast Cable Communications, Llc | Systems and Methods for Curating Content Metadata |
US11783382B2 (en) * | 2014-10-22 | 2023-10-10 | Comcast Cable Communications, Llc | Systems and methods for curating content metadata |
CN105744316A (en) * | 2014-12-12 | 2016-07-06 | 广东九联科技股份有限公司 | Bidirectional interactive set top box control system |
US20180115802A1 (en) * | 2015-06-23 | 2018-04-26 | Gregory Knox | Methods and systems for generating media viewing behavioral data |
US20180124458A1 (en) * | 2015-06-23 | 2018-05-03 | Gregory Knox | Methods and systems for generating media viewing experiential data |
US11601730B2 (en) * | 2016-06-07 | 2023-03-07 | Comcast Cable Communications, Llc | Non-temporal advertising |
US20170353776A1 (en) * | 2016-06-07 | 2017-12-07 | Comcast Cable Communications, Llc | Non-temporal advertising |
US20230199273A1 (en) * | 2016-06-07 | 2023-06-22 | Comcast Cable Communications, Llc | Non-temporal advertising |
US20210297752A1 (en) * | 2016-06-07 | 2021-09-23 | Comcast Cable Communications, Llc | Non-temporal advertising |
US10917701B2 (en) * | 2016-06-07 | 2021-02-09 | Comcast Cable Communications, Llc | Non-temporal advertising |
US20190349646A1 (en) * | 2016-06-07 | 2019-11-14 | Comcast Cable Communications, Llc | Non-temporal advertising |
US10225623B2 (en) * | 2016-06-07 | 2019-03-05 | Comcast Cable Communications, Llc | Non-temporal advertising |
US11714846B2 (en) * | 2016-07-29 | 2023-08-01 | Rovi Guides, Inc. | Systems and methods for executing a supplemental function for a natural language query |
US20210397640A1 (en) * | 2016-07-29 | 2021-12-23 | Rovi Guides, Inc. | Systems and methods for executing a supplemental function for a natural language query |
US20230334083A1 (en) * | 2016-07-29 | 2023-10-19 | Rovi Guides, Inc. | Systems and methods for executing a supplemental function for a natural language query |
US11138256B2 (en) * | 2016-07-29 | 2021-10-05 | Rovi Guides, Inc. | Systems and methods for executing a supplemental function for a natural language query |
US20180207522A1 (en) * | 2017-01-20 | 2018-07-26 | Essential Products, Inc. | Contextual user interface based on video game playback |
US10359993B2 (en) | 2017-01-20 | 2019-07-23 | Essential Products, Inc. | Contextual user interface based on environment |
US10166465B2 (en) * | 2017-01-20 | 2019-01-01 | Essential Products, Inc. | Contextual user interface based on video game playback |
US10834467B2 (en) * | 2017-02-07 | 2020-11-10 | The Directv Group, Inc. | Single button selection to facilitate actions in a communications network |
US20180227636A1 (en) * | 2017-02-07 | 2018-08-09 | The Directv Group, Inc. | Single button selection to facilitate actions in a communications network |
US11601715B2 (en) | 2017-07-06 | 2023-03-07 | DISH Technologies L.L.C. | System and method for dynamically adjusting content playback based on viewer emotions |
US10264315B2 (en) * | 2017-09-13 | 2019-04-16 | Bby Solutions, Inc. | Streaming events modeling for information ranking |
US10672015B2 (en) * | 2017-09-13 | 2020-06-02 | Bby Solutions, Inc. | Streaming events modeling for information ranking to address new information scenarios |
US10171877B1 (en) * | 2017-10-30 | 2019-01-01 | Dish Network L.L.C. | System and method for dynamically selecting supplemental content based on viewer emotions |
US11350168B2 (en) * | 2017-10-30 | 2022-05-31 | Dish Network L.L.C. | System and method for dynamically selecting supplemental content based on viewer environment |
US10616650B2 (en) | 2017-10-30 | 2020-04-07 | Dish Network L.L.C. | System and method for dynamically selecting supplemental content based on viewer environment |
US20190230413A1 (en) * | 2018-01-22 | 2019-07-25 | Canon Kabushiki Kaisha | Communication apparatus, image capturing apparatus, control method, and storage medium |
US10873784B2 (en) * | 2018-01-22 | 2020-12-22 | Canon Kabushiki Kaisha | Communication apparatus, image capturing apparatus, control method, and storage medium |
US20190273954A1 (en) * | 2018-03-05 | 2019-09-05 | Maestro Interactive, Inc. | System and method for providing audience-targeted content triggered by events during program |
US10848792B2 (en) * | 2018-03-05 | 2020-11-24 | Maestro Interactive, Inc. | System and method for providing audience-targeted content triggered by events during program |
US11762247B2 (en) * | 2018-03-16 | 2023-09-19 | Sharp Kabushiki Kaisha | Display device |
US20210048699A1 (en) * | 2018-03-16 | 2021-02-18 | Sharp Kabushiki Kaisha | Display device |
US20200241048A1 (en) * | 2019-01-25 | 2020-07-30 | Rohde & Schwarz Gmbh & Co. Kg | Measurement system and method for recording context information of a measurement |
US11543435B2 (en) * | 2019-01-25 | 2023-01-03 | Rohde & Schwarz Gmbh & Co. Kg | Measurement system and method for recording context information of a measurement |
US11785194B2 (en) | 2019-04-19 | 2023-10-10 | Microsoft Technology Licensing, Llc | Contextually-aware control of a user interface displaying a video and related user text |
US11678031B2 (en) | 2019-04-19 | 2023-06-13 | Microsoft Technology Licensing, Llc | Authoring comments including typed hyperlinks that reference video content |
US11026000B2 (en) * | 2019-04-19 | 2021-06-01 | Microsoft Technology Licensing, Llc | Previewing video content referenced by typed hyperlinks in comments |
CN111475021A (en) * | 2020-04-02 | 2020-07-31 | 上海龙旗科技股份有限公司 | Method, system and equipment for pre-judging user action |
US11589124B1 (en) * | 2020-04-14 | 2023-02-21 | Worldpay Limited | Methods and systems for seamlessly transporting objects between connected devices for electronic transactions |
Also Published As
Publication number | Publication date |
---|---|
US20020162121A1 (en) | 2002-10-31 |
US7360232B2 (en) | 2008-04-15 |
WO2002089480A1 (en) | 2002-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020162120A1 (en) | Apparatus and method to provide supplemental content from an interactive television system to a remote device | |
JP4184436B2 (en) | Access to Internet data through a television system | |
US6199206B1 (en) | Television transmitter, television transmitting method, television receiver and television receiving method | |
US20100310238A1 (en) | Access to internet data through a television system | |
US6785905B1 (en) | Television transmitter, television transmitting method, television receiver and television receiving method | |
WO2002032119A1 (en) | Interactive, off-screen entertainment guide for program selection and control | |
US20020154888A1 (en) | Remote control device with integrated display screen for controlling a digital video recorder | |
WO2003079686A1 (en) | Focused navigation interface for a pc media center and extension device | |
US20050177848A1 (en) | Display device and method of managing list of channel information in video display device | |
WO2002102065A1 (en) | Systems and methods for accessing interactive content via synthetic channels | |
JP2001203954A (en) | System, method, signal, user interface, and software for displaying thumbnail banner | |
US20030182393A1 (en) | System and method for retrieving uniform resource locators from television content | |
WO2002087245A1 (en) | System and method to provide non-programming-related url addresses in an interactive video casting system | |
WO2002032138A1 (en) | Interactive, off-screen entertainment guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DIGEO, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MITCHELL, SLADE;REEL/FRAME:012010/0223 Effective date: 20010524 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |