System method and article of manufacture for a visual self calculating order system over the world wide web
First Claim
1. A method, of using a web browser for electronic shopping on a computer, that upon a selection or a change of quantity of an item on at least one order page or on at least one order summary page, calculates specified transaction amounts and records selected item data without browser load or reload. (914-924, 934-940, 955-962)
0 Assignments
0 Petitions
Accused Products
Abstract
A computer method and system for electronic shopping that, without load or reload of browser pages, allows immediate add or change of item quantity and display of transaction amounts. A vendor can choose to include any number of item order pages, category order pages, or order summary pages that show the associated current item selection upon page load. An optional running subtotal enhances performance while using recorded data ensures reliability. Optional components accelerate and aid in the order process. Detailed and pictorial item information, if included, can be displayed throughout. Advertisement can be presented in intermediate referring pages used for updates, and in a mouse-over preview window when it is not being used for selection and verification. Web site vendors can obtain an accurate picture of user behavior and interests. The system can be implemented on a network, off-line using a portable medium, or obtaining partial information from a network.
161 Citations
72 Claims
- 1. A method, of using a web browser for electronic shopping on a computer, that upon a selection or a change of quantity of an item on at least one order page or on at least one order summary page, calculates specified transaction amounts and records selected item data without browser load or reload. (914-924, 934-940, 955-962)
-
16. A method for web pages to reduce the time required to select or change a quantity of an item comprising for quantity adjustment;
- an input element for each item quantity(901), hyperlinked element(s) (902, 903,225) and code segment for increment and decrement of item quantity; and
further comprising, upon a single user action on said hyperlinked element the steps of;
a) determining item quantity from said input element;
b) either increments or decrements of item quantity by a predetermined amount;
c) setting item quantity to zero if it is not a positive value; and
d) displaying resultant item quantity in said input element;
the steps being performed without browser load or reload.
- an input element for each item quantity(901), hyperlinked element(s) (902, 903,225) and code segment for increment and decrement of item quantity; and
-
20. A method, upon an order page load, comprising the steps of:
-
a) recalling previously selected item(s) for said order page;
(910)b) calculating and recording order page total;
(911)c) recalling a recorded value for subsequent calculations; and
(912)d) displaying specified transaction amounts; and
, (913) further comprising, for selection of an item or a change of item quantity on said order page, the steps of;
(915)e) calculating and optional display of item amount;
(916)f) recording revised current item selection;
(917)g) calculating new order page total;
(918)h) calculating change in order page total;
(919)i) recording new order page total;
(920)j) addition to running subtotal of order, said change in order page total;
(921)k) optional alert for browser error (922) l) calculating and recording a revised value for subsequent calculations;
(923)m) displaying specified transaction amounts;
(924) andn) repeating steps e) through m) for each subsequent selection or change in item quantity;
the latter steps being performed without browser load or reload. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
35. A method, upon a order summary page load, comprising the steps of:
-
a) recalling all previously selected item(s);
(930)b) optionally informing a user of detected errors if any;
(1223, 1224)c) calculating order subtotal;
(931)d) optionally recording a value for subsequent calculations;
(932)e) displaying specified transaction amounts;
(933) andf) reloading said order summary page once, using an intermediate referring page (1215) and further comprising, for a selection of an item or a change of item quantity on said order summary page, the steps of;
(935)g) calculating and optional display of said resultant item amount;
(936)h) recording said revised item selection;
(937)i) calculating said subtotal using all previously selected items for order subtotal. (938) j) optionally recording said value for subsequent calculations;
(939)k) displaying said specified transaction amounts;
(940) andl) repeating steps g) through k) for each subsequent selection or change in item quantity;
the latter steps being performed without browser load or reload. - View Dependent Claims (46)
-
-
47. A method, upon an order page load, comprising the steps of:
-
a) recalling previously selected item(s) for said order page;
(950)b) optionally calculating and displaying order page total;
(951)c) recalling all previously selected item(s) from all categories;
(952)d) optionally informing a user of all detected errors;
(1064, 1065)e) calculating order subtotal using all recalled items;
(953)f) displaying specified transaction amounts;
(954) and further comprising, for a selection of an item or a change of item quantity(956) on said order page, the steps of;
g) optional calculating and displaying of said resultant item amount;
(957)h) optionally calculating and displaying order page total (958) i) recording revised item selection;
(959)j) recalling all previously selected item(s) from all categories;
(960)k) optionally informing said user of all detected errors;
(1064, 1065)l) calculating order subtotal using all recalled items;
(961)m) displaying specified transaction amounts;
(962) andn) repeating steps g) through m) for each subsequent selection or change in item quantity;
the latter steps being performed without browser load or reload.
-
-
61. A system for electronic shopping on-line with a web browser comprising:
- a network (825);
at least one vendor computer (810), associated with at least one vendor and comprising at least processor (811), memory (812) and web server software (815) configured to host web pages and execute transactions (817), that is connected (813) to said network;
at least one client computer (830), associated with at least one user and comprising at least a processor (832), memory (833) and a web browser (840) configured to access and communicate over said network, that is connected (831) to said network; and
further comprising at least one order page and at least one order summary page, in at least one browser window with or without frames, and elements configured to provide access to any page. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
- a network (825);
-
70. An article of manufacture for use in a computer, comprising:
-
a portable computer medium having computer readable program code means embodied therein for a system for electronic shopping on a web browser;
code segments for at least one order page, and at least one order summary page with instructions and information needed to complete a transaction, in at least one browser window with or without frames;
code segments for a method that records, without browser load or reload, selection or change of an item quantity and displays specified transaction amounts;
code segments for a method of recalling, upon any order page or any order summary page load, the quantity of previously selected item(s) from recorded item data;
code segments for a method of displaying, upon any order page or any order summary page load, specified transaction amounts;
code segments for elements providing access to any page in said system;
optionally, code segments for at least one item database, for at least one vendor;
optionally, code segments for a search engine for at least one query of said item database(s);
optionally, code segments for said query that display item(s) on order page for immediate selection of any quantity; and
optionally, code segments for a customized component, for orders in excess of browser capability, using minimal recorded data received from said client to generate full item specification for at least one order summary page. - View Dependent Claims (71, 72)
-
Specification