IP Library Granted Patent US 10,764,640
Granted Patent B2
US 10,764,640 · App. 16/199,027 · Granted Sep 1, 2020

Receiver device including native broadcaster application

Inventor: Graham Clift (San Diego, CA)
Assignee: SONY CORPORATION
H04N21/4622H04N21/41407H04N21/4312H04N21/4431H04N21/8586
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 10,764,640
App. No.
16/199,027
Granted
Sep 1, 2020
Kind
B2
Abstract

A reception apparatus includes a memory that stores a television receiver application and a native application. The reception apparatus further includes a processor configured to send, by the native application to the television receiver application, a query command regarding a number of services available for display, receive, by the native application from the television receiver application in response to the query command, a query response message including at least a first parameter that specifies a number of associated services available for display, and provide, by the native application, a video surface for each service indicated in the first parameter.

Claims (34)

1. A reception apparatus, comprising:

a memory that stores a television receiver application and a native application;

a processor configured to:

send, by the native application to the television receiver application, a query command regarding a number of services available for display,

receive, by the native application from the television receiver application in response to the query command, a query response message including at least a first parameter that specifies a number of associated services available for display, and

provide, by the native application, a video surface for each service indicated in the first parameter,

wherein the query response message further includes a second parameter that specifies a display format and a third parameter that specifies a location of content corresponding to the associated services available for display, and

wherein the display format is one of a JPEG format, a Dynamic Adaptive Streaming over HTTP (DASH) format, and a TV format.

2. The reception apparatus according to claim 1 , wherein when the display format is the JPEG format, the third parameter is a uniform resource locator (URL) that points to a server containing a plurality of JPEG images,

wherein the native application retrieves a first JPEG image from the plurality of JPEG images for each video surface provided by the native application, and

wherein the television receiver application provides to the native application an updated JPEG image from the server for each video surface provided by the native application.

3. The reception apparatus according to claim 1 , wherein when the display format is the DASH format, the third parameter is a uniform resource locator (URL) that points to a DASH server,

wherein the native application uses the URL to retrieve, from the DASH server, a media presentation description (MPD) file that includes content corresponding to the associated services.

4. The reception apparatus according to claim 1 , wherein when the display format is the TV format, the third parameter is a link to a display buffer for each associated service,

wherein each display buffer includes content of a service received in a digital broadcast stream, and

wherein the native application attaches a corresponding display buffer to each video surface provided by the native application.

5. The reception apparatus according to claim 4 , wherein the television receiver application is configured to provide a full screen video surface to display a user selected service included in the digital broadcast stream, wherein each video surface provided by the native application is overlaid over the full screen video surface.

6. The reception apparatus according to claim 1 , wherein the native application and the television receiver application communicate with each other via an application programming interface (API) that enables direct bidirectional communication between the native application and the television receiver application.

7. A non-transitory computer readable medium having instructions stored therein, which when executed by a processor in a reception apparatus causes the processor to execute a method comprising:

sending, by a native application to a television receiver application, a query command regarding a number of services available for display,

receiving, by the native application from the television receiver application in response to the query command, a query response message including at least a first parameter that specifies a number of associated services available for display, and

providing, by the native application, a video surface for each service indicated in the first parameter,

wherein the query response message further includes a second parameter that specifies a display format and a third parameter that specifies a location of content corresponding to the associated services available for display, and

wherein the display format is one of a JPEG format, a Dynamic Adaptive Streaming over HTTP (DASH) format, and a TV format.

8. The non-transitory computer readable medium according to claim 7 , wherein when the display format is the JPEG format, the third parameter is a uniform resource locator (URL) that points to a server containing a plurality of JPEG images,

wherein the native application retrieves a first JPEG image from the plurality of JPEG images for each video surface provided by the native application, and

wherein the television receiver application provides to the native application an updated JPEG image from the server for each video surface provided by the native application.

9. The non-transitory computer readable medium according to claim 7 , wherein when the display format is the DASH format, the third parameter is a uniform resource locator (URL) that points to a DASH server,

wherein the native application uses the URL to retrieve, from the DASH server, a media presentation description (MPD) file that includes content corresponding to the associated services.

10. The non-transitory computer readable medium according to claim 7 , wherein when the display format is the TV format, the third parameter is a link to a display buffer for each associated service,

wherein each display buffer includes content of a service received in a digital broadcast stream, and

wherein the native application attaches a corresponding display buffer to each video surface provided by the native application.

11. The non-transitory computer readable medium according to claim 10 , wherein the television receiver application is configured to provide a full screen video surface to display a user selected service included in the digital broadcast stream, wherein each video surface provided by the native application is overlaid over the full screen video surface.

12. The non-transitory computer readable medium according to claim 7 , wherein the native application and the television receiver application communicate with each other via an application programming interface (API) that enables direct bidirectional communication between the native application and the television receiver application.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2022
From: SONY GROUP CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 062072/0850 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2022
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 062048/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2018
From: CLIFT, GRAHAM
To: SONY CORPORATION
Reel/Frame 047568/0833 →