Server controlled branding of client software deployed over computer networks
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
This invention describes a system and method for branding software deployed over computer networks. A user contacts the distributor'"'"'s web site and initiates a download of the software. When the user visits the download website, the identity of the particular web site from which the download was initiated is transmitted to a branding server and captured on the user'"'"'s computer, preferably in the form of a cookie. Subsequently, the user contacts the branding server and branding instructions are provided to the user'"'"'s computer in accordance with the cookie. Branding may take the form of featuring the distributor'"'"'s web site more prominently in an “integrated shopping service” or in a directory, or it may perform other alterations to the software. Branding is controlled by the software manufacturer'"'"'s branding server, and can be modified at any time after the software is released.
-
Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- a computer program comprising the acts of;
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- a computer program that has been provided to a first computing device, comprising the acts of;
-
27. 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.
-
-
28. 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. - View Dependent Claims (29)
-
Specification