Wrapper Playlists on Streaming Media Services
First Claim
1. A method for a server computer to automatically provide content to a client computer, the method comprising:
- receiving, by the server computer, a request from the client computer for one or more requested content items; and
responsive to receiving the request;
identifying, by the server computer, a data structure that refers to one or more further content items;
modifying, by the server computer, the data structure to reference the requested content items; and
providing, by the server computer, the content items referenced by the modified data structure to the client computer for presentation to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for combining streaming media content items for streaming to a client computer across a network are described. In one aspect, a server computer receives a request from a client computer for one or more content items. Responsive to receiving the request, the server computer identifies a data structure that refers to the one or more further content items. The server computer modifies the data structure to reference the requested content items. The server computer provides the content items referenced by the modified data structure to the requesting client computer for streaming media content to a user.
98 Citations
20 Claims
-
1. A method for a server computer to automatically provide content to a client computer, the method comprising:
-
receiving, by the server computer, a request from the client computer for one or more requested content items; and
responsive to receiving the request;
identifying, by the server computer, a data structure that refers to one or more further content items;
modifying, by the server computer, the data structure to reference the requested content items; and
providing, by the server computer, the content items referenced by the modified data structure to the client computer for presentation to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server including a processor configured to perform one or more operations comprising:
-
receiving a plurality of requests from a client for one or more requested content items;
responsive to receiving the request, and for at least a subset of the received requests;
(a) identifying, by the server, a data structure containing a sequence of references to one or more further content items;
(b) modifying, by the server, the data structure reference to the requested content items; and
(c) communicating, by the server, the content items referenced by the modified data structure to the client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having stored thereon a wrapper data structure comprising:
-
one or more first data fields, each data field containing data therein representing a respective reference to a set of content items;
at least one second data field containing data therein representing a respective placeholder to identify a particular point in a sequence of the one or more first data fields where a reference to a set of client requested content is to be inserted; and
wherein the data structure comprises a playlist or a Web page. - View Dependent Claims (19, 20)
-
Specification