Secure Transfer Of Product-Activated Software To A New Machine Using A Genuine Server
First Claim
1. A system for transferring a license from an original machine to a new machine, the system comprising:
- an activation service; and
a genuine service,wherein (i) the activation service receives a request to transfer a software license from a first machine to a second machine, adds a proof of purchase associated with the license to a transfer list, marks as invalid an existing association between the proof of purchase and a hardware identity associated with the first machine, and provides the transfer list to the genuine service, (ii) the genuine service issues a revocation certificate to the first machine indicating that a previous activation of the software on the first machine has been revoked, and notifies the activation service of the revocation, and (iii) the activation service creates an association between the proof of purchase and a hardware identity associated with the second machine, and delivers a perpetual license certificate to the second machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for secure transfer of product-activated software are disclosed. A user may request a license transfer from an original machine to a new machine. The request cause the machine identity and proof of purchase from the original machine to be sent to an activation service. The activation service may add the proof of purchase to a transfer list and mark as invalid the existing association between the original machine identity and the proof of purchase. The activation service may push the transfer list to a genuine service, which may issue a revocation certificate to the original machine. The proof of purchase may then be applied to the new machine. The activation service may create a new association between the identity of the new machine and the proof of purchase, and deliver a perpetual license certificate to the new machine.
27 Citations
20 Claims
-
1. A system for transferring a license from an original machine to a new machine, the system comprising:
-
an activation service; and a genuine service, wherein (i) the activation service receives a request to transfer a software license from a first machine to a second machine, adds a proof of purchase associated with the license to a transfer list, marks as invalid an existing association between the proof of purchase and a hardware identity associated with the first machine, and provides the transfer list to the genuine service, (ii) the genuine service issues a revocation certificate to the first machine indicating that a previous activation of the software on the first machine has been revoked, and notifies the activation service of the revocation, and (iii) the activation service creates an association between the proof of purchase and a hardware identity associated with the second machine, and delivers a perpetual license certificate to the second machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for transferring a license from an original machine to a new machine, the method comprising:
-
receiving a request to transfer a software license from a first machine to a second machine; issuing a revocation certificate to the first machine indicating that a previous activation of the software on the first machine has been revoked; and delivering a perpetual license certificate to the second machine to enable the software to be run on the second machine. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for transferring a license from an original machine to a new machine, the system comprising:
-
a license-issuance service; and a license-revocation service, wherein the license-issuance service receives a request to transfer a software license from a first machine to a second machine, the license-revocation service issues a revocation certificate to the first machine indicating that a previous activation of the software on the first machine has been revoked, and the license-issuance service delivers a perpetual license certificate to the second machine to enable the software to be run on the second machine. - View Dependent Claims (19, 20)
-
Specification