Patent US2446376A successfully refreshed from Google Patents.
Patent US5864620A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5864620A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for controlling distribution of software in a multitiered distribution chain

Assignee: Internet Commerce Services Corp
•
Filing: 1996-04-24
•
Granted: 1999-01-26
•
Expires: 2016-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method and system for controlling distribution of software to an user in a multitiered distribution chain. The system includes at least one entity that distributes the software in a locked software container, and includes means for receiving a request from the user to use the software. The method and system further includes a license clearing house for controlling usage rights of the software. The license clearing house includes means for receiving the request from the at least one entity, means for validating the request, means for generating a unique authentication certificate if the request was validated, and means for sending a reply to the user. The reply includes the authentication certificate and a master key, where the master key unlocks the software container and enables the user to use the software, and the authentication certificate identifies the user as an authorized user of the software.

Inventors

  • 👤 John Philip Pettitt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:55
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06Q; G06Q10/00; G06Q10/10; G06Q10/105; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/38; G06Q20/382; G06Q20/3821

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 148 words
A system for controlling distribution of software to a user in a multitiered distribution chain, the system comprising: at least one entity that distributes the software in a locked software container, the at least one entity including means for receiving a request from the user to use the software; and a license clearing house coupled to the entity for controlling usage rights of the software, the license clearing house including, means for receiving the request from the at least one entity, means for validating the request, means for generating a unique authentication certificate if the request was validated, and means for sending a reply to the user, the reply including the authentication certificate and a master key, the master key for unlocking the software container and enabling the user to use the software, and the authentication certificate for identifying the user as an authorized user of the software.
Claim 2
Independent Claim 148 words
A system for controlling distribution of software to a user in a multitiered distribution chain, the system comprising: at least one entity that distributes the software in a locked software container, the at least one entity including means for receiving a request from the user to use the software; and a license clearing house coupled to the entity for controlling usage rights of the software, the license clearing house including, means for receiving the request from the at least one entity, means for validating the request, means for generating a unique authentication certificate if the request was validated, and means for sending a reply to the user, the reply including the authentication certificate and a master key, the master key for unlocking the software container and enabling the user to use the software, and the authentication certificate for identifying the user as an authorized user of the software.
Claim 3
Dependent Claim 27 words
A system as in claim 1 wherein the license clearing house further includes means for signing the reply with a digital signature of the license clearing house.
Claim 4
Dependent Claim 74 words
A system as in claim 2 wherein the at least one entity further includes: means for authorizing user transactions; means responsive to the authorizing means for signing the authorization request with a digital signature of the entity; means for receiving the reply from the license clearing house; means for verifying the digital signature of the license clearing house; means for passing the master key and the authentication certificate from the reply to the user.
Claim 5
Dependent Claim 44 words
A system as in claim 3 further including: an author for developing and placing the software in the software container using the master key, the author registering the master key and the identity of the at least one entity with the license clearing house.
Claim 6
Dependent Claim 46 words
A system as in claim 4 wherein the license clearing house further includes means for placing a transaction number and result code on the reply, and wherein the at least one entity further includes means for recording the transaction using the transaction number and result code.
Claim 7
Independent Claim 181 words
A method for controlling distribution of software in a multitiered distribution chain, the multitiered distribution chain including at least one entity who distributes the software, the method comprising the steps of: (a) distributing encrypted software; (b) registering the encrypted software and the identity of the at least one entity with a license clearing house; (c) providing a user with the encrypted software; (d) receiving an authorization request by the at least one entity from the user; (e) signing the authorization request with a signature of the entity. (f) passing the authorization request to the license clearing house; (g) validating the signature of the at least one entity and the authorization request by the license clearing house; (h) signing a master key with a signature of the license clearing house; (i) transmitting the signature of the license clearing house and the master key to the at least one entity; (j) validating the signature of the license clearing house and passing the master key from the at least one entity to the user; and (k) using the master key to decrypt the software.
Claim 8
Independent Claim 181 words
A method for controlling distribution of software in a multitiered distribution chain, the multitiered distribution chain including at least one entity who distributes the software, the method comprising the steps of: (a) distributing encrypted software; (b) registering the encrypted software and the identity of the at least one entity with a license clearing house; (c) providing a user with the encrypted software; (d) receiving an authorization request by the at least one entity from the user; (e) signing the authorization request with a signature of the entity. (f) passing the authorization request to the license clearing house; (g) validating the signature of the at least one entity and the authorization request by the license clearing house; (h) signing a master key with a signature of the license clearing house; (i) transmitting the signature of the license clearing house and the master key to the at least one entity; (j) validating the signature of the license clearing house and passing the master key from the at least one entity to the user; and (k) using the master key to decrypt the software.
Claim 9
Dependent Claim 35 words
A method as in claim 6 wherein step (g) further includes the step of: (g2) generating an authentication certificate from information regarding the user if the authorization request was validated by the license clearing house.
Claim 10
Dependent Claim 30 words
A method as in claim 7 wherein step (i) further includes the step of: (i1) transmitting the authentication certificate to the at least one entity along with the master key.
Claim 11
Dependent Claim 41 words
A method as in claim 8 wherein step (j) further includes the step of: (j1) passing the authentication certificate to the user along with the master key, whereby the authentication certificate identifies the user as an authorized user of the software.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-25 2002-07-27 2003-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-25 2006-07-27 2007-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-25 2010-07-27 2011-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag