← Back to Patent Explorer
US6219652B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Network license authentication

Assignee: RPX Corp
•
Filing: 1998-06-01
•
Granted: 2001-04-17
•
Expires: 2018-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for license authentication over a network. An on-line vendor receives a digital certificate that includes a public key associated with a consumer, and a digital signature of the consumer. A license packet is generated that includes a unique serial number. A record that includes the digital certificate is stored in a memory. The license packet is optionally encrypted with the public key associated with the consumer, and the license packet is forwarded to the consumer. When a post-sale service is required, the consumer generates a request that includes the digital signature of the consumer, and the request is forwarded to the vendor. The vendor accesses the memory to authenticate that the request was sent by the consumer, and if so, the service request is fulfilled.

Inventors

  • 👤 Stephen R. Carter
  • 👤 Donald H. LaVange, Jr.
  • 👤 Delos C. Jensen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:33
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06F21/50; G06F21/57; G06F2211/00; G06F2211/007; G06F2211/008

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-04-16 2004-10-16 2005-04-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-04-16 2008-10-16 2009-04-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-04-16 2012-10-16 2013-04-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag