System and method for facilitating commercial transactions over a data network
DC CAFCFirst Claim
1. A method, employing a browser in data communication over a network with a server, for determining a price of a product, said method comprising:
- providing information concerning said product for display in a browser window, said information including a first offered price of said product;
receiving information from said browser indicating an agreement by a user of the browser of said first offered price for said product;
storing product related information including said first offered price, wherein said product is configured with multiple features, said stored product related information includes said features of said product and said stored product related information is associated with an identification code corresponding to said user of the browser;
receiving a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price;
prior to responding to said purchase request, determining if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storing said product related information; and
changing said first offered price of said product to a second offered price of said product in response to said event that caused modification of the first offered price.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method, a computer system and a computer program product to facilitate comparison-price shopping over a data network, such as the Internet, is provided that includes a price availability feature guaranteeing a price of a product associated with product-related information stored on a server. To that end, information that concerns a product is rendered on a display in a browser window. The information rendered typically includes offered price data. A server is provided that includes a plurality of addresses in an address space, and a subportion of the plurality of addresses is associated with an identification code. Acceptance to the offered price data is achieved by storing the information in the subportion, defining agreed price data. The agreed price data is maintained in the absence of a predetermined system event.
-
Citations
45 Claims
-
1. A method, employing a browser in data communication over a network with a server, for determining a price of a product, said method comprising:
-
providing information concerning said product for display in a browser window, said information including a first offered price of said product; receiving information from said browser indicating an agreement by a user of the browser of said first offered price for said product; storing product related information including said first offered price, wherein said product is configured with multiple features, said stored product related information includes said features of said product and said stored product related information is associated with an identification code corresponding to said user of the browser; receiving a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price; prior to responding to said purchase request, determining if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storing said product related information; and changing said first offered price of said product to a second offered price of said product in response to said event that caused modification of the first offered price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a processor; a network interface, coupled to said processor and coupled to a client computer via a network, wherein said network interface permits said client computer to be in data communication over said network with said processor; computer readable medium coupled to said processor; and computer code, encoded in said computer readable medium, for determining a price of a product by virtue of being configured to cause said processor to; provide information concerning said product for display by a client computer coupled to the, said display information including a first offered price of said product; receive information from said client computer indicating an agreement by a user of the client computer of said first offered price for said product; store product related information including said first offered price data, wherein said product is configured with multiple features, said stored product related information includes said features of said product, and said stored product related information is associated with an identification code corresponding to the user of the client computer; receive a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price; determine, prior to responding to said purchase request if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storage of said product related information; and change said first offered price of said product to a second offered price of said product in response to the event that caused modification of the first offered price. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. The computer system as recited in 10 wherein agreement to said first offered price is effected by code to cause the processor to store said product-related information in a subportion of addresses associated with said server.
-
19. A computer program storage medium for operation on a server computer system in data communication over a network with at least one client computer system employing a browser application, the computer program product comprising code for determining a price of a product, said computer program storage medium comprising:
for each client computer system; code to provide display information to said browser application concerning said product, said display information including a first offered price of said product; code to associate an identification code corresponding to a user of said client system; code to receive product-related information from said client computer system indicating an acceptance of said first offered price; code to store said product-related information, wherein said product is configured with multiple features, said stored product related information includes said features of said product, and said stored product related information is associated with said identification code; code to receive a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price; code to determine, prior to responding to said purchase request, if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storage of said product related information; and code to change said first offered price of said product to a second offered price of said product in response to the event that caused modification of the first offered price. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
28. An apparatus, employing a browser in data communication over a network with a server, for determining a price of a product, said apparatus comprising:
-
means for providing information concerning said product for display in a browser window, said information including a first offered price of said product; means for receiving information from said browser indicating an agreement by a user of the browser of said first offered price for said product; means for storing product related information including said first offered price, wherein said product is configured with multiple features, said stored product related information includes said features of said product and said stored product related information is associated with an identification code corresponding to the user of the browser; means for receiving a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price; means for determining, prior to responding to said purchase request, if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storage of said product related information; and means for changing said first offered price of said product to a second offered price of said product in response to the event that caused modification of the first offered price. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of operating a server computer system for determining a price of a product, said server computer system having a plurality of addresses in an address space associated therewith and said server computer system is in data communication over a network with at least one client system employing a browser application, the method comprising:
for each client computer system; providing display information to said browser application concerning said product, said information including a first offered price of said product; associating a subportion of said plurality of server addresses with an identification code corresponding to said client system; receiving product-related information from said client computer system indicating an acceptance of said first offered price; storing said received product-related information and said first offered price in said subportion of said plurality of server addresses, wherein the accepted first offered price defines an agreed price; receiving a purchase request associated with said identification code, wherein the purchase request indicates an agreement to purchase said product for said first offered price; prior to responding to said purchase request, determining if an event has occurred prior to receiving said purchase request to cause modification of the first offered price, wherein the event that caused modification of the first offered price is unrelated to any data received from said user subsequent to storing said product related information; and changing said agreed price of said product to a second offered price of said product in response to the event that caused modification of the first offered price. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
Specification