Media Enhancement Mechanism
First Claim
Patent Images
1. A method comprisingreceiving, from a host, a request for embed code for a user application with an application programming interface;
- generating embed code comprising computer-readable instructions operative, when executed, to cause a host processor to;
access one or more referenced media object attributes of a data object containing the embed code;
interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more existing media object attributes; and
render the one or more media objects within the context of the data object; and
transmitting a response to the host, wherein the response includes the embed code.
9 Assignments
0 Petitions
Accused Products
Abstract
A method to provide additional media objects for data objects containing one or more existing media objects is described. The existing media object is analyzed to determine additional related media available on the network, and the data object description is augmented with metadata to identify the additional media in an enhanced data object description. When the enhanced data object is rendered, the metadata facilitates incorporation of additional media objects in the displayed page.
-
Citations
21 Claims
-
1. A method comprising
receiving, from a host, a request for embed code for a user application with an application programming interface; -
generating embed code comprising computer-readable instructions operative, when executed, to cause a host processor to; access one or more referenced media object attributes of a data object containing the embed code; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more existing media object attributes; and render the one or more media objects within the context of the data object; and transmitting a response to the host, wherein the response includes the embed code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium comprising computer-readable instructions operative, when executed, to cause one or more processors to:
-
access one or more existing media object attributes of a data object containing the embed code; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more existing media object attributes; and render the one or more additional media objects within the context of the data object; and wherein one or more sections of the computer readable instructions are embeddable into a data object; and
wherein one or more sections of the computer readable instructions are executable within the context of a client application that consumes the data object.
-
-
17. A method comprising
storing embed code comprising computer-readable instructions operative, when executed, to cause a host processor to: -
access one or more existing media object attributes of an enhanced data object containing the embed code; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more existing media object attributes; and render the one or more media objects within the context of the data object; and storing enhancing code comprising computer-readable instructions operative, when executed, to cause a host processor to; access one or more attributes of an existing data object; and replicating, responsive to a user command, one or more sections of the embed code in the enhanced data object, wherein a data object file modifier operatively inserts the one or more embed code sections into the existing data object file. - View Dependent Claims (18, 19, 20, 21)
-
Specification