Contextual, two way remote control

US9430937B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9430937-B2
Application numberUS-201213728970-A
CountryUS
Kind codeB2
Filing dateDec 27, 2012
Priority dateJul 3, 2012
Publication dateAug 30, 2016
Grant dateAug 30, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for allowing interaction between devices are described. At a first device, an application is executed. The application operates interactively with a remote control application executing on a second device. One or more information items are transmitted to the second device for display as one or more selectable display items. Each respective information item is associated with an action definition. The action definition includes a command to be sent by the second device to the first device in response to a user selection of the respective information item. A command is received from the second device in response to a selection of a first one of the selectable display items by the user. A predefined action is performed in response to receiving the command.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for allowing interaction between computer devices, the method comprising: at a first computer device including a processor and memory, wherein the first computer device is coupled to a display device and facilitates the display device to display media content provided by a plurality of media content sources including one or more Internet-based media content sources: executing an application that accesses the one or more Internet-based media content sources and displays media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory; transmitting to the second computer device an information item and an action definition associated with the information item, the action definition including a command, wherein the information item includes a selectable display element corresponding to one of the one or more Internet-based media content sources accessible via the first computer device, and the selectable display element is configured to be displayed by the remote control application on the second computer device; transmitting to the second computer device a plurality of display instructions in association with the information item and the action definition, wherein each of the plurality of display instructions is tailored for a respective computer device based on one or more of a type, form factors and functionality of the respective computer device, and the second computer device is configured to select and implement one of the plurality of display instructions for displaying the selectable display element of the information item; and in response to a user selection of the selectable display element at the second computer device, receiving from the second computer device the command previously transmitted to the second computer device in the action definition associated with the information item; and executing the command in relation to the one of the one or more Internet-based media content sources. 2. The computer-implemented method of claim 1 , further comprising: receiving the command from the second computer device in response to a selection of the information item by the user; and performing a predefined action in response to receiving the command. 3. The computer-implemented method of claim 2 , wherein the predefined action is causing display of media content associated with the information item on a display device associated with the first computer device. 4. The computer-implemented method of claim 3 , wherein the media content is one or more of a video, a television station, an audio track, an audio station, and a picture. 5. The computer-implemented method of claim 2 , wherein the predefined action is a media-device control action. 6. The computer-implemented. method of claim 5 , wherein the media-device control action is one or more of: changing a channel, changing volume level, changing a device setting, initiating a record function, adjusting a playback speed, and changing an operating state of a device. 7. The computer-implemented method of claim 1 , wherein the information item is a label that includes at least one of a graphic and text. 8. The computer-implemented method of claim 1 , wherein the one of the plurality of display instructions is tailored for the second computer device based on form factors of the second computer device. 9. The computer-implemented method of claim 1 , further comprising: transmitting, to the second computer device, a collection of information items, and transmitting, to the second computer device, a display instruction associated with the collection of information items. 10. The computer-implemented method of claim 9 , wherein the display instruction indicates that the collection of information items is to be displayed in list format, a tree format, a gallery format, or a hierarchical folder format. 11. The computer-implemented method of claim 1 , further comprising: transmitting, to the second computer device, a group of collections; and transmitting, to the second computer device, a display instruction associated with the group of collections. 12. The computer-implemented method of claim 11 , wherein the display instruction indicates that a respective collection of the group of collections is to be displayed in a separate tab of a user interface on the second computer device. 13. The computer-implemented method of claim 11 , wherein the display instruction indicates that a respective collection of the group of collections is to be displayed in a separate folder of a user interface of the second computer device. 14. The computer-implemented method of claim 1 , wherein the information item and the action definition are incorporated in an HTML file. 15. The computer-implemented method of claim 14 , Wherein the information item is one of a plurality of information items, the action definition is one of a plurality of action definitions, and the plurality of information items and the plurality of action definitions are incorporated in the HTML file. 16. The computer-implemented method of claim 15 , wherein the HTML file specifies a graphical layout for the plurality of information items and the plurality of action definitions. 17. The computer-implemented method of claim 1 , wherein the first computer device is configured to execute one or more applications. 18. The computer-implemented method of claim 17 , wherein the one or more applications are one or more of a web browser, a media browser, and a media player. 19. An electronic device, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for, at a first computer device, wherein the first computer device is coupled to a display device and facilitates the display device to display media content provided by a plurality of media content sources including one or more Internet-based media content sources: executing an application that accesses the one or more Internet-based media content sources and displays media items provided thereby, wherein the application operates interactively with a remote control application executed on a second computer device, the second computer device including a touch-screen display, and another processor and memory; transmitting to the second computer device an information item and an action definition associated with the information item, the action definition including a command, wherein the information item includes a selectable display element corresponding to one of the one or more Internet-based media content sources accessible via the first computer device, and the selectable display element is configured to be displayed by the remote control application on the second computer device; transmitting to the second computer device a plurality of display instructions in association with the information item and the action definition, wherein each of the plurality of display instructions is tailored for a respective computer device based on one or more of a type, form factors and functionality of the respective computer device, and the second computer device is configured to select and implement one of the plurality of display instructions for displaying the selectable display element of the informati

Assignees

Inventors

Classifications

  • {embedded in a} Personal Computer [PC] · CPC title

  • Touch pad or touch panel provided on the remote control · CPC title

  • Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy (remote control device for a television receiver integrated into a mobile phone H04M1/72415) · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9430937B2 cover?
Methods and systems for allowing interaction between devices are described. At a first device, an application is executed. The application operates interactively with a remote control application executing on a second device. One or more information items are transmitted to the second device for display as one or more selectable display items. Each respective information item is associated with…
Who is the assignee on this patent?
Lu Jeff Ting Yann, Google Inc
What technology area does this patent fall under?
Primary CPC classification G08C17/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).