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, an original data structure that refers to one or more further content items;
copying, by the server computer, the original data structure to create a copy of the original data structure;
modifying, by the server computer, the copy of the original data structure to reference the requested content items, wherein the copy of the original data structure further comprises a placeholder that identifies a particular point in a sequence where the reference to the requested content is placed; 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.
-
Citations
12 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, an original data structure that refers to one or more further content items; copying, by the server computer, the original data structure to create a copy of the original data structure; modifying, by the server computer, the copy of the original data structure to reference the requested content items, wherein the copy of the original data structure further comprises a placeholder that identifies a particular point in a sequence where the reference to the requested content is placed; 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. 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, an original data structure containing a sequence of references to one or more further content items; (b) copying the original data structure to create a copy of the original data structure; (c) modifying, by the server, the copy of the original data structure reference to the requested content items, wherein the copy of the original data structure further comprises a placeholder that identifies a particular point in the sequence where the reference to the requested content is placed; and (d) communicating, by the server, the content items referenced by the modified data structure to the client. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification