Script-based content-embedding code generation in digital media benefit attachment mechanism
First Claim
Patent Images
1. 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 todetermine 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, anddynamically 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.
9 Assignments
0 Petitions
Accused Products
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.
78 Citations
28 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. 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.
-
-
26. 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. - View Dependent Claims (27)
-
-
28. 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.
-
Specification