SHOPPING ASSISTANT
First Claim
1. A method comprising:
- receiving a request, from a user on a device, to add a first item to a virtual shopping cart;
causing the first item in the virtual shopping cart to be displayed to the user on the device;
receiving a request, from the user on the device, to remove the first item from the virtual shopping cart;
prompting the user to indicate a reason for the request to remove the first item from the virtual shopping cart;
receiving, from the user on the device, an indication of the reason for the request to remove the first item from the virtual shopping cart;
determining, by a machine having a memory and at least one processor, a replacement item for the first item based on the indication of the reason for the request to remove the first item; and
causing the replacement item to be displayed to the user on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of assisting in an electronic shopping experience are disclosed. A request may be received to add a first item to a virtual shopping cart from a user. The first item in the virtual shopping cart may be caused to be displayed to the user. A request to remove the first item from the virtual shopping cart may be received from the user. The user may be prompted to indicate a reason for the request to remove the first item from the virtual shopping cart. An indication of the reason for the request to remove the first item from the virtual shopping cart may be received from the user. A replacement item for the first item may be determined based on the indication of the reason for the request to remove the first item. The replacement item may be caused to be displayed to the user.
98 Citations
20 Claims
-
1. A method comprising:
-
receiving a request, from a user on a device, to add a first item to a virtual shopping cart; causing the first item in the virtual shopping cart to be displayed to the user on the device; receiving a request, from the user on the device, to remove the first item from the virtual shopping cart; prompting the user to indicate a reason for the request to remove the first item from the virtual shopping cart; receiving, from the user on the device, an indication of the reason for the request to remove the first item from the virtual shopping cart; determining, by a machine having a memory and at least one processor, a replacement item for the first item based on the indication of the reason for the request to remove the first item; and causing the replacement item to be displayed to the user on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a machine having a memory and at least one processor; a shopping assistant module, executable by the machine, configured to; receive a request, from a user on a device, to add a first item to a virtual shopping cart; cause the first item in the virtual shopping cart to be displayed to the user on the device; receive a request, from the user on the device, to remove the first item from the virtual shopping cart; prompt the user to indicate a reason for the request to remove the first item from the virtual shopping cart; receive, from the user on the device, an indication of the reason for the request to remove the first item from the virtual shopping cart; determine, by a machine having a memory and at least one processor, a replacement item for the first item based on the indication of the reason for the request to remove the first item; and cause the replacement item to be displayed to the user on the device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage device storing a set of instructions that, when executed by at least one processor, causes the at least one processor to perform a set of operations comprising:
-
receiving a request, from a user on a device, to add a first item to a virtual shopping cart; causing the first item in the virtual shopping cart to be displayed to the user on the device; receiving a request, from the user on the device, to remove the first item from the virtual shopping cart; prompting the user to indicate a reason for the request to remove the first item from the virtual shopping cart; receiving, from the user on the device, an indication of the reason for the request to remove the first item from the virtual shopping cart; determining a replacement item for the first item based on the indication of the reason for the request to remove the first item; and causing the replacement item to be displayed to the user on the device.
-
Specification