IP Library Granted Patent US 11,501,325
Granted Patent B2
US 11,501,325 · App. 16/868,043 · Granted Nov 15, 2022

Systems and methods for shopping in an electronic commerce environment

Inventor: Robert Kalin (Brooklyn, NY)
Assignee: Etsy, Inc.
G06Q30/0222G06Q30/0633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,501,325
App. No.
16/868,043
Granted
Nov 15, 2022
Kind
B2
Abstract

A method of shopping within an electronic commerce environment includes enabling a first user of a plurality of users to add one or more items to a virtual shopping cart of the first user that is maintained by a server computer system, generating, by the server computer system, statistical data related to the one or more items, and providing the statistical data to the first user in a web page that is generated by the server computer system. The statistical data includes a total quantity of at least one of the one or more items that are contained in the virtual shopping carts of all of the plurality of users.

Claims (71)

1. A method comprising:

enabling, by one or more computers, a first user of a plurality of users of an electronic commerce environment to add one or more items to a virtual shopping cart of the first user that is maintained within a computer system, wherein, prior to the virtual shopping cart being shared, the virtual shopping cart is only accessible by the first user;

after the first user adds one or more items to the virtual shopping cart, detecting, by the one or more computers, interaction with a share cart action selector within a user interface presented to the first user;

in response to detecting the interaction with the share cart action selector, providing, by the one or more computers, the first user with a recipient interface that enables the first user to specify one or more other users that will be provided shared access to the virtual shopping cart;

receiving, by the one or more computers and through the recipient interface, information specifying the one or more other users that will be provided shared access to the virtual shopping cart; and

enabling, by the one or more computers, access to the virtual shopping cart by the one or more other users based on the interaction with the share cart action selector by the first user and the receipt of the information specifying the one or more other users, wherein enabling access to the virtual shopping cart enables at least one of the one or more other users to add items listed on the electronic commerce environment to the virtual shopping cart, while maintaining access to the virtual shopping cart by the first user.

2. The method of claim 1 , wherein:

providing the first user with a recipient interface comprises providing the first user with a recipient interface that includes one or more controls for specifying a privilege level of the one or more other users;

receiving information specifying the one or more other users further comprises receiving an indication of the privilege level of the one or more other users; and

enabling access to the virtual shopping cart by the one or more other users comprises limiting access to the virtual shopping cart according to the privilege level of the one or more other users.

3. The method of claim 2 , wherein:

the one or more other users includes multiple users; and

limiting access to the virtual shopping cart according to the privilege level of the multiple users comprises:

enabling a second user from among the multiple users to modify items included in the virtual shopping cart based on a first privilege level assigned to the second user; and

preventing a third user from among the multiple users from modifying items included in the virtual shopping cart based on a second privilege level assigned to the third user.

4. The method of claim 3 , further comprising enabling the third user to contribute toward a purchase of one or more items included in the virtual shopping cart, while preventing the third user from modifying items included in the virtual shopping cart based on the second privilege level assigned to the third user.

5. The method of claim 1 , further comprising:

after enabling access to the virtual shopping cart by the one or more other users, receiving from the one or more other users a comment; and

updating a user interface that presents the virtual shopping cart to present the comment to the first user and any other users among the one or more other users when the virtual shopping cart is accessed by any of the other users.

6. The method of claim 1 , further comprising:

transmitting, to the one or more other users, information about one or more different items that differ from items included in the virtual shopping cart based on at least one item added to the virtual shopping cart by the first user.

7. The method of claim 1 , further comprising enabling at least one user to access the virtual shopping cart based on a relationship between the at least one user and either the first user or the one or more other users.

8. The method of claim 1 , further comprising presenting the first user with information specifying how many other users currently have a particular item in their shopping carts.

9. The method of claim 1 , further comprising:

detecting selection of a transfer action selector within the user interface presented to the first user;

transferring, in response to detecting the transfer action selector, items in the virtual shopping cart of the first user to a different shopping cart of a different user.

10. A system, comprising:

one or more data storage devices; and

one or more computers configured to access the one or more data storage devices and execute instructions that cause the one or more computers to perform operations comprising:

enabling a first user of a plurality of users of an electronic commerce environment to add one or more items to a virtual shopping cart of the first user that is maintained within a computer system, wherein, prior to the virtual shopping cart being shared, the virtual shopping cart is only accessible by the first user;

after the first user adds one or more items to the virtual shopping cart, detecting interaction with a share cart action selector within a user interface presented to the first user;

in response to detecting the interaction with the share cart action selector, providing the first user with a recipient interface that enables the first user to specify one or more other users that will be provided shared access to the virtual shopping cart;

receiving, through the recipient interface, information specifying the one or more other users that will be provided shared access to the virtual shopping cart; and

enabling access to the virtual shopping cart by the one or more other users based on the interaction with the share cart action selector by the first user and the receipt of the information specifying the one or more other users, wherein enabling access to the virtual shopping cart enables at least one of the one or more other users to add items listed on the electronic commerce environment to the virtual shopping cart, while maintaining access to the virtual shopping cart by the first user.

11. The system of claim 10 , wherein:

providing the first user with a recipient interface comprises providing the first user with a recipient interface that includes one or more controls for specifying a privilege level of the one or more other users;

receiving information specifying the one or more other users further comprises receiving an indication of the privilege level of the one or more other users; and

enabling access to the virtual shopping cart by the one or more other users comprises limiting access to the virtual shopping cart according to the privilege level of the one or more other users.

12. The system of claim 11 , wherein:

the one or more other users includes multiple users; and

limiting access to the virtual shopping cart according to the privilege level of the multiple users comprises:

enabling a second user from among the multiple users to modify items included in the virtual shopping cart based on a first privilege level assigned to the second user; and

preventing a third user from among the multiple users from modifying items included in the virtual shopping cart based on a second privilege level assigned to the third user.

13. The system of claim 12 , wherein the instructions cause the one or more computers to perform operations further comprising enabling the third user to contribute toward a purchase of one or more items included in the virtual shopping cart, while preventing the third user from modifying items included in the virtual shopping cart based on the second privilege level assigned to the third user.

14. The system of claim 10 , wherein the instructions cause the one or more computers to perform operations further comprising:

after enabling access to the virtual shopping cart by the one or more other users, receiving from the one or more other users a comment; and

updating a user interface that presents the virtual shopping cart to present the comment to the first user and any other users among the one or more other users when the virtual shopping cart is accessed by any of the other users.

15. The system of claim 10 , wherein the instructions cause the one or more computers to perform operations further comprising:

transmitting, to the one or more other users, information about one or more different items that differ from items included in the virtual shopping cart based on at least one item added to the virtual shopping cart by the first user.

16. The system of claim 10 , wherein the instructions cause the one or more computers to perform operations further comprising enabling at least one user to access the virtual shopping cart based on a relationship between the at least one user and either the first user or the one or more other users.

17. A non-transitory computer readable medium storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

enabling a first user of a plurality of users of an electronic commerce environment to add one or more items to a virtual shopping cart of the first user that is maintained within a computer system, wherein, prior to the virtual shopping cart being shared, the virtual shopping cart is only accessible by the first user;

after the first user adds one or more items to the virtual shopping cart, detecting interaction with a share cart action selector within a user interface presented to the first user;

in response to detecting the interaction with the share cart action selector, providing the first user with a recipient interface that enables the first user to specify one or more other users that will be provided shared access to the virtual shopping cart;

receiving, through the recipient interface, information specifying the one or more other users that will be provided shared access to the virtual shopping cart; and

enabling access to the virtual shopping cart by the one or more other users based on the interaction with the share cart action selector by the first user and the receipt of the information specifying the one or more other users, wherein enabling access to the virtual shopping cart enables at least one of the one or more other users to add items listed on the electronic commerce environment to the virtual shopping cart the virtual shopping cart, while maintaining access to the virtual shopping cart by the first user.

18. The non-transitory computer readable medium of claim 17 , wherein:

providing the first user with a recipient interface comprises providing the first user with a recipient interface that includes one or more controls for specifying a privilege level of the one or more other users;

receiving information specifying the one or more other users further comprises receiving an indication of the privilege level of the one or more other users; and

enabling access to the virtual shopping cart by the one or more other users comprises limiting access to the virtual shopping cart according to the privilege level of the one or more other users.

19. The non-transitory computer readable medium of claim 18 , wherein:

the one or more other users includes multiple users; and

limiting access to the virtual shopping cart according to the privilege level of the multiple users comprises:

enabling a second user from among the multiple users to modify items included in the virtual shopping cart based on a first privilege level assigned to the second user; and

preventing a third user from among the multiple users from modifying items included in the virtual shopping cart based on a second privilege level assigned to the third user.

20. The non-transitory computer readable medium of claim 19 , wherein the instructions cause the one or more computers to perform operations further comprising enabling the third user to contribute toward a purchase of one or more items included in the virtual shopping cart, while preventing the third user from modifying items included in the virtual shopping cart based on the second privilege level assigned to the third user.

21. The non-transitory computer readable medium of claim 17 , wherein the instructions cause the one or more computers to perform operations further comprising:

after enabling access to the virtual shopping cart by the one or more other users, receiving from the one or more other users a comment; and

updating a user interface that presents the virtual shopping cart to present the comment to the first user and any other users among the one or more other users when the virtual shopping cart is accessed by any of the other users.

22. The non-transitory computer readable medium of claim 17 , wherein the instructions cause the one or more computers to perform operations further comprising:

transmitting, to the one or more other users, information about one or more different items that differ from items included in the virtual shopping cart based on at least one item added to the virtual shopping cart by the first user.

Assignments (3)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 24, 2023
From: CITIBANK, N.A., AS RESIGNING ADMINISTRATIVE AGENT
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 063164/0557 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 3, 2021
From: ETSY, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 055473/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: KALIN, ROBERT
To: ETSY, INC.
Reel/Frame 055355/0085 →