Method and system for displaying and editing of information
First Claim
1. A method in a computing system for processing item orders, comprising:
- receiving a plurality of orders, each order having a destination and one or more items;
organizing the received orders into order groups, the orders of each order group all having the same destination;
for each order group;
determining an availability time for each item of each order of the order group indicating how far in the future the item will become available for shipment;
if all of the items of all of the orders of the order group have an availability time of zero, combining all of the orders of the order group into a single composite order for shipment;
if fewer than all of the items of all of the orders of the order group have an availability time of zero;
combining all of the items of all of the orders of the order group having an availability time of zero into a first composite order for shipment, and combining all of the items of all of the orders of the order group having an nonzero availability time into a second composite order for shipment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for placing an order to purchase an item via the Internet. The order is placed by a purchaser at a client system and received by a server system. The server system receives purchaser information including identification of the purchaser, payment information, and shipment information from the client system. The server system then assigns a client identifier to the client system and associates the assigned client identifier with the received purchaser information. The server system sends to the client system the assigned client identifier and an HTML document identifying the item and including an order button. The client system receives and stores the assigned client identifier and receives and displays the HTML document. In response to the selection of the order button, the client system sends to the server system a request to purchase the identified item. The server system receives the request and combines the purchaser information associated with the client identifier of the client system to generate an order to purchase the item in accordance with the billing and shipment information whereby the purchaser effects the ordering of the product by selection of the order button.
-
Citations
16 Claims
-
1. A method in a computing system for processing item orders, comprising:
-
receiving a plurality of orders, each order having a destination and one or more items;
organizing the received orders into order groups, the orders of each order group all having the same destination;
for each order group;
determining an availability time for each item of each order of the order group indicating how far in the future the item will become available for shipment;
if all of the items of all of the orders of the order group have an availability time of zero, combining all of the orders of the order group into a single composite order for shipment;
if fewer than all of the items of all of the orders of the order group have an availability time of zero;
combining all of the items of all of the orders of the order group having an availability time of zero into a first composite order for shipment, and combining all of the items of all of the orders of the order group having an nonzero availability time into a second composite order for shipment. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a computing system for combining item orders for shipment, comprising:
-
among a group of orders all having a common destination, each order of the group having one or more items, identifying zero or more orders of a first type whose items are all available for shipment, one or more orders of a second type having at least one item that is available for shipment and at least one item that is not available for shipment, and zero or more orders of a third type whose items are all not available for shipment;
for each order of the second type, splitting the order of the second type to obtain a first constituent order containing all of the items of the order of the second type that are available for shipment and a second constituent order containing all of the items of the order of the second type that are not available for shipment;
combining together for shipment the orders of the first type with the obtained first constituent orders; and
combining together for shipment the orders of the third type with the obtained second constituent orders. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium whose contents cause a computing system to combine item orders for shipment by:
-
among a group of orders all having a common destination, each order of the group having one or more items, identifying zero or more orders of a first type whose items are all available for shipment, one or more orders of a second type having at least one item that is available for shipment and at least one item that is not available for shipment, and zero or more orders of a third type whose items are all not available for shipment;
for each order of the second type, splitting the order of the second type to obtain a first constituent order containing all of the items of the order of the second type that are available for shipment and a second constituent order containing all of the items of the order of the second type that are not available for shipment;
combining together for shipment the orders of the first type with the obtained first constituent orders; and
combining together for shipment the orders of the third type with the obtained second constituent orders.
-
-
10. A method in a computing system for processing an item orders for shipment, comprising:
-
receiving a first order having a first item and a second item;
determining that the first item has an availability time similar to items in a second order, and that the second item has an availability time similar to items in a third order; and
in response to the determination, adding the first item to the second order and adding the second item to the third order.
-
-
11. A computing system for processing an item orders for shipment, comprising:
-
an order receiver that receives a first order having a first item and a second item;
an availability determination subsystem that determines that the first item has a time-to-inventory similar to items in a second order, and that the second item a time-to-inventory similar to items in a third order; and
an item reallocation subsystem that adds the first item to the second order and adds the second item to the third order in response to the determination by the availability determination subsystem.
-
-
12. A method in a computing system for combining item orders for shipment, comprising:
-
among a set of orders, each order having a destination and one or more items, identifying mutually-exclusive groups of orders such that the orders of each group all have the same destination;
for each group of orders whose items are all available for shipment;
combining the orders of the group, and scheduling the combined orders of the group for shipment; and
for each group of orders whose items are not all available for shipment;
combining the orders of the group, and scheduling the combined orders of the group for shipment.
-
-
13. A method in a computing system for processing received orders for shipment, comprising:
-
receiving a plurality of orders, each order having a destination and one or more items;
organizing the received orders into order groups, the orders of each order group all having the same destination;
for each order group;
for each item of each order of the order group, determining an availability time for the item;
selecting the earliest availability time determined for an item of an order of the order group as an availability time for the order group; and
processing the orders in the order groups for shipment in decreasing order of the earliest availability times selected for the order groups. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium whose contents cause a computing system to process received orders for shipment by:
-
receiving a plurality of orders, each order having a destination and one or more items;
identifying as sibling orders all orders having the same destination;
for each group of sibling orders;
for each item of each order of the group of sibling orders, determining an availability time for the item;
selecting the earliest availability time determined for an item of an order of the group of sibling orders as an availability time for the for the group of sibling orders; and
processing the orders in the groups of sibling orders for shipment in decreasing order of the earliest availability times selected for the groups of sibling orders.
-
Specification