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

System for licensing to use software products

Assignee: Fujitsu Ltd
•
Filing: 1995-09-28
•
Granted: 1997-06-03
•
Expires: 2015-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for licensing to use software products which are encrypted and packed in a single storage medium, whereby the encrypted software products can be sold on a piece-by-piece basis and it is possible to perform accounting operations and collection of sales records with accuracy in a stepwise manner for each shop related thereto. A plurality of software products are encrypted and stored in a product-medium and delivered to an end-user. At the same time, sales-medium creating means creates a sales-medium which contains product information and shop information and distributes it to wholesalers and then to retailers. Upon reception of an order and its payment from the end-user, key generating means extracts keys from the sales-medium and provides the end-user with the keys or complex keys derived therefrom, thereby allowing the end-user to decrypt the software products and make them executable. Accounting means updates the sales records by each sales transaction, and calculates the sales track records at every month-end based on the sales-media in the retailers and wholesalers in a stepwise manner.

Inventors

  • 👤 Eiichi Nagahama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:30
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06Q; G06Q30/00; G06Q30/04; G06F2211/00; G06F2211/007

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 117 words
A system for licensing to use software products which are encrypted by a software vendor, the system comprising: a first supplier unit for supplying a product-medium which contains a plurality of encrypted software products and a sales-medium, said first supplier comprising information storage means for storing key information and sales-medium creating means for creating the sales-medium which contains the key information stored in said information storage means; and a second supplier unit, being provided with the sales-medium from said first supplier unit, for supplying a key to decrypt one of the encrypted software products, said second supplier unit comprising key generating means for generating the key based on the key information which is supplied in the sales-medium.
Claim 2
Independent Claim 117 words
A system for licensing to use software products which are encrypted by a software vendor, the system comprising: a first supplier unit for supplying a product-medium which contains a plurality of encrypted software products and a sales-medium, said first supplier comprising information storage means for storing key information and sales-medium creating means for creating the sales-medium which contains the key information stored in said information storage means; and a second supplier unit, being provided with the sales-medium from said first supplier unit, for supplying a key to decrypt one of the encrypted software products, said second supplier unit comprising key generating means for generating the key based on the key information which is supplied in the sales-medium.
Claim 3
Dependent Claim 69 words
A system according to claim 1, wherein said first supplier unit further comprises first accounting means for calculating total sales track records of the encrypted software products according to product sales records provided by said second supplier unit, and said second supplier unit further comprises second accounting means for calculating the product sales records of the encrypted software products whose keys have been generated in said second supplier unit.
Claim 4
Independent Claim 157 words
A system for licensing to use software products which are encrypted by a software vendor, the system comprising: a software vendor unit for supplying a product-medium which contains a plurality of encrypted software products and for supplying a wholesaler's sales-medium, said software vendor unit comprising vendor information storage means for storing product information and wholesaler's name and wholesaler's sales-medium creating means for creating the wholesaler's sales-medium based on the product information and the wholesaler's name stored in said information storage means; a wholesaler unit for supplying a retailer's sales-medium which contains the product information and retailer's name, based on the wholesaler's sales-medium provided by said software vendor unit; a retailer unit, being provided with the retailer's sales-medium from said wholesaler unit, for supplying an end-user with a key to decrypt one of the encrypted software products, said retailer unit comprising key generating means for generating the key based on the product information stored in the retailer's sales-medium.
Claim 5
Independent Claim 157 words
A system for licensing to use software products which are encrypted by a software vendor, the system comprising: a software vendor unit for supplying a product-medium which contains a plurality of encrypted software products and for supplying a wholesaler's sales-medium, said software vendor unit comprising vendor information storage means for storing product information and wholesaler's name and wholesaler's sales-medium creating means for creating the wholesaler's sales-medium based on the product information and the wholesaler's name stored in said information storage means; a wholesaler unit for supplying a retailer's sales-medium which contains the product information and retailer's name, based on the wholesaler's sales-medium provided by said software vendor unit; a retailer unit, being provided with the retailer's sales-medium from said wholesaler unit, for supplying an end-user with a key to decrypt one of the encrypted software products, said retailer unit comprising key generating means for generating the key based on the product information stored in the retailer's sales-medium.
Claim 6
Dependent Claim 35 words
A system according to claim 3, wherein said retailer unit further comprises retailer accounting means for calculating retailer's sales track records of the encrypted software products whose keys have been generated in said retailer unit.
Claim 7
Dependent Claim 33 words
A system according to claim 4, wherein said wholesaler unit further comprises wholesaler accounting means for calculating wholesaler's sales track records according to the retailer's sales track records provided from said retailer unit.
Claim 8
Dependent Claim 34 words
A system according to claim 5, wherein said software vendor unit further comprises vendor accounting means for calculating total sales track records according to the wholesaler's sales track records provided from said wholesaler unit.
Claim 9
Dependent Claim 52 words
A system according to claim 3, wherein said product information includes key information which provides a decryption key for each of the encrypted software products stored in the product-medium and sales record to be used for recording how many times the key for each of the encrypted software products has been generated.
Claim 10
Dependent Claim 60 words
A system according to claim 3, wherein said key is a complex key which is composed of a decryption key for decrypting one of the encrypted software products and a key qualifier for qualifying the end-user to use the decryption key, and said key generating means requires an input of the key qualifier in prior to generating the complex key.
Claim 11
Dependent Claim 22 words
A system according to claim 8, wherein said key qualifier is a product identifier which identifies one of the encrypted software products.
Claim 12
Dependent Claim 18 words
A system according to claim 8, wherein said key qualifier is a medium identifier that identifies the product-medium.
Claim 13
Dependent Claim 28 words
A system according to claim 8, wherein said key qualifier is a user-unit identifier that identifies a user's unit on which the software products will run after decryption.
Claim 14
Dependent Claim 21 words
A system according to claim 8, wherein said key qualifier is a system-user identifier that identifies a user of the system.
Claim 15
Independent Claim 122 words
A method of licensing to use software products which are encrypted by a software vendor and finally supplied to an end-user via a wholesaler and a retailer, the method comprising the steps of: (a) supplying the end-user with a product-medium which contains a plurality of software products being encrypted; (b) creating a wholesaler's sales-medium based on the product information and wholesaler's name; (c) supplying the wholesaler's sales-medium to the wholesaler; (d) creating a retailer's sales-medium which contains the product information and retailer's name, based on the wholesaler's sales-medium; (e) supplying the retailer's sales-medium to the retailer; and (f) generating a key for the end-user to decrypt one of the encrypted software products based on the product information stored in the retailer's sales-medium.
Claim 16
Independent Claim 122 words
A method of licensing to use software products which are encrypted by a software vendor and finally supplied to an end-user via a wholesaler and a retailer, the method comprising the steps of: (a) supplying the end-user with a product-medium which contains a plurality of software products being encrypted; (b) creating a wholesaler's sales-medium based on the product information and wholesaler's name; (c) supplying the wholesaler's sales-medium to the wholesaler; (d) creating a retailer's sales-medium which contains the product information and retailer's name, based on the wholesaler's sales-medium; (e) supplying the retailer's sales-medium to the retailer; and (f) generating a key for the end-user to decrypt one of the encrypted software products based on the product information stored in the retailer's sales-medium.
Claim 17
Dependent Claim 92 words
A method according to claim 13, wherein said step (f) further counts transactions of generating the key for each of the software products, the method further comprising the steps of: (g) calculating retailer's sales track records based on counts of the transactions counted in said step (f); (h) calculating wholesaler's sales track records of the software products according to the retailer's sales track records obtained in said step (g); and (i) calculating total sales track records of the software products according to the wholesaler's sales track records obtained in said step (h).
Claim 18
Dependent Claim 64 words
A method according to claim 13, wherein said step (f) comprises the substeps of: (f1) extracting a decryption key from the product information stored in the retailer's sales-medium; (f2) receiving an input of a key qualifier for qualifying the end-user to use the decryption key; (f3) composing the decryption key and the key qualifier; and (f4) outputting the key composed in said substep (f3).

References Cited (Backward Citations)

US5490216A Cited
US5509070A Cited
US5548645A Cited
US5586186A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-06-02 2000-12-02 2001-06-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-06-02 2004-12-02 2005-06-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-06-02 2008-12-02 2009-06-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag