System and method of joining encoded video streams for continuous play
First Claim
1. A method of displaying media files, comprising:
- delivering to a client a set of first media files from a server;
delivering to the client from a server a set of second media files;
pursuant to an instruction set received from a server, assembling at the client the first media files and at least one of the second media files to form a continuous show; and
playing the show as a single continuous play.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for transferring entertainment media files and advertisement media files. A set of advertisement files is pre-cached at the client side. A show, movie or other form of entertainment object may be requested by a user, and the set of files of which that entertainment object is composed is delivered to the user over the Internet. An instruction set is downloaded from the server to the client; this set directs the client to combine the entertainment object(s) with advertisement media files selected from the pre-cached set of advertisement media files at run time. When the entertainment set is arranged and played at the client side, it will appear as a single, continuous clip that includes both entertainment and advertisement content.
171 Citations
94 Claims
-
1. A method of displaying media files, comprising:
-
delivering to a client a set of first media files from a server;
delivering to the client from a server a set of second media files;
pursuant to an instruction set received from a server, assembling at the client the first media files and at least one of the second media files to form a continuous show; and
playing the show as a single continuous play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing media with advertising to a client, comprising:
-
pre-caching a plurality of entertainment media files at a client side;
pre-caching a plurality of advertising media files at the client side;
providing insertion indications indicating where the entertainment media files may have advertisement media files inserted therein;
providing association indications regarding what types of advertisement media files may be inserted in the entertainment media files;
receiving from the client a command to play one or more of the pre-cached entertainment media files; and
sending to the client a text file, the text file including instructions embedded therein, the instructions directing the client regarding the entertainment media files and the advertising media files to be assembled together, and in what order, for playback with the appearance of a single media file. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of providing entertainment combined with advertising, comprising:
-
delivering a plurality of advertisement media files from a server to a client across a computer network for caching at the client, the cached advertisement media files defining a menu of cached advertisement media files; and
delivering both an entertainment file and an advertising designation to the client, the entertainment file and the advertising designation being associated together such that the client will combine both the entertainment file and selected advertisement media files from the menu of cached advertisement media files, for playback together. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of providing entertainment and advertising, comprising:
-
delivering a plurality of advertisement media files to a client across a communications network for storage at the client, the advertisement media files defining a client library;
receiving a request from a user at the client to deliver a media object to the client;
modifying the client library; and
in response to the request, delivering the media object to the client for playback together with at least some of the advertisement media files from the client library. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of advertising, comprising:
-
delivering across a computer network a content object, the object having a plurality of predefined advertisement media file insertion slots; and
selecting only some of the slots for insertion of advertisement media files thereat at the client side. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method of displaying multiples files at a client side, comprising:
-
delivering multiple media files to a client side from a server;
pursuant to an instruction set, selecting on the client side more than one of the media files;
pursuant to the instruction set, arranging on the client side the selected media files; and
playing the arranged media files as a continuous show. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. A client system, comprising:
a client computer programmed (a) to receive from a server entertainment media files and at least one advertisement media file, (b) to assemble pursuant to an instruction set received from a server the media files and the at least one advertisement media file as a continuous show and (c) to play the show as a single continuous file. - View Dependent Claims (81)
-
82. A web server system, comprising:
a server programmed to deliver to a client (a) at least one advertisement media file, (b) at least one entertainment media file, and (c) an instruction set which instructs the client how to assemble the at least one advertisement media file and the at least one entertainment media file as a continuous show. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
Specification