Systems and methods for a multiport synchronous-asynchronous client for scheduling and delivering content for digital radio broadcast transmission
First Claim
Patent Images
1. A processor-implemented method of scheduling and delivering content for digital radio broadcast transmission comprising:
- a. receiving a request to render first media content in synchronization with second media content, wherein the first media content is directed along a first signal path through a digital radio broadcast transmitter and the second media content is directed along a second signal path through the digital radio broadcast transmitter, and wherein the request includes a requested render time of the second media content by a digital radio broadcast receiver;
b. receiving a request to render third media content asynchronously at the digital radio broadcast receiver;
c. receiving a plurality of content requests from an importer, each content request including a value corresponding to a time at which media content following the second signal path that is delivered responsive to the content request would be rendered by the digital radio broadcast receiver;
d. delivering the first media content to the importer responsive to at least one of the content requests when the value of the content request corresponds to the render time of the second media content, such that the first media content can be rendered synchronously with the second media content by the digital radio broadcast receiver; and
e. delivering the third media content to the importer responsive to at least one of the content requests such that the third media content can be rendered asynchronously by the digital radio broadcast receiver.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and processor readable media are disclosed for scheduling and delivering content for digital radio broadcast transmission. To overcome the inefficiencies of conventional scheduling and delivery techniques, the present disclosure describes a novel multiport synchronous-asynchronous client for receiving content from multiple sources and then scheduling and delivering that content to an importer.
40 Citations
42 Claims
-
1. A processor-implemented method of scheduling and delivering content for digital radio broadcast transmission comprising:
-
a. receiving a request to render first media content in synchronization with second media content, wherein the first media content is directed along a first signal path through a digital radio broadcast transmitter and the second media content is directed along a second signal path through the digital radio broadcast transmitter, and wherein the request includes a requested render time of the second media content by a digital radio broadcast receiver; b. receiving a request to render third media content asynchronously at the digital radio broadcast receiver; c. receiving a plurality of content requests from an importer, each content request including a value corresponding to a time at which media content following the second signal path that is delivered responsive to the content request would be rendered by the digital radio broadcast receiver; d. delivering the first media content to the importer responsive to at least one of the content requests when the value of the content request corresponds to the render time of the second media content, such that the first media content can be rendered synchronously with the second media content by the digital radio broadcast receiver; and e. delivering the third media content to the importer responsive to at least one of the content requests such that the third media content can be rendered asynchronously by the digital radio broadcast receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A digital radio broadcast transmitter system configured to schedule and deliver content for digital radio broadcast transmission comprising:
-
a. a processing system; and b. a memory coupled to the processing system, wherein the processing system is configured to execute steps comprising; i. receiving a request to render first media content in synchronization with second media content, wherein the first media content is directed along a first signal path through a digital radio broadcast transmitter and the second media content is directed along a second signal path through the digital radio broadcast transmitter, and wherein the request includes a requested render time of the second media content by a digital radio broadcast receiver; ii. receiving a request to render third media content asynchronously at the digital radio broadcast receiver; iii. receiving a plurality of content requests from an importer, each content request including a value corresponding to a time at which media content following the second signal path that is delivered responsive to the content request would be rendered by the digital radio broadcast receiver; iv. delivering the first media content to the importer responsive to at least one of the content requests when the value of the content request corresponds to the render time of the second media content, such that the first media content can be rendered synchronously with the second media content by the digital radio broadcast receiver; and v. delivering the third media content to the importer responsive to at least one of the content requests such that the third media content can be rendered asynchronously by the digital radio broadcast receiver. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory, processor-readable storage medium having instructions thereon adapted to cause a processing system to execute steps comprising:
-
a. receiving a request to render first media content in synchronization with second media content, wherein the first media content is directed along a first signal path through a digital radio broadcast transmitter and the second media content is directed along a second signal path through the digital radio broadcast transmitter, and wherein the request includes a requested render time of the second media content by a digital radio broadcast receiver; b. receiving a request to render third media content asynchronously at the digital radio broadcast receiver; c. receiving a plurality of content requests from an importer, each content request including a value corresponding to a time at which media content following the second signal path that is delivered responsive to the content request would be rendered by the digital radio broadcast receiver; d. delivering the first media content to the importer responsive to at least one of the content requests when the value of the content request corresponds to the render time of the second media content, such that the first media content can be rendered synchronously with the second media content by the digital radio broadcast receiver; and e. delivering the third media content to the importer responsive to at least one of the content requests such that the third media content can be rendered asynchronously by the digital radio broadcast receiver. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification