Real-time display of available products over the internet
First Claim
1. A computer implemented method for providing availability information for a plurality of products for publication to a plurality of customers to allow the plurality of customers to place orders to an online store via a wide area network, comprising:
- calculating a first availability information regarding a product for a first customer with reference to first delivery information, a first available number of units for the product, and a first reserved number of units for the product,wherein the calculating is performed for a first customer using a first server of a plurality of servers of the online store via the wide area network,wherein the first availability information comprises a first quantity,wherein the first delivery information has been specified by the first customer via the wide area network,wherein the first available number of units for the product has been determined with reference to inventory information,wherein the first reserved number of units for the product has been determined with reference to current order information;
providing the first availability information to the first customer through a first server of the plurality of servers of the online store via the wide area network;
allowing the first customer to place an order on the product via the wide area network;
determining a value of the order;
calculating a second availability information regarding the product for a second customer with reference to second delivery information, a second available number of units of the product, and a second reserved number of units for the product,wherein the calculating is performed for the second customer using a second server of the plurality of servers of the online store via the wide area network,wherein the second availability information comprises a second quantity, which can be different from the first quantity,wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, andwherein the second availability information is calculated without taking into account the first availability information of the product, which has been provided to the first customer, and without taking into account whether the first customer has placed the order on the product; and
subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, synchronizing the first server and the second server with reference to availability information of the product.
4 Assignments
0 Petitions
Accused Products
Abstract
Computer implemented methods and apparatus for determining availability information for a first one of a plurality of products for publication via a wide area network. The availability information is calculated with reference to a delivery date, an available number of units, and a reserved number of units, the delivery date having been specified by a user via the network, the available number of units having been determined with reference to inventory information, and the reserved number of units having been determined with reference to current order information.
266 Citations
34 Claims
-
1. A computer implemented method for providing availability information for a plurality of products for publication to a plurality of customers to allow the plurality of customers to place orders to an online store via a wide area network, comprising:
-
calculating a first availability information regarding a product for a first customer with reference to first delivery information, a first available number of units for the product, and a first reserved number of units for the product, wherein the calculating is performed for a first customer using a first server of a plurality of servers of the online store via the wide area network, wherein the first availability information comprises a first quantity, wherein the first delivery information has been specified by the first customer via the wide area network, wherein the first available number of units for the product has been determined with reference to inventory information, wherein the first reserved number of units for the product has been determined with reference to current order information; providing the first availability information to the first customer through a first server of the plurality of servers of the online store via the wide area network; allowing the first customer to place an order on the product via the wide area network; determining a value of the order; calculating a second availability information regarding the product for a second customer with reference to second delivery information, a second available number of units of the product, and a second reserved number of units for the product, wherein the calculating is performed for the second customer using a second server of the plurality of servers of the online store via the wide area network, wherein the second availability information comprises a second quantity, which can be different from the first quantity, wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, and wherein the second availability information is calculated without taking into account the first availability information of the product, which has been provided to the first customer, and without taking into account whether the first customer has placed the order on the product; and subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, synchronizing the first server and the second server with reference to availability information of the product. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for providing availability information for a plurality of products to a plurality of customers to allow the plurality of customers to place orders to an online store via a network, comprising:
-
determining a first availability information for a product based on a reserved number of units of the product, and a number of units of the product physically in inventory; providing the first availability information of the product to a first customer through a first server; allowing the first customer from the plurality of customers to place an order for the product through the first server of a plurality of servers of the online store via the network, wherein the reserved number of units depends on at least one order having at least one unit placed into an electronic shopping cart through the first server of the online store by another customer for the product and the at least one order has not yet been shipped to the another customer; determining and providing a second availability information regarding the product to a second customer of the plurality of customers through a second server of the plurality of servers of the online store via the wide area network, wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, wherein the second availability information is determined without taking into account the first availability information of the product, which has been provided to the first customer, and without taking into account whether the first customer has placed the order on the product, and wherein the first availability information comprises a first quantity, and the second availability information comprises a second quantity, which can be different from the first quantity; and subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, synchronizing the first server and the second server with reference to availability information of the product. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium containing executable computer instructions stored thereon for providing availability information for a plurality of products to a plurality of customers to allow the plurality of customers to place orders to an online store via a network, by a method comprising:
-
determining a first availability Information for a product based on a reserved number of units of the product, and a number of units of the product physically in inventory; providing the first availability information of the product to a first customer through a first server; allowing the first customer of the plurality of customers to place an order using an electronic shopping cart of the online store through the first server of a plurality of servers of the online store, for the product via the network, wherein the reserved number of units depends on at least one order having at least one unit placed into an electronic shopping cart through the first server of the online store by another customer for the product and the at least one order has not yet been shipped to the another customer; determining and providing a second availability information regarding the product to a second customer of the plurality of customers through a second server of the plurality of servers of the online store via the wide area network, wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, wherein the second availability information is determined without taking into account the first availability information of the product, which has been provided to the first customer and without taking into account whether the first customer has placed the order on the product, and wherein the first availability information comprises a first quantity, and the second availability information comprises a second quantity, which is can be different from the first quantity; and subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, synchronizing the first server and the second server with reference to availability information of the product. - View Dependent Claims (21, 22)
-
-
23. A computer implemented method for providing availability information of one or more products to a plurality of customers to allow the plurality of customers to place orders to an online store via a network, comprising:
-
determining a first availability information of a product based on a reserved number of units of the product and a number of units of the product physically in inventory; providing the first availability information of the product to a first customer from a first server via the network, wherein the reserved number of units depends on at least one order having at least one unit for the product placed into an electronic shopping cart of the online store by another customer and the at least one order has not yet been shipped to the another customer; allowing the first customer to place an order for the product using an electronic shopping cart of the online store through the first server; determining a second availability information of the product, and providing the second availability information of the product to a second customer from a second server via the network, wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, wherein the second availability information is determined without taking into account the first availability information of the product, which has been provided to the first customer, and without taking into account whether the first customer has placed the order on the product, and wherein the first availability information comprises a first quantity, and the second availability information comprises a second quantity, which can be different from the first quantity; and subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, changing availability information of the product from at least one of the first and the second server for the consistency of the availability information of the product from the first and the second server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer readable medium containing executable computer instructions stored thereon for providing availability information of one or more products to a plurality of customers to allow the plurality of customers to place orders to an online store via a network, by a method comprising:
-
determining a first availability information of a product based on a reserved number of units of the product and a number of units of the product physically in inventory; providing the first availability information of the product to a first customer from a first server via the network, wherein the reserved number of units depends on at least one order having at least one unit for the product placed into an electronic shopping cart of the online store by another customer and the at least one order has not yet been shipped to the another customer; allowing the first customer to place an order for the product using an electronic shopping cart of the online store through the first server; determining a second availability information of the product, and providing the second availability information of the product to a second customer from a second server via the network, wherein the second availability information is capable of being provided to the second customer at the same time as the first availability information is being provided to the first customer, wherein the second availability information is determined without taking into account the first availability information of the product, which has been provided to the first customer, and without taking into account whether the first customer has placed the order on the product, and wherein the first availability information comprises a first quantity, and the second availability information comprises a second quantity, which can be different from the first quantity; and subsequent to the first availability information having been provided to the first customer and the second availability information having been provided to the second customer, changing availability information of the product from at least one of the first and the second server for the consistency of the availability information of the product from the first and the second server.
-
Specification