IP Library Granted Patent US 9,584,238
Granted Patent B2
US 9,584,238 · App. 13/168,087 · Granted Feb 28, 2017

Accessing service guide information in a digital video broadcast system

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,584,238
App. No.
13/168,087
Granted
Feb 28, 2017
Kind
B2
Abstract

Apparatuses may perform and methods may include receiving a digital broadcast signal that includes a physical layer pipe identified by a predetermined identifier indicating that the physical layer pipe includes service guide bootstrap information. The bootstrap information may identify one or more service guides available for download. The physical layer pipe may include header information that identifies one or more other physical layer pipes containing portions of the service guides identified in the bootstrap information. Based on the bootstrap information and header information, a selected service guide is retrieved and presented to a user.

Claims (43)

1. A method comprising:

receiving at a device a digital broadcast signal from a broadcast system, the digital broadcast signal including a physical layer time slice identified by a physical layer pipe identifier, and the digital broadcast signal including layer one signaling information; identifying, based on a type field of the layer one signaling information, that the physical layer time slice contains a service guide bootstrap session;

determining, based on the layer one signaling information, a location of the physical layer time slice within a physical layer frame;

extracting, from the physical layer time slice, the service guide bootstrap session, which identifies one or more service guide sessions available for reception from one or more other physical layer time slices;

receiving the one or more service guide sessions from the one or more other physical layer time slices of the broadcast system based on information in the service guide bootstrap session; and

storing service guide information, received in the one or more service guide sessions, in a memory of the device.

2. The method of claim 1 , wherein the one or more service guide sessions include a service guide announcement session, and one or more service guide delivery sessions.

3. The method of claim 2 , wherein the service guide bootstrap session, the service guide announcement session, and the one or more service guide delivery sessions are Asynchronous Layered Coding/File Delivery Over Unidirectional Transport sessions.

4. The method of claim 2 , wherein the service guide bootstrap session, the service guide announcement session, and at least one of the one or more service guide delivery sessions are each included within different physical layer time slices.

5. The method of claim 4 , wherein the service guide bootstrap session identifies the different physical layer time slices as belonging to a common group of physical layer time slices within the physical layer frame.

6. The method of claim 1 , wherein the broadcast system is a Digital Video Broadcast Next Generation Handheld (DVB-NGH) system, and the one or more service guide sessions are formatted according to an Open Mobile Alliance Mobile Broadcast (OMA BCAST) standard.

7. The method of claim 1 , wherein the physical layer time slice comprises at least one time-frequency slice.

8. The method or claim 1 , wherein the physical layer pipe identifier is associated in the memory with the service guide bootstrap session prior to the device receiving a service guide announcement session.

9. An apparatus comprising:

at least one processor; and

at least one memory storing computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to:

receive a digital broadcast signal from a broadcast system, the digital broadcast signal including a physical layer time slice identified by a physical layer pipe identifier and the digital broadcast signal including layer one signaling information;

identify, based on a type field of the layer one signaling information, that the physical layer time slice contains a service guide bootstrap session;

determine, based on the layer one signaling information, a location of the physical layer time slice within a physical layer frame;

extract, from the physical layer time slice, the service guide bootstrap session, which identifies one or more service guide sessions available for reception from one or more other physical layer time slices of the broadcast system;

receive the one or more service guide sessions from the one or more other physical layer time slices of the broadcast system based on information in the service guide bootstrap session; and

store service guide information, received in the one or more service guide sessions, in the at least one memory.

10. The apparatus of claim 9 , wherein the one or more service guide sessions include a service guide announcement session, and one or more service guide delivery sessions.

11. The apparatus of claim 10 , wherein the service guide bootstrap session, the service guide announcement session, and the one or more service guide delivery sessions are Asynchronous Layered Coding/File Delivery Over Unidirectional Transport sessions.

12. The apparatus of claim 10 , wherein the service guide bootstrap session, the service guide announcement session, and at least one of the one or more service guide delivery sessions are each included within different physical layer time slices.

13. The apparatus of claim 12 , wherein the service guide bootstrap session identifies the different physical layer time slices as belonging to a common group of physical layer time slices within the physical layer frame.

14. The apparatus of claim 9 , wherein the broadcast system is a Digital Video Broadcast Next Generation Handheld (DVB-NGH) system, and the one or more service guide sessions are formatted according to an Open Mobile Alliance Mobile Broadcast (OMA BCAST) standard.

15. The apparatus of claim 9 , wherein the physical layer time slice comprises at least one time-frequency slice.

16. The apparatus or claim 9 , wherein the physical layer pipe identifier is associated in the at least one memory with the service guide bootstrap session prior to the apparatus receiving a service guide announcement session.

17. One or more tangible computer readable memories having computer program code stored thereon, the one or more tangible computer readable memories and computer program code configured to, with at least one processor, cause an apparatus to:

receive a digital broadcast signal from a broadcast system, the digital broadcast signal including a physical layer time slice identified by a physical layer pipe identifier and the digital broadcast signal including layer one signaling information;

identify, based on a type field of the layer one signaling information, that the physical layer time slice contains a service guide bootstrap session;

determine, based on the layer one signaling information, a location of the physical layer time slice within a physical layer frame;

extract, from the physical layer time slice, the service guide bootstrap session, which identifies one or more service guide sessions available for reception from one or more other physical layer time slices of the broadcast system;

receive the one or more service guide sessions from the one or more other physical layer time slices of the broadcast system based on information in the service guide bootstrap session; and

store service guide information, received in the one or more service guide sessions, in the apparatus.

18. The one or more tangible computer readable memories of claim 17 , wherein the one or more service guide sessions include a service guide announcement session, and one or more service guide delivery sessions.

19. The one or more tangible computer readable memories of claim 18 , wherein the service guide bootstrap session, the service guide announcement session, and the one or more service guide delivery sessions are Asynchronous Layered Coding/File Delivery Over Unidirectional Transport sessions.

20. The one or more tangible computer readable memories of claim 18 , wherein the service guide bootstrap session, the service guide announcement session, and at least one of the one or more service guide delivery sessions are each included within different physical layer time slices.

21. The one or more tangible computer readable memories of claim 20 , wherein the service guide bootstrap session identifies the different physical layer time slices as belonging to a common group of physical layer time slices within the physical layer frame.

22. The one or more tangible computer readable memories of claim 17 , wherein the broadcast system is a Digital Video Broadcast Next Generation Handheld (DVB-NGH) system, and the one or more service guide sessions are formatted according to an Open Mobile Alliance Mobile Broadcast (OMA BCAST) standard.

23. The one or more tangible computer readable memories of claim 17 , wherein the physical layer time slice comprises at least one time-frequency slice.

24. The one or more tangible computer readable memories of claim 17 , wherein the physical layer pipe identifier is associated in the apparatus with the service guide bootstrap session prior to the apparatus receiving a service guide announcement session.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: NOKIA TECHNOLOGIES OY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 053130/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040946/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2011
From: VARE, JANI PETTERI; ALAMAUNU, JYRKI TAPIO; HILTUNEN, REINO JUHANI; HUTTUNEN, JUHANI
To: NOKIA CORPORATION
Reel/Frame 026762/0126 →