System, method and article of manufacture for an internet based distribution architecture
First Claim
Patent Images
1. A method for electronically distributing software over a network comprising the steps of:
- (a) providing a piece of software;
(b) providing a user interface for facilitating sale of the software;
(c) advertising the software on the user interface;
(d) downloading the software;
(e) receiving payment in exchange for the software via the user interface;
(f) affording support for the software via the user interface; and
(g) allocating royalties based on the sale of the software.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture are provided for electronically distributing software over a network. First, a user interface is provided for facilitating sale of the software. Thereafter, the software is advertised on the user interface. The software may be downloaded and further sold by receiving payment in exchange for the software via the user interface. Support for the software via the user interface is provided. Further, royalties are allocated based on the sale of the software.
141 Citations
18 Claims
-
1. A method for electronically distributing software over a network comprising the steps of:
-
(a) providing a piece of software;
(b) providing a user interface for facilitating sale of the software;
(c) advertising the software on the user interface;
(d) downloading the software;
(e) receiving payment in exchange for the software via the user interface;
(f) affording support for the software via the user interface; and
(g) allocating royalties based on the sale of the software. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied on a computer readable medium for electronically distributing software over a network comprising:
-
(a) a code segment that provides a user interface for facilitating sale of the software;
(b) a code segment that advertises the software on the user interface;
(c) a code segment that downloads the software;
(d) a code segment that receives payment in exchange for the software via the user interface;
(e) a code segment that affords support for the software via the user interface; and
(f) a code segment that allocates royalties based on the sale of the software. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for electronically distributing software over a network comprising:
-
(a) logic that provides a user interface for facilitating sale of the software;
(b) logic that advertises the software on the user interface;
(c) logic that downloads the software;
(d) logic that receives payment in exchange for the software via the user interface;
(e) logic that affords support for the software via the user interface; and
(f) logic that allocates royalties based on the sale of the software. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification