IP Library Granted Patent US 8,756,642
Granted Patent B2
US 8,756,642 · App. 13/892,432 · Granted Jun 17, 2014

Non-real time push services

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 8,756,642
App. No.
13/892,432
Granted
Jun 17, 2014
Kind
B2
Abstract

In certain embodiments, a method for receiving non-real time push content involves receiving a transport stream containing an Internet Protocol stream of packets containing non-real time content, non-real time service metadata and non-real time content metadata; demultiplexing the Internet Protocol stream of packets to produce: non-real time content, non-real time service metadata, and non-real time content metadata; where the Non-Real Time content metadata includes a Non-Real Time push NRT_Service_Category. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

Claims (52)

1. A receiver configured to receive Non-Real Time push content, comprising in combination:

a radio frequency tuner configured to receive a radio frequency modulated channel containing a transport stream and demodulate the channel to produce an output transport stream;

the output transport stream containing an Internet Protocol stream of packets containing Non-Real Time push content, Non-Real Time service metadata and Non-Real Time content metadata;

an electronic storage medium;

a demultiplexer that demultiplexes the Internet Protocol stream of packets to produce:

Non-Real Time content that is stored in the electronic storage medium,

Non-Real Time service metadata, and

Non-Real Time content metadata; and

where the Non-Real Time content metadata includes a Non-Real Time push NRT_Service_Category.

2. The receiver according to claim 1 , where the Non-Real Time service metadata contains an indication whether or not a particular Non-Real Time service is subscription based.

3. The receiver according to claim 2 , where the indication of whether or not the particular Non-Real Time service is subscription based is within the delivered Non-Real Time service metadata.

4. The receiver according to claim 2 , where the indication of subscription-based content within the Non-Real Time service is received within a Service Map Table.

5. The receiver according to claim 1 , further comprising a Non-Real Time metadata parser that produces Non-Real Time service metadata and Non-Real Time content metadata.

6. A receiver that receives Non-Real Time push content, comprising in combination:

an Internet protocol receiver configured to receive a stream of Internet Protocol packets and selects an Internet Protocol subnet containing a packet stream selected as an output packet stream;

the output packet stream containing Non-Real Time push content, Non-Real Time service metadata and Non-Real Time content metadata;

an electronic storage medium;

a demultiplexer configured to demultiplex the Internet Protocol packet stream to produce:

Non-Real Time push content that is stored in the electronic storage medium,

Non-Real Time service metadata, and

Non-Real Time content metadata; and

where the Non-Real Time content metadata includes a Non-Real Time push NRT_Service_Category.

7. The receiver according to claim 6 , where the Non-Real Time service metadata contains an indication whether or not a particular Non-Real Time service is subscription based.

8. The receiver according to claim 7 , where the indication that the particular Non-Real Time service is or is not subscription-based is delivered as Non-Real Time service metadata.

9. The receiver according to claim 7 , where the indication that the particular Non-Real Time service is or is not subscription-based is received within a Service Map Table.

10. The receiver according to claim 6 , further comprising a Non-Real Time metadata parser that produces Non-Real Time service metadata and Non-Real Time content metadata.

11. A receiver configured to receive Non-Real Time push content, comprising in combination:

a receiver device configured to receive a signal and produces an output transport stream, the output transport stream containing an Internet Protocol stream of packets containing Non-Real Time push content, a file description table, Non-Real Time service and Non-Real Time content metadata;

an electronic storage medium;

a demultiplexer configured to demultiplex the Internet Protocol stream of packets to produce:

Non-Real Time content that is stored in the electronic storage medium,

the File Description Table,

Non-Real Time service metadata, and

Non-Real Time content metadata; and

where the Non-Real Time content metadata includes a Non-Real Time push NRT_Service_Category.

12. The receiver according to claim 11 , where the File Description Table comprises a FLUTE file description table.

13. The receiver according to claim 11 , further comprising a File Description Table parser configured to parse the File Description Table to produce Non-Real Time file metadata from the File Description Table.

14. The receiver according to claim 11 , further comprising a Non-Real Time metadata parser configured to produce Non-Real Time service metadata; Non-Real Time content description text and Non-Real Time content metadata.

15. The receiver according to claim 11 , where the Non-Real Time content metadata is received within a Non-Real Time information table.

16. The receiver according to claim 11 , where the Non-Real Time service metadata contains an indication of whether or not a particular Non-Real Time service is subscription based.

17. A method for receiving Non-Real Time push content, comprising:

receiving a transport stream containing an Internet Protocol stream of packets containing Non-Real Time content, Non-Real Time service metadata and Non-Real Time content metadata;

demultiplexing the Internet Protocol stream of packets to produce:

Non-Real Time content,

Non-Real Time service metadata, and

Non-Real Time content metadata; and

where the Non-Real Time content metadata includes a Non-Real Time push NRT_Service_Category.

18. The method according to claim 17 , further comprising parsing the Non-Real Time metadata to produce Non-Real Time service metadata and Non-Real Time content metadata.

19. The method according to claim 17 , where the service metadata contains an indication whether or not a particular Non-Real Time service is subscription based.

20. The method according to claim 17 , where the Non-Real Time service metadata contains an indication of whether or not a particular Non-Real Time service is subscription-based.

21. The method according to claim 17 , further comprising storing the Non-Real Time content to an electronic storage medium.

22. The method according to claim 17 , where a Service Map Table contains an indication of whether or not a particular Non-Real Time service is subscription-based.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 048974/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: SONY ELECTRONICS INC.
To: SONY CORPORATION
Reel/Frame 036330/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: EYER, MARK KENNETH
To: SONY CORPORATION; SONY ELECTRONICS INC.
Reel/Frame 032170/0061 →