Media enhancement mechanism using embed code
AssigneeExcalibur IP, LLC
InventorsRoberto Warren Fisher, Chris Kalaboukis, Ronald Martinez, Ian C. Rogers
Life of this patent
Estimating the term…
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.
Claims20
A method comprising:
- receiving, via at least one processor, a request for embed code for a user application with an application programming interface;
- retrieving, via the at least one processor, user preferences comprising retrieving a media object user preference to be used in identifying one or more additional media objects;
- generating, via the at least one processor, the embed code for inclusion in the data object, the generated embed code comprising the media object user preference and computer-readable instructions operative, when executed, 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 the one or more additional media objects associated with the one or more existing media object attributes, the one or more additional media objects identified using the media object user preference included in the embed code;
- and
- render the one or more additional media objects within the context of the data object;
- and
- transmitting, via the at least one processor, the embed code in response to the request for the embed code.
A non-transitory computer-readable storage medium comprising computer-readable instructions operative, when executed, to cause one or more processors to:
- receive a request for embed code;
- retrieve a media object preference of a user to be used in identifying one or more additional media objects;
- and
- generate embed code into a data object, the embed code comprising the media object user preference and operative, when executed, 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 one or more additional media objects identified using the media object user preference included in the embed code;
- and
- render the one or more additional media objects within the context of the data object.
A method comprising:
- storing, by a computing device, embed code comprising a media object user preference to be used in identifying one or more additional media objects and 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 one or more additional media objects identified using the media object user preference included in the embed code;
- and
- render the one or more media objects within the context of the data object;
- 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.
Dependencies are inferred from the claim text.