Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
132 words
A method for validating a request, comprising: receiving, by a licensor, a license request including a digital certificate having a public key associated with a requestor, and a digital signature associated with the requestor; generating a license packet that includes a unique serial number; storing a record including the license packet in a memory wherein the record is encrypted with a public key associated with the licensor before being stored in the memory; generating a digital signature associated with the licensor and including the digital signature in the license packet; forwarding the license packet to the requestor; receiving a service request from the requestor, the service request including the digital signature associated with the requestor; and authenticating that the service request was sent by the requestor, and if so, fulfilling the request.
Claim 2
Independent Claim
132 words
A method for validating a request, comprising: receiving, by a licensor, a license request including a digital certificate having a public key associated with a requestor, and a digital signature associated with the requestor; generating a license packet that includes a unique serial number; storing a record including the license packet in a memory wherein the record is encrypted with a public key associated with the licensor before being stored in the memory; generating a digital signature associated with the licensor and including the digital signature in the license packet; forwarding the license packet to the requestor; receiving a service request from the requestor, the service request including the digital signature associated with the requestor; and authenticating that the service request was sent by the requestor, and if so, fulfilling the request.
Claim 3
Dependent Claim
29 words
A method according to claim 1 , wherein the memory comprises a license store being operative to contain a plurality of license packets associated with a plurality of requestors.
Claim 4
Dependent Claim
26 words
A method according to claim 1 , wherein the license request includes a digital certificate associated with the requestor, and the record includes the digital certificate.
Claim 5
Dependent Claim
32 words
A method according to claim 3 , wherein the authenticating step comprises extracting the public key associated with the requestor from the record, and using the public key to authenticate the request.
Claim 6
Dependent Claim
30 words
A method according to claim 1 , wherein the unique serial number is obtained from a serial number store, the serial number store having a plurality of unique serial numbers.
Claim 7
Dependent Claim
16 words
A method according to claim 1 , wherein the license request includes the unique serial number.
Claim 8
Dependent Claim
16 words
A method according to claim 1 , wherein the service request includes the unique serial number.
Claim 9
Dependent Claim
51 words
A method according to claim 1 , wherein the service request includes a digital certificate associated with the requestor, and the authenticating step comprises determining that the digital certificate was digitally signed by a valid certifying authority, and using a public key associated with the digital certificate to authenticate the request.
Claim 10
Dependent Claim
178 words
A computer-implemented method for validating an electronic request for a service, comprising: providing to a user terms of a license agreement associated with a good; receiving, from the requestor, an indication to be bound by the terms of the license; generating a first packet that includes a certificate having a public key associated with the requestor, and a digital signature of the requestor; communicating the first packet to a license granting entity; obtaining, by the license granting entity, a serial number; generating a second packet that includes the serial number; storing the second packet in a store; forwarding the second packet to the requestor; receiving the second packet; generating a request to obtain a service from a provider associated with the good, the request including the serial number and the digital signature of the requestor; forwarding the request to the provider; determining if the request is authentic, and if so, providing access to the service; and encrypting the second packet with a public key associated with the license granting entity before storing the second packet in the store.
Claim 11
Dependent Claim
178 words
A computer-implemented method for validating an electronic request for a service, comprising: providing to a user terms of a license agreement associated with a good; receiving, from the requestor, an indication to be bound by the terms of the license; generating a first packet that includes a certificate having a public key associated with the requestor, and a digital signature of the requestor; communicating the first packet to a license granting entity; obtaining, by the license granting entity, a serial number; generating a second packet that includes the serial number; storing the second packet in a store; forwarding the second packet to the requestor; receiving the second packet; generating a request to obtain a service from a provider associated with the good, the request including the serial number and the digital signature of the requestor; forwarding the request to the provider; determining if the request is authentic, and if so, providing access to the service; and encrypting the second packet with a public key associated with the license granting entity before storing the second packet in the store.
Claim 12
Dependent Claim
33 words
A method according to claim 9 , wherein the determining step comprises determining if one of the serial number and the digital signature from the request has a corresponding entry in the store.
Claim 13
Dependent Claim
23 words
A method according to claim 9 , further comprising installing the good on the client computer in response to receiving the second packet.
Claim 14
Dependent Claim
25 words
A method according to claim 11 , further comprising validating the serial number from the second packet before installing the good on the client computer.
Claim 15
Dependent Claim
26 words
A method according to claim 9 , further comprising authenticating, by the license granting entity, that the digital certificate was digitally signed by a certifying authority.