Content-embedding code generation in digital media benefit attachment mechanism
First Claim
Patent Images
1. A method comprising:
- receiving, by a computing device, a request for a content object from a remote host;
determining, by the computing device, a user identifier associated with the request;
adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object;
generating, by the computing device, content-embedding code comprising machine-readable instructions operative to;
access the content object; and
present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to cause a processor to access the network addressable advertiser resource;
and;
transmitting, by the computing device, a response to the remote host, wherein the response includes the content object, and a content-embedding code type selected from a group of content-embedding code types consisting of the content-embedding code and a link to the content embedding code.
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.
57 Citations
50 Claims
-
1. A method comprising:
-
receiving, by a computing device, a request for a content object from a remote host;
determining, by the computing device, a user identifier associated with the request;adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generating, by the computing device, content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to cause a processor to access the network addressable advertiser resource; and; transmitting, by the computing device, a response to the remote host, wherein the response includes the content object, and a content-embedding code type selected from a group of content-embedding code types consisting of the content-embedding code and a link to the content embedding code. - 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)
-
-
26. An apparatus comprising:
-
a processor; a storage medium tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor to; receive a request for a content object from a remote host; determine a user identifier associated with the request; add the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generate content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to access the network addressable advertiser resource; and; transmit a response to the remote host, wherein the response includes the content object, and a content-embedding code type selected from a group of content-embedding code types consisting of the content-embedding code and a link to the content embedding code.
-
-
27. A method comprising:
-
receiving, by a computing device, a request for a content object from a remote host; determining, by the computing device, a user identifier associated with the request; adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generating, by the computing device, content-embedding code comprising machine-readable instructions operative, when executed, to; access the content object and one or more tags associated with the content object; and present a hyperlink identifying a network addressable search resource, wherein the hyperlink, when activated, operates to cause a processor to access the network addressable search resource using the one or more tags; and transmitting, by the computing device, a response to the remote host, wherein the response includes the content object, and a content-embedding code type selected from a group of content-embedding code types consisting of the content-embedding code and a link to the content embedding code. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus comprising:
-
a processor; a storage medium tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor to; receive a request for a content object from a remote host; determine a user identifier associated with the request; add the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generate content-embedding code comprising machine-readable instructions operative to; access the content object and one or more tags associated with the content object; and present a hyperlink identifying a network addressable search resource, wherein the hyperlink, when activated, operates to access the network addressable search resource using the one or more tags; and
;transmit a response to the remote host, wherein the response includes the content object, and a content-embedding code type selected from a group of content-embedding code types consisting of the content-embedding code and a link to the content embedding code.
-
-
41. A method comprising:
-
receiving, by a computing device, a content object or a data location of the content object; determining, by the computing device, a user identifier associated with the request; adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; and generating, by the computing device, content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink to a network resource, wherein the hyperlink, when activated, operates to provide a benefit to one or more entities associated with distribution of the content object over a computer network. - View Dependent Claims (42, 43)
-
-
44. An apparatus comprising:
-
a processor; a storage medium tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor to; receive a content object or a data location of the content object; determine a user identifier associated with the request; add the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; and generate content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink to a network resource, wherein the hyperlink, when activated, operates to provide a benefit to one or more entities associated with distribution of the content object over a computer network.
-
-
45. A method comprising:
-
receiving, by a computing device, a request for content-embedding code, wherein the request identifies a content object; determining, by the computing device, a user identifier associated with the request; adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generating, by the computing device, content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to cause a processor to access the network addressable advertiser resource; and; transmitting, by the computing device, a response to the remote host, wherein the response includes the content-embedding code.
-
-
46. A method comprising
receiving, by a computing device, a content object or a data location of the content object; -
determining, by the computing device, a user identifier associated with the request; adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generating, by the computing device, content-embedding code comprising machine-readable instructions operative to; access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, is operative operates to cause a processor to access the network addressable advertiser resource.
-
-
47. The method of 46 wherein the hyperlink further identifies one or more entities associated with the content.
-
48. The method of 46 wherein the hyperlink further identifies a content owner.
-
49. A method comprising:
-
receiving, by a computing device, a search request for content from a remote host; determining, by the computing device, a user identifier associated with the request; adding, by the computing device, the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generating, by the computing device, search results including one or more content objects; generating, by the computing device, content embedding code for the one or more content objects; and transmitting, by the computing device, a response to the search request, wherein the response includes the one or more content objects and corresponding content embedding code;
wherein the content embedding code, for each content object, comprises machine-readable instructions operative to;access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to cause a processor to access the network addressable advertiser resource.
-
-
50. An apparatus comprising:
-
a processor; a storage medium tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor to; receive a search request for content from a remote host; determine a user identifier associated with the request; add the user identifier to a distribution associated with the content object, wherein the distribution comprises one or more content embedding entities who use the content object and receive a benefit resulting from the use of the content object; generate search results including one or more content objects; generate content embedding code for the one or more content objects; and transmit a response to the search request, wherein the response includes the one or more content objects and corresponding content embedding code; wherein the content embedding code, for each content object, comprises machine-readable instructions operative to; access the content object; and present a hyperlink identifying a network addressable advertiser resource, wherein the hyperlink, when activated, operates to access the network addressable advertiser resource.
-
Specification