Multimedia system over electronic network and method of use
First Claim
1. A method of providing multimedia content over an electronic network comprising:
- a) transferring one or more media content objects to one or more nodes of said electronic network;
b) making a script list available to one or more nodes of said electronic network, wherein said script list is related to one or more of said media content objects; and
c) rendering one or more of said media content objects into a perceptible format in accordance with information from said script list.
0 Assignments
0 Petitions
Accused Products
Abstract
A multimedia system over an electronic network, and the corresponding method of use for combining targeted advertising and on-demand rendering with a data swarming, multicasting, or time-shifted delivery. In a system that has business or technological constraints which prevent the encoding and/or the transmission of individually customized media content objects, in combination with an ad-hoc system, a delivery of one or more media content objects and a script list is performed in order to enable the rendering of one or more media content objects in accordance with information from the script list. Additionally, according to an embodiment, the system enables the insertion of watermarking information. In another embodiment, log file information are recorded and analyzed for decision making purposes. In another embodiment, lookup redirection techniques are disclosed when strict uniqueness of a transferred object is required.
-
Citations
55 Claims
-
1. A method of providing multimedia content over an electronic network comprising:
-
a) transferring one or more media content objects to one or more nodes of said electronic network;
b) making a script list available to one or more nodes of said electronic network, wherein said script list is related to one or more of said media content objects; and
c) rendering one or more of said media content objects into a perceptible format in accordance with information from said script list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A method for providing advertising to a peer-to-peer network comprising the steps of:
-
a) combining a first peer-to-peer data transfer of a media content object to one or more nodes of said peer-to-peer network with a data delivery of one or more advertising objects to one or more of said nodes, wherein;
i. one or more of said advertising objects are determined to be rendered in conjunction with a rendering of said media content object; and
ii. said data delivery may comprise a second peer-to-peer data transfer that may be distinct from said first peer-to-peer data transfer; and
b) making a script list available to one or more of said nodes of said peer-to-peer network, wherein;
i. said script list is related to one or more of said advertising objects and said media content object;
ii. said script list may be customized for an individual or a low number of nodes of said peer-to-peer network; and
iii. said script list may be available in a technology that prevents an unauthorized view or an unauthorized modification of said script list; and
c) rendering said media content object in conjunction with the rendering of one or more of said advertising objects in accordance with information from said script list. - View Dependent Claims (22, 24)
-
-
25. A method for improving the rendering of one or more media content objects over an electronic network comprising the steps of:
-
a) acquiring log information for one or more particular nodes of said electronic network, wherein said log information includes information about the rendering of one or more of said media content objects;
b) performing an analysis of said log information to determine the way one or more of said media content objects have been rendered; and
c) using results of said analysis to take action on any one of, or a combination of;
i. one or more of said nodes;
orii. future rendering of one or more of said media content objects. - View Dependent Claims (26, 27)
-
-
28. A system for providing multimedia content over an electronic network comprising:
-
a) one or more receiving devices connected to said electronic network, wherein said receiving devices comprise;
i. means for transferring one or more media content objects and one or more script lists over said electronic network;
ii. means for storing one or more of said media content objects and one or more of said script lists; and
iii. a rendering engine capable of rendering one or more of said media content objects into a perceptible format in accordance with information from one or more of said script lists;
b) one or more of said script lists, wherein one or more of said script lists comprise data related to one or more of said media content objects;
c) one or more of said media content objects, wherein one or more of said media content object may comprise one or more of the following elements;
i. an entire multimedia object;
ii. a sub-section of a multimedia object;
iii. a descriptive object;
iv. an advertising object;
v. an object with watermarking information;
wherein one or more of said elements may be available under a media file format;
d) one or more processing devices connected to said electronic network comprising an electronic mechanism capable of making one or more of said script lists available to said rendering engine; and
e) one or more seed servers connected to said electronic network comprising a storage and transfer mechanism capable of transferring one or more of said media content objects from one or more of said seed servers to one or more of said receiving devices, wherein;
i. one or more of said seed servers are optional;
orii. one or more of said seed servers are integrated into one or more of said receiving devices. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for providing advertising to a peer-to-peer network comprising:
-
a) a peer-to-peer network comprising a plurality of media content objects stored on a plurality of peers of said said peer-to-peer network;
b) a plurality of peers connected to said peer-to-peer network comprising a combination of;
i. means for transferring and storing one or more advertising objects;
ii. means for transferring and storing one or more of said media content objects;
iii. a rendering engine capable of rendering one or more of said media content objects in conjunction with the rendering of one or more of said advertising objects and in accordance with information from a script list;
iv. means for receiving said script list and making said script list available to said rendering engine; and
c) a server connected to said peer-to-peer network comprising;
i. means for determining one or more of said advertising objects to be rendered in conjunction with a rendering of one or more of said media content objects and generating said script list accordingly;
ii. means for customizing said script list;
wherein;
iii. said script list is related to one or more of said advertising objects and one or more of said media content objects; and
iv. one or more of said peers may comprise a mechanism for transferring a plurality of said media content objects over a plurality of distinct swarms. - View Dependent Claims (48)
-
-
49. A system for improving the rendering of one or more media content objects comprising:
-
a) a plurality of playback devices, wherein;
i. said playback devices are capable of rendering one or more of said media content objects into a perceptible format in accordance with a predetermined manner and with optional instructions received from a user; and
ii. said playback devices are capable of storing log information describing the manner in which one or more of said media content objects has been rendered;
b) a computing device comprising a mechanism for;
i. acquiring said log information for one or more particular playback devices; and
ii. performing an analysis of said log information to determine how the rendering of one or more of said media content objects has been performed; and
c) a server comprising a processing mechanism for taking actions upon results of said analysis, wherein said actions may include actions on any one of, or on a combination of;
i. the future rendering of one or more of said media content objects;
ii. one or more of said playback devices;
iii. one or more users. - View Dependent Claims (50, 51)
-
-
52. A system for rendering one or more media content objects transferred over a peer-to-peer network, comprising an arrangement of digital data wherein:
-
a) said digital data can be used to indicate a manner of rendering into a perceptible format at least one of said media content objects in conjunction with one or more distinct media content objects, wherein one or more of said media content objects are transferred over said peer-to-peer network; and
b) said arrangement of digital data is available in a format compatible with a media player. - View Dependent Claims (53, 54)
-
-
55. In a peer-to-peer network capable of transferring one or more media content objects, the improvement wherein said peer-to-peer network comprises:
-
a) means for transferring and storing one or more of said media content objects;
b) means for automatically transferring and storing one or more advertising objects after at least one section of one or more of said media content object has been transferred;
c) a rendering engine capable of rendering one or more of said media content objects in conjunction with the rendering of one or more of said advertising objects and in accordance with information from a script list;
d) one or more script lists;
e) means for automatically receiving one or more of said script lists and making said script list available to said rendering engine before a playback of one or said media content object is initiated; and
f) means for determining one or more of said advertising objects to be rendered in conjunction with a rendering of one or more of said media content objects and generating said script list accordingly.
-
Specification