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.