Digital media benefit attachment mechanism
First Claim
Patent Images
1. A method comprisingreceiving, from a remote host, a message including a content embedding entity identifier and information indicating an advertisement locator of an advertiser network resource;
- recording an event related to the message in an account corresponding to the content embedding entity identifier; and
transmitting a response to the remote host, wherein the response causes the remote host to receive an ad from the advertiser network resource; and
associating a benefit to the account based on the event.
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.
-
Citations
42 Claims
-
1. A method comprising
receiving, from a remote host, a message including a content embedding entity identifier and information indicating an advertisement locator of an advertiser network resource; -
recording an event related to the message in an account corresponding to the content embedding entity identifier; and transmitting a response to the remote host, wherein the response causes the remote host to receive an ad from the advertiser network resource; and associating a benefit to the account based on the event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 remote host, a message including a content embedding entity identifier and information indicating an advertisement locator of an advertiser network resource; record an event related to the message in an account corresponding to the content embedding entity identifier; and transmit a response to the remote host, wherein the response causes the remote host to receive an ad from the advertiser network resource; and associate a benefit to the account based on the event.
-
-
9. A method comprising:
-
receiving, from a remote host, a request including information corresponding to an advertisement resource locator, and an identifier corresponding to an entity associated with dissemination of a content object; matching one or more aspects of the advertisement resource locator to an advertiser account; logging, responsive to matching the advertisement resource locator to an advertiser account, a retrieval event in association with the advertiser account; transmitting the advertisement resource locator in a redirection message to the remote host; determining, for an entity identified in the request, a share of a revenue amount attributable to retrieval event; and crediting an account corresponding to at least one of the entities according to the determined share of revenue. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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 remote host, a request including information corresponding to an advertisement resource locator, and an identifier corresponding to an entity associated with dissemination of a content object; match one or more aspects of the advertisement resource locator to an advertiser account; log, responsive to matching the advertisement resource locator to an advertiser account, a retrieval event in association with the advertiser account; transmit the advertisement resource locator in a redirection message to the remote host; determine, for an entity identified in the request, a share of a revenue amount attributable to retrieval event; and credit an account corresponding to at least one of the entities according to the determined share of revenue.
-
-
17. A method comprising
receiving, from a remote host, a message including an identifier corresponding to an entity associated with dissemination of a content object and information indicating data locator of a network resource; -
associating, responsive to the message, a benefit to an account corresponding to the identifier; and transmitting a response to the remote host. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. 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 remote host, a message including an identifier corresponding to an entity associated with dissemination of a content object and information indicating data locator of a network resource; associate, responsive to the message, a benefit to an account corresponding to the identifier; and transmit a response to the remote host.
-
-
25. A method comprising
receiving, from a remote host, a search request including one or more search terms and an identifier corresponding to an entity associated with dissemination of a content object to which the one or more search terms relate; -
generating, responsive to the search request, search results including one or more data locators each corresponding to a network addressable resource; generating a redirection link for at least one of the data locators in the search results;
wherein the redirection link is operative, when activated, to cause the remote host to access the network addressable resource; andtransmitting a response to the remote host including the redirection link; wherein activation of the redirection link is operative to provide a benefit to the entity corresponding to the identifier. - View Dependent Claims (26, 27, 28, 29, 30, 31)
mapping the information in the request to the identifier in the search request; associating a benefit to an account corresponding to the identifier; and transmitting the data locator to the remote host in a redirection message.
-
-
31. The method of claim 30 further comprising
matching one or more aspects of the data locator to an advertiser account; -
logging, responsive to matching the data locator to an advertiser account, a retrieval event in association with the advertiser account; determining, for the account corresponding to the identifier, a share of a revenue amount attributable to retrieval event; and crediting the account according to the determined share of revenue.
-
-
32. 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 remote host, a search request including one or more search terms and an identifier corresponding to an entity associated with dissemination of a content object to which the one or more search terms relate; generate, responsive to the search request, search results including one or more data locators each corresponding to a network addressable resource; generate a redirection link for at least one of the data locators in the search results;
wherein the redirection link is operative, when activated, to cause the remote host to access the network addressable resource; andtransmit a response to the remote host including the redirection link; wherein activation of the redirection link is operative to provide a benefit to the entity corresponding to the identifier.
-
-
33. A method comprising
receiving, from a remote host, a search request including one or more search terms and a content embedding entity identifier; -
generating, responsive to the search request, search results including one or more data locators each corresponding to a network addressable resource; generating a link for at least one of the data locators in the search results; wherein the link is operative, when activated, to cause the remote host to access the network addressable resource; and transmitting a response to the remote host including the link; wherein activation of the link is operative to provide a benefit to the entity corresponding to the content embedding entity identifier. - View Dependent Claims (34)
-
-
35. 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 remote host, a search request including one or more search terms and a content embedding entity identifier; generate, responsive to the search request, search results including one or more data locators each corresponding to a network addressable resource; generate a link for at least one of the data locators in the search results;
wherein the link is operative, when activated, to cause the remote host to access the network addressable resource; andtransmit a response to the remote host including the link; wherein activation of the link is operative to provide a benefit to the entity corresponding to the content embedding entity identifier. - View Dependent Claims (36)
-
-
37. A method, comprising
receiving, from a first user, a request to upload a content object to a data store, wherein the data store is accessible to a plurality of users over a network; -
receiving, from the first user, an advertisement locator identifying a network addressable advertiser resource; storing the content object in the data store; generating content embedding code comprising machine-readable instructions operative, when executed, to cause a processor to; access the content object; and present a hyperlink including the advertisement locator, wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource. - View Dependent Claims (38, 39)
-
-
40. 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 first user, a request to upload a content object to a data store, wherein the data store is accessible to a plurality of users over a network; receive, from the first user, an advertisement locator identifying a network addressable advertiser resource; store the content object in the data store; generate content embedding code comprising machine-readable instructions operative, when executed, to cause a processor to; access the content object; and present a hyperlink including the advertisement locator, wherein the hyperlink, when activated, is operative to cause the processor to access the network addressable advertiser resource. - View Dependent Claims (41, 42)
-
Specification