Systems and methods for enhancing streaming media
First Claim
Patent Images
1. A method for delivering streaming media, comprising:
- creating a text string that includes data to be extracted by a media player; and
inserting said text string as a uniform resource locator event in a media stream, said text string being used to transmit data and not to identify a resource location.
18 Assignments
0 Petitions
Accused Products
Abstract
Streaming media is delivered in various scenarios that include live/on-demand events, Real/Windows Media platforms, and Netscape/Internet Explorer browsers. Systems and methods for enhancing streaming media delivery in this environment are disclosed.
-
Citations
38 Claims
-
1. A method for delivering streaming media, comprising:
-
creating a text string that includes data to be extracted by a media player; and
inserting said text string as a uniform resource locator event in a media stream, said text string being used to transmit data and not to identify a resource location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
-
computer-readable program code for causing a computer to monitor a stream to determine a time position of said stream;
computer-readable program code for causing a computer to determine whether said monitored time position matches a time code in an event list;
computer-readable program code for causing a computer to execute an action associated with said time code if said monitored time position matches said time code; and
a computer-usable medium configured to store the computer-readable program codes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for delivering streaming media, comprising:
-
receiving a caption text segment that is associated with a live stream;
storing said received caption text segment into a memory format that is capable of reproducing a caption text transcript having a length greater than said received caption text segment;
receiving a request from a media player for caption text that occurred at a point in time prior to a current viewing time of said media player; and
transmitting a requested portion of a live caption transcript to said media player. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for delivering streaming media, comprising:
-
inserting first messages into a media stream at configurable intervals;
receiving second messages from a player, said second messages indicating that said player has received a respective one of said first messages; and
determining an amount of time that a particular user has watched an event based on receipt of said second messages. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An application versioning method, comprising:
-
receiving a request at a master application;
querying a first database associated with said master application;
forwarding said request to a versioned application based on said query;
querying a second database associated with said versioned application; and
responding, by said versioned application, to said request, wherein subsequent requests in a session go directly to said versioned application. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An application customization method, comprising:
-
storing a list of a plurality of modules, each of said plurality of modules representing a feature of an application;
subscribing each of said plurality of modules to a scope level, said scope level being selected from a global hierarchy; and
determining which modules are enabled for an object in said global hierarchy based on a scope level of said object. - View Dependent Claims (36, 37, 38)
-
Specification