US20100045568A1 - Methods, Systems, And Computer Program Products For Providing Content Synchronization Or Control Among One Or More Devices - Google Patents
Methods, Systems, And Computer Program Products For Providing Content Synchronization Or Control Among One Or More Devices Download PDFInfo
- Publication number
- US20100045568A1 US20100045568A1 US12/609,074 US60907409A US2010045568A1 US 20100045568 A1 US20100045568 A1 US 20100045568A1 US 60907409 A US60907409 A US 60907409A US 2010045568 A1 US2010045568 A1 US 2010045568A1
- Authority
- US
- United States
- Prior art keywords
- content
- interactive
- command
- interactive content
- provider
- 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/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- 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/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43076—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- 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/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- 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
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present disclosure relates generally to content synchronization. More specifically, the present disclosure relates to methods, systems, and computer program products for providing content synchronization or control among one or more devices.
- ITV interactive television
- Some examples include TBS (“Friends” and “Dinner & A Movie”), Comedy Central (“Win Ben Stein's Money”), Game Show Network (“Greed”), and ABC (“Who Wants To Be a Millionaire?”).
- TBS Friends” and “Dinner & A Movie”
- Comedy Central (“Win Ben Stein's Money”)
- Game Show Network (“Greed”)
- ABC Who Wants To Be a Millionaire?”
- set-top boxes i.e., cable boxes
- net-top boxes e.g. AOLTV, UlitmateTV
- a number of television companies have either provided ITV applications specifically for AOLTV or UltimateTV, for example, CBS “CSI”), or have provided interactive television applications that can be accessed by both a home computer and a capable set-top box or net-top box (e.g., “Friends”, “Greed”, etc.).
- ITV applications produced to date have been produced after the show production was completed (in cases of taped shows).
- the interactive content was written to complement the primary video content. Close synchronization of the interactive content with the primary video content to which it related was accomplished through coordination with personnel in the broadcast studio over the telephone.
- the producers of ITV applications controlled the synchronization from a remote location, and triggered each segment upon a cue from the broadcast operator.
- Interactive content can be delivered through one of several different techniques.
- an open socket can be used whereby the interactive content is pushed to the end user.
- additional content by encoding additional data with the television signal. This process is used, for example, with closed captioning.
- Another known method for providing interactive content to users, such as users of a net-top box, is to provide a trigger to the end user device, which uses the trigger to retrieve content from a server.
- One of the main drawbacks of the current ITV applications is that the user of the ITV applications has little or no control of the synchronization, coordination, or criteria for association of the content provided. For example, if a user is watching a program and wants to view a related content on a secondary display the user will have to manually tune the second display to the desired related content. Additionally, the user may be unable to select a different secondary content than that provided by the ITV application.
- Exemplary embodiments contain a system for providing content including: a controller in operable communication with a first display device and a second display device and that provides first interactive content to the first display device and second interactive content to the second display device; and an interface that receives a command from a user or application, wherein the controller selectively controls the first interactive content displayed by the first display device, and the second interactive content displayed by the second display device in response to the command.
- Exemplary embodiments also contain a method for providing interactive content including: transmitting first interactive content to a first display device; transmitting second interactive content to a second display device; receiving a command from a user or application; and controlling display of the first and second interactive content responsive to the command.
- Exemplary embodiments further contain a computer program product for providing interactive content
- the computer program product including: a storage medium that is readable by a processing circuit and that stores instructions for execution by the processing circuit for facilitating a method including: transmitting first interactive content to a first display device; transmitting second interactive content to a second display device; receiving a command from a user or application; and controlling display of the first and second interactive content responsive to the command.
- FIG. 1 illustrates a block diagram of a system for providing multi-content synchronization control in exemplary embodiments
- FIG. 2 illustrates another block diagram of a system for providing multi-content synchronization control in exemplary embodiments
- FIG. 3 illustrates a flow chart of a method for providing multi-content synchronization control in exemplary embodiments
- FIG. 4 illustrates a user interface for a computer program product for providing multi-content synchronization control in accordance with exemplary embodiments.
- FIG. 1 a block diagram of a system for providing multi-content synchronization control in accordance with exemplary embodiments is depicted generally as 10 .
- the system 10 for providing multi-content synchronization control includes a first display device 12 , a second display device 14 , a controller 16 , and a content provider 18 .
- the controller 16 is in operable communication with the first display device 12 , the second display device 14 , and the content provider 18 .
- only one content provider 18 and two display devices 12 and 14 are shown for simplicity of illustration, it should be appreciated that any number of display devices and content providers may be used.
- the content provider 18 provides content to the controller 16 , which selectively provides a first content 20 to the first display device 12 and a second content 22 to the second display device 14 , respectively.
- the controller 16 responsive to a synchronization command received from a user, may selectively synchronize the first and second content 20 and 22 displayed by the first and second display devices 12 and 14 .
- the user or network can define and change primary/secondary/tertiary/etc., content through interaction with the controller 16 .
- one display device may be designated as the primary display device with additional display devices designated as auxiliary display devices.
- the system 10 for providing multi-content synchronization control may also include an input device 24 that may be utilized by the user for communicating with the controller 16 via an interface on the controller 16 .
- the input device 24 can be various types of input device including, but not limited to, a remote control, a wired/wireless keyboard, a joystick, keypad on the controller 16 , or the like.
- the interface on the controller 16 may be, e.g., an RF receiver, an IR receiver, a keyboard, a serial port, a PS2 port, or the like.
- the content provider(s) 18 communicates with the controller 16 over a communications network(s) 26 (e.g., one or more networks that the controller can switch between).
- the controller 16 may be a set-top box receiver similar to a cable box or satellite receiver. In exemplary embodiments, the controller 16 may be integrated into a cable box, a satellite receiver, a computer, television, or in to the network.
- the controller 16 is capable of communicating with a plurality of display devices including, but not limited to, the first display device 12 and the second display device 14 .
- the controller 16 may also be integrated within the same device as the first and/or second display device 12 and/or 14 .
- the controller 16 is also capable of communicating with one or more input devices including, but not limited to, the content provider 18 , or the input device 24 .
- the input devices may communicate with the controller 16 via electrical, infrared (IR), radio frequency (RF), or other wireless protocol such as 802.11x.
- the input device may be integrated with the first controller 16 , e.g., a button or series of buttons on the controller 16 .
- the controller 16 communicates with the content provider 18 via the communications network 26 .
- the communications network 26 may include, but is not limited to, a digital cable system, a digital satellite system, an analog television system, a computer network, audio system, broadband (powerline, DSL, wireless, etc.), or the Internet.
- the content provider 18 can be any of various content sources including, but not limited to, cable television providers, digital satellite system providers, traditional analog television providers, digital cable providers, digital broadcast providers, a commercial content provider, a network gaming provider, video cassettes, digital video disks, a traditional radio broadcast provider, a satellite radio broadcast provider, and the like.
- the content provider 18 is an Internet content provider, which provides data, video and/or audio via the Internet.
- the first and second content 20 and 22 can be provided to the controller 16 using any of a wide range of conventional mediums, including both wireless (e.g., radio frequency) and wired (e.g., cable), and can be received directly (e.g., using a satellite dish), or indirectly (e.g., via a network such as the Internet or a local area network).
- the controller 16 may receive the first and second content 20 and 22 from two different content providers and two different communications networks (e.g., the first content 20 may be received from a traditional analog television provider while the second content 22 is received from a digital satellite system provider).
- the controller 16 may be electrically connected to the first and second display devices 12 and 14 , or may communicate with the first and second display devices 12 and 14 wirelessly using any known form of wireless communication, such as 802.X or BluetoothTM.
- the first and second display devices 12 and 14 can be any type of display devices including, but not limited to, a traditional television, a plasma display, an LCD display, a cellular phone display, a computer monitor, a speaker, a scent-producing device, or the like.
- the first display device 12 may be a traditional television electrically connected to the controller 16 while the second display device 14 may be a cellular phone display in wireless communication with the controller 16 .
- the first and second display devices 12 and 14 may be comprised within a single device.
- the first display device 12 may correspond to a first portion of the television display while the second display device 14 may correspond to another portion of the television display (e.g., a Picture-in-Picture or split screen television display).
- the controller 16 may function as a router or switch and direct the flow of content to the various display devices. The controller 16 may be interacting over the communications network to perform other functions.
- the content provider 18 provides the controller 16 with synchronized content including, but not limited to, the first content 20 and the second content 22 .
- the first content 20 that is displayed by the first display device 12 may be a broadcast of a sporting event
- the second content 22 that is displayed by the second display device 14 may be an interactive content, such as a webpage, related to the sporting event including, but not limited to, stat sheets, player biographies, team news, and the like.
- the user may elect to un-synchronize the first and second content 20 and 22 such that if the user changes the source of the first content 20 , the second content 22 displayed by the second display device 14 will remain unchanged.
- the input device 24 may include a synchronize button which allows the user to selectively synchronize the first and second content 20 and 22 being displayed by the first and second display devices 12 and 14 based on rules/policies defined by content provider, the end user, the communications network provider, or another provider.
- the user may wish to switch the second content 22 that is being displayed by the second display device 14 to different content without changing the first content 20 displayed by the first display device 12 .
- the user may select to synchronize the first and second content 20 and 22 at any time.
- the ability to synchronize or correlate the first and second content 20 and 22 allows the user to easily access additional desired information and enhances the user's enjoyment of the first content 20 .
- the ability to selectively synchronize or correlate the content being displayed allows the user to have control over his or her entertainment system and allows the user to customize the system to his or her needs.
- the controller 16 may include a memory, or cache, that can be used for synchronization as well as storage of content. For example, if the controller 16 is receiving content from two different sources and one source of content is slightly delayed from the other, the controller 16 could use the cache to synchronize the two contents. In another example, the controller 16 may receive a content that can be stored on the controller 16 and displayed by a display device at a later time determined by the user.
- the user may use a synchronize button on the input device 24 to selectively synchronize the content being displayed by the various display devices.
- a synchronize button or softkey may be disposed on either the first or second display devices 12 or 14 .
- the second display device 14 is a cellular phone display
- a softkey may be displayed on the cellular phone display alerting the user to an available synchronized content.
- the first content 20 may be a broadcast of a sporting event from one source
- the second content 22 may be a broadcast of a sporting event from another source.
- the first content 20 may be a traditional broadcast of a NASCARTM race
- the second content 22 may be a broadcast of the race from a camera inside a car involved in the race.
- the user may elect to un-synchronize the second content 22 such that if the user changes the source of the second content 22 , the first content 20 will remain unchanged.
- the user may wish to switch the second content 22 displayed by the second display device 14 to yet another view of the sporting event or to any other source, without changing the first content 20 displayed by the first display device 12 .
- the content provided by the content provider 18 can be a digital television broadcast, an analog television broadcast, a webpage, audio, video, and/or data content.
- the content provider 18 and/or the controller 16 may utilize various methods to synchronize the first and second content 20 and 22 .
- the first and second content 20 and 22 may include a time stamp or sequence number that allows the controller 16 to properly synchronize the first and second content 20 and 22 .
- the content provider 18 synchronizes the first and second content 20 and 22 and then synchronously provides them to the controller 16 . Synchronization may be time-based, but may also be based on any other aspect of the content, including encoded meta-data.
- the system 50 for providing multi-content synchronization control includes the first display device 12 , the second display device 14 , the controller 16 , a first content provider 30 , a second content provider 34 , a first communications network 28 , and a second communications network 32 .
- the controller 16 is in operable communication with the first display device 12 , the second display device 14 , the first content provider 30 , and the second content provider 34 .
- the first content provider 30 and the second content provider 34 both provide content to the controller 16 , which selectively provides a first content 20 to the first display device 12 , and a second content 22 to the second display device 14 .
- the controller 16 responsive to a synchronization command received from a user, may selectively synchronize the first and second content 20 and 22 displayed by the first and second display devices 12 and 14 .
- the user or network can define and change primary/secondary/tertiary/etc., content through interaction with the controller.
- one display device may be designated as the primary display device with additional display devices designated as auxiliary display devices.
- the system 50 for providing multi-content synchronization control may also include the input device 24 that may be utilized by the user for communicating with the controller 16 .
- the first content provider 30 communicates with the controller 16 over a first communications network 26
- the second content provider 34 communicates with the controller 16 over a second communications network 32 .
- the method 100 for providing multi-content synchronization control includes transmitting a first content to a first display device, as shown at step 102 .
- the method 100 for providing multi-content synchronization control also includes transmitting a second content to a second display device, as shown at step 104 . While shown as separate steps, it should be appreciated that steps 102 and 104 may be performed at the same time or in any order.
- the method 100 providing multi-content synchronization control includes receiving a synchronization command.
- the method 100 for providing multi-content synchronization control synchronizes the first and second content responsive to the synchronization command, as shown at step 108 .
- the controller 16 may include synchronization rules, which may be automatically applied to the first and second content. For example, a user may set a synchronization rule to automatically synchronize a second content when a specific first content is being displayed.
- a user through the use of the input device 24 , can configure the synchronization rules developed by the user, or provided by an application which has user selectable options for controlling or providing the synchronization rules.
- the method 100 for providing multi-content synchronization control may also include receiving a un-synchronization command, as shown by the dotted lines at step 110 .
- the method 100 for providing multi-content synchronization control allows the first and/or second content displayed by the first or second display device to be changed without affecting the content being displayed by other display devices, as shown by the dotted lines at step 112 .
- the user interface 200 allows a user to turn on and off interactive content streams and change what interactive content is being displayed on each available display device.
- the user interface 200 includes a list 202 of available display devices and an associated refresh option 204 , which may be used to update the list 202 of available display devices.
- the user interface 200 also includes an associated content field 206 corresponding to each available display device.
- the associated content field 206 may be in the form of a drop-down menu, which can be used to easily correlate an interactive content with a display device.
- the user interface 200 may also include a user profile function 208 , which can be used to pre-define the associations/correlations based upon the type or source of the interactive content displayed on the primary display device. For example, a user may wish to set a profile to automatically display a specific secondary interactive content, such as director's information or actors list, when a movie is displayed on the primary display device.
- the profile may define associations or correlations of the primary and auxiliary interactive content, which may be based upon the types of interactive content, the sources of the interactive content, the format of the interactive content, or the like.
- a primary display device may emit a primary content while several auxiliary display devices each emit a secondary content, which can be synchronized with the primary content.
- a sporting event may be displayed by a primary display, and multiple auxiliary display devices may emit box scores, team news, or the like.
- a primary display may emit a primary video feed of an event, and several auxiliary display devices may emit multiple alternative perspectives of the event.
- the content may be images, text, video, sensory information (e.g., vibrate, heat, and the like), other types of experience-related components, or any combination thereof.
- Exemplary embodiments may include systems, methods and computer-implemented processes and apparatuses for practicing those processes.
- Embodiments may also include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- Embodiments may further include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- the computer program code segments configure the microprocessor to create specific logic circuits.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Exemplary embodiments include a system for providing content including: a controller in operable communication with a first display device and a second display device that provides first interactive content to the first display device and second interactive content to the second display device and an interface for receiving a command from a user or application. The controller selectively controls the first and second content displayed by the first and second display devices, respectively, in response to the command.
Description
- This application is a continuation of U.S. patent application Ser. No. 11/358,181 filed Feb. 21, 2006, the contents of which are incorporated herein by reference in their entirety.
- The present disclosure relates generally to content synchronization. More specifically, the present disclosure relates to methods, systems, and computer program products for providing content synchronization or control among one or more devices.
- A number of television companies have produced interactive television (ITV) applications utilizing a home computer for the interactivity and synchronization of the interactive content to the television broadcast. Some examples include TBS (“Friends” and “Dinner & A Movie”), Comedy Central (“Win Ben Stein's Money”), Game Show Network (“Greed”), and ABC (“Who Wants To Be a Millionaire?”). In addition, a smaller number of households have set-top boxes (i.e., cable boxes) or net-top boxes (e.g. AOLTV, UlitmateTV) that are capable of providing television overlays for ITV applications. A number of television companies have either provided ITV applications specifically for AOLTV or UltimateTV, for example, CBS “CSI”), or have provided interactive television applications that can be accessed by both a home computer and a capable set-top box or net-top box (e.g., “Friends”, “Greed”, etc.).
- Typical ITV applications produced to date have been produced after the show production was completed (in cases of taped shows). The interactive content was written to complement the primary video content. Close synchronization of the interactive content with the primary video content to which it related was accomplished through coordination with personnel in the broadcast studio over the telephone. The producers of ITV applications controlled the synchronization from a remote location, and triggered each segment upon a cue from the broadcast operator.
- Interactive content can be delivered through one of several different techniques. In the case of a two-screen approach in which the screen for displaying the interactive content is a computer, an open socket can be used whereby the interactive content is pushed to the end user. It is also possible to provide additional content by encoding additional data with the television signal. This process is used, for example, with closed captioning. Another known method for providing interactive content to users, such as users of a net-top box, is to provide a trigger to the end user device, which uses the trigger to retrieve content from a server.
- One of the main drawbacks of the current ITV applications is that the user of the ITV applications has little or no control of the synchronization, coordination, or criteria for association of the content provided. For example, if a user is watching a program and wants to view a related content on a secondary display the user will have to manually tune the second display to the desired related content. Additionally, the user may be unable to select a different secondary content than that provided by the ITV application.
- Exemplary embodiments contain a system for providing content including: a controller in operable communication with a first display device and a second display device and that provides first interactive content to the first display device and second interactive content to the second display device; and an interface that receives a command from a user or application, wherein the controller selectively controls the first interactive content displayed by the first display device, and the second interactive content displayed by the second display device in response to the command.
- Exemplary embodiments also contain a method for providing interactive content including: transmitting first interactive content to a first display device; transmitting second interactive content to a second display device; receiving a command from a user or application; and controlling display of the first and second interactive content responsive to the command.
- Exemplary embodiments further contain a computer program product for providing interactive content, the computer program product including: a storage medium that is readable by a processing circuit and that stores instructions for execution by the processing circuit for facilitating a method including: transmitting first interactive content to a first display device; transmitting second interactive content to a second display device; receiving a command from a user or application; and controlling display of the first and second interactive content responsive to the command.
- Other systems, methods, and/or computer program products according to exemplary embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
- Referring now to the drawings wherein like elements are numbered alike in the several Figures:
-
FIG. 1 illustrates a block diagram of a system for providing multi-content synchronization control in exemplary embodiments; -
FIG. 2 illustrates another block diagram of a system for providing multi-content synchronization control in exemplary embodiments; -
FIG. 3 illustrates a flow chart of a method for providing multi-content synchronization control in exemplary embodiments; and -
FIG. 4 illustrates a user interface for a computer program product for providing multi-content synchronization control in accordance with exemplary embodiments. - Referring now to the Figures for the purpose of illustration, it is to be understood that standard components or features that are within the purview of an artisan of ordinary skill and do not contribute to the understanding of the various exemplary embodiments are omitted from the Figures to enhance clarity.
- Referring now to
FIG. 1 , a block diagram of a system for providing multi-content synchronization control in accordance with exemplary embodiments is depicted generally as 10. Thesystem 10 for providing multi-content synchronization control includes afirst display device 12, asecond display device 14, acontroller 16, and acontent provider 18. Thecontroller 16 is in operable communication with thefirst display device 12, thesecond display device 14, and thecontent provider 18. Although only onecontent provider 18 and twodisplay devices content provider 18 provides content to thecontroller 16, which selectively provides afirst content 20 to thefirst display device 12 and asecond content 22 to thesecond display device 14, respectively. Thecontroller 16, responsive to a synchronization command received from a user, may selectively synchronize the first andsecond content second display devices controller 16. In exemplary embodiments, one display device may be designated as the primary display device with additional display devices designated as auxiliary display devices. Thesystem 10 for providing multi-content synchronization control may also include aninput device 24 that may be utilized by the user for communicating with thecontroller 16 via an interface on thecontroller 16. Theinput device 24 can be various types of input device including, but not limited to, a remote control, a wired/wireless keyboard, a joystick, keypad on thecontroller 16, or the like. As those skilled in the art will appreciate, the interface on thecontroller 16 may be, e.g., an RF receiver, an IR receiver, a keyboard, a serial port, a PS2 port, or the like. In exemplary embodiments, the content provider(s) 18 communicates with thecontroller 16 over a communications network(s) 26 (e.g., one or more networks that the controller can switch between). - In exemplary embodiments, the
controller 16 may be a set-top box receiver similar to a cable box or satellite receiver. In exemplary embodiments, thecontroller 16 may be integrated into a cable box, a satellite receiver, a computer, television, or in to the network. Thecontroller 16 is capable of communicating with a plurality of display devices including, but not limited to, thefirst display device 12 and thesecond display device 14. Thecontroller 16 may also be integrated within the same device as the first and/orsecond display device 12 and/or 14. Thecontroller 16 is also capable of communicating with one or more input devices including, but not limited to, thecontent provider 18, or theinput device 24. The input devices may communicate with thecontroller 16 via electrical, infrared (IR), radio frequency (RF), or other wireless protocol such as 802.11x. In other exemplary embodiments, the input device may be integrated with thefirst controller 16, e.g., a button or series of buttons on thecontroller 16. In exemplary embodiments, thecontroller 16 communicates with thecontent provider 18 via thecommunications network 26. Thecommunications network 26 may include, but is not limited to, a digital cable system, a digital satellite system, an analog television system, a computer network, audio system, broadband (powerline, DSL, wireless, etc.), or the Internet. - The
content provider 18 can be any of various content sources including, but not limited to, cable television providers, digital satellite system providers, traditional analog television providers, digital cable providers, digital broadcast providers, a commercial content provider, a network gaming provider, video cassettes, digital video disks, a traditional radio broadcast provider, a satellite radio broadcast provider, and the like. In exemplary embodiments, thecontent provider 18 is an Internet content provider, which provides data, video and/or audio via the Internet. It is also to be appreciated that the first andsecond content controller 16 using any of a wide range of conventional mediums, including both wireless (e.g., radio frequency) and wired (e.g., cable), and can be received directly (e.g., using a satellite dish), or indirectly (e.g., via a network such as the Internet or a local area network). In exemplary embodiments, thecontroller 16 may receive the first andsecond content first content 20 may be received from a traditional analog television provider while thesecond content 22 is received from a digital satellite system provider). - In exemplary embodiments, the
controller 16 may be electrically connected to the first andsecond display devices second display devices second display devices first display device 12 may be a traditional television electrically connected to thecontroller 16 while thesecond display device 14 may be a cellular phone display in wireless communication with thecontroller 16. In other exemplary embodiments, the first andsecond display devices first display device 12 may correspond to a first portion of the television display while thesecond display device 14 may correspond to another portion of the television display (e.g., a Picture-in-Picture or split screen television display). In other exemplary embodiments, thecontroller 16 may function as a router or switch and direct the flow of content to the various display devices. Thecontroller 16 may be interacting over the communications network to perform other functions. - In exemplary embodiments, the
content provider 18 provides thecontroller 16 with synchronized content including, but not limited to, thefirst content 20 and thesecond content 22. For example, thefirst content 20 that is displayed by thefirst display device 12 may be a broadcast of a sporting event, and thesecond content 22 that is displayed by thesecond display device 14 may be an interactive content, such as a webpage, related to the sporting event including, but not limited to, stat sheets, player biographies, team news, and the like. The user may elect to un-synchronize the first andsecond content first content 20, thesecond content 22 displayed by thesecond display device 14 will remain unchanged. In exemplary embodiments, theinput device 24 may include a synchronize button which allows the user to selectively synchronize the first andsecond content second display devices - Continuing with reference to the above example, the user may wish to switch the
second content 22 that is being displayed by thesecond display device 14 to different content without changing thefirst content 20 displayed by thefirst display device 12. Additionally, the user may select to synchronize the first andsecond content second content first content 20. Furthermore, the ability to selectively synchronize or correlate the content being displayed allows the user to have control over his or her entertainment system and allows the user to customize the system to his or her needs. Once the user has selected a newfirst content 20, such as different content on another channel, he or she may wish to synchronize thesecond content 22 displayed by thesecond display device 14 with thefirst content 20 displayed by thefirst display device 12. In exemplary embodiments, thecontroller 16 may include a memory, or cache, that can be used for synchronization as well as storage of content. For example, if thecontroller 16 is receiving content from two different sources and one source of content is slightly delayed from the other, thecontroller 16 could use the cache to synchronize the two contents. In another example, thecontroller 16 may receive a content that can be stored on thecontroller 16 and displayed by a display device at a later time determined by the user. In exemplary embodiments, the user may use a synchronize button on theinput device 24 to selectively synchronize the content being displayed by the various display devices. In other exemplary embodiments, a synchronize button or softkey may be disposed on either the first orsecond display devices second display device 14 is a cellular phone display, a softkey may be displayed on the cellular phone display alerting the user to an available synchronized content. - In other exemplary embodiments, the
first content 20 may be a broadcast of a sporting event from one source, and thesecond content 22 may be a broadcast of a sporting event from another source. For example, thefirst content 20 may be a traditional broadcast of a NASCAR™ race, and thesecond content 22 may be a broadcast of the race from a camera inside a car involved in the race. The user may elect to un-synchronize thesecond content 22 such that if the user changes the source of thesecond content 22, thefirst content 20 will remain unchanged. Continuing with reference to the above example, the user may wish to switch thesecond content 22 displayed by thesecond display device 14 to yet another view of the sporting event or to any other source, without changing thefirst content 20 displayed by thefirst display device 12. - The content provided by the
content provider 18 can be a digital television broadcast, an analog television broadcast, a webpage, audio, video, and/or data content. Thecontent provider 18 and/or thecontroller 16 may utilize various methods to synchronize the first andsecond content second content controller 16 to properly synchronize the first andsecond content content provider 18 synchronizes the first andsecond content controller 16. Synchronization may be time-based, but may also be based on any other aspect of the content, including encoded meta-data. - Referring now to
FIG. 2 , a block diagram of a system for providing multi-content synchronization control in accordance with exemplary embodiments is depicted generally as 50. Thesystem 50 for providing multi-content synchronization control includes thefirst display device 12, thesecond display device 14, thecontroller 16, afirst content provider 30, asecond content provider 34, afirst communications network 28, and asecond communications network 32. Thecontroller 16 is in operable communication with thefirst display device 12, thesecond display device 14, thefirst content provider 30, and thesecond content provider 34. Thefirst content provider 30 and thesecond content provider 34 both provide content to thecontroller 16, which selectively provides afirst content 20 to thefirst display device 12, and asecond content 22 to thesecond display device 14. Thecontroller 16, responsive to a synchronization command received from a user, may selectively synchronize the first andsecond content second display devices system 50 for providing multi-content synchronization control may also include theinput device 24 that may be utilized by the user for communicating with thecontroller 16. In exemplary embodiments, thefirst content provider 30 communicates with thecontroller 16 over afirst communications network 26, and thesecond content provider 34 communicates with thecontroller 16 over asecond communications network 32. - Turning now to
FIG. 3 , a method for providing multi-content synchronization control in exemplary embodiments is depicted generally as 100. Themethod 100 for providing multi-content synchronization control includes transmitting a first content to a first display device, as shown atstep 102. Themethod 100 for providing multi-content synchronization control also includes transmitting a second content to a second display device, as shown atstep 104. While shown as separate steps, it should be appreciated thatsteps step 106, themethod 100 providing multi-content synchronization control includes receiving a synchronization command. After receiving the synchronization command, themethod 100 for providing multi-content synchronization control synchronizes the first and second content responsive to the synchronization command, as shown atstep 108. In exemplary embodiments, thecontroller 16 may include synchronization rules, which may be automatically applied to the first and second content. For example, a user may set a synchronization rule to automatically synchronize a second content when a specific first content is being displayed. In exemplary embodiments, a user, through the use of theinput device 24, can configure the synchronization rules developed by the user, or provided by an application which has user selectable options for controlling or providing the synchronization rules. - Continuing with reference to
FIG. 3 , themethod 100 for providing multi-content synchronization control may also include receiving a un-synchronization command, as shown by the dotted lines atstep 110. After receiving the un-synchronization command, themethod 100 for providing multi-content synchronization control allows the first and/or second content displayed by the first or second display device to be changed without affecting the content being displayed by other display devices, as shown by the dotted lines atstep 112. - Turning now to
FIG. 4 , a user interface for a computer program product for providing interactive content control in accordance with exemplary embodiments is depicted generally as 200. Theuser interface 200 allows a user to turn on and off interactive content streams and change what interactive content is being displayed on each available display device. Theuser interface 200 includes alist 202 of available display devices and an associatedrefresh option 204, which may be used to update thelist 202 of available display devices. Theuser interface 200 also includes an associatedcontent field 206 corresponding to each available display device. In an exemplary embodiment, the associatedcontent field 206 may be in the form of a drop-down menu, which can be used to easily correlate an interactive content with a display device. Theuser interface 200 may also include auser profile function 208, which can be used to pre-define the associations/correlations based upon the type or source of the interactive content displayed on the primary display device. For example, a user may wish to set a profile to automatically display a specific secondary interactive content, such as director's information or actors list, when a movie is displayed on the primary display device. In exemplary embodiments, the profile may define associations or correlations of the primary and auxiliary interactive content, which may be based upon the types of interactive content, the sources of the interactive content, the format of the interactive content, or the like. - While the multi-content synchronization control system and method have been discussed primarily with reference to first and second display devices, it will be appreciated by those of ordinary skill in the art that any number of display devices may be used. In an exemplary embodiment, a primary display device may emit a primary content while several auxiliary display devices each emit a secondary content, which can be synchronized with the primary content. For example, a sporting event may be displayed by a primary display, and multiple auxiliary display devices may emit box scores, team news, or the like. In another example, a primary display may emit a primary video feed of an event, and several auxiliary display devices may emit multiple alternative perspectives of the event. While the primary and secondary content have been discussed primarily with reference to traditional television broadcasts, it will be recognized by those of ordinary skill in the art that the content may be images, text, video, sensory information (e.g., vibrate, heat, and the like), other types of experience-related components, or any combination thereof.
- Exemplary embodiments may include systems, methods and computer-implemented processes and apparatuses for practicing those processes. Embodiments may also include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments may further include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
- While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed for carrying out this invention.
Claims (17)
1. A system for providing content comprising:
a controller in operable communication with a first display device and a second display device and providing first content to the first display device and second interactive content to the second display device, the first content and the second interactive content being synchronized by a content provider; and
an interface for receiving a command from a user or application, wherein the controller selectively controls the first content displayed by the first display device and the second interactive content displayed by the second display device in response to the command;
wherein the command is for un-synchronizing the first content and the second interactive content such that changes to second interactive content do not affect the first content and changes to the first content do not affect the second interactive content, the changes including selecting new second interactive content;
wherein the interface receives a further command, the further command for synchronizing the first content and the second interactive content such that changes to second interactive content affect the first content and changes to the second interactive content affect the first content.
2. The system of claim 1 , wherein the controller receives content from at least one content provider.
3. The system of claim 2 , wherein the content provider is at least one of the following:
a cable television provider;
a digital satellite provider;
a traditional analog television provider;
an Internet service provider;
an Internet content provider;
a commercial content provider;
a network gaming provider;
a digital cable provider; or
a digital broadcast provider.
4. The system of claim 1 , wherein at least one of the first and second display devices is at least one of the following:
a plasma display;
a LCD display;
a DLP display;
a SED display;
a CRT display; or
an electroluminescence display.
5. The system of claim 2 , wherein the controller communicates with one or more content providers over at least one communications network.
6. The system of claim 1 , wherein the command is for synchronizing the first content and the second interactive content.
7. The system of claim 1 , wherein the command is for changing at least one of the first content and the second interactive content.
8. A method for providing interactive content comprising:
transmitting first content to a first display device;
transmitting second interactive content to a second display device, the first content and the second interactive content being synchronized by a content provider;
receiving a command from a user or application; and
controlling display of the first and second interactive content responsive to the command;
wherein the command is for un-synchronizing the first content and the second interactive content such that changes to second interactive content do not affect the first content and changes to the first content do not affect the second interactive content, the changes including selecting new second interactive content;
wherein the interface receives a further command, the further command for synchronizing the first content and the second interactive content such that changes to second interactive content affect the first content and changes to the second interactive content affect the first content.
9. The method of claim 8 , wherein the command is for synchronizing the first content and the second interactive content.
10. The method of claim 8 , wherein the command is for changing at least one of the first content and the second interactive content.
11. The method of claim 8 , wherein at least one of the first and second interactive content is at least one of the following: a television broadcast, a webpage, a commercial, a video or audio stream, or an audio broadcast.
12. The method of claim 8 , further comprising receiving the first and the second interactive content from a content provider.
13. A computer program product for providing interactive content, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising:
transmitting first content to a first display device;
transmitting second interactive content to a second display device, the first content and the second interactive content being synchronized by a content provider;
receiving a command from a user or application; and
controlling display of the first and second interactive content responsive to the command;
wherein the command is for un-synchronizing the first content and the second interactive content such that changes to second interactive content do not affect the first content and changes to the first content do not affect the second interactive content, the changes including selecting new second interactive content;
wherein the interface receives a further command, the further command for synchronizing the first content and the second interactive content such that changes to second interactive content affect the first content and changes to the second interactive content affect the first content.
14. The computer program product of claim 13 , wherein the command is for synchronizing the first content and the second interactive content.
15. The computer program product of claim 13 , wherein the command is for changing at least one of the first content and the second interactive content.
16. The computer program product of claim 13 , wherein at least one of the first and the second interactive content is at least one of the following: a television broadcast, a webpage, a video game, a commercial, or an audio broadcast.
17. The computer program product of claim 13 , wherein the first and the second content is received from a content provider.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/609,074 US20100045568A1 (en) | 2006-02-21 | 2009-10-30 | Methods, Systems, And Computer Program Products For Providing Content Synchronization Or Control Among One Or More Devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/358,181 US7627890B2 (en) | 2006-02-21 | 2006-02-21 | Methods, systems, and computer program products for providing content synchronization or control among one or more devices |
US12/609,074 US20100045568A1 (en) | 2006-02-21 | 2009-10-30 | Methods, Systems, And Computer Program Products For Providing Content Synchronization Or Control Among One Or More Devices |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/358,181 Continuation US7627890B2 (en) | 2006-02-21 | 2006-02-21 | Methods, systems, and computer program products for providing content synchronization or control among one or more devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100045568A1 true US20100045568A1 (en) | 2010-02-25 |
Family
ID=38429888
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/358,181 Active 2027-08-12 US7627890B2 (en) | 2006-02-21 | 2006-02-21 | Methods, systems, and computer program products for providing content synchronization or control among one or more devices |
US12/609,074 Abandoned US20100045568A1 (en) | 2006-02-21 | 2009-10-30 | Methods, Systems, And Computer Program Products For Providing Content Synchronization Or Control Among One Or More Devices |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/358,181 Active 2027-08-12 US7627890B2 (en) | 2006-02-21 | 2006-02-21 | Methods, systems, and computer program products for providing content synchronization or control among one or more devices |
Country Status (1)
Country | Link |
---|---|
US (2) | US7627890B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110221962A1 (en) * | 2010-03-10 | 2011-09-15 | Microsoft Corporation | Augmented reality via a secondary channel |
WO2014107006A1 (en) * | 2013-01-03 | 2014-07-10 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
US20160019017A1 (en) * | 2014-07-18 | 2016-01-21 | Comcast Cable Communications, Llc | Companion Content |
US10057624B2 (en) | 2012-08-30 | 2018-08-21 | Thomson Licensing | Synchronization of content rendering |
US10298678B2 (en) | 2014-02-17 | 2019-05-21 | International Business Machines Corporation | Omnichannel approach to application sharing across different devices |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6263507B1 (en) * | 1996-12-05 | 2001-07-17 | Interval Research Corporation | Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data |
US20070206154A1 (en) * | 2006-03-03 | 2007-09-06 | Kathryn Brady | Novel enhanced system for harmonized visual and aromatherapeutic stimuli generation |
US8607281B2 (en) | 2006-09-07 | 2013-12-10 | Porto Vinci Ltd. Limited Liability Company | Control of data presentation in multiple zones using a wireless home entertainment hub |
US9386269B2 (en) | 2006-09-07 | 2016-07-05 | Rateze Remote Mgmt Llc | Presentation of data on multiple display devices using a wireless hub |
US8966545B2 (en) | 2006-09-07 | 2015-02-24 | Porto Vinci Ltd. Limited Liability Company | Connecting a legacy device into a home entertainment system using a wireless home entertainment hub |
US9319741B2 (en) * | 2006-09-07 | 2016-04-19 | Rateze Remote Mgmt Llc | Finding devices in an entertainment system |
US8935733B2 (en) | 2006-09-07 | 2015-01-13 | Porto Vinci Ltd. Limited Liability Company | Data presentation using a wireless home entertainment hub |
US9233301B2 (en) | 2006-09-07 | 2016-01-12 | Rateze Remote Mgmt Llc | Control of data presentation from multiple sources using a wireless home entertainment hub |
KR101131856B1 (en) * | 2006-11-03 | 2012-03-30 | 엘지전자 주식회사 | Apparatus For Transmitting Broadcast Signal And Method Of Transmitting And Receiving Broadcast Signal Using Same |
CA2699628A1 (en) | 2007-09-14 | 2009-03-19 | Matthew Bell | Gesture-based user interactions with status indicators for acceptable inputs in volumetric zones |
WO2009038615A1 (en) * | 2007-09-21 | 2009-03-26 | Thomson Licensing | Apparatus and method for synchronizing user observable signals |
US8159682B2 (en) | 2007-11-12 | 2012-04-17 | Intellectual Ventures Holding 67 Llc | Lens system |
US8259163B2 (en) | 2008-03-07 | 2012-09-04 | Intellectual Ventures Holding 67 Llc | Display with built in 3D sensing |
US8595218B2 (en) * | 2008-06-12 | 2013-11-26 | Intellectual Ventures Holding 67 Llc | Interactive display management systems and methods |
US8185594B2 (en) | 2008-06-13 | 2012-05-22 | Seiko Epson Corporation | Real-time messaging system for an image display device |
US8489774B2 (en) * | 2009-05-27 | 2013-07-16 | Spot411 Technologies, Inc. | Synchronized delivery of interactive content |
WO2010138777A1 (en) * | 2009-05-27 | 2010-12-02 | Arsh Technologies, Llc | Automatic resource retrieval and use |
US20110063503A1 (en) * | 2009-07-06 | 2011-03-17 | Brand Steven M | Synchronizing secondary content to a multimedia presentation |
US20110149052A1 (en) * | 2009-12-22 | 2011-06-23 | Samsung Electronics Co., Ltd. | 3d image synchronization apparatus and 3d image providing system |
US20110164118A1 (en) * | 2010-01-06 | 2011-07-07 | Samsung Electronics Co., Ltd. | Display apparatuses synchronized by one synchronization signal |
US20120144305A1 (en) * | 2010-12-07 | 2012-06-07 | Motorola, Inc. | Method and apparatus for simultaneously presenting at least two multimedia content on a processing device |
WO2012092247A1 (en) * | 2010-12-30 | 2012-07-05 | Thomson Licensing | Method and system for providing additional content related to a displayed content |
US20120169852A1 (en) * | 2011-01-04 | 2012-07-05 | Samsung Electronics Co., Ltd. | Display apparatus and system |
EP2485166A1 (en) * | 2011-02-08 | 2012-08-08 | France Telecom | Acquisition of complementary content relative to main content being played back by a device connected to a network |
CN103404160A (en) * | 2011-02-28 | 2013-11-20 | 汤姆逊许可公司 | Method and device for view switching |
EP2773107A4 (en) * | 2011-10-26 | 2014-12-24 | Panasonic Ip Corp America | Broadcast receiver, playback device, broadcast communication system, broadcast receiving method, playback method and program |
JP5818353B2 (en) * | 2011-12-02 | 2015-11-18 | アルパイン株式会社 | Screen display control system and screen display control method |
US9930094B2 (en) * | 2012-03-27 | 2018-03-27 | Industry-Academic Cooperation of Yonsei University | Content complex providing server for a group of terminals |
US10620797B2 (en) * | 2012-06-29 | 2020-04-14 | Spotify Ab | Systems and methods for multi-context media control and playback |
US9081535B2 (en) | 2012-09-03 | 2015-07-14 | Nvidia Corporation | Automatic topology configuration through automatic hardware profiles across multiple display units |
US9086838B2 (en) | 2012-09-03 | 2015-07-21 | Nvidia Corporation | Synchronous media display through automatic hardware profiles across multiple display units |
US9591339B1 (en) | 2012-11-27 | 2017-03-07 | Apple Inc. | Agnostic media delivery system |
US9774917B1 (en) | 2012-12-10 | 2017-09-26 | Apple Inc. | Channel bar user interface |
US10200761B1 (en) | 2012-12-13 | 2019-02-05 | Apple Inc. | TV side bar user interface |
US9532111B1 (en) | 2012-12-18 | 2016-12-27 | Apple Inc. | Devices and method for providing remote control hints on a display |
US10521188B1 (en) | 2012-12-31 | 2019-12-31 | Apple Inc. | Multi-user TV user interface |
US8984568B2 (en) * | 2013-03-13 | 2015-03-17 | Echostar Technologies L.L.C. | Enhanced experience from standard program content |
US9357250B1 (en) * | 2013-03-15 | 2016-05-31 | Apple Inc. | Multi-screen video user interface |
EP3080997B1 (en) | 2013-12-11 | 2021-07-14 | Telefonaktiebolaget LM Ericsson (publ) | Method and system for synchronizing media streams |
US20150253974A1 (en) | 2014-03-07 | 2015-09-10 | Sony Corporation | Control of large screen display using wireless portable computer interfacing with display controller |
CN106415476A (en) | 2014-06-24 | 2017-02-15 | 苹果公司 | Input device and user interface interactions |
CN111782130B (en) | 2014-06-24 | 2024-03-29 | 苹果公司 | Column interface for navigating in a user interface |
US20160098180A1 (en) * | 2014-10-01 | 2016-04-07 | Sony Corporation | Presentation of enlarged content on companion display device |
FR3022725A1 (en) * | 2015-01-23 | 2015-12-25 | Orange | METHOD FOR MANAGING THE RESTITUTION OF DIGITAL CONTENTS |
DK201670582A1 (en) | 2016-06-12 | 2018-01-02 | Apple Inc | Identifying applications on which content is available |
DK201670581A1 (en) | 2016-06-12 | 2018-01-08 | Apple Inc | Device-level authorization for viewing content |
US11966560B2 (en) | 2016-10-26 | 2024-04-23 | Apple Inc. | User interfaces for browsing content from multiple content applications on an electronic device |
US11057442B2 (en) * | 2018-01-27 | 2021-07-06 | Vmware, Inc. | System and method for workspace sharing |
US10628115B2 (en) * | 2018-08-21 | 2020-04-21 | Facebook Technologies, Llc | Synchronization of digital content consumption |
CA3117791A1 (en) * | 2018-10-29 | 2020-05-07 | Commercial Streaming Solutions Inc. | System and method for customizing information for display to multiple users via multiple displays |
CN114302210B (en) | 2019-03-24 | 2024-07-05 | 苹果公司 | User interface for viewing and accessing content on an electronic device |
WO2020198238A1 (en) | 2019-03-24 | 2020-10-01 | Apple Inc. | User interfaces for a media browsing application |
US11683565B2 (en) | 2019-03-24 | 2023-06-20 | Apple Inc. | User interfaces for interacting with channels that provide content that plays in a media browsing application |
CN114115676A (en) | 2019-03-24 | 2022-03-01 | 苹果公司 | User interface including selectable representations of content items |
US11863837B2 (en) | 2019-05-31 | 2024-01-02 | Apple Inc. | Notification of augmented reality content on an electronic device |
US11797606B2 (en) | 2019-05-31 | 2023-10-24 | Apple Inc. | User interfaces for a podcast browsing and playback application |
US11843838B2 (en) | 2020-03-24 | 2023-12-12 | Apple Inc. | User interfaces for accessing episodes of a content series |
US11899895B2 (en) | 2020-06-21 | 2024-02-13 | Apple Inc. | User interfaces for setting up an electronic device |
US11720229B2 (en) | 2020-12-07 | 2023-08-08 | Apple Inc. | User interfaces for browsing and presenting content |
US11934640B2 (en) | 2021-01-29 | 2024-03-19 | Apple Inc. | User interfaces for record labels |
CN113010715B (en) * | 2021-03-30 | 2023-06-23 | 通威太阳能(金堂)有限公司 | Silicon wafer electroluminescent picture sorting method and device, electronic equipment and storage medium |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5861881A (en) * | 1991-11-25 | 1999-01-19 | Actv, Inc. | Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US20020049975A1 (en) * | 2000-04-05 | 2002-04-25 | Thomas William L. | Interactive wagering system with multiple display support |
US20020162115A1 (en) * | 2001-04-25 | 2002-10-31 | Bruckner John Anthony | System and method for monitoring and recovering the state of user participation in interactive broadcasts |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030189668A1 (en) * | 2002-04-09 | 2003-10-09 | Goldpocket Interactive, Inc. | System and method for coordinating interactive television programs |
US20030229900A1 (en) * | 2002-05-10 | 2003-12-11 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
US20040068750A1 (en) * | 2000-07-31 | 2004-04-08 | Shalong Maa | Methods and systems for multimedia data synchronization and multilevel network communication |
US6792618B1 (en) * | 1998-03-02 | 2004-09-14 | Lucent Technologies Inc. | Viewer customization of displayed programming based on transmitted URLs |
US20050144635A1 (en) * | 2003-09-23 | 2005-06-30 | Boortz Jeffery A. | Scheduling trigger apparatus and method |
US20070126927A1 (en) * | 2003-11-12 | 2007-06-07 | Kug-Jin Yun | Apparatus and method for transmitting synchronized the five senses with a/v data |
US7237253B1 (en) * | 2000-04-27 | 2007-06-26 | Microsoft Corporation | User interface for interactive television systems |
US20080010342A1 (en) * | 1999-06-15 | 2008-01-10 | Wink Communications, Inc. | Synchronous updating of dynamic interactive applications |
US9256675B1 (en) * | 2006-07-21 | 2016-02-09 | Aol Inc. | Electronic processing and presentation of search results |
US20160119655A1 (en) * | 2014-10-28 | 2016-04-28 | Disney Enterprises, Inc. | Descriptive metadata extraction and linkage with editorial content |
US20160182971A1 (en) * | 2009-12-31 | 2016-06-23 | Flickintel, Llc | Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game |
US9398342B1 (en) * | 2012-11-29 | 2016-07-19 | Amazon Technologies, Inc. | Interactive applications |
-
2006
- 2006-02-21 US US11/358,181 patent/US7627890B2/en active Active
-
2009
- 2009-10-30 US US12/609,074 patent/US20100045568A1/en not_active Abandoned
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5861881A (en) * | 1991-11-25 | 1999-01-19 | Actv, Inc. | Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
US6792618B1 (en) * | 1998-03-02 | 2004-09-14 | Lucent Technologies Inc. | Viewer customization of displayed programming based on transmitted URLs |
US20080010342A1 (en) * | 1999-06-15 | 2008-01-10 | Wink Communications, Inc. | Synchronous updating of dynamic interactive applications |
US20020049975A1 (en) * | 2000-04-05 | 2002-04-25 | Thomas William L. | Interactive wagering system with multiple display support |
US7237253B1 (en) * | 2000-04-27 | 2007-06-26 | Microsoft Corporation | User interface for interactive television systems |
US20040068750A1 (en) * | 2000-07-31 | 2004-04-08 | Shalong Maa | Methods and systems for multimedia data synchronization and multilevel network communication |
US20020162115A1 (en) * | 2001-04-25 | 2002-10-31 | Bruckner John Anthony | System and method for monitoring and recovering the state of user participation in interactive broadcasts |
US20030088880A1 (en) * | 2001-11-08 | 2003-05-08 | International Business Machines Corporation | Multi-terminal docking station system |
US20030189668A1 (en) * | 2002-04-09 | 2003-10-09 | Goldpocket Interactive, Inc. | System and method for coordinating interactive television programs |
US20040031058A1 (en) * | 2002-05-10 | 2004-02-12 | Richard Reisman | 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 |
US20050144635A1 (en) * | 2003-09-23 | 2005-06-30 | Boortz Jeffery A. | Scheduling trigger apparatus and method |
US20070126927A1 (en) * | 2003-11-12 | 2007-06-07 | Kug-Jin Yun | Apparatus and method for transmitting synchronized the five senses with a/v data |
US9256675B1 (en) * | 2006-07-21 | 2016-02-09 | Aol Inc. | Electronic processing and presentation of search results |
US20160182971A1 (en) * | 2009-12-31 | 2016-06-23 | Flickintel, Llc | Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game |
US9398342B1 (en) * | 2012-11-29 | 2016-07-19 | Amazon Technologies, Inc. | Interactive applications |
US20160119655A1 (en) * | 2014-10-28 | 2016-04-28 | Disney Enterprises, Inc. | Descriptive metadata extraction and linkage with editorial content |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110221962A1 (en) * | 2010-03-10 | 2011-09-15 | Microsoft Corporation | Augmented reality via a secondary channel |
US10057624B2 (en) | 2012-08-30 | 2018-08-21 | Thomson Licensing | Synchronization of content rendering |
WO2014107006A1 (en) * | 2013-01-03 | 2014-07-10 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
US9612719B2 (en) | 2013-01-03 | 2017-04-04 | Samsung Electronics Co., Ltd. | Independently operated, external display apparatus and control method thereof |
US10298678B2 (en) | 2014-02-17 | 2019-05-21 | International Business Machines Corporation | Omnichannel approach to application sharing across different devices |
US11128707B2 (en) | 2014-02-17 | 2021-09-21 | International Business Machines Corporation | Omnichannel approach to application sharing across different devices |
US11128706B2 (en) | 2014-02-17 | 2021-09-21 | International Business Machines Corporation | Omnichannel approach to application sharing across different devices |
US11184438B2 (en) | 2014-02-17 | 2021-11-23 | International Business Machines Corporation | Omnichannel approach to application sharing across different devices |
US20160019017A1 (en) * | 2014-07-18 | 2016-01-21 | Comcast Cable Communications, Llc | Companion Content |
Also Published As
Publication number | Publication date |
---|---|
US20070199035A1 (en) | 2007-08-23 |
US7627890B2 (en) | 2009-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7627890B2 (en) | Methods, systems, and computer program products for providing content synchronization or control among one or more devices | |
JP7286600B2 (en) | Systems and methods for providing media guidance application functionality using wireless communication devices | |
US11395043B2 (en) | Display control apparatus and method in a mobile terminal capable of outputting video data to an external display device | |
US20170366837A1 (en) | Interactive television program guide system having multiple devices within a household | |
US8752116B2 (en) | Method for partly updating software in network television | |
KR20110117960A (en) | Method for providing contents and display apparatus thereof | |
KR20060067924A (en) | Interactive picture-in-picture video | |
US9288516B2 (en) | Alternate source programming | |
US20140111700A1 (en) | Method and apparatus for second screen control | |
US10003849B1 (en) | Personalized video on demand channels | |
US8584177B2 (en) | Controlling delivery of video programs using user defined identifiers for video receiver devices | |
US8631429B2 (en) | Apparatus and method for managing programs in a digital television | |
KR101613160B1 (en) | Display device and method for recommending contents theteof | |
KR101539199B1 (en) | Method for providing contents and display apparatus thereof | |
KR20110051437A (en) | A television which can perform an integrated search for a plurality of contents provider and a method of performing search thereof | |
KR101692556B1 (en) | Method for displaying channel information and display apparatus thereof | |
WO2009143608A1 (en) | Method and apparatus for controlling a display unit using a portable processing unit | |
KR101689889B1 (en) | Display device and method for selecting of link menu | |
TWI513292B (en) | Television system and method of providing information and auxiliary information of television video data | |
KR20090000401A (en) | Apparatus and method for personalized ip media service | |
KR20110118978A (en) | System for notifying happening of event and method thereof | |
JP2012049745A (en) | Vod reproduction device | |
WO2009014583A2 (en) | Method and system for providing a broadcast program and associated web content | |
WO2015095567A1 (en) | Dynamic guide for video broadcasts and streams | |
KR20110138938A (en) | Method for managing contents and display apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHWARTZ, ERIC;CAVANAUGH, CRAIG;REEL/FRAME:030803/0982 Effective date: 20060215 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |