US20140289786A1 - Set Top Box Browser Control Via a Wireless Handset - Google Patents

Set Top Box Browser Control Via a Wireless Handset Download PDF

Info

Publication number
US20140289786A1
US20140289786A1 US14/303,912 US201414303912A US2014289786A1 US 20140289786 A1 US20140289786 A1 US 20140289786A1 US 201414303912 A US201414303912 A US 201414303912A US 2014289786 A1 US2014289786 A1 US 2014289786A1
Authority
US
United States
Prior art keywords
top box
set top
website
television
wireless communications
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
Application number
US14/303,912
Inventor
Jamie Howarter
Kelsyn Rooks
Douglas Ceballos
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CenturyLink Intellectual Property LLC
Original Assignee
CenturyLink Intellectual Property LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CenturyLink Intellectual Property LLC filed Critical CenturyLink Intellectual Property LLC
Priority to US14/303,912 priority Critical patent/US20140289786A1/en
Assigned to EMBARQ HOLDINGS COMPANY, LLC reassignment EMBARQ HOLDINGS COMPANY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CEBALLOS, DOUGLAS, HOWARTER, JAMIE, ROOKS, KELSYN
Assigned to CENTURYLINK INTELLECTUAL PROPERTY LLC reassignment CENTURYLINK INTELLECTUAL PROPERTY LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: EMBARQ HOLDINGS COMPANY, LLC
Publication of US20140289786A1 publication Critical patent/US20140289786A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy

Definitions

  • Wireless communications devices such as mobile telephones
  • Set top boxes are also configured to enable users to access programming guides via wireless communications devices and set up recording schedules for the set top box to record television programming.
  • Middleware has also provided set top boxes with increased functionality.
  • the principles of the present invention provide for a wireless communications device to communicate with a set top box configured with a browser and to respond to commands from the wireless communications device, thereby enabling a user of the wireless communications device to display content from the Internet on a television to which the set top box is in communication.
  • the user may control operation of the browser operating on the set top box to allow the user to use the wireless communications device as a user interface while accessing the Internet via the set-top box, and view website content on the television.
  • One embodiment of a method for providing Internet access via a set top box may include operating, on the set top box, a browser configured to display data associated with a website.
  • a command may be received from a wireless communications device via a communications network.
  • the command may include a network address of the website.
  • the website data may be displayed on a television to which the set top box is in communication.
  • One embodiment of a system for providing Internet access while being remotely controlled by a wireless communications device may include, in a set top box, a memory, an input/output (I/O) unit in communication with a communications network, and a processing unit in communication with said memory and I/O unit.
  • the processing unit may be configured to (i) operate a browser configured to display data associated with a website, (ii) receive a command from a wireless communications device via a communications network, where the command includes a network address of the website, and (iii) in response to receiving the command, display the website data on a television to which the set top box is in communication.
  • FIG. 1 is an illustration of an illustrative network environment that enables a user of a wireless communications device to communicate with a set top box executing a browser;
  • FIG. 2 is a block diagram of an illustrative set top box configured to execute a browser that may be controlled by a wireless communications device remotely located therefrom;
  • FIG. 3 is a block diagram of illustrative software modules configured to enable a user to control a browser being executed by the set top box of FIG. 2 ;
  • FIG. 4 is a block diagram of an illustrative proxy server configured to coordinate communications by a wireless communications device with the set top box of FIG. 2 ;
  • FIG. 5 is a block diagram of illustrative software modules executable by the proxy server of FIG. 4 to coordinate communications between a wireless communications device and set top box;
  • FIG. 6 is a block diagram of an illustrative wireless communications device configured to provide control of a browser being executed by the set top box of FIG. 2 remotely;
  • FIG. 7 is a block diagram of illustrative software executable by the wireless communications device of FIG. 6 to enable a user to control a browser being executed by the set top box of FIG. 2 ;
  • FIG. 8A is a screen shot of an illustrative website displayed on a wireless communications device
  • FIG. 8B is a screen shot of the website displayed on the wireless communications device of FIG. 8A being displayed on a television to which a set top box is in communication;
  • FIG. 9 is a flow diagram of an illustrative process for enabling a wireless communications device to interact with a browser being executed on a set top box.
  • a network environment 100 is shown to include a user 102 utilizing a wireless communications device 104 .
  • the wireless communications device 104 may be a mobile telephone, smart phone, personal communications device, or any other wireless communications device, as understood in the art.
  • the wireless communications device 104 may be a telephone configured to communicate voice over internee protocol (VoIP) signals and/or be WiFi enabled.
  • VoIP voice over internee protocol
  • the wireless communications device 104 may be configured to communicate with a set top box 106 configured to execute a browser 108 .
  • the browser 108 may be executed by the set top box 106 to display data formatted using a mark up language, such as hyper-text mark up language (HTML), as understood in the art.
  • HTML hyper-text mark up language
  • the set top box 106 may be in communication with a television 110 , which may be an electronic display that does not include a tuner or does include a tuner for displaying traditional cable or satellite television, as understood in the art.
  • a window 112 is capable of displaying data from a website.
  • the window 112 may display one or more frames 114 a - 114 n (collectively 114 ) and tabs 116 a - 116 n (collectively 116 ), as understood in the art.
  • the browser 108 being executed by the set top box 106 to display website data, the user 102 is able to view the website data in ways that are either not possible or not desirable to view on the wireless communications device 104 .
  • a proxy server 118 may be configured to operate as a “go-between” for requests from the wireless communications device 104 and the set top box 106 .
  • the proxy server 118 may utilize a set top box database 119 that stores addresses of each set top box that a communications service provider is servicing and addresses of wireless communications devices.
  • the proxy server 118 may route the command or request to the appropriate set top box that the wireless communications device is associated.
  • a web portal server 120 may be configured to operate a web portal that enables the user 102 of the wireless communications device 104 to access and control certain aspects of the set top box 106 , including configuring the browser 108 , setting up passwords, establishing parental control, setting quality of service, managing account information, or performing any other aspect of communicating with the set top box 106 to use or control the browser 108 .
  • a middleware server 122 may be utilized to assist the set top box 106 with various functionality, including managing video downloads, accessing a head-end server (not shown), or, optionally, assisting the set top box 106 with accessing data on the Internet or other network.
  • the term Internet is used generically to mean any communications network on which websites or other network addresses are used for a user to access via a browser or other graphical user interface environment.
  • Each of the proxy server 118 , web portal server 120 , and middleware server 122 may communicate with the set top box 106 via one or more communications networks 123 .
  • the wireless communications device 104 may communicate with the proxy server 118 and web portal server 120 via the communications network(s) 123 .
  • the network(s) 123 may include the Internet, mobile communications network, or any other communications network as understood in the art.
  • the wireless communications device 104 may communicate an authentication request 124 that is communicated to the proxy server 118 via the network(s) 123 .
  • the authentication request 124 may include a request for the wireless communications network to access the set top box 106 .
  • the proxy server 118 in response to receiving the authentication request 124 , may look up or perform a query on the set top box database 119 to determine which set top box from among the set top boxes that the communication service provider is servicing is associated with the wireless communications device 104 .
  • the authentication request 124 may communicate a network address, such as telephone number, of the wireless communications device and/or an address, such as an IP address, at which the set top box 106 is assigned.
  • the proxy server 118 may determine that the wireless communications device 104 is authorized to access the set top box 106 and respond to the wireless communications device 104 and/or set top box 106 to initiate or set up a communications link between the wireless communications device 104 and set top box 106 .
  • the communications link may be formed either directly via the network 123 or indirectly via the proxy server 118 , web portal server 120 , or any other server operating on the communications network(s) 123 .
  • the wireless communications device 104 may be utilized by the user 102 and communicate a command 126 to the set top box 106 and be used to control the browser 108 .
  • the command 126 includes a network address for the browser to access website data located at the network address.
  • the network address may be a uniform resource locator (URL) that may be used to look-up a network address, as understood in the art.
  • the command 126 may also be a command that causes a curser to be moved on a graphical user interface, such as a website browser interface, generated by the browser 108 being executed on the set top box 106 .
  • Each of the authentication requests 124 and command 126 may be communicated via the communications network(s) 123 using data packets 128 , as understood in the art. Although shown separated on different sides of the network(s) 123 , it is anticipated that the user 102 will be using his or her wireless communications device 104 as a user interface to view websites on the television 110 , and, therefore, the user 102 is likely to be in the same room as the television 110 .
  • the wireless communications device 104 may include a transmitter, such as an RF or infrared transmitter, that may directly communicate with the set top box 106 or with the set top box 106 via a receiver external from the set top box (not shown).
  • the set top box 106 may send a request (REQ) 130 to the proxy server 118 , web portal server 120 , or middleware server 122 , which, in response, may communicate data 132 to the set top box 106 for controlling or being displayed by the browser 108 being executed by the set top box 106 .
  • REQ request
  • a block diagram of the set top box 106 is shown to include a processing unit 202 that executes software 204 .
  • the processing unit 202 may be in communication with a memory 206 , input/output (I/O) unit 208 , and storage unit 210 .
  • the storage unit 210 may include one or more data repositories 212 a - 212 n (collectively 212 ).
  • the software 204 may be configured to perform conventional set top box functionality, such as selecting channels, downloading videos, or performing digital video recorder functionality.
  • the software 204 may be configured to operate as a browser that may be utilized to access website data on the Internet or other communications network.
  • the website browser functionality may be the same or modified as a conventional browser, but receive commands from a wireless communications device, such as a mobile telephone.
  • the data repositories 212 may be configured to store videos, such as televisions shows or movies, and website data generated by the browser functionality of the software 204 .
  • the I/O unit 208 may be configured to communicate via both a television network and Internet, and further be configured to communicate with respective communications protocols for handling conventional video communications and Internet communications.
  • the software 204 may be formed of software modules for performing the functionality to operate the set top box 106 , including the browser functionality.
  • the software 204 may include a source module 302 that selects which source of communications to be received by the set top box 106 ( FIG. 2 ).
  • the source module 302 may select to receive video from a video distribution stream or data from the Internet.
  • a cable/satellite tuner module 304 may be configured to receive cable or satellite input into the set top box.
  • An internet browser module 306 may be configured to enable a user to access the Internet by communicating to the set top box via in a wireless communications device remotely located from the set top box.
  • a command interpreter module 308 may be configured to interpret commands communicated from the wireless communications device. The commands may include commands to access a network address, such as a website, or position a curser or other graphical user element for selecting or manipulating data being displayed by the Internet browser module 306 .
  • a browser-in-picture module 310 may be configured to display a browser within a picture frame or other portion of a television screen in the same or similar manner as picture-in-picture function, as understood in the art.
  • the browser-in-picture module 310 may also be configured to display an Internet browser over the entire image area of the television as opposed to within a selected region with a background image of video.
  • a parental control/set up module 312 may be configured to enable a user to set-up the browser, establish parental controls (e.g., limit content that can be accessed on the Internet from particular telephones, such as a child's telephone), and other set up functionality.
  • a network device remote control module 314 may be configured as an application programming interface (API) to enable a wireless device to control conventional set top box functions.
  • an IP based API may be configured to receive set top box control commands from a defined HTML interface from a network device, such as a mobile telephone.
  • the API on the set top box may be used to control set top box parameters, change channels, program a digital video recorder (DVR) at the set top box, control recorded video playback, etc.
  • the API on the set top box may also allow text based data entry for set top box functions to be entered on the wireless communications device for submission to the set top box via an IP interface (e.g., search functionality to enable a user to search for show title or artist information).
  • a block diagram of the proxy server 118 is shown to include a processing unit 402 that executes software 404 .
  • the processing unit 402 may be in communication with memory 406 , I/O unit 408 , and storage unit 410 .
  • the storage unit 410 may be configured to store data repositories 412 a - 412 n (collectively 412 ).
  • the software 404 may be configured to perform a number of different functionalities that enables the proxy server 118 to operate as an interface between the wireless communications device and set top box and/or support communications therebetween.
  • the software 404 may include a number of modules to cause the proxy server 118 ( FIGS. 1 and 4 ) to perform the functionality of the proxy server in terms of handling communications between the wireless communications device and set top box.
  • the software 404 may include a manage set top box relationships module 502 that is configured to manage what wireless communications devices may have access to the set top box.
  • a user may establish telephone numbers associated with wireless communications devices that have access to the set top box.
  • the user may set IP network addresses of the wireless communications devices that have access to the set top box.
  • a manage customers module 504 may be configured to manage set top boxes of the customers who subscribe to the service of being able to control a browser being executed on a set top box by a wireless communications device.
  • a manage browser configuration module 506 may be configured to manage a browser configuration at the set top box.
  • the manage browser configuration module 506 may further be configured to enable a user to change preferences that a user may wish to have for the browser being executed by the set top box.
  • the configurations or preferences may include bandwidth limitations for downloading video via the browser.
  • a command management module 508 may be configured to manage commands that a user of a wireless communications device. The command management module 508 may, for example, enable a user to submit requests to refresh a page, stop a page from loading, position a curser, perform selection operations of graphical user elements (e.g., push buttons), and any other command that may be utilized to control a browser or website displayed within the browser.
  • graphical user elements e.g., push buttons
  • the wireless communications device 104 may include a processing unit 602 that executes software 604 .
  • the processing unit 602 may be in communication with a memory 606 , I/O unit 608 , and display 610 .
  • the software 604 may be configured to communicate with the proxy server 118 ( FIG. 1 ), web portal server 120 , and set top box 106 .
  • the software 604 may further be configured to enable the user to display a browser on the display 610 of the wireless communications device 104 .
  • the software 604 may be configured to generate and communicate commands and/or queries for communication to the set top box.
  • a set top box browser interface module 702 may be part of a downloadable application or applet and be configured to interface with a set top box via the wireless communications device.
  • the module 702 may be configured to provide a graphical user interface to which the user may interface to view website data on the wireless communications device so that the user may more easily work with the wireless communications device to control the browser being executed on the set top box.
  • a manage set top box key module 704 may be configured to manage a key or code that the set top box or proxy server uses to ensure that the wireless communications device has authorization to access the set top box.
  • the key may be a software key that is randomly or non-randomly generated, as understood in the art.
  • An on/off module 706 may be configured to turn on and turn off the ability to control or otherwise communicate with the set top box.
  • a command generator module 708 may be configured to generate commands that are used to control the browser on the set top box.
  • the commands may be HTML, IP, or any other command that is used to control display of information on the browser, such as IP addresses and control of a curser or other graphical user element that operates or otherwise interfaces with website data being displayed on the browser generated by the set top box.
  • the wireless communications device 800 includes an electronic display 802 that is a touch-screen display. It should be understood that non touch-screen displays may be utilized in accordance with the principals of the present invention.
  • an illustrative website is shown to include website data that displays HTML data that is located at a network address associated with the website in this case, the website is YouTube and a video 808 is being displayed. However, because the electronic display 802 is limited in size, the video 808 is cut off or other portions of the web page are cut off or otherwise difficult to view.
  • An on/off selection element 810 may be selectable by a user to turn on or off communications with an associated set top box.
  • an illustration of an illustrative television 812 is shown to include an electronic display 814 that is displaying the website data 804 that is the same as that shown on the electronic display 802 of the wireless communications device 800 of FIG. 8A .
  • the television has a much larger electronic display 814 then that of the wireless communications device 800 , more of the website data may be displayed for the user.
  • the browser being executed on the set top box may be more functional then that of the wireless communications device, more functionality on websites that could otherwise not be handled by the browser on a wireless communications device 800 may be available to the user.
  • the video 808 may be fully displayed on the television via the set top box.
  • a quality of service may be established such that the videos and other content being distributed from the Internet to the set top box may be communicated at real time or substantially real time.
  • a wireless control on/off selection element 816 may be displayed and be selectable by the user or, alternatively, the on/off wireless control element may simply indicate that the set top box is or is not being remotely controlled from a wireless communications device.
  • a cursor or other pointing graphical user element 818 may be controlled by the wireless communications device by the user pressing a hard or soft button, dragging his or her finger across a touch screen, or otherwise.
  • a flow chart 900 of an illustrative process for enabling a wireless communications device to operate a browser on a set top box is provided.
  • a browser configured to display website data may be operated on a set top box.
  • the browser may be a conventional browser or one configured specifically for operation on a set top box that is remotely controlled by a wireless communications device. Rather than being controlled locally, the browser may be configured to receive commands from a remote wireless communications device.
  • the set top box may be configured to enable a user to locally control the browser in addition to the browser being able to be controlled by the wireless communications device.
  • commands may be received from a wireless communications device at the set top box via a communications network.
  • the commands may include a network address of a website.
  • the commands may be commands to control one or more graphical user interface elements, such as a curser or other pointing element.
  • the wireless communications device may issue commands or queries to control operation of the browser and include website addresses that a user wishes to display on the browser.
  • website data may be displayed on a television to which the set top box is in communication in response to receiving the commands.
  • the wireless communications device may simultaneously display the website data.
  • the wireless communications device may simply be a conduit to which the user enters commands to control the website being displayed on the browser from the set, top box.
  • the wireless communications device may provide a user interface as a blank or non-blank screen that can assist the user in controlling the browser operating on the set top box in substantially real time.
  • the user interface may provide for controlling a cursor or other pointing graphical user element or enter alphanumeric text, such as a website address.

Abstract

A system and method for providing Internet access via a set top box may include operating, on the set top box, a browser configured to display data associated with a website. A command may be received from a wireless communications device via a communications network. The command may include a network address of the website. In response to receiving the command, the website data may be displayed on a television to which the set top box is in communication.

Description

    BACKGROUND
  • As media systems have become pervasive throughout society, media systems have become more and more integrated. Wireless communications devices, such as mobile telephones, have also increased in functionality. For example, mobile telephones are now capable of interfacing with websites and downloading television programs, movies, and other video media. Set top boxes are also configured to enable users to access programming guides via wireless communications devices and set up recording schedules for the set top box to record television programming. Middleware has also provided set top boxes with increased functionality. Despite media systems becoming more integrated in recent years, the level of integration is still quite limited.
  • SUMMARY
  • To overcome the limited integration of media systems, the principles of the present invention provide for a wireless communications device to communicate with a set top box configured with a browser and to respond to commands from the wireless communications device, thereby enabling a user of the wireless communications device to display content from the Internet on a television to which the set top box is in communication. The user may control operation of the browser operating on the set top box to allow the user to use the wireless communications device as a user interface while accessing the Internet via the set-top box, and view website content on the television.
  • One embodiment of a method for providing Internet access via a set top box may include operating, on the set top box, a browser configured to display data associated with a website. A command may be received from a wireless communications device via a communications network. The command may include a network address of the website. In response to receiving the command, the website data may be displayed on a television to which the set top box is in communication.
  • One embodiment of a system for providing Internet access while being remotely controlled by a wireless communications device may include, in a set top box, a memory, an input/output (I/O) unit in communication with a communications network, and a processing unit in communication with said memory and I/O unit. The processing unit may be configured to (i) operate a browser configured to display data associated with a website, (ii) receive a command from a wireless communications device via a communications network, where the command includes a network address of the website, and (iii) in response to receiving the command, display the website data on a television to which the set top box is in communication.
  • BRIEF DESCRIPTION
  • Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
  • FIG. 1 is an illustration of an illustrative network environment that enables a user of a wireless communications device to communicate with a set top box executing a browser;
  • FIG. 2 is a block diagram of an illustrative set top box configured to execute a browser that may be controlled by a wireless communications device remotely located therefrom;
  • FIG. 3 is a block diagram of illustrative software modules configured to enable a user to control a browser being executed by the set top box of FIG. 2;
  • FIG. 4 is a block diagram of an illustrative proxy server configured to coordinate communications by a wireless communications device with the set top box of FIG. 2;
  • FIG. 5 is a block diagram of illustrative software modules executable by the proxy server of FIG. 4 to coordinate communications between a wireless communications device and set top box;
  • FIG. 6 is a block diagram of an illustrative wireless communications device configured to provide control of a browser being executed by the set top box of FIG. 2 remotely;
  • FIG. 7 is a block diagram of illustrative software executable by the wireless communications device of FIG. 6 to enable a user to control a browser being executed by the set top box of FIG. 2;
  • FIG. 8A is a screen shot of an illustrative website displayed on a wireless communications device;
  • FIG. 8B is a screen shot of the website displayed on the wireless communications device of FIG. 8A being displayed on a television to which a set top box is in communication; and
  • FIG. 9 is a flow diagram of an illustrative process for enabling a wireless communications device to interact with a browser being executed on a set top box.
  • DETAILED DESCRIPTION
  • With regard to FIG. 1, a network environment 100 is shown to include a user 102 utilizing a wireless communications device 104. The wireless communications device 104 may be a mobile telephone, smart phone, personal communications device, or any other wireless communications device, as understood in the art. In an alternative embodiment, the wireless communications device 104 may be a telephone configured to communicate voice over internee protocol (VoIP) signals and/or be WiFi enabled. The wireless communications device 104 may be configured to communicate with a set top box 106 configured to execute a browser 108. The browser 108 may be executed by the set top box 106 to display data formatted using a mark up language, such as hyper-text mark up language (HTML), as understood in the art.
  • The set top box 106 may be in communication with a television 110, which may be an electronic display that does not include a tuner or does include a tuner for displaying traditional cable or satellite television, as understood in the art. As shown on the television 110, a window 112 is capable of displaying data from a website. The window 112 may display one or more frames 114 a-114 n (collectively 114) and tabs 116 a-116 n (collectively 116), as understood in the art. By utilizing the browser 108 being executed by the set top box 106 to display website data, the user 102 is able to view the website data in ways that are either not possible or not desirable to view on the wireless communications device 104.
  • A proxy server 118 may be configured to operate as a “go-between” for requests from the wireless communications device 104 and the set top box 106. The proxy server 118 may utilize a set top box database 119 that stores addresses of each set top box that a communications service provider is servicing and addresses of wireless communications devices. In response to receiving a request or command from a wireless communications device, the proxy server 118 may route the command or request to the appropriate set top box that the wireless communications device is associated.
  • A web portal server 120 may be configured to operate a web portal that enables the user 102 of the wireless communications device 104 to access and control certain aspects of the set top box 106, including configuring the browser 108, setting up passwords, establishing parental control, setting quality of service, managing account information, or performing any other aspect of communicating with the set top box 106 to use or control the browser 108. A middleware server 122 may be utilized to assist the set top box 106 with various functionality, including managing video downloads, accessing a head-end server (not shown), or, optionally, assisting the set top box 106 with accessing data on the Internet or other network. It should be understood that the term Internet is used generically to mean any communications network on which websites or other network addresses are used for a user to access via a browser or other graphical user interface environment. Each of the proxy server 118, web portal server 120, and middleware server 122 may communicate with the set top box 106 via one or more communications networks 123. The wireless communications device 104 may communicate with the proxy server 118 and web portal server 120 via the communications network(s) 123. The network(s) 123 may include the Internet, mobile communications network, or any other communications network as understood in the art.
  • In operation, the wireless communications device 104 may communicate an authentication request 124 that is communicated to the proxy server 118 via the network(s) 123. The authentication request 124 may include a request for the wireless communications network to access the set top box 106. The proxy server 118, in response to receiving the authentication request 124, may look up or perform a query on the set top box database 119 to determine which set top box from among the set top boxes that the communication service provider is servicing is associated with the wireless communications device 104. In one embodiment, the authentication request 124 may communicate a network address, such as telephone number, of the wireless communications device and/or an address, such as an IP address, at which the set top box 106 is assigned. The proxy server 118 may determine that the wireless communications device 104 is authorized to access the set top box 106 and respond to the wireless communications device 104 and/or set top box 106 to initiate or set up a communications link between the wireless communications device 104 and set top box 106. The communications link may be formed either directly via the network 123 or indirectly via the proxy server 118, web portal server 120, or any other server operating on the communications network(s) 123.
  • Once a communications link is established between the wireless communications device 104 and set top box 106, the wireless communications device 104 may be utilized by the user 102 and communicate a command 126 to the set top box 106 and be used to control the browser 108. In one embodiment, the command 126 includes a network address for the browser to access website data located at the network address. The network address may be a uniform resource locator (URL) that may be used to look-up a network address, as understood in the art. The command 126 may also be a command that causes a curser to be moved on a graphical user interface, such as a website browser interface, generated by the browser 108 being executed on the set top box 106. Each of the authentication requests 124 and command 126 may be communicated via the communications network(s) 123 using data packets 128, as understood in the art. Although shown separated on different sides of the network(s) 123, it is anticipated that the user 102 will be using his or her wireless communications device 104 as a user interface to view websites on the television 110, and, therefore, the user 102 is likely to be in the same room as the television 110. Although contemplated that the wireless communications device 104 will be used to communicate via a wireless communications network, an alternative embodiment of the wireless communications device 104 may include a transmitter, such as an RF or infrared transmitter, that may directly communicate with the set top box 106 or with the set top box 106 via a receiver external from the set top box (not shown). The set top box 106 may send a request (REQ) 130 to the proxy server 118, web portal server 120, or middleware server 122, which, in response, may communicate data 132 to the set top box 106 for controlling or being displayed by the browser 108 being executed by the set top box 106.
  • With regard to FIG. 2, a block diagram of the set top box 106 is shown to include a processing unit 202 that executes software 204. The processing unit 202 may be in communication with a memory 206, input/output (I/O) unit 208, and storage unit 210. The storage unit 210 may include one or more data repositories 212 a-212 n (collectively 212). The software 204 may be configured to perform conventional set top box functionality, such as selecting channels, downloading videos, or performing digital video recorder functionality. In addition, the software 204 may be configured to operate as a browser that may be utilized to access website data on the Internet or other communications network. In one embodiment, the website browser functionality may be the same or modified as a conventional browser, but receive commands from a wireless communications device, such as a mobile telephone. The data repositories 212 may be configured to store videos, such as televisions shows or movies, and website data generated by the browser functionality of the software 204. The I/O unit 208 may be configured to communicate via both a television network and Internet, and further be configured to communicate with respective communications protocols for handling conventional video communications and Internet communications.
  • With regard to FIG. 3, the software 204 may be formed of software modules for performing the functionality to operate the set top box 106, including the browser functionality. The software 204 may include a source module 302 that selects which source of communications to be received by the set top box 106 (FIG. 2). For example, the source module 302 may select to receive video from a video distribution stream or data from the Internet. A cable/satellite tuner module 304 may be configured to receive cable or satellite input into the set top box.
  • An internet browser module 306 may be configured to enable a user to access the Internet by communicating to the set top box via in a wireless communications device remotely located from the set top box. A command interpreter module 308 may be configured to interpret commands communicated from the wireless communications device. The commands may include commands to access a network address, such as a website, or position a curser or other graphical user element for selecting or manipulating data being displayed by the Internet browser module 306. A browser-in-picture module 310 may be configured to display a browser within a picture frame or other portion of a television screen in the same or similar manner as picture-in-picture function, as understood in the art. Alternatively, the browser-in-picture module 310 may also be configured to display an Internet browser over the entire image area of the television as opposed to within a selected region with a background image of video. A parental control/set up module 312 may be configured to enable a user to set-up the browser, establish parental controls (e.g., limit content that can be accessed on the Internet from particular telephones, such as a child's telephone), and other set up functionality.
  • A network device remote control module 314 may be configured as an application programming interface (API) to enable a wireless device to control conventional set top box functions. In one embodiment, an IP based API may be configured to receive set top box control commands from a defined HTML interface from a network device, such as a mobile telephone. The API on the set top box may be used to control set top box parameters, change channels, program a digital video recorder (DVR) at the set top box, control recorded video playback, etc. The API on the set top box may also allow text based data entry for set top box functions to be entered on the wireless communications device for submission to the set top box via an IP interface (e.g., search functionality to enable a user to search for show title or artist information).
  • With regard to FIG. 4, a block diagram of the proxy server 118 is shown to include a processing unit 402 that executes software 404. The processing unit 402 may be in communication with memory 406, I/O unit 408, and storage unit 410. The storage unit 410 may be configured to store data repositories 412 a-412 n (collectively 412). The software 404 may be configured to perform a number of different functionalities that enables the proxy server 118 to operate as an interface between the wireless communications device and set top box and/or support communications therebetween.
  • With regard to FIG. 5, the software 404 may include a number of modules to cause the proxy server 118 (FIGS. 1 and 4) to perform the functionality of the proxy server in terms of handling communications between the wireless communications device and set top box. The software 404 may include a manage set top box relationships module 502 that is configured to manage what wireless communications devices may have access to the set top box. In one embodiment, a user may establish telephone numbers associated with wireless communications devices that have access to the set top box. Alternatively, the user may set IP network addresses of the wireless communications devices that have access to the set top box. A manage customers module 504 may be configured to manage set top boxes of the customers who subscribe to the service of being able to control a browser being executed on a set top box by a wireless communications device. A manage browser configuration module 506 may be configured to manage a browser configuration at the set top box. The manage browser configuration module 506 may further be configured to enable a user to change preferences that a user may wish to have for the browser being executed by the set top box. For example, the configurations or preferences may include bandwidth limitations for downloading video via the browser. A command management module 508 may be configured to manage commands that a user of a wireless communications device. The command management module 508 may, for example, enable a user to submit requests to refresh a page, stop a page from loading, position a curser, perform selection operations of graphical user elements (e.g., push buttons), and any other command that may be utilized to control a browser or website displayed within the browser.
  • With regard to FIG. 6, a block diagram of the wireless communications device 104 is provided. The wireless communications device 104 may include a processing unit 602 that executes software 604. The processing unit 602 may be in communication with a memory 606, I/O unit 608, and display 610. The software 604 may be configured to communicate with the proxy server 118 (FIG. 1), web portal server 120, and set top box 106. The software 604 may further be configured to enable the user to display a browser on the display 610 of the wireless communications device 104. Furthermore, the software 604 may be configured to generate and communicate commands and/or queries for communication to the set top box.
  • With regard to FIG. 7, a block diagram of modules of the software 604 is shown. A set top box browser interface module 702 may be part of a downloadable application or applet and be configured to interface with a set top box via the wireless communications device. The module 702 may be configured to provide a graphical user interface to which the user may interface to view website data on the wireless communications device so that the user may more easily work with the wireless communications device to control the browser being executed on the set top box. A manage set top box key module 704 may be configured to manage a key or code that the set top box or proxy server uses to ensure that the wireless communications device has authorization to access the set top box. The key may be a software key that is randomly or non-randomly generated, as understood in the art. An on/off module 706 may be configured to turn on and turn off the ability to control or otherwise communicate with the set top box. A command generator module 708 may be configured to generate commands that are used to control the browser on the set top box. The commands may be HTML, IP, or any other command that is used to control display of information on the browser, such as IP addresses and control of a curser or other graphical user element that operates or otherwise interfaces with website data being displayed on the browser generated by the set top box.
  • With regard to FIG. 8A, an illustration of an illustrative wireless communications device 800 is shown. The wireless communications device 800 includes an electronic display 802 that is a touch-screen display. It should be understood that non touch-screen displays may be utilized in accordance with the principals of the present invention. On the electronic display 802, an illustrative website is shown to include website data that displays HTML data that is located at a network address associated with the website in this case, the website is YouTube and a video 808 is being displayed. However, because the electronic display 802 is limited in size, the video 808 is cut off or other portions of the web page are cut off or otherwise difficult to view. An on/off selection element 810 may be selectable by a user to turn on or off communications with an associated set top box.
  • With regard to FIG. 8B, an illustration of an illustrative television 812 is shown to include an electronic display 814 that is displaying the website data 804 that is the same as that shown on the electronic display 802 of the wireless communications device 800 of FIG. 8A. Because the television has a much larger electronic display 814 then that of the wireless communications device 800, more of the website data may be displayed for the user. In addition, because the browser being executed on the set top box may be more functional then that of the wireless communications device, more functionality on websites that could otherwise not be handled by the browser on a wireless communications device 800 may be available to the user. As shown, the video 808 may be fully displayed on the television via the set top box. Furthermore, a quality of service (QoS) may be established such that the videos and other content being distributed from the Internet to the set top box may be communicated at real time or substantially real time. A wireless control on/off selection element 816 may be displayed and be selectable by the user or, alternatively, the on/off wireless control element may simply indicate that the set top box is or is not being remotely controlled from a wireless communications device. A cursor or other pointing graphical user element 818 may be controlled by the wireless communications device by the user pressing a hard or soft button, dragging his or her finger across a touch screen, or otherwise.
  • With regard to FIG. 9, a flow chart 900 of an illustrative process for enabling a wireless communications device to operate a browser on a set top box is provided. At step 902, a browser configured to display website data may be operated on a set top box. The browser may be a conventional browser or one configured specifically for operation on a set top box that is remotely controlled by a wireless communications device. Rather than being controlled locally, the browser may be configured to receive commands from a remote wireless communications device. In another embodiment, the set top box may be configured to enable a user to locally control the browser in addition to the browser being able to be controlled by the wireless communications device. At step 904, commands may be received from a wireless communications device at the set top box via a communications network. The commands may include a network address of a website. In addition, the commands may be commands to control one or more graphical user interface elements, such as a curser or other pointing element. The wireless communications device may issue commands or queries to control operation of the browser and include website addresses that a user wishes to display on the browser. At step 906, website data may be displayed on a television to which the set top box is in communication in response to receiving the commands. The wireless communications device may simultaneously display the website data. Alternatively, the wireless communications device may simply be a conduit to which the user enters commands to control the website being displayed on the browser from the set, top box. In other words, the wireless communications device may provide a user interface as a blank or non-blank screen that can assist the user in controlling the browser operating on the set top box in substantially real time. For example, the user interface may provide for controlling a cursor or other pointing graphical user element or enter alphanumeric text, such as a website address.
  • The previous detailed description is of a small number of embodiments for implementing the invention and is not intended to be limiting in scope. One of skill in this art will immediately envisage the methods and variations used to implement this invention in other areas than those described in detail. The following claims set forth a number of the embodiments of the invention disclosed with greater particularity.

Claims (20)

What is claimed is:
1. A method, comprising:
providing, with a set top box, an application programming interface (API) to enable a wireless device to control set-top box functionality;
receiving, with the API, one or more set top box control commands from the wireless device; and
controlling the set top box to change a channel in response to receiving the one or more set top box control commands; and
enabling a user to control, with the wireless device and substantially in real time, a cursor on a television with which the set-top box is in communication.
2. The method according to claim 1, further comprising controlling the set top box to control playback of a recorded video in response to receiving the one or more set top box control commands.
3. The method according to claim 1, wherein receiving the one or more control commands comprises receiving the one or more control commands via an Internet protocol (IP) communication.
4. The method according to claim 1, further comprising providing a proxy server that, in response to receiving a request from the wireless handset, operates as an interface to the set top box to communicate the command from the wireless handset to the set top box.
5. The method according to claim 4, further comprising:
determining, by the proxy server, that the wireless handset is authorized to communicate with the set top box; and
establishing a communications link between the wireless handset and the set top box in response to determining that the wireless communications device is authorized to communicate with the set top box.
6. The method according to claim 1, further comprising providing an application to download to the wireless communications device to enable a user to communicate the one or more control commands to the set top box.
7. The method according to claim 1, further comprising:
operating, on the set top box, a browser configured to display data associated with a website, wherein the one or more control commands comprise a control command including a network address of the website; and
in response to receiving the command, displaying the website data on the television.
8. The method according to claim 7, further comprising simultaneously displaying the website data on the television and the wireless communications device.
9. The method according to claim 7, wherein displaying the website data on the television includes displaying the website data in a window on the television.
10. The method according to claim 7, wherein displaying the website data on the television includes displaying tabs and frames as defined by the website data.
11. A set top box, comprising:
a memory;
an input/output (I/O) unit in communication with a communications network;
a processing unit in communication with said memory and I/O unit, said processing unit configured to:
provide an application programming interface (API) to enable a wireless device to control set-top box functionality;
receive, with the API, one or more set top box control commands from the wireless device; and
control the set top box to change a channel in response to receiving the one or more set top box control commands; and
enable a user to control, with the wireless device and substantially in real time, a cursor on a television with which the set-top box is in communication.
operate a browser configured to display data associated with a website;
receive a command from a wireless communications device via a communications network, the command including a network address of the website; and
in response to receiving the command, display the website data on a television to which the set top box is in communication.
12. The system according to claim 11, further wherein the processing unit is further configured to control the set top box to control playback of a recorded video in response to receiving the one or more set top box control commands.
13. The system according to claim 11, wherein receiving the one or more control commands comprises receiving the one or more control commands via an Internet protocol (IP) communication.
14. The system according to claim 11, further comprising a proxy server that, in response to receiving a request from the wireless handset, operates as an interface to the set top box to communicate the command from the wireless handset to the set top box.
15. The system according to claim 14, wherein the proxy server:
determines that the wireless handset is authorized to communicate with the set top box; and
establishes a communications link between the wireless handset and the set top box in response to determining that the wireless communications device is authorized to communicate with the set top box.
16. The system according to claim 11, further comprising an application to download to the wireless communications device to enable a user to communicate the one or more control commands to the set top box.
17. The system according to claim 11, wherein the processing unit is further configured to:
operate, on the set top box, a browser configured to display data associated with a website, wherein the one or more control commands comprise a control command including a network address of the website; and
in response to receiving the command, display the website data on the television.
18. The system according to claim 17, wherein the processing unit is further configured to display the website data on the television simultaneous with a display on the wireless communications device.
19. The system according to claim 17, wherein displaying the website data on the television includes displaying the website data in a window on the television.
20. The system according to claim 17, wherein displaying the website data on the television includes displaying tabs and frames as defined by the website data.
US14/303,912 2009-07-08 2014-06-13 Set Top Box Browser Control Via a Wireless Handset Abandoned US20140289786A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/303,912 US20140289786A1 (en) 2009-07-08 2014-06-13 Set Top Box Browser Control Via a Wireless Handset

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/499,484 US8789130B2 (en) 2009-07-08 2009-07-08 Set top box browser control via a wireless handset
US14/303,912 US20140289786A1 (en) 2009-07-08 2014-06-13 Set Top Box Browser Control Via a Wireless Handset

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/499,484 Continuation US8789130B2 (en) 2009-07-08 2009-07-08 Set top box browser control via a wireless handset

Publications (1)

Publication Number Publication Date
US20140289786A1 true US20140289786A1 (en) 2014-09-25

Family

ID=43428460

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/499,484 Active 2032-01-18 US8789130B2 (en) 2009-07-08 2009-07-08 Set top box browser control via a wireless handset
US14/303,912 Abandoned US20140289786A1 (en) 2009-07-08 2014-06-13 Set Top Box Browser Control Via a Wireless Handset

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/499,484 Active 2032-01-18 US8789130B2 (en) 2009-07-08 2009-07-08 Set top box browser control via a wireless handset

Country Status (1)

Country Link
US (2) US8789130B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105721915A (en) * 2016-03-24 2016-06-29 珠海迈科智能科技股份有限公司 Set top box and control method thereof
US20180198905A1 (en) * 2017-01-06 2018-07-12 Samsung Electronics Co., Ltd. Electronic apparatus and method of operating the same

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8659399B2 (en) 2009-07-15 2014-02-25 At&T Intellectual Property I, L.P. Device control by multiple remote controls
US20110298981A1 (en) 2010-06-07 2011-12-08 Mark Kenneth Eyer Scripted Access to Hidden Multimedia Assets
US8750687B2 (en) * 2010-06-16 2014-06-10 Verizon Patent And Licensing Inc. Method and apparatus for managing digital video recorders
KR20120028548A (en) * 2010-09-15 2012-03-23 삼성전자주식회사 Apparatus and method for information transmission between tv and mobile communication system
FR2976373B1 (en) * 2011-06-10 2013-06-14 Sagemcom Broadband Sas METHOD FOR DEVELOPING A WEB PORTAL, AN IMPLEMENTING SYSTEM AND COMPUTER PROGRAM PRODUCT THEREFOR
JP5296229B2 (en) * 2012-01-06 2013-09-25 株式会社東芝 Communication system by portable terminal and television apparatus, portable terminal, television apparatus, communication method of portable terminal, operation program of portable terminal
US20140130090A1 (en) * 2012-11-05 2014-05-08 Microsoft Corporation Contextual gesture controls
US20140130116A1 (en) * 2012-11-05 2014-05-08 Microsoft Corporation Symbol gesture controls
CN103152624A (en) * 2013-02-26 2013-06-12 中兴通讯股份有限公司 Remote control processing method, device and system
KR102300435B1 (en) * 2015-01-09 2021-09-09 삼성전자주식회사 A display apparatus and a display method
US10038941B2 (en) * 2015-12-07 2018-07-31 Caavo Inc Network-based control of a media device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407779B1 (en) * 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
US6989763B2 (en) * 2002-02-15 2006-01-24 Wall Justin D Web-based universal remote control
US7218243B2 (en) * 1998-07-23 2007-05-15 Universal Electronics Inc. System and method for automatically setting up a universal remote control
US7225456B2 (en) * 2001-04-23 2007-05-29 Sony Corporation Gateway screen for interactive television
US20080155607A1 (en) * 2006-12-20 2008-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080209487A1 (en) * 2007-02-13 2008-08-28 Robert Osann Remote control for video media servers
US20090081950A1 (en) * 2007-09-26 2009-03-26 Hitachi, Ltd Portable terminal, information processing apparatus, content display system and content display method
US20100081375A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for simplified control of electronic devices
US20100251292A1 (en) * 2009-03-27 2010-09-30 Sudharshan Srinivasan Smartphone for interactive television
US20140032635A1 (en) * 2008-11-15 2014-01-30 Kim P. Pimmel Method and device for establishing a content mirroring session

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7650361B1 (en) * 2004-07-21 2010-01-19 Comcast Ip Holdings I, Llc Media content modification and access system for interactive access of media content across disparate network platforms
US8015491B2 (en) * 2006-02-28 2011-09-06 Maven Networks, Inc. Systems and methods for a single development tool of unified online and offline content providing a similar viewing experience
US20090228919A1 (en) * 2007-11-16 2009-09-10 Zott Joseph A Media playlist management and viewing remote control

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7218243B2 (en) * 1998-07-23 2007-05-15 Universal Electronics Inc. System and method for automatically setting up a universal remote control
US6407779B1 (en) * 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
US7225456B2 (en) * 2001-04-23 2007-05-29 Sony Corporation Gateway screen for interactive television
US6989763B2 (en) * 2002-02-15 2006-01-24 Wall Justin D Web-based universal remote control
US20080155607A1 (en) * 2006-12-20 2008-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080209487A1 (en) * 2007-02-13 2008-08-28 Robert Osann Remote control for video media servers
US20090081950A1 (en) * 2007-09-26 2009-03-26 Hitachi, Ltd Portable terminal, information processing apparatus, content display system and content display method
US20100081375A1 (en) * 2008-09-30 2010-04-01 Apple Inc. System and method for simplified control of electronic devices
US20140032635A1 (en) * 2008-11-15 2014-01-30 Kim P. Pimmel Method and device for establishing a content mirroring session
US20100251292A1 (en) * 2009-03-27 2010-09-30 Sudharshan Srinivasan Smartphone for interactive television

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105721915A (en) * 2016-03-24 2016-06-29 珠海迈科智能科技股份有限公司 Set top box and control method thereof
US20180198905A1 (en) * 2017-01-06 2018-07-12 Samsung Electronics Co., Ltd. Electronic apparatus and method of operating the same

Also Published As

Publication number Publication date
US20110010746A1 (en) 2011-01-13
US8789130B2 (en) 2014-07-22

Similar Documents

Publication Publication Date Title
US8789130B2 (en) Set top box browser control via a wireless handset
RU2571391C2 (en) Display device, client terminal and control method therefor
JP6205400B2 (en) Display device
EP1551153B1 (en) Configuration of a user interface
JP4663199B2 (en) Navigation menu to access the TV system
US8875180B2 (en) Method and device for controlling a video receiver
US8412839B2 (en) Portable phone remote
US20110209177A1 (en) Smartphone To Control Internet TV System
JP2009540712A (en) Method for displaying a mosaic image at a receiver for selection of an audiovisual program, receiver and associated server
US20090025055A1 (en) System for remote access of satellite media services
US20180124219A1 (en) System and method for setting time and date in a device without access to network time protocol
EP2947843B1 (en) Server apparatus, display apparatus, system, and controlling methods thereof
JP6248302B2 (en) Display device
JP2019207697A (en) Display
JP7364733B2 (en) display device
JP6889317B2 (en) Display device
KR101689889B1 (en) Display device and method for selecting of link menu
US20150245088A1 (en) Intelligent remote control for digital television
JP6412237B2 (en) Display device
CN117750113A (en) Display equipment and media resource program display method
CN116320564A (en) Display device, terminal device, and device control method
JP2019032863A (en) Display

Legal Events

Date Code Title Description
AS Assignment

Owner name: CENTURYLINK INTELLECTUAL PROPERTY LLC, COLORADO

Free format text: CHANGE OF NAME;ASSIGNOR:EMBARQ HOLDINGS COMPANY, LLC;REEL/FRAME:033188/0526

Effective date: 20120323

Owner name: EMBARQ HOLDINGS COMPANY, LLC, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOWARTER, JAMIE;ROOKS, KELSYN;CEBALLOS, DOUGLAS;REEL/FRAME:033121/0013

Effective date: 20090707

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION