Addition of Supplemental Multimedia Content and Interactive Capability at the Client
First Claim
1. A method for delivering supplemental content within streamed media, the method comprising:
- receiving a request at a client for a media segment, the media segment including a plurality of video frames;
obtaining a stream of the media segment to the client from a media server;
accessing supplemental content (SC) from storage of the client or from an SC server, the accessing SC being done before receiving the request, or while obtaining the stream, or after obtaining the stream;
combining the media segment with the SC at the client, the combining including inserting the SC to add or augment video frames from the media segment; and
displaying the combination of media segment and SC.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs for delivering supplemental content within streamed media are provided. In one embodiment, a method includes receiving a request at a client for a media segment, which includes a plurality of video frames. Further, a stream of the media segment to the client from a media server is obtained and supplemental content (SC) is accessed from storage in the client or from an SC server. The access of the SC from the SC server can be performed before receiving the request, or while obtaining the stream, or after the stream has been obtained. Further, the method includes combining the media segment with the SC at the client, which inserts the SC to add or augment video frames from the media segment. The combination is then displayed to the user.
162 Citations
26 Claims
-
1. A method for delivering supplemental content within streamed media, the method comprising:
-
receiving a request at a client for a media segment, the media segment including a plurality of video frames; obtaining a stream of the media segment to the client from a media server; accessing supplemental content (SC) from storage of the client or from an SC server, the accessing SC being done before receiving the request, or while obtaining the stream, or after obtaining the stream; combining the media segment with the SC at the client, the combining including inserting the SC to add or augment video frames from the media segment; and displaying the combination of media segment and SC. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for delivering supplemental content within streamed media, the system comprising:
-
a supplemental content (SC) server; and a plurality of clients on a network; wherein each client from the plurality of clients downloads a media segment for a received request from a user interfacing through each client, the media segments for the plurality of clients being downloaded from a plurality of independent media servers, each media segment including a plurality of video frames; wherein each client notifies the SC server of the received request; wherein the SC server selects and transfers SC and SC instructions to each client; wherein each client combines the media segment with the SC by inserting the SC to add or augment video frames within the media segment for displaying the media segment with the SC. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program embedded in a computer-readable storage medium, when executed by one or more processors, for delivering supplemental content within streamed media, the computer program comprising:
-
program instructions for receiving a request at a client for a media segment, the media segment including a plurality of video frames; program instructions for obtaining a stream of the media segment to the client from a media server; program instructions for accessing supplemental content (SC) from storage of the client or from an SC server, the accessing SC being done before receiving the request, or while obtaining the stream, or after obtaining the stream; program instructions for combining the media segment with the SC at the client, the combining including inserting the SC to add or augment video frames from the media segment; and program instructions for displaying the combination of media segment and SC. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for delivering supplemental content within streamed media, the system comprising:
-
means for receiving a request at a client for a media segment, the media segment including a plurality of video frames; means for obtaining a stream of the media segment to the client from a media server; means for accessing supplemental content (SC) from storage of the client or from an SC server, the accessing SC being done before receiving the request, or while obtaining the stream, or after obtaining the stream; means for combining the media segment with the SC at the client, the combining including inserting the SC to add or augment video frames from the media segment; and means for displaying the combination of media segment and SC.
-
Specification