Online computing system
First Claim
Patent Images
1. A computing system for conducting computation comprisinga server which runs a database application;
- at least one client computer being connected to the server through a network connection, the client computer further comprising means for rendering and displaying web pages from the server according to a communication protocol;
means for storing plural computing projects in the form of computing project records which are searchable and retrievable from the database application, the project record of each of the computing projects comprising form-making data used in generating a computing data input form and computation data used in conducting mathematical computation;
means for generating a search interface page allowing a user to conduct searches for computing projects by typing in suitable search keys;
means for searching and finding computing projects from the database in response to a search;
means for generating a search result page containing one or more links, each of which is associated with a computing project;
means for generating a computing data input form in response to the clicking of a link on the search result page, the computing data input form containing input boxes for at least one variable name and at least one result name, and a submission button;
means for retrieving user data from the computing data input form submitted by the user;
means for retrieving necessary computation data from the computing data input form or from the database record of the selected computing project;
means for conducting computation using the computation data and the user data using a computing algorithm associated with the computing project; and
means for generating a result page for displaying the computed result in response to the user'"'"'s submission of the computing data input form.
0 Assignments
0 Petitions
Accused Products
Abstract
An online computing system hosting a plurality of computing projects in the form of database records allows users to search computing projects by search keys, project ID or category names, conduct computation for found computing projects, and create new computing projecs at client computers. Each computing job is performed by searching the database, selecting a computing project by clicking on one of the found links on a search result page, and providing data in a computing data input form for submission.
-
Citations
17 Claims
-
1. A computing system for conducting computation comprising
a server which runs a database application; -
at least one client computer being connected to the server through a network connection, the client computer further comprising means for rendering and displaying web pages from the server according to a communication protocol; means for storing plural computing projects in the form of computing project records which are searchable and retrievable from the database application, the project record of each of the computing projects comprising form-making data used in generating a computing data input form and computation data used in conducting mathematical computation; means for generating a search interface page allowing a user to conduct searches for computing projects by typing in suitable search keys; means for searching and finding computing projects from the database in response to a search; means for generating a search result page containing one or more links, each of which is associated with a computing project; means for generating a computing data input form in response to the clicking of a link on the search result page, the computing data input form containing input boxes for at least one variable name and at least one result name, and a submission button; means for retrieving user data from the computing data input form submitted by the user; means for retrieving necessary computation data from the computing data input form or from the database record of the selected computing project; means for conducting computation using the computation data and the user data using a computing algorithm associated with the computing project; and means for generating a result page for displaying the computed result in response to the user'"'"'s submission of the computing data input form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A process for implementing network computing system, the computing system comprising a web server and at least one client computer connected to the server through a network connection, the process comprising the steps of:
-
generating a search interface page allowing a user to conduct searches by typing in suitable search keys; searching and finding computing projects from a database containing computing projects in response to a search; generating a search result page containing plural links, each of the links being associated with a computing project; generating a computing data input form for a selected computing project upon the user'"'"'s clicking of a link on the search result page, the computing data input form containing at least one variable name, at least one variable unit, at least one result name, at least one result unit, and a submission button; retrieving user-provided data for the variable, the variable unit and the result unit from the computing data input form submitted by the user; retrieving computation data necessary for conducting final computation from the project record of the selected computing project or from the computing data input form submitted by the user; using the computing program and a mathematical equation associated with the selected computing project to conduct final computation to get a result; and generating a web page containing the result in the computing data input form and sending the web page to the client computer for display. - View Dependent Claims (15, 16, 17)
-
Specification