Method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods
First Claim
1. A method of distributing digital goods and managing accompanying licenses comprising the steps of:
- upgrading a ‘
Catalog Item’
on a system for electronic software distribution;
updating ‘
Entitlements’
to said ‘
Catalog Item’
to allow all entitled customers usage of said upgraded ‘
Catalog Item;
’
if a new license key is required to unlock said upgraded ‘
Catalog Item,’
automatically offering said key and said upgraded ‘
Catalog Item’
to said customers without requiring placement of a new order for said upgraded ‘
Catalog Item.’
20 Assignments
0 Petitions
Accused Products
Abstract
A method and system for subscription-based, entitlement-driven license key generation and distribution for digital goods allows digital goods vendors to manage rights of customers having maintenance contracts or subscriptions. Rights management includes the ability of the vendor to specify upgraded license rules and automatically update entitlements for all customers having current contracts and/or subscriptions, as specified by the upgraded license rules. Upgrades and accompanying license keys are proactively offered to customers without requiring additional sales transactions.
47 Citations
47 Claims
-
1. A method of distributing digital goods and managing accompanying licenses comprising the steps of:
-
upgrading a ‘
Catalog Item’
on a system for electronic software distribution;
updating ‘
Entitlements’
to said ‘
Catalog Item’
to allow all entitled customers usage of said upgraded ‘
Catalog Item;
’if a new license key is required to unlock said upgraded ‘
Catalog Item,’
automatically offering said key and said upgraded ‘
Catalog Item’
to said customers without requiring placement of a new order for said upgraded ‘
Catalog Item.’ - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising:
-
a processor-readable storage medium having embodied thereon processor-readable code for programming a processor to perform a method of distributing digital goods and managing accompanying licenses comprising the steps of;
automatically offering said upgraded ‘
Catalog Item’
to said entitled customers; and
if a new license key is required to unlock said upgraded ‘
Catalog Item,’
simultaneously offering said key and said upgraded ‘
Catalog Item’
to said customers without requiring placement of a new order for said upgraded ‘
Catalog Item.’ - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for distributing digital goods and managing accompanying licenses comprising:
-
at least one module for upgrading ‘
Catalog Items’ and
‘
Entitlements’
to said upgraded ‘
Catalog Items’
to allow all entitled customers usage of an upgraded ‘
Catalog Item;
’ and
at least one module for automatically offering to said entitled customers both of said upgraded ‘
Catalog Item’ and
a new license key to unlock said upgraded ‘
Catalog Item,’
if it is required, without requiring placement of a new order for said upgraded ‘
Catalog Item.’ - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification