Method and system for communicating between a host device and a user device through an intermediate device using a composite graphics signal

US9535722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9535722-B2
Application numberUS-201213612367-A
CountryUS
Kind codeB2
Filing dateSep 12, 2012
Priority dateSep 12, 2012
Publication dateJan 3, 2017
Grant dateJan 3, 2017

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.

A system and method includes a host device, an intermediate device and a user device. A network is in communication with the host device, the intermediate device and the user device. The host device communicates a first graphics command and a second graphics command to the intermediate device. The intermediate device composites the first graphics command and the second graphics command to form a composite graphics command and communicating the composite graphics command to the user device. The user device generates a screen display in response to the composite graphics command.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a host device that is directly connected to a network; an intermediate device, separate from the host device, having a first buffer, a second buffer and a third buffer and being indirectly connected to the network via the host device; and a user device, separate from the intermediate device and the host device, indirectly connected to the network via the intermediate device; said host device communicating a first graphics command and a second graphics command to the intermediate device; said intermediate device storing the first graphics command in a first buffer and the second graphics command in a second buffer, said intermediate device compositing the first graphics command from the first buffer and the second graphics command of the second buffer by blending the first graphics command and the second graphics command to form a composite graphics command in a third buffer, and communicating the composite graphics command from the third buffer to the user device; said user device generating a screen display in response to the composite graphics command, generating a first response signal in response to the composite graphics command and communicating the first response signal to the intermediate device; said intermediate device mapping the first response signal with the first graphics command and the second graphics command, generating a second response signal in response thereto and communicating the second response signal to the host device. 2. The system as recited in claim 1 wherein the host device communicates a plurality of graphics commands to the intermediate device. 3. The system as recited in claim 2 wherein said intermediate device blends first data from the first buffer and second data from the second buffer to form blended data based upon one or more properties of the graphics commands, said intermediate device forming the composite graphics command based on the blended data. 4. The system as recited in claim 3 wherein the intermediate device determines which buffers to blend together based upon coordinates that are affected by the graphics commands associated to the buffers. 5. The system as recited in claim 3 wherein the intermediate device determines which buffers to blend together based upon a time property associated with received graphics commands. 6. The system as recited in claim 3 wherein the intermediate device determines which buffers to blend together based upon complexity of the graphics commands associated with the buffers. 7. The system as recited in claim 3 wherein the intermediate device stores the blended data in the first buffer. 8. The system as recited in claim 3 wherein the first graphics command comprises a background image, said second graphics command comprises a grid guide and a third graphics command comprises a time offset. 9. The system as recited in claim 1 wherein the host device communicates using a first format and the user device communicates using a second format different than the first format. 10. The system as recited in claim 1 wherein the host device comprises a server and the user device comprises a set top box. 11. The system as recited in claim 1 wherein the host device comprises a server and the user device comprises a television. 12. The system as recited in claim 1 wherein the host device comprises a server and the user device comprises a game console. 13. The system as recited in claim 1 wherein the host device receives satellite television signals. 14. The system as recited in claim 1 wherein the host device receives terrestrially broadcasted television signals. 15. A method comprising: communicating a first graphics command and a second graphics command from a host device to an intermediate device, the host device being directly connected to a network, and the intermediate device being indirectly connected to the network via the host device; storing the first graphics command in a first buffer of the intermediate device; storing the second graphics command in a second buffer of the intermediate device; compositing the first graphics command and the second graphics command by blending the first graphics command and the second graphics command to form a composite graphics command and storing the composite graphics command in a third buffer of the intermediate device; communicating the composite graphics command from the third buffer of the intermediate device to a user device, the user device being indirectly connected to the network via the intermediate device and the host device; generating a screen display at the user device in response to the composite graphics command; generating a first response signal in response to the composite graphics command and communicating the first response signal to the intermediate device; mapping the first response signal with the first graphics command and the second graphics command; and generating a second response signal in response thereto and communicating the second response signal to the host device. 16. The method as recited in claim 15 further comprising communicating a plurality of graphics commands from the host device to the intermediate device. 17. The method as recited in claim 16 further comprising blending first data from the first buffer and second data from the second buffer to form blended data at the intermediate device based upon one or more properties of the graphics commands, forming the composite graphics command based on the blended data. 18. The method as recited in claim 17 wherein blending comprises blending the first data and the second data in response to coordinates that are affected by the graphics commands. 19. The method as recited in claim 17 wherein blending comprises blending the first data and the second data in response to a time property associated with the first or second graphics commands. 20. The method as recited in claim 17 wherein blending comprises blending the first data and the second data in response to complexity of the graphics commands. 21. The method as recited in claim 17 further comprising storing the blended data in the first buffer. 22. The method as recited in claim 16 wherein the first graphics command comprises a background image, said second graphics command comprises a grid guide and a third graphics command comprises a time offset. 23. The method as recited in claim 15 wherein communicating the composite graphics command to the user device comprises communicating the composite graphics command from the host device using a first format and further comprising communicating a response signal from the user device using a second format different than the first format.

Assignees

Inventors

Classifications

  • G06F9/4445Primary

    Physics · mapped topic

  • Control parameters, e.g. trick play commands, viewpoint selection · CPC title

  • Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application · CPC title

  • User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205) · CPC title

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · 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 US9535722B2 cover?
A system and method includes a host device, an intermediate device and a user device. A network is in communication with the host device, the intermediate device and the user device. The host device communicates a first graphics command and a second graphics command to the intermediate device. The intermediate device composites the first graphics command and the second graphics command to form …
Who is the assignee on this patent?
Lee Sean S, Casavant Scott D, Wang Phillip T, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F9/4445. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 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).