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

Multi-tier electronic software distribution

Assignee: SafeNet Data Security Israel Ltd
•
Filing: 1997-08-29
•
Granted: 1999-12-28
•
Expires: 2017-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods of electronic software distribution are provided in which software products may be wrapped by their publishers in a straightforward, secure manner, but in such a way as to allow for the addition of information by downstream distribution channel partners, e.g., distributors and merchants (resellers). Distribution policies, or business rules, governing the distribution process may be fixed by the software publisher or may be left to the discretion of channel partners. The software product itself, however, is secured against tampering or inadvertent infection by a virus. A tool facilitates the foregoing incremental wrapping process without requiring sophistication in computer technology on the part of channel partners. The publisher may use a conventional setup tool of the publisher's choice to prepare a setup file set for distribution. That is, the wrapping tool need not influence the publisher's choice of setup tools.

Inventors

  • 👤 Cay S. Horstmann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 23:44
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/10; G06Q; G06Q20/00; G06Q20/08; G06Q20/12; G06Q20/123; G06Q20/1235; G07; G07F; G07F17/00; G07F17/0014; G06F2221/00; G06F2221/21; G06F2221/2137

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 186 words
A method of distributing a software product using vendor-provided software tools, comprising the steps of: a software publisher securing a software product using a digital wrapper to control execution of the software product, producing a secured software product; using a setup tool of its own choosing, the software publisher producing an installation file set, comprising one or more files, to install the secured software product; the software publisher, using a vendor-provided tool, producing distribution instructions for delivery to an end user, the distribution instructions being of a form that can be modified only by authorized channel partners and subsequently inspected and modified by the wrapper as an end user executes the software; subsequently placing the installation file set and the distribution instructions in the possession of one or more channel partners, each of said channel partners in turn, using a vendor-provided tool, augmenting the distribution instructions, subject to privileges afforded them; and prior to placing the software product in the possession of an end user, the software publisher or a channel partner packaging the installation file set and the distribution instructions into an end-user installable package.
Claim 2
Independent Claim 186 words
A method of distributing a software product using vendor-provided software tools, comprising the steps of: a software publisher securing a software product using a digital wrapper to control execution of the software product, producing a secured software product; using a setup tool of its own choosing, the software publisher producing an installation file set, comprising one or more files, to install the secured software product; the software publisher, using a vendor-provided tool, producing distribution instructions for delivery to an end user, the distribution instructions being of a form that can be modified only by authorized channel partners and subsequently inspected and modified by the wrapper as an end user executes the software; subsequently placing the installation file set and the distribution instructions in the possession of one or more channel partners, each of said channel partners in turn, using a vendor-provided tool, augmenting the distribution instructions, subject to privileges afforded them; and prior to placing the software product in the possession of an end user, the software publisher or a channel partner packaging the installation file set and the distribution instructions into an end-user installable package.
Claim 3
Dependent Claim 46 words
The method of claim 1, wherein software distribution follows a Buy/Try model, and the step of producing a secure software product comprises the software publisher first producing an installation file set using said setup tool and then securing an installation program in the installation file set.
Claim 4
Dependent Claim 30 words
The method of claim 1, wherein said packaging of the installation file set and distribution instructions into an end-user installable package occurs prior to channel partners augmenting the distribution instructions.
Claim 5
Dependent Claim 31 words
The method of claim 1, comprising the further step of the software publisher packaging the installation file set into a form that is safe from tampering and infection by computer viruses.
Claim 6
Dependent Claim 28 words
The method of claim 4, wherein said distribution instructions are secured by a combination of encryption and privileges, such that altering the distribution instructions requires a privilege file.
Claim 7
Dependent Claim 26 words
The method of claim 5, wherein a privilege level of the software publisher allows it to unalterably fix at least a portion of the distribution instructions.
Claim 8
Dependent Claim 30 words
The method of claim 6, wherein a privilege level of a channel partner allows it to alter a portion of the distribution instructions not unalterably fixed by the software publisher.
Claim 9
Dependent Claim 42 words
The method of claim 7, wherein the channel partners include a first-tier channel partner and a second-tier channel partner, wherein distribution instructions altered by a channel partner of a given tier cannot be altered by another channel partner of the same tier.
Claim 10
Dependent Claim 21 words
The method of claim 8, wherein the first-tier channel partner is a distributor and the second-tier channel partner is a merchant.
Claim 11
Dependent Claim 12 words
The method of claim 1, wherein software distribution follows a Try/Buy model.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag