System and method for multi-tiered license management and distribution using networked clearinghouses
First Claim
1. A method for distributing digital licenses comprising the steps of:
- creating a new license;
storing said license in a license database at a license clearinghouse along with a plurality of licenses already stored in said license database;
making at least a subset of said licenses in said license database available for browsing, selection and acquisition by license demand chain entities;
distributing said licenses to said license demand chain entities; and
activating said licenses in response to requests from said license demand chain entities.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for the distribution of digital licenses through a multi-level distribution chain using one or more clearinghouses. The system supports content providers, distributors, and end users. Content providers create and provide licenses. Distributors acquire licenses from content providers and upstream distributors, and can modify them in accordance with the terms of the original licenses. Distributors digitally sign modified licenses before providing to other users. Distributors optionally extend licenses to create new licenses and distribute them. End users acquire, download and activate licenses. Content providers and distributors can obtain tracking reports from clearinghouses detailing transactions (e.g., purchases, acquisitions, activations, and license compliance) associated with licenses as they progress down the distribution chain and are finally activated.
528 Citations
102 Claims
-
1. A method for distributing digital licenses comprising the steps of:
-
creating a new license;
storing said license in a license database at a license clearinghouse along with a plurality of licenses already stored in said license database;
making at least a subset of said licenses in said license database available for browsing, selection and acquisition by license demand chain entities;
distributing said licenses to said license demand chain entities; and
activating said licenses in response to requests from said license demand chain entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27)
-
-
20. A method as claimed in 16, wherein said creating step further comprises the steps of:
-
offering at least one type of discount with said serial number; and
storing discount information in said license database. - View Dependent Claims (21)
-
-
28. A method for creating a license in a digital license distribution system by a content provider, comprising the following steps:
-
authenticating the content provider with a license clearinghouse;
generating a new product identifier at the clearinghouse upon a request by the content provider to create a new license;
receiving at least one of distribution rules and data, and license terms from the content provider by the license clearinghouse;
providing content access control data from the content provider to the license clearinghouse;
encrypting the content access control data by the clearinghouse with a license key of the content provider;
digitally signing a license body by the content provider at the license clearinghouse, the license body comprising at least said distribution rules and data, said license terms, and said encrypted content access control data;
generating a license identifier for the license by the license clearinghouse;
attaching the content provider'"'"'s digital certificate to the license comprising said license identifies and license body; and
storing the license in a license database at the license clearinghouse. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for authenticating and activating a license in a digital license distribution system by an end user comprising the steps of:
-
receiving a license for licensed content from a content provider or distributor;
installing the license in a license store at the end user;
generating an installation code comprising a user identifier corresponding to the processing device employed by the end user in said installing step;
transmitting a license identifier provided in the license and said installation code to a license clearinghouse;
receiving an activation code from the license clearinghouse, the license clearinghouse using said license identifier to locate a license key stored therein and to generate said activation code using said license key and said user identifier;
installing said activation code from the license clearinghouse; and
decrypting an encrypted portion of the license using the installed activation code. - View Dependent Claims (35, 36, 37)
-
-
38. A method for activating a license in a digital license distribution system by a license clearinghouse comprising the steps of:
-
receiving a license identifier and an installation code from an end user, said installation code comprising a user identifier corresponding to the processing device employed by the end user to install the license and generated when said activating is commenced by the end user;
obtaining a license key based on the license identifier from a license database in the license clearinghouse;
generating an activation code using said license key and said user identifier; and
transmitting the activation code to the end user. - View Dependent Claims (39)
-
-
40. An apparatus for distributing digital licenses in a network comprising:
-
at least one license clearinghouse configured to communicate via said network with at least two of a group of license demand chain entities comprising a content provider, a distributor, and an end user, said content provider providing licenses for acquisition by said distributor and said end user, said distributor acquiring licenses, optionally modifying licenses and offering said licenses acquired and optionally modified by said distributor to other said license demand chain entities, and said end user acquiring licenses from said distributor and said content provider;
wherein said license clearinghouse comprises a license database and a plurality of modules for enabling said license demand chain entities connected thereto via said network to perform operations, said license database being configured to store said licenses associated with different license demand chain entities in respective license inventories, said plurality of modules comprising a license generation module, a license inventory module, a user authentication module and an activation module, said license generation module being configured to allow said content provider to create new said licenses and said distributor to modify acquired said licenses, and to create license identifiers and keys for activating said licenses which are stored in said license database, said license inventory module being configured to allow said content provider, said distributor and said end user to manage said licenses stored in their corresponding license inventories and to browse the corresponding license inventories of other said license demand chain entities, said authentication module being configured to identify said clearinghouse and said license demand chain entities to each other, and said activation module being configured to conduct activation transactions to activate licenses in response to activation requests from said distributor and said end user. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An apparatus for distributing digital licenses, the digital licenses and related information being maintained in a digital license clearinghouse, the apparatus comprising:
-
a license store at a content provider; and
a license management client at said content provider adapted to register with and authenticate said content provider to said license clearinghouse, create digital licenses and store them at said license clearinghouse, and designate a plurality of said digital licenses for acquisition by distributors and end users via a license inventory service at said license clearinghouse, said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network. - View Dependent Claims (62)
-
-
63. An apparatus for distributing digital licenses, the digital licenses and related information being maintained in a digital license clearinghouse, the apparatus comprising:
-
a license store at a distributor; and
a license management client at said distributor adapted to register with and authenticate itself to said license clearinghouse, designate a plurality of said digital licenses for acquisition by other distributors and end users via a license inventory service at said license clearinghouse, said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network, acquire a plurality of digital license types from a content provider or other distributor, modify and optionally extend the acquired plurality of digital license types via the license generation service of the first license clearinghouse, provide the acquired, modified and optionally extended acquired plurality of digital license types for acquisition by distributors and end users via a license inventory service of the first license clearinghouse, said license inventory service being operable to maintain respective license inventories for license demand chain entities connected to said license clearinghouse via a network. - View Dependent Claims (64)
-
-
65. An apparatus for distributing digital licenses, the digital licenses and related information being maintained in a digital license clearinghouse, the apparatus comprising:
-
a license store at an end user;
a license compliance module at an end user adapted to register with and authenticate itself to said license clearinghouse, acquire a plurality of license types from content providers and distributors via said license clearinghouse. - View Dependent Claims (66, 67)
-
-
68. An apparatus for distributing licenses in a network comprising at least one content provider and at least one of a distributor and an end user, said system comprising:
-
at least one license clearinghouse comprising a license database, a license generation module being configured to allow said content provider to create new said licenses, and at least one interface module configured to allow said at least one of a distributor and an end user to connect directly to said license clearinghouse, said license clearinghouse being configured to allow said at least one of a distributor and an end user to access said license database to browse and select from a plurality of licenses stored therein and to acquire selected said licenses;
wherein at least one of said licenses comprises a license identifier, a product identifier, distribution rules and data, license terms, an encrypted data portion that contains content access control information, a digital signature corresponding to said content provider, and a digital certificate for said content provider. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A method for distributing digital licenses comprising the steps of:
-
defining user rights to licensed content upon attainment of a valid license, said user rights to be controlled on a basis selected from the group consisting of a content feature-specific basis, an application-specific basis, a release-specific basis, a distribution channel-specific basis, and a user-specific basis, said licensed content being configured to operate sub-optimally upon installation by an end user without said license; and
creating said license, said license comprising license terms relating to the selected said basis, and content access information needed to operate said licensed content better than sub-optimally. - View Dependent Claims (80, 81, 82, 83)
-
-
84. A method for extending a license in a digital license distribution system by a distributor, comprising the following steps:
-
authenticating the distributor with a license clearinghouse;
receiving a request to extend the license;
receiving at least one of extended distribution rules and data and extended license terms from the distributor at the license clearinghouse;
digitally signing the extended said license body by the distributor at the license clearinghouse;
attaching the distributor'"'"'s digital certificate to the license;
generating a license identifier for the license by the license clearinghouse; and
storing the extended license in a license database at the license clearinghouse. - View Dependent Claims (85)
-
-
86. A method for providing a license to an end user from a content provider in a digital license distribution system, comprising the following steps:
-
authenticating the content provider with a license clearinghouse;
accessing licenses at the license clearinghouse by the content provider making the licenses available for acquisition, authentication and activation to potential end users at the license clearinghouse;
providing licensed content and the licenses to one or more end users; and
authenticating and activating the license by an end user at the license clearinghouse. - View Dependent Claims (87, 88)
-
-
89. A method of a distributor acquiring ownership of digital licenses from a content provider comprising the steps of:
-
the content provider authenticating with the clearinghouse and making licenses available for acquisition by the distributor via the clearinghouse;
the distributor authenticating with the clearinghouse and requesting ownership of selected ones of the licenses from the content provider;
the content provider transferring ownership of the licenses to the distributor via the clearinghouse;
the distributor modifying the licenses; and
distributing the modified licenses via at least one of a plurality of distribution channels comprising making the modified licenses available via the clearinghouse, and downloading the modified license for distribution by the distributor. - View Dependent Claims (90)
-
-
91. The method of a distributor acquiring ownership of a set of digital licenses from another distributor comprising the steps of:
-
distributor A authenticating with a clearinghouse and making licenses available for acquisition by distributor B via the clearinghouse;
distributor B authenticating with the clearinghouse and requesting ownership of selected ones of the licenses from distributor A;
distributor A transferring ownership of the licenses to distributor B via the clearinghouse;
the distributor modifying the licenses; and
distributing the modified licenses via at least one of a plurality of distribution channels comprising making the modified licenses available via the clearinghouse and downloading the modified license for distribution by the distributor. - View Dependent Claims (92)
-
-
93. A method of an end user acquiring ownership of a set of digital licenses from a distributor comprising the steps of:
-
the distributor authenticating with the clearinghouse and making the licenses available for acquisition by end users via the clearinghouse;
the end user obtaining the content from a distribution network;
the end user authenticating with the clearinghouse and requesting ownership of the corresponding licenses from the distributor;
the distributor transferring ownership of the licenses-to the end user via the clearinghouse; and
the end user activating the licenses via the clearinghouse to access the content. - View Dependent Claims (94)
-
-
95. A method of an end user acquiring ownership of upgrade/renewal digital licenses from a content provider or a distributor comprising the steps of:
-
the content provider or distributor authenticating with the clearinghouse and making the upgrade/renewal licenses available for acquisition by end users via the clearinghouse;
the end user authenticating with the clearinghouse and browsing content provider or distributor license inventories for upgrade or renewal licenses;
the end user downloading selected licenses in the form of a license pack from the clearinghouse to one of a local license store and a local license server;
the end user requesting ownership of the licenses from the content provider or distributor via the clearinghouse;
the content provider or distributor transferring ownership of the licenses to the end user via the clearinghouse; and
the end user activating the licenses via the clearinghouse to access the content. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102)
-
Specification