Input Queued Content Switching Using A Playlist
First Claim
1. A computerized method comprising:
- generating, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information;
requesting a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence;
generating, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising;
selecting the first portion of content from a queue associated with the first content source using the retrieval sequence,transferring the first portion of content from the queue associated with the first content source to an output buffer,terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and
transmitting the portion of content in the output buffer to a client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for input queued content switching using a playlist. A retrieval sequence is generated using a plurality of content requests based on content location information. A first portion of content is requested to be queued at a first content source, and a second portion of content is requested to be queued at a second content source. A content stream of the first portion and the second portion of content is generated using the retrieval sequence. The generating includes selecting the first portion of content from a queue associated with the first content source and transferring the first portion of content to an output buffer, then terminating transfer of the first portion of content and initiating transfer of the second portion of content from a queue associated with the second content source. The portion of content in the output buffer is transmitted to a client device.
90 Citations
20 Claims
-
1. A computerized method comprising:
-
generating, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information; requesting a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence; generating, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising; selecting the first portion of content from a queue associated with the first content source using the retrieval sequence, transferring the first portion of content from the queue associated with the first content source to an output buffer, terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and transmitting the portion of content in the output buffer to a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions operable to cause a data processing apparatus to:
-
generate, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information; request a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence; generate, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising; selecting the first portion of content from a queue associated with the first content source using the retrieval sequence, transferring the first portion of content from the queue associated with the first content source to an output buffer, terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and transmit the portion of content in the output buffer to a client device.
-
-
19. A system for input queued content switching, the system comprising:
-
a content request processor configured to; generate, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information, request a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence; and a content retrieval processor configured to; generate, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising; selecting the first portion of content from a queue associated with the first content source using the retrieval sequence, transferring the first portion of content from the queue associated with the first content source to an output buffer, terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and transmit the portion of content in the output buffer to a client device.
-
-
20. A system for input queued content switching, the system comprising:
-
means for generating, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information; means for requesting a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence; means for generating, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising; selecting the first portion of content from a queue associated with the first content source using the retrieval sequence, transferring the first portion of content from the queue associated with the first content source to an output buffer, terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and means for transmitting the portion of content in the output buffer to a client device.
-
Specification