E-Commerce System Using Searchable Tags
First Claim
1. A method to facilitate electronic commerce in digital media objects comprisingcrawling a remote host system to index one or more resources hosted by the remote host system;
- responsive to detection of a commerce tag associated with a digital media object, accessing a registry of rights information to obtain one or more attributes of a license offer associated with the digital media object;
storing, in a searchable database, a data locator for the digital media object in a search index in association with one or more attributes of the digital media object and the one or more attributes of the license offer associated with the digital media object;
providing a query interface that facilitates searches for media objects based on one or more attributes of the digital media objects, and one or more license offer attributes.
9 Assignments
0 Petitions
Accused Products
Abstract
An infrastructure facility for interactive commerce in media objects over a network is described. Consumers are provided with searchable access to media object suppliers using standardized commercial packages. A commercial package is associated with a media object by using a commerce tag consisting of embedded metadata to identify the associated commercial package and optionally parameterize a commercial offer. The infrastructure facility provides a searchable database of available media objects with commerce tags, media object suppliers, and an accessible reference for commercial packages and associated tags.
-
Citations
24 Claims
-
1. A method to facilitate electronic commerce in digital media objects comprising
crawling a remote host system to index one or more resources hosted by the remote host system; -
responsive to detection of a commerce tag associated with a digital media object, accessing a registry of rights information to obtain one or more attributes of a license offer associated with the digital media object; storing, in a searchable database, a data locator for the digital media object in a search index in association with one or more attributes of the digital media object and the one or more attributes of the license offer associated with the digital media object; providing a query interface that facilitates searches for media objects based on one or more attributes of the digital media objects, and one or more license offer attributes. - View Dependent Claims (2, 3, 4)
-
-
5. A method to facilitate electronic commerce in digital media objects comprising
maintaining a network accessible plurality of archetypal media object license offers; -
associating a media object license offer with a commerce tag; associating a commerce tag with a network accessible media object, a media object rights owner, and a transaction service provider; maintaining a searchable database of media objects with associated commerce tags; and responding to a query of the searchable database by identifying one or more attributes of archetypal media object license offers, media object license offers, commerce tags, media object rights owners, transaction service providers, and/or media objects with associated commerce tags. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus to facilitate electronic commerce in digital media objects comprising a commerce system provider server system, including
a datastore of attributes of media object rights owners; -
a datastore of attributes of archetypal media object license offers; a datastore of attributes of parameterized media object license offers; and a datastore of attributes of commerce system service providers; said apparatus operative to maintain a network accessible plurality of archetypal media object license offers; associate a media object license offer with a commerce tag; associate a commerce tag with a network accessible media object, a media object rights owner, and a transaction service provider; maintain a searchable database of media objects with associated commerce tags; and respond to a query of the searchable database by identifying one or more attributes of archetypal media object license offers, media object license offers, commerce tags, media object rights owners, transaction service providers, and/or media objects with associated commerce tags. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
defining a network accessible standardized commerce tag format; and assigning a unique commerce tag identifier to each unique commerce tag.
-
-
15. The apparatus of claim 13, wherein the operation to associate a commerce tag with a network accessible media object further comprises
providing a browser accessible textual reference of a plurality of prototypical commerce offers, each offer in the plurality associated with a commerce tag; -
providing a user interface to select a prototypical offer in the plurality of prototypical commerce offers; providing a user interface to enter additional terms to the selected prototypical offer; dynamically generating a modified commerce offer, a unique identifier for the modified commerce offer and unique commerce tag for the modified commerce offer; registering the modified commerce offer in a commerce offers database; and providing a means to configure and embed the modified commerce tag as metadata in a data object describing the network accessible media object.
-
-
16. The apparatus of claim 15, wherein the providing a means to configuring and embedding is by transmitting a web page template.
-
17. The apparatus of claim 15, wherein the providing a means to configure and embed the modified commerce tag is by transmission of the modified commerce tag and a usage and embedding reference manual.
-
18. The apparatus of claim 13, wherein the operation to associate a commerce tag with a network accessible media object further comprises
transmitting a plurality of prototypical commerce tags on a commerce system provider web page; -
providing a user interface to select a prototypical commerce tag from the plurality of prototypical commerce tags; providing a user interface to configure the prototypical commerce tag to identify required parameters in a modified commerce tag, including a network location of the network accessible media object; and storing the modified commerce tag as an additional commerce tag in a commerce system provider database.
-
-
19. The apparatus of claim 13, wherein the operation to associate a commerce tag with a media object rights owner further comprises
registering the media object rights owner with a commerce system provider; -
storing attributes of the media object rights owner in a party registry database; assigning a unique owner identifier to each unique media object rights owner; and embedding the unique owner identifier as a parameter in the commerce tag.
-
-
20. The apparatus of claim 13, wherein the operation to associate a commerce tag with a transaction service provider further comprises
registering the transaction service provider with a commerce system provider; -
storing attributes of the transaction service provider in a commerce system provider database; assigning a unique transaction service provider identifier to each unique transaction service provider; embedding the transaction service provider identifier as a parameter in the commerce tag; and responding to transaction service provider queries of the commerce system provider databases.
-
-
21. A memory for storing an index of commercially available network accessible media objects comprising:
-
a datastore of attributes of media object rights owners; a datastore of attributes of archetypal media object license offers; a datastore of attributes of parameterized media object license offers; and a datastore of attributes of commerce system service providers. - View Dependent Claims (22, 23, 24)
-
Specification