Dynamic data assembling on internet client side
First Claim
1. A method of dynamic data assembling on client side of a LAN, a MAN, or the Internet using a web browser with a build-in engine that can execute client side application program on client side, comprising the steps of:
- downloading a top file that controls directly or indirectly the setting of Display Window and Data Assembling Monitor Window from a server and getting client side application program ready to execute on the client side with said browser;
downloading a data file from said server or another server into said Display Window in which key data and nonkey data are specifically designed and can be retrieved dynamically and individually by said client side application program;
retrieving said key data and nonkey data from said data file and adding said key data and nonkey data into said Data Assembling Monitor Window by said client side application program actuated by actions of client party;
deleting data from said Data Assembling Monitor Window by said client side application program actuated by actions of client party and/or manually if necessary;
repeating above last three steps until the data set needed for a transaction is complete;
submitting said data set to a server, saving, and/or printing said data set on client side.
0 Assignments
0 Petitions
Accused Products
Abstract
A new method is invented to assemble data into a data set, such as item list in an Internet shopping cart, on client side that is necessary for a transaction between two parties on the Internet server side and client side. The method is to arrange application logic and data access logic on both client side and server side according to execution efficiency to achieve optimal implementations of transactions. A web browser with a build-in engine that can execute client side application program, such as Netscape Navigator 3.0 or above, is needed to implement the method. Web pages used in the method are specifically designed in which client side application program written with script language, such as JavaScript, is embedded. Also a frame in a window, which is preferred, or a new window is created on client side as a data assembling monitor window. In addition, data needed for a transaction in web pages can be retrieved dynamically and individually and assembled with necessary user input in the monitor window by the client side application program actuated by users. In an assembling process, all or at least first two of following editing operations of adding, deleting, updating, entry check, calculation, and backup, are executed on client side until final submission, save, or print. An Internet Client Side Shopping Cart is used to illustrate how to implement this method by using HTML, JavaScript, and CGI. This method can also be used on a local area network and a metropolitan area network.
296 Citations
23 Claims
-
1. A method of dynamic data assembling on client side of a LAN, a MAN, or the Internet using a web browser with a build-in engine that can execute client side application program on client side, comprising the steps of:
-
downloading a top file that controls directly or indirectly the setting of Display Window and Data Assembling Monitor Window from a server and getting client side application program ready to execute on the client side with said browser; downloading a data file from said server or another server into said Display Window in which key data and nonkey data are specifically designed and can be retrieved dynamically and individually by said client side application program; retrieving said key data and nonkey data from said data file and adding said key data and nonkey data into said Data Assembling Monitor Window by said client side application program actuated by actions of client party; deleting data from said Data Assembling Monitor Window by said client side application program actuated by actions of client party and/or manually if necessary; repeating above last three steps until the data set needed for a transaction is complete; submitting said data set to a server, saving, and/or printing said data set on client side. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for an implementation of an Internet client side shopping cart using a web browser with a build-in engine that can execute client side application program on client side, comprising the steps of:
-
downloading a top file that controls directly or indirectly the setting of Display Window and Data Assembling Monitor Window as Internet Client Side Shopping Cart from a server and getting client side application program ready to execute on Internet client side with said browser; downloading an item list file or an item introduction file from said server or another server into said Display Window in which key data and nonkey data about an items or items can be retrieved dynamically and individually; retrieving said key data and nonkey data from said item list file or said item introduction file and adding them into said Internet Client Side Shopping Cart by said client side application program actuated by actions of client party; adding other key data and nonkey data into said Internet Client Side Shopping Cart automatically and/or manually, and checking entries automatically in said Internet Client side Shopping Cart if necessary; deleting data from said Internet Client Side Shopping Cart by said client side application program actuated by actions of client party and/or manually if necessary; updating key data and nonkey data in said Internet Client Side Shopping Cart automatically and/or manually if necessary; calculating total price, subtotal, and/or grand total in said Internet Client Side Shopping Cart automatically; repeating above last six steps until the items in said Internet Client Side Shopping Cart needed for an order is complete; submitting said order to a server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification