Back to results
US 8,943,401 B2Granted
Script-based content-embedding code generation in digital media benefit attachment mechanism
AssigneeYahoo! Inc.
InventorsRonald Martinez, Balaji Ravindran, Chris Kalaboukis
Life of this patent
Estimating the term…
Abstract
Particular embodiments of the present invention are related to a digital media benefit attachment mechanism for generating or attaching revenue rights and other benefits to one or more entities associated with socially distributed media.
Claims28
A method comprising:
- receiving, at a server from a client application executing on a remote host, a request associated with a content object;
- in response to the receiving of the request, determining, by the server, whether the content object has been flagged for revenue or benefit attachment in response to receiving authorization from an entity responsible for the content object that the content object can be embedded;
- and
- if the content object has been flagged for revenue or benefit attachment, then:
- generating, by the server, content-embedding code comprising machine-readable instructions operative, when executed, to cause a processor to:
- access the content object;
- and
- access a script operative to cause the processor to
- determine a tag associated with the content object,
- transmit the tag to a remote system,
- receive, from the remote system, a network addressable advertiser resource associated with the tag, and
- dynamically generate and present a hyperlink identifying the network addressable advertiser resource, wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource;
- and
- transmitting a response to the remote host, wherein the response comprises a structured document for processing and rendering by the client application, wherein the structured document includes the content-embedding code in plain text form for display and copying.
11 more elements
An apparatus comprising:
- a memory;
- one or more processors;
- logic encoded in one or more tangible media for execution and when executed operable to cause the one or more processors to:
- receive, from a client application executing on a remote host, a request associated with a content object;
- in response to the receipt of the request, determine whether the content object has been flagged for revenue of benefit attachment in response to receiving authorization from an entity responsible for the content object that the content object can be embedded;
- and
- if the content object has been flagged for revenue or benefit attachment, then:
- generate content-embedding code comprising machine-readable instructions operative, when executed, to cause a processor to:
- access the content object;
- and
- access a script operative to cause the processor to
- determine a tag associated with the content object,
- transmit the tag to a remote system,
- receive, from the remote system, a network addressable advertiser resource associated with the tag, and
- dynamically generate and present a hyperlink identifying the network addressable advertiser resource,
- wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource;
- and
- transmit a response comprising a structured document for processing and rendering by the client application, wherein the structured document includes the content-embedding code in plain text for display and copying.
15 more elements
A method comprising:
- receiving, at a server from a client application executing on a remote host, a request associated with a content object;
- in response to the receiving of the request, determining, by the server, whether the content object has been flagged for revenue or benefit attachment in response to receiving authorization from an entity responsible for the content object that the content object can be embedded;
- and
- if the content object has been flagged for revenue or benefit attachment, then:
- generating, by the server, content-embedded code comprising machine-readable instructions operative, when executed, to cause a processor to:
- access a script operative to cause the processor to
- access and present the content object;
- determine a tag associated with the content object,
- transmit the tag to a remote system,
- receive, from the remote system, a network addressable advertiser resource associated with the tag, and
- dynamically generate a hyperlink identifying the network addressable advertiser resource,
- wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource;
- and
- transmitting a response to the remote host, wherein the response comprises a structured document for processing and rendering by the client application, wherein the structured document includes the content-embedding code in plain text form for display and copying.
11 more elements
An apparatus comprising:
- a memory;
- one or more processors;
- logic encoded in one or more tangible media for execution and when executed operable to cause the one or more processors to:
- receive, from a client application executing on a remote host, a request associated with a content object;
- in response to the receipt of the request, determine whether the content object has been flagged for revenue of benefit attachment in response to receiving authorization from an entity responsible for the content object that the content object can be embedded;
- and
- if the content object has been flagged for revenue or benefit attachment, then:
- generate content-embedding code comprising machine-readable instructions operative, when executed, to cause a processor to:
- access a script operative to cause the processor to
- access and present the content object;
- determine a tag associated with the content object,
- transmit the tag to a remote system,
- receive, from the remote system, a network addressable advertiser resource associated with the tag, and
- dynamically generate a hyperlink identifying the network addressable advertiser resource,
- wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource;
- and
- transmit a response to the remote host, wherein the response comprises a structured document for processing and rendering by the client application, wherein the structured document includes the content-embedding code in plain text form for display and copying.
14 more elements
Dependencies are inferred from the claim text.