IP Library Granted Patent US 9,015,230
Granted Patent B2
US 9,015,230 · App. 13/114,314 · Granted Apr 21, 2015

Gateway/set top box image merging for delivery to serviced client device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,015,230
App. No.
13/114,314
Granted
Apr 21, 2015
Kind
B2
Abstract

A gateway includes at least one communications interface and processing circuitry and establishes communications with at least one service provider device and with a serviced client device. The gateway receives serviced client device display structure instructions, first streamed content from a service provider device, and second streamed content from a cloud server, the second streamed content based upon an Internet session hosted by the cloud server. Based upon the serviced client device display structure instructions, the gateway combines the first streamed content with the second streamed content to form merged streamed content and transmits the merged streamed content to the serviced client device. In another operation the gateway forwards the first streamed content to a first client device and the second streamed content to a second client device based upon the serviced client device display structure instructions.

Claims (47)

1. A method for operating a gateway having at least one communications interface and processing circuitry, the method comprising:

establishing communications with a service provider device;

establishing communications with a serviced thin client device having thin client characteristics;

receiving serviced thin client device display structure instructions by at least one of the serviced thin client device, the service provider device, and a cloud server;

receiving streamed content from the service provider device;

receiving an Internet browsing session content hosted by the cloud server, wherein the cloud server collects information from the serviced thin client device via a template in relation to an Internet browsing session to produce the Internet browsing session content;

combining the streamed content with the Internet browsing session content per the serviced thin client device display structure instructions to form merged streamed content accommodating thin client functionality; and

transmitting, by the gateway, the merged streamed content to the serviced thin client device, wherein the serviced client device is configured to generate a composite streamed video image from the merged streamed content.

2. The method of claim 1 , wherein the merged streamed content includes the streamed content located in a first display area and the Internet browsing session content located in a second display area adjacent the first display area.

3. The method of claim 2 , further comprising transcoding the streamed content to fit the first display area.

4. The method of claim 3 , further comprising transcoding the Internet browsing session content to fit the second display area.

5. The method of claim 1 , further comprising:

receiving Internet content directions from the client device; and

transmitting the Internet content directions to the cloud server, wherein the Internet content directions are used by the cloud server to produce the Internet browsing session content.

6. The method of claim 1 , further comprising transmitting channel information regarding the streamed content to the cloud server, wherein the channel information is used by the cloud server to produce the Internet browsing session content.

7. The method of claim 1 , wherein the serviced thin client device display structure instructions are received from the cloud server.

8. The method of claim 1 , wherein the serviced thin client device display structure instructions are received from the serviced thin client device via the cloud server.

9. A gateway comprising:

at least one communications interface; and

processing circuitry coupled to the at least one communications interface and operable to cause the gateway to:

establish communications with a service provider device;

establish communications with a serviced thin client device having thin client characteristics;

receive serviced thin client device display structure instructions by at least one of the serviced thin client device, the service provider device, and a cloud server;

receive streamed content from the service provider device;

receive an Internet browsing session content hosted by the cloud server, wherein the cloud server collects information from the serviced thin client device via a template in relation to an Internet browsing session to produce the Internet browsing session content;

combine the streamed content with the Internet browsing session content per the serviced thin client device display structure instructions to form merged streamed content accommodating the thin client characteristics; and

transmit the merged streamed content to the serviced thin client device, wherein the serviced thin client device is configured to generate a composite streamed video image from the merged streamed content.

10. The gateway of claim 9 , wherein the merged streamed content includes the streamed content located in a first display area and the Internet browsing session content located in a second display area adjacent the first display area.

11. The gateway of claim 10 , wherein the processing circuitry is further operable to transcode the streamed content to fit the first display area.

12. The gateway of claim 11 , wherein the processing circuitry is further operable to transcode the Internet browsing session content to fit the second display area.

13. The gateway of claim 9 , wherein the processing circuitry is further operable to:

receive Internet content directions from the client device; and

transmit the Internet content directions to the cloud server, wherein the Internet content directions are used by the cloud server to produce the Internet browsing session content.

14. The gateway of claim 9 , wherein the processing circuitry is further operable to transmit channel information regarding the streamed content to the cloud server, wherein the channel information is used by the cloud server to produce the Internet browsing session content.

15. The gateway of claim 9 , wherein the serviced thin client device display structure instructions are received from the cloud server.

16. The gateway of claim 9 , wherein the serviced thin client device display structure instructions are received from the serviced thin client device.

17. A method for operating a gateway, the method comprising:

establishing communication with a service provider device;

establishing communication with a serviced thin client device having thin client characteristics;

receiving serviced thin client device display structure instructions by at least one of the serviced thin client device, the service provider device, and a cloud server;

receiving streamed content from the service provider device;

receiving an Internet browsing session content hosted by the cloud server, wherein the cloud server collects information from the serviced thin client device via a template in relation to an Internet browsing session to produce the Internet browsing session content;

combining the streamed content with the Internet browsing session content per the serviced thin client device display structure instructions to form merged streamed content accommodating the thin client characteristics; and

transmitting the merged streamed content to the serviced thin client device, wherein the serviced thin client device is configured to generate a composite streamed video image from the merged streamed content based on the serviced thin client device display structure instructions.

18. The method of claim 17 , wherein the merged streamed content includes the streamed content located in a first display area and the Internet browsing session content located in a second display area substantially adjacent the first display area.

19. The method of claim 18 , further comprising transcoding the streamed content to fit the first display area.

20. The method of claim 19 , further comprising transcoding the Internet browsing session content to fit the second display area.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2011
From: CHEN, XUEMIN; ERICKSON, DAVID; SILYAEV, VLADIMIR; TRERISE, ALAN; KELLERMAN, MARCUS C.; KARAOGUZ, JEYHAN
To: BROADCOM CORPORATION
Reel/Frame 026337/0601 →