Media enhancement mechanism using embed code
First Claim
Patent Images
1. A method comprising:
- receiving, via at least one processor, a request for embed code for a user application with an application programming interface;
generating, via the at least one processor, embed code comprising computer-readable instructions operative to;
access one or more media object attributes of the data object containing the embed code and referencing at least one media object;
interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more media object attributes, the embed code including one or more account attributes for identifying the one or more additional media objects; and
render the one or more additional media objects within a context of the data object;
transmitting, via the at least one processor, the embed code in response to the request;
accessing, via the at least one processor, a content consuming entity identifier in the media object request resulting from execution of the embed code; and
identifying, via the at least one processor, the one or more additional media objects to be associated with the one or more media object attributes of the data object, the one or more account attributes associated with the content consuming entity identifier, the identifying one or more media objects is biased by the one or more account attributes associated with the content consuming entity identifier.
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
20 Claims
-
1. A method comprising:
-
receiving, via at least one processor, a request for embed code for a user application with an application programming interface; generating, via the at least one processor, embed code comprising computer-readable instructions operative to; access one or more media object attributes of the data object containing the embed code and referencing at least one media object; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more media object attributes, the embed code including one or more account attributes for identifying the one or more additional media objects; and render the one or more additional media objects within a context of the data object; transmitting, via the at least one processor, the embed code in response to the request; accessing, via the at least one processor, a content consuming entity identifier in the media object request resulting from execution of the embed code; and identifying, via the at least one processor, the one or more additional media objects to be associated with the one or more media object attributes of the data object, the one or more account attributes associated with the content consuming entity identifier, the identifying one or more media objects is biased by the one or more account attributes associated with the content consuming entity identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing computer-readable instructions operative, when executed, to cause one or more processors to:
-
receive a request for embed code; generate embed code into a data object, the embed code operative to; access one or more media object attributes of the data object containing the embed code and referencing at least one media object; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more media object attributes, the embed code including one or more account attributes for identifying the one or more additional media objects; and render the one or more additional media objects within the context of the data object; access a content consuming entity identifier in the media object request resulting from execution of the embed code; and identify the one or more additional media objects to be associated with the one or more media object attributes of the data object, the one or more account attributes associated with the content consuming entity identifier, the identifying one or more media objects is biased by the one or more account attributes associated with the content consuming entity identifier.
-
-
16. A method comprising:
-
storing, by a computing device, embed code comprising computer-readable instructions operative, when executed, to; access one or more media object attributes of a data object containing the embed code and referencing at least one media object; interact with one or more remote server systems to retrieve one or more additional media objects associated with the one or more media object attributes, the embed code including one or more account attributes for identifying the one or more additional media objects; render the one or more media objects within the context of the data object; access a content consuming entity identifier in the media object request resulting from execution of the embed code; identify the one or more additional media objects to be associated with the one or more media object attributes of the data object, the one or more account attributes associated with the content consuming entity identifier, the identifying one or more media objects is biased by the one or more account attributes associated with the content consuming entity identifier; and storing, by the computing device, enhancing code comprising computer-readable instructions operative, when executed, to; access one or more attributes of the data object; and embed, responsive to a received command, one or more sections of the embed code in the data object, wherein a data object file modifier operatively inserts the one or more embed code sections into the data object. - View Dependent Claims (17, 18, 19, 20)
-
Specification