Obtaining attribution information for representations
First Claim
Patent Images
1. A computing system, comprising:
- one or more processors; and
a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least;
identify a representation presented on a web page based at least in part on an input from a user;
identify, based at least in part on a representation identifier included in a code of the web page, a provider of the representation;
provide the representation identifier to the provider and request attribution information related to the representation;
receive a response that includes the attribution information from a source other than the user;
determine supplemental information related to an object that is represented in the representation;
include the representation and the supplemental information in a user-created object identifier;
identify a second representation based at least in part on the attribution information, wherein the object is represented in the second representation, and wherein the representation and second representation are different;
replace the representation included in the object identifier with the second representation such that the object identifier includes the second representation; and
send for presentation the second representation for selection and use by the user, the supplemental information, and at least a portion of the attribution information of the object identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes systems and methods that enable attribution information to be obtained and associated with digital items, also referred as representations, as well as enable supplemental information to be associated with the representations. In some implementations, a user may request to use a representation and the system may determine that attribution information is to be obtained from a rights holder and/or provider of the representation. When the attribution information is obtained it is associated with the representation that is available for use by the user.
-
Citations
27 Claims
-
1. A computing system, comprising:
-
one or more processors; and a memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least; identify a representation presented on a web page based at least in part on an input from a user; identify, based at least in part on a representation identifier included in a code of the web page, a provider of the representation; provide the representation identifier to the provider and request attribution information related to the representation; receive a response that includes the attribution information from a source other than the user; determine supplemental information related to an object that is represented in the representation; include the representation and the supplemental information in a user-created object identifier; identify a second representation based at least in part on the attribution information, wherein the object is represented in the second representation, and wherein the representation and second representation are different; replace the representation included in the object identifier with the second representation such that the object identifier includes the second representation; and send for presentation the second representation for selection and use by the user, the supplemental information, and at least a portion of the attribution information of the object identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method, comprising:
under control of one or more computing systems configured with executable instructions, identifying a representation identifier included in a code of a presentation site; determining to request information for a representation identified by the representation identifier; including the representation in a user-created object identifier; submitting an information request to a provider of the representation; receiving supplemental information related to an object represented in the representation and attribution information related to the representation; identifying a second representation based at least in part on the attribution information, wherein the object is represented in the second representation, and wherein the representation and the second representation are different; replacing the representation included in the object identifier with the second representation such that the object identifier includes the second representation; and including supplemental information and at least a portion of the attribution information in the user-created object identifier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
21. A non-transitory computer-readable storage medium storing instructions to respond to an attribution information request for a representation, the instructions when executed by a processor causing the processor to at least:
-
receive the attribution information request for a representation; obtain supplemental information related to an object represented in the representation; obtain from a provider of the representation;
1) attribution information related to the representation and
2) a second representation, wherein the object is represented in the second representation, and wherein the representation and the second representation are different;return the supplemental information; return an attribution information response, the attribution information response including;
1) at least a portion of the obtained attribution information related to the representation and
2) the second representation; andmodify a user-created object identifier such that it includes the second representation, at least a portion of the attribution information, and the supplemental information. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification