Methods, systems, and computer program products that facilitate and enhance personal shopping
First Claim
1. A method of facilitating personal shopping, comprising:
- generating a grocery shopping list for a customer via a personal shopping system connected to a communications network, wherein the personal shopping system includes purchasing decision logic defined by the customer that specifies a preferred brand for each grocery product, a purchase schedule for each grocery product, and a maximum amount the customer is willing to pay for each grocery product, wherein the shopping list identifies grocery products the customer wants to purchase based on the decision logic, wherein generating the shopping list is initiated automatically upon the occurrence of any of the following;
as grocery products are consumed by the customer, in response to entering grocery product identification information into a device in communication with the communications network, in response to scanning a barcode associated with a grocery product via a scanning device in communication with the communications network, and in response to selecting a grocery product displayed within a display screen of a device in communication with the communications network;
transmitting the shopping list from the personal shopping system to one or more grocery product providers via the communications network with a request for information about each grocery product on the shopping list, wherein the information request for each grocery product on the shopping list includes grocery product price information, grocery product availability information, and grocery product location information;
receiving grocery product information at the personal shopping system for each item on the shopping list from one or more grocery product providers via the communications network; and
transmitting the received grocery product information from the personal shopping system to a remotely located customer client device via the communications network, wherein the information includes grocery product price information, grocery product availability information, and grocery product location information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products that facilitate personal shopping are provided. A shopping list is generated for a customer via a personal shopping system connected to a communications network. The shopping list identifies one or more products the customer wants to purchase. The personal shopping system includes a product usage repository that contains customer information for each of a plurality of customers, including information about products previously purchased by each customer. The shopping list is transmitted to one or more product providers via the communications network with a request for information about each product on the shopping list. Product information is received for each item on the shopping list from one or more product providers via the communications network and communicated to the customer via the communications network.
21 Citations
5 Claims
-
1. A method of facilitating personal shopping, comprising:
-
generating a grocery shopping list for a customer via a personal shopping system connected to a communications network, wherein the personal shopping system includes purchasing decision logic defined by the customer that specifies a preferred brand for each grocery product, a purchase schedule for each grocery product, and a maximum amount the customer is willing to pay for each grocery product, wherein the shopping list identifies grocery products the customer wants to purchase based on the decision logic, wherein generating the shopping list is initiated automatically upon the occurrence of any of the following;
as grocery products are consumed by the customer, in response to entering grocery product identification information into a device in communication with the communications network, in response to scanning a barcode associated with a grocery product via a scanning device in communication with the communications network, and in response to selecting a grocery product displayed within a display screen of a device in communication with the communications network;transmitting the shopping list from the personal shopping system to one or more grocery product providers via the communications network with a request for information about each grocery product on the shopping list, wherein the information request for each grocery product on the shopping list includes grocery product price information, grocery product availability information, and grocery product location information; receiving grocery product information at the personal shopping system for each item on the shopping list from one or more grocery product providers via the communications network; and transmitting the received grocery product information from the personal shopping system to a remotely located customer client device via the communications network, wherein the information includes grocery product price information, grocery product availability information, and grocery product location information. - View Dependent Claims (2, 3)
-
-
4. A personal shopping system, comprising:
-
a grocery product usage repository that contains customer information for a remotely located customer, and wherein the customer information includes information about grocery products previously purchased by the customer; a processor; memory coupled to the processor; purchasing decision logic stored within the memory, wherein the purchasing decision logic is defined by the customer and specifies a preferred brand for each grocery product, a purchase schedule for each grocery product, and a maximum amount the customer is willing to pay for each grocery product; a computer program code residing in the memory that, when executed by the processor, causes the processor to perform the following; generate a grocery shopping list for the customer, wherein the grocery shopping list identifies grocery products the customer wants to purchase based on the decision logic, wherein generating the shopping list is initiated automatically upon the occurrence of any of the following;
as grocery products are consumed by the customer, in response to entering grocery product identification information into a device in communication with the communications network, in response to scanning a barcode associated with a grocery product via a scanning device in communication with the communications network, and in response to selecting a grocery product displayed within a display screen of a device in communication with the communications network;transmit the grocery shopping list to at least one grocery product provider via the communications network with a request for information about each grocery product on the shopping list, wherein the information request for each grocery product on the grocery shopping list includes grocery product price information, grocery product availability information, and grocery product location information; receive grocery product information for each item on the grocery shopping list from one or more grocery product providers via the communications network; and transmit the received grocery product information to a remotely located customer client device via the communications network, wherein the information includes grocery product price information, grocery product availability information, and grocery product location information, and wherein the customer client device is a cell phone, a PDA, a personal computer, an internet video device, or a WebTV. - View Dependent Claims (5)
-
Specification