Method and apparatus for delivering software applications as services over the internet using a transaction-based utility model
First Claim
1. A method for providing a software application service over the Internet comprising:
- (a) accessing a service site on the Internet;
(b) authenticating a user for access to said software application service through a log-in process, through said service site;
(c) authorizing said user for access to a selected software application provided by said service;
(d) sending a service request form to a said user'"'"'s terminal;
(e) receiving a user'"'"'s completed said service request form over the Internet, said form including a said user'"'"'s input data required to perform said selected software service;
(f) performing said software service, including sending service result data over said Internet to said user'"'"'s terminal;
(g) recording a record of said performing; and
(h) billing said user for said performing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for the sale of software applications services through the Internet. A user accesses the Internet from a client machine that secures connection to a web top server, including a software service web site. The web top server provides the required user interface components. A database server contains user related persistent data and performs software service computation on the data as instructed by an application server, including processing user input data and providing corresponding result data. The applications server processes communication between the web top server and the database server, performs the required software service computations, including processing user input data and providing corresponding result data, and contains the functionality required for recording user transaction and billing operations.
29 Citations
12 Claims
-
1. A method for providing a software application service over the Internet comprising:
-
(a) accessing a service site on the Internet;
(b) authenticating a user for access to said software application service through a log-in process, through said service site;
(c) authorizing said user for access to a selected software application provided by said service;
(d) sending a service request form to a said user'"'"'s terminal;
(e) receiving a user'"'"'s completed said service request form over the Internet, said form including a said user'"'"'s input data required to perform said selected software service;
(f) performing said software service, including sending service result data over said Internet to said user'"'"'s terminal;
(g) recording a record of said performing; and
(h) billing said user for said performing. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing a software application service over the Internet comprising:
-
(a) a web top server for providing a user interface to a software applications service over the Internet;
(b) a database server for storing software application persistent data and for performing software application computing in response to input data; and
(c) an application server for performing a business function related to said software application service, and for processing communication between said web top server and said database server, and for providing said input data. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification