Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
118 words
Using relicensing manager software running on a user machine, a method of relicensing a software product for which an electronic license certificate has previously been received, comprising the steps of: storing both current and prior versions of software products in a software product archive at a repository site; storing a count of licensed installations for a plurality of different licenses at a license clearinghouse; connecting to the license clearinghouse, identifying a specific license, and requesting relicensing; software at the license clearinghouse authorizing or refusing relicensing based on a count corresponding to the specific license and specified policies; if relicensing is authorized, connecting to the repository and downloading a copy of the software product; and reinstalling the software product.
Claim 2
Dependent Claim
118 words
Using relicensing manager software running on a user machine, a method of relicensing a software product for which an electronic license certificate has previously been received, comprising the steps of: storing both current and prior versions of software products in a software product archive at a repository site; storing a count of licensed installations for a plurality of different licenses at a license clearinghouse; connecting to the license clearinghouse, identifying a specific license, and requesting relicensing; software at the license clearinghouse authorizing or refusing relicensing based on a count corresponding to the specific license and specified policies; if relicensing is authorized, connecting to the repository and downloading a copy of the software product; and reinstalling the software product.
Claim 3
Dependent Claim
43 words
The method of claim 1, wherein authorizing comprises the license clearinghouse issuing an electronic ticket received by the relicensing manager software running on the user machine, the method comprising the further step of the relicensing manager software presenting the ticket to the repository.
Claim 4
Dependent Claim
36 words
The method of claim 2, comprising the further step of the relicensing manager presenting to the license clearinghouse a machine ID identifying the user machine, the license clearinghouse electronically imprinting the ticket with the machine ID.
Claim 5
Dependent Claim
49 words
The method of claim 3, wherein the relicensing manager presents the machine ID to the repository along with the ticket, and the repository compares the machine ID presented to the machine ID with which the ticket is electronically imprinted, the repository allowing download only if a match is found.
Claim 6
Dependent Claim
48 words
The method of claim 2, comprising the further steps of: storing at one of the license clearinghouse and the repository information concerning what tickets have been previously presented; and the repository allowing the download of the software product only if the ticket presented has not been previously presented.
Claim 7
Dependent Claim
14 words
The method of claim 5, further comprising the repository performing authentication of the ticket.
Claim 8
Dependent Claim
35 words
The method of claim 6, wherein the ticket is encrypted by the license clearinghouse, the method comprising the further step of the repository decrypting the ticket using a secret key shared with the license clearinghouse.
Claim 9
Dependent Claim
42 words
The method of claim 6, wherein the ticket is encrypted by the license clearinghouse using a private key of the license clearinghouse, the method comprising the further step of the repository authenticating the ticket using a public key of the license clearinghouse.
Claim 10
Dependent Claim
112 words
Using relicensing manager software, a method of transferring a licensed software product for which an electronic license certificate has previously been received from a first machine to a second machine, comprising the steps of: storing a count of licensed installations for a plurality of different licenses at a license clearinghouse; rendering the software product inoperative on the first machine; marking the license as being in transit; connecting to the license clearinghouse, identifying a specific license, and requesting transfer; software at the license clearinghouse decrementing a count corresponding to the specific license; installing the relicensing manager and the license certificate on the second machine; and relicensing the software product from the second machine.
Claim 11
Dependent Claim
112 words
Using relicensing manager software, a method of transferring a licensed software product for which an electronic license certificate has previously been received from a first machine to a second machine, comprising the steps of: storing a count of licensed installations for a plurality of different licenses at a license clearinghouse; rendering the software product inoperative on the first machine; marking the license as being in transit; connecting to the license clearinghouse, identifying a specific license, and requesting transfer; software at the license clearinghouse decrementing a count corresponding to the specific license; installing the relicensing manager and the license certificate on the second machine; and relicensing the software product from the second machine.
Claim 12
Dependent Claim
72 words
The method of claim 9, wherein relicensing comprises: storing a software product archive at a repository site; connecting to the license clearinghouse, identifying a specific license, and requesting relicensing; software at the license clearinghouse authorizing or refusing relicensing based on the count corresponding to the specific license; if relicensing is authorized, connecting to the repository and downloading a copy of the software product; and installing the software product and updating the license.
Claim 13
Dependent Claim
42 words
The method of claim 10, wherein authorizing comprises the license clearinghouse issuing an electronic ticket received by relicensing manager software running on the user machine, the method comprising the further step of the relicensing manager software presenting the ticket to the repository.
Claim 14
Dependent Claim
35 words
The method of claim 11, wherein the ticket is encrypted by the license clearinghouse, the method comprising the further step of the repository decrypting the ticket using a secret key shared with the license clearinghouse.
Claim 15
Dependent Claim
42 words
The method of claim 11, wherein the ticket is encrypted by the license clearinghouse using a private key of the license clearinghouse, the method comprising the further step of the repository authenticating the ticket using a public key of the license clearinghouse.
Claim 16
Dependent Claim
48 words
The method of claim 13 comprising the further steps of: storing at one of the license clearinghouse and the repository information concerning what tickets have been previously presented; and the repository allowing the download of the software product only if the ticket presented has not been previously presented.
Claim 17
Dependent Claim
52 words
Using relicensing manager software running on a user machine, a method of relicensing a software product for which an electronic license certificate has previously been received, comprising the steps of: using the relicensing manager, printing a receipt bearing an identifier; and using the identifier as proof of purchase of the software product.
Claim 18
Dependent Claim
52 words
Using relicensing manager software running on a user machine, a method of relicensing a software product for which an electronic license certificate has previously been received, comprising the steps of: using the relicensing manager, printing a receipt bearing an identifier; and using the identifier as proof of purchase of the software product.
Claim 19
Dependent Claim
27 words
The method of claim 15, wherein using the identifier comprises using the identifier to obtain from a remote computer a copy of the license certificate previously received.
Claim 20
Dependent Claim
18 words
The method of claim 15, wherein a characteristic of the identifier makes it difficult or impossible to forge.
Claim 21
Dependent Claim
22 words
The method of claim 17, wherein the identifier contains a digital signature of a merchant from which the software product was purchased.
Claim 22
Dependent Claim
77 words
Using relicensing manager software, a method comprising the steps of: storing license information for a plurality of different licenses at a license clearinghouse; connecting to a merchant site and requesting a refund; software at the merchant site effecting a refund; software at the merchant site connecting to the license clearinghouse and communicating occurrence of the refund; and at the license clearinghouse, marking the license as belonging to a product for which the purchase price has been refunded.
Claim 23
Dependent Claim
77 words
Using relicensing manager software, a method comprising the steps of: storing license information for a plurality of different licenses at a license clearinghouse; connecting to a merchant site and requesting a refund; software at the merchant site effecting a refund; software at the merchant site connecting to the license clearinghouse and communicating occurrence of the refund; and at the license clearinghouse, marking the license as belonging to a product for which the purchase price has been refunded.