Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
199 words
A method of branding; a computer program comprising the acts of: receiving a triggering event registering a computer program that renders encoded digital content, wherein registering the program indicates that a first copy of the computer program has been downloaded to a first computing device from an originating distributor, wherein the originating distributor is that distributor of the renderable digital content from which the first copy was downloaded and that said first copy is to be branded with information associated with the originating distributor, the computer program further comprising an embedded limited-function web browser, wherein the embedded limited-function web browser provides a content-shopping feature that displays a directory of distributors comprising the originating distributor and other non-originating distributors and automatically connects to an Internet website of a selected distributor from the directory; transmitting data identifying the originating distributor; receiving acknowledgement from said first computing device; and providing branding instructions to said first computing device in response to receiving the acknowledgement, said branding instructions comprising placing the originating distributor first in the directory, a supplier of said computer program controlling which renderable digital content-providing distributors are displayed in said directory based on agreements between said supplier and said content-providing distributors.
Claim 2
Independent Claim
199 words
A method of branding; a computer program comprising the acts of: receiving a triggering event registering a computer program that renders encoded digital content, wherein registering the program indicates that a first copy of the computer program has been downloaded to a first computing device from an originating distributor, wherein the originating distributor is that distributor of the renderable digital content from which the first copy was downloaded and that said first copy is to be branded with information associated with the originating distributor, the computer program further comprising an embedded limited-function web browser, wherein the embedded limited-function web browser provides a content-shopping feature that displays a directory of distributors comprising the originating distributor and other non-originating distributors and automatically connects to an Internet website of a selected distributor from the directory; transmitting data identifying the originating distributor; receiving acknowledgement from said first computing device; and providing branding instructions to said first computing device in response to receiving the acknowledgement, said branding instructions comprising placing the originating distributor first in the directory, a supplier of said computer program controlling which renderable digital content-providing distributors are displayed in said directory based on agreements between said supplier and said content-providing distributors.
Claim 3
Dependent Claim
36 words
The method of claim 1 , wherein said providing act comprises: providing instructions to said first computing device which cause said first copy of said computer program to display a logo associated with said originating distributor.
Claim 4
Dependent Claim
40 words
The method of claim 1 , wherein said providing act comprises: providing instructions to said first computing device which cause said first copy of said computer program to display a link to a web site associated with said originating distributor.
Claim 5
Dependent Claim
32 words
The method of claim 3 , wherein said act of providing branding instructions further comprises: providing instructions to said first computing device which affect the placement of said link among other links.
Claim 6
Dependent Claim
21 words
The method of claim 1 , wherein said directory includes a link to a web site associated with said originating distributor.
Claim 7
Dependent Claim
64 words
The method of claim 5 , wherein said act of providing a directory to said first computing device comprises: providing a first page which includes said link to said web site, wherein said web site is a first web site; and providing a second page which includes one or more links to one or more second web sites different from said first web site.
Claim 8
Dependent Claim
30 words
The method of claim 6 , wherein said first page includes a link to said first web site and does not include any other links to any other web site.
Claim 9
Dependent Claim
86 words
The method of claim 1 , further comprising the acts of: receiving an indication that a second copy of said computer program has been downloaded to a second computing device and that said second copy is to be branded with a second distributor different from said originating distributor; transmitting identifying the second distributor to said second computing device; receiving acknowledgment from said second computing device; and providing second branding instructions to said first computing device, said second branding instructions being different from said first branding instructions.
Claim 10
Dependent Claim
19 words
The method of claim 1 , wherein said transmitting act comprises: setting a cookie on said first computing device.
Claim 11
Dependent Claim
22 words
The method of claim 9 , wherein said act of receiving said acknowledgment from said first computing device comprises receiving said cookie.
Claim 12
Dependent Claim
13 words
The method of claim 1 , wherein said originating distributor is a retailer.
Claim 13
Dependent Claim
13 words
The method of claim 1 , wherein said originating distributor is a wholesaler.
Claim 14
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions to perform the method of claim 1 .
Claim 15
Independent Claim
220 words
A method of branding; a computer program that has been provided to a first computing device, comprising the acts of: receiving information indicative of a distributor of encoded digital content to be rendered by the computer program, wherein the computer program comprises encoded digital content-rendering software and an embedded limited-function web browser and content shopping program that displays a directory of distributors and automatically connects to an Internet website of a selected distributor from the directory; providing branding data based on said received information to a first computing device for durable storage on said first computing device in response to a triggering event comprising registration of the computer program; following said act of providing branding data, receiving said stored branding data from said first computing device; and in response to receiving said stored branding data, providing branding instructions to said first computing device based on said received branding data, said branding instructions comprising placing an originating distributor first in a list of electronic content-providing entities displayed on said first computing device by the computer program, a supplier of said computer program controlling which content providing entities are displayed in said list based on agreements between said supplier and said content-providing entities and wherein the originating distributor comprises an entity of the content-providing entities from which the computer program was received.
Claim 16
Independent Claim
220 words
A method of branding; a computer program that has been provided to a first computing device, comprising the acts of: receiving information indicative of a distributor of encoded digital content to be rendered by the computer program, wherein the computer program comprises encoded digital content-rendering software and an embedded limited-function web browser and content shopping program that displays a directory of distributors and automatically connects to an Internet website of a selected distributor from the directory; providing branding data based on said received information to a first computing device for durable storage on said first computing device in response to a triggering event comprising registration of the computer program; following said act of providing branding data, receiving said stored branding data from said first computing device; and in response to receiving said stored branding data, providing branding instructions to said first computing device based on said received branding data, said branding instructions comprising placing an originating distributor first in a list of electronic content-providing entities displayed on said first computing device by the computer program, a supplier of said computer program controlling which content providing entities are displayed in said list based on agreements between said supplier and said content-providing entities and wherein the originating distributor comprises an entity of the content-providing entities from which the computer program was received.
Claim 17
Dependent Claim
32 words
The method of claim 14 , wherein said receiving act comprises: receiving said information indicative of a first entity from a second entity identified in an image hidden within a web page.
Claim 18
Dependent Claim
21 words
The method of claim 15 , wherein said second entity causes a cookie to be set on said first computing device.
Claim 19
Dependent Claim
16 words
The method of claim 16 , wherein said cookie contains information specific to a branding device.
Claim 20
Dependent Claim
23 words
The method of claim 16 , wherein said cookie contains information identifying said branding instructions to be downloaded to said first computing device.
Claim 21
Dependent Claim
23 words
The method of claim 16 , wherein said act of providing branding data further comprises sending said cookie from said first computing device.
Claim 22
Dependent Claim
16 words
The method of claim 19 , wherein said cookie comprises information indicative of said first entity.
Claim 23
Dependent Claim
17 words
The method of claim 19 , wherein said cookie comprises information associated with a second computing device.
Claim 24
Dependent Claim
28 words
The method of claim 14 , further comprising receiving a fee from said first entity as a pro-condition for providing either said branding data or said branding instructions.
Claim 25
Dependent Claim
41 words
The method of claim 14 , wherein said act of providing branding instructions comprises instructing said first computing device as to the manner in which a link to a network address is to be displayed on a list of network addresses.
Claim 26
Dependent Claim
18 words
The method of claim 23 , further comprising limiting the set of said network addresses on said list.
Claim 27
Dependent Claim
17 words
The method of claim 23 , further comprising providing data on a list of network addresses automatically.
Claim 28
Dependent Claim
14 words
A computer-readable medium having computer-executable instructions to perform the method of claim 14 .
Claim 29
Independent Claim
152 words
A method for distributing a variation of software through one of a plurality of entities, comprising: providing a standardized version of software from a first entity and an indication that said standardized version of software is to be branded, wherein the indication comprises a triggering event comprising registration of a content-rendering program, said first entity comprising a distributor of content to be rendered by a content-rendering program, the content-rendering program comprising a. content-shopping feature for purchasing content to be rendered; and providing a customized version of said software as a function of one of a plurality of entities, said customized version of said software being branded by placing said first entity first in a list of content-providing entities displayed in the content-shopping feature of said content-rendering program, a supplier of said computer program controlling which content-providing entities are displayed in said list based on agreements between said supplier and said content-providing entities.
Claim 30
Independent Claim
152 words
A method for distributing a variation of software through one of a plurality of entities, comprising: providing a standardized version of software from a first entity and an indication that said standardized version of software is to be branded, wherein the indication comprises a triggering event comprising registration of a content-rendering program, said first entity comprising a distributor of content to be rendered by a content-rendering program, the content-rendering program comprising a. content-shopping feature for purchasing content to be rendered; and providing a customized version of said software as a function of one of a plurality of entities, said customized version of said software being branded by placing said first entity first in a list of content-providing entities displayed in the content-shopping feature of said content-rendering program, a supplier of said computer program controlling which content-providing entities are displayed in said list based on agreements between said supplier and said content-providing entities.
Claim 31
Independent Claim
128 words
A system for branding a computer program comprising: a first computing device which comprises: a memory which stores branding instructions for one of a plurality of entities; a network interface communicatively coupled to a computer network; and logic which communicates one of a plurality of sets of branding instructions to a second computing device through said network interface in response to a triggering event comprising registration of a content-rendering program, said one of said plurality of sets of branding instructions comprising instructions to place a first entity first in a list of content-providing entities displayed in a content-shopping feature of a content-rendering program, a supplier of said computer program controlling which content-providing entities are displayed in said list based on agreements between said supplier and said content-providing entities.
Claim 32
Independent Claim
128 words
A system for branding a computer program comprising: a first computing device which comprises: a memory which stores branding instructions for one of a plurality of entities; a network interface communicatively coupled to a computer network; and logic which communicates one of a plurality of sets of branding instructions to a second computing device through said network interface in response to a triggering event comprising registration of a content-rendering program, said one of said plurality of sets of branding instructions comprising instructions to place a first entity first in a list of content-providing entities displayed in a content-shopping feature of a content-rendering program, a supplier of said computer program controlling which content-providing entities are displayed in said list based on agreements between said supplier and said content-providing entities.
Claim 33
Dependent Claim
20 words
The system of claim 28 , wherein said logic causes said instructions to be stored on a second computing device.