Managing inventory purchases
First Claim
Patent Images
1. A method for managing inventory purchases, said method comprising the steps of:
- receiving a meal plan having at least one meal associated with a designated time, said meal plan including items necessary for preparing said at least one meal;
monitoring, at a computer system, a current inventory;
determining whether said items of said received meal plan are absent from said current inventory;
automatically transmitting search requests for said absent items from said computer system, based on stored user preferences and based on when said absent items are to be received for use in preparing said least one said meal at said designated time, to a plurality of independent product databases each respectively associated with one of a plurality of retailers; and
automatically transmitting a purchase request to a particular retailer based on a result of said search requests, such that inventory purchases are managed by said computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the present invention, absent items from an intended inventory are monitored at a computer system. Search requests for the absent items are automatically transmitted from the computer system to multiple independent product databases each respectively associated with one of multiple retailers. Offers are returned from multiple retailers to the computer system, such that inventory purchases for the particular household are managed by the computer system.
93 Citations
42 Claims
-
1. A method for managing inventory purchases, said method comprising the steps of:
-
receiving a meal plan having at least one meal associated with a designated time, said meal plan including items necessary for preparing said at least one meal;
monitoring, at a computer system, a current inventory;
determining whether said items of said received meal plan are absent from said current inventory;
automatically transmitting search requests for said absent items from said computer system, based on stored user preferences and based on when said absent items are to be received for use in preparing said least one said meal at said designated time, to a plurality of independent product databases each respectively associated with one of a plurality of retailers; and
automatically transmitting a purchase request to a particular retailer based on a result of said search requests, such that inventory purchases are managed by said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
comparing said absent items with user preferences for at least one user; and
transmitting a search request for a particular absent item to a particular retailer, in response to determining that said user preferences include said particular retailer from which purchase of said particular absent item is preferred.
-
-
3. The method for managing inventory purchases according to claim 1, said step of automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising the step of:
transmitting said search requests for said absent items including any brand preferences, schedule preferences, and budget preferences included in said user preferences.
-
4. The method for managing inventory purchases according to claim 1, said step of automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising the step of:
automatically transmitting search requests in an extensible mark-up language data format.
-
5. The method for managing inventory purchases according to claim 1, said step of automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising the step of:
transmitting search requests to a plurality of on-line retailers included in a directory of on-line retailers sorted according to types of products and services offered.
-
6. The method for managing inventory purchases according to claim 1, said step of automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising the step of:
transmitting said search requests for said absent items to a universally accessible database according to a plurality of universal identifiers, wherein each of said plurality of universal identifier is associated with one of said plurality of retailers.
-
7. The method for managing inventory purchases according to claim 1, said method further comprising the step of:
constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system.
-
8. The method for managing inventory purchases according to claim 7, said step of constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system, further comprising the step of:
constructing said recommended electronic shopping list comprising said absent items from said selection of offers returned from said plurality of retailers according to user preferences for a particular household.
-
9. The method for managing inventory purchases according to claim 8, said step of constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system, further comprising the step of:
constructing said recommended electronic shopping list comprising absent items according to scheduling constraints for a particular household.
-
10. The method for managing inventory purchases according to claim 7, said method further comprising the step of:
transmitting orders for said absent items to said selection of said plurality of retailers, in response to receiving a user designation to purchase from said recommended electronic shopping list.
-
11. The method for managing inventory purchases according to claim 1, said method further comprising the steps of:
-
periodically transmitting search requests to said plurality of retailers for current specials offered by said plurality of retailers;
determining if any of said special product offers include items that are designated in user preferences for automatic purchase, in response to receiving special product offers; and
transmitting an order for a particular special product offer from a particular retailer, in response to determining that said particular special product order is designated in said user preferences for automatic purchase.
-
-
12. The method of claim 1, wherein said absent items are delivered by said particular retailer.
-
13. The method of claim 1, further comprising the step of:
scheduling a pick-up of said absent items by an ordering party of said absent items.
-
14. The method of claim 1, wherein said meal plan is received from an electronic cookbook.
-
15. A system for managing inventory purchases, said system comprising:
-
means for receiving a meal plan having at least one meal associated with a designated time, said meal plan including items necessary for preparing said at least one meal;
means for monitoring, at a computer system, a current inventory;
means for determining whether said items of said received meal plan are absent from said current inventory; and
means for automatically transmitting search requests for said absent items from said computer system, based on stored user preferences and based on when said absent items are to be received for use in preparing said at least one said meal at said designated time, to a plurality of independent product databases each respectively associated with one of a plurality of retailers; and
means for automatically transmitting a purchase request to a particular retailer based on a result of said search requests, such that inventory purchases are managed by said computer system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
means for comparing said absent items with user preferences for at least one user; and
means for transmitting a search request for a particular absent item to a particular retailer, in response to determining that said user preferences include said particular retailer from which purchase of said particular absent item is preferred.
-
-
17. The system for managing inventory purchases according to claim 15, said means for automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising:
means for transmitting said search requests for said absent items including any brand preferences, schedule preferences, and budget preferences included in said user preferences.
-
18. The system for managing inventory purchases according to claim 15, said means for automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising:
means for automatically transmitting search requests in an extensible mark-up language data format.
-
19. The system for managing inventory purchases according to claim 15, said means for automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising:
means for transmitting search requests to a plurality of on-line retailers included in a directory of on-line retailers sorted according to types of products and services offered.
-
20. The system for managing inventory purchases according to claim 15, said means for automatically transmitting search requests for said absent items based on user preferences from said computer system to a plurality of independent product databases each respectively associated with one of a plurality of retailers, further comprising:
means for transmitting said search requests for said absent items to a universally accessible database according to a plurality of universal identifiers, wherein each of said plurality of universal identifier is associated with one of said plurality of retailers.
-
21. The system for managing inventory purchases according to claim 15, said system further comprising:
means for constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system.
-
22. The system for managing inventory purchases according to claim 21, said means for constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system, further comprising:
means for constructing said recommended electronic shopping list comprising said absent items from said selection of offers returned from said plurality of retailers according to user preferences for a particular household.
-
23. The system for managing inventory purchases according to claim 22, said means for constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system, further comprising:
means for constructing said recommended electronic shopping list comprising absent items according to scheduling constraints for a particular household.
-
24. The system for managing inventory purchases according to claim 21, said system further comprising:
means for transmitting orders for said absent items to said selection of said plurality of retailers, in response to receiving a user designation to purchase from said recommended electronic shopping list.
-
25. The system for managing inventory purchases according to claim 15, said system further comprising:
-
means for periodically transmitting search requests to said plurality of retailers for current specials offered by said plurality of retailers;
means for determining if any of said special product offers include items that are designated in user preferences for automatic purchase, in response to receiving special product offers; and
means for transmitting an order for a particular special product offer from a particular retailer, in response to determining that said particular special product order is designated in said user preferences for automatic purchase.
-
-
26. The system of claim 15, wherein said absent items are delivered by said particular retailer.
-
27. The system of claim 15, further comprising:
means for scheduling a pick-up of said absent items by an ordering party of said absent items.
-
28. The system of claim 15, wherein said meal plan is received from an electronic cookbook.
-
29. A computer program for managing inventory purchases, residing on a computer usable medium having computer readable program code means, said computer program comprising:
-
program code means for receiving a meal plan having at least one meal associated with a designated time, said meal plan including items necessary for preparing said at least one meal;
program code means for monitoring, at a computer system, a current inventory;
program code means for determining whether said items of said received meal plan are absent from said current inventory;
program code means for automatically transmitting search requests for said absent items from said computer system, based on stored user preferences and based on when said absent items are to received for use in preparing said at least one said meal at said designated time, to a plurality of independent product databases each respectively associated with one of a plurality of retailers; and
program code means for automatically transmitting a purchase request to a particular retailer based on a result of said search requests, such that inventory purchases are managed by said computer system. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
program code means for comparing said absent items with user preferences for at least one user; and
program code means for transmitting a search request for a particular absent item to a particular retailer, in response to determining that said user preferences include said particular retailer from which purchase of said particular absent item is preferred.
-
-
31. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for transmitting said search requests for said absent items including any brand preferences, schedule preferences, and budget preferences included in said user preferences.
-
32. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for automatically transmitting search requests in an extensible mark-up language data format.
-
33. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for transmitting search requests to a plurality of on-line retailers included in a directory of on-line retailers sorted according to types of products and services offered.
-
34. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for transmitting said search requests for said absent items to a universally accessible database according to a plurality of universal identifiers, wherein each of said plurality of universal identifier is associated with one of said plurality of retailers.
-
35. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for constructing a recommended electronic shopping list comprising said absent items from a selection of offers returned from said plurality of retailers at said computer system.
-
36. The program for managing inventory purchases according to claim 35, said program further comprising:
program code means for constructing said recommended electronic shopping list comprising said absent items from said selection of offers returned from said plurality of retailers according to user preferences for a particular household.
-
37. The program for managing inventory purchases according to claim 36, said program further comprising:
program code means for constructing said recommended electronic shopping list comprising absent items according to scheduling constraints for a particular household.
-
38. The program for managing inventory purchases according to claim 35, said program further comprising:
program code means for transmitting orders for said absent items to said selection of said plurality of retailers, in response to receiving a user designation to purchase from said recommended electronic shopping list.
-
39. The program for managing inventory purchases according to claim 29, said program further comprising:
-
program code means for periodically transmitting search requests to said plurality of retailers for current specials offered by said plurality of retailers;
program code means for determining if any of said special product offers include items that are designated in user preferences for automatic purchase, in response to receiving special product offers; and
program code means for transmitting an order for a particular special product offer from a particular retailer, in response to determining that said particular special product order is designated in said user preferences for automatic purchase.
-
-
40. The program for managing inventory purchases according to claim 29, wherein said absent items are delivered by said particular retailer.
-
41. The program for managing inventory purchases according to claim 29, said program further comprising:
program code means for scheduling a pick-up of said absent items by an ordering party of said absent items.
-
42. The program for managing inventory purchases according to claim 29, wherein said meal plan is received from an electronic cookbook.
Specification