US2023419390A1PendingUtilityA1

Leveraging information about prior orders from various users associated with an account when receiving an order from a user associated with the account

Assignee: MAPLEBEAR INCPriority: Jun 24, 2020Filed: Sep 8, 2023Published: Dec 28, 2023
Est. expiryJun 24, 2040(~13.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0637H04L 63/104G06Q 30/0641G06Q 30/0631G06Q 10/087H04L 63/102G06Q 30/0623G06Q 10/08G06Q 30/06G06Q 30/02G06Q 30/0255
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Multiple users of a household can each have a different profile associated with a common account for an online concierge system. This association of different profiles with the common accounts allows the concierge system to show a user of the household what other users of the household purchased and rank items for suggestion to the user based one purchases of other users, facilitating order building. The online concierge system also enables a user profile to designate a user profile associated with the common account for an order pickup or as a contact for a home delivery. Additionally, association of different user profiles with the common account may be used for account recovery of one of the user profiles. Further, different user profiles may have different permissions for creating an order with the online concierge system.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 generating a group account at an online concierge system, the group account associated with a plurality of user profiles, each user profile corresponding to a different user of the online concierge system;   receiving, from one or more users associated with the group account, a request to create a group order including one or more items;   receiving a request to modify an item in the group order from a user having a user profile associated with the group account, the user is different from the one or more users that sent the request to create the group order;   accessing a set of user permissions for the group account;   determining, based on the set of user permissions, whether the user is permitted to modify the order; and   modifying the group order in response to the user being permitted to modify the group order.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving a selection of an alternative user having a corresponding user profile associated with the group account; and   storing an indication to contact the alternative user regarding fulfillment of the group order at the online concierge system.   
     
     
         3 . The method of  claim 1 , wherein the online concierge system maintains different user permissions for different user profiles associated with the group account, and the set of user permissions include permissions regulating modifications to the group order by users having corresponding user profiles associated with the group account. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving a notification from a first user having a first user profile associated with the group account, the notification indicating that the first user does not have authentication information for accessing the group account; and   transmitting, to a second user, a request for the authentication information, the second user having a second user profile associated with the group account that is different from the first user profile of the first user.   
     
     
         5 . The method of  claim 4 , further comprising:
 responsive to the second user transmitting the authentication information, authorizing the first user to access the group account.   
     
     
         6 . The method of  claim 1 , wherein the item in the group order was added by a different user from the user from whom the request to modify the item in the group order was received. 
     
     
         7 . The method of  claim 1 , further comprising:
 displaying an interface to the one or more users from whom the request to create a group order user was received.   
     
     
         8 . The method of  claim 7 , wherein the interface comprises one or more user interface elements allowing the one or more users to modify the one or more items in the group order. 
     
     
         9 . The method of  claim 1 , further comprising:
 identifying items included in at least a threshold amount of previous orders received from the plurality of users associated with the group account; and   selecting one or more of the identified items for display.   
     
     
         10 . The method of  claim 1 , further comprising:
 identifying items included in previous orders received from the plurality of users associated with the group account within a threshold time interval from when the request to create the group order was received; and   selecting one or more of the identified items for display.   
     
     
         11 . A method comprising:
 generating a group account at an online concierge system, the group account associated with a plurality of user profiles, each user profile corresponding to a different user of the online concierge system;   receiving a request to create an order including one or more items from a user with a user profile associated with the group account;   retrieving stored information identifying items previously included in one or more previous orders received from each of the plurality of users associated with the group account;   selecting one or more of the identified items previously included in one or more previous orders received from each of the plurality of users for display;   displaying an interface to the user from whom the request was received;   transmitting a notification of the order from the online concierge system to client devices associated with each of the plurality of users associated with the group account;   receiving an additional request to include one or more additional items in the order from another user having a corresponding user profile associated with the group account, the another user is different from the user from whom the request to create the order was received; and   including the one or more additional items in the order in response to determining the online concierge system received the additional request before a close date for the order specified by the user from whom the request to create the order was received.   
     
     
         12 . The method of  claim 11 , further comprising:
 receiving a selection of an alternative user having a corresponding user profile associated with the group account; and   storing an indication to contact the alternative user regarding fulfillment of the order at the online concierge system.   
     
     
         13 . The method of  claim 11 , wherein the online concierge system maintains different permissions for different user profiles associated with the group account, one or more of the permissions regulating modifications to the order by another user who is different from the user from whom the request to create the order was received. 
     
     
         14 . The method of  claim 11 , further comprising:
 receiving a notification from a first user having a first user profile associated with the group account, the notification indicating that the first user does not have authentication information for accessing the order; and   transmitting, to a second user, a request for the authentication information, the second user having a second user profile associated with the group account, wherein the second user profile is different from the first user profile.   
     
     
         15 . The method of  claim 14 , further comprising:
 responsive to the second user transmitting the authentication information, authorizing the first user to access the order.   
     
     
         16 . The method of  claim 11 , wherein displaying an interface to the user from whom the request was received comprises:
 displaying information identifying one or more of the identified items previously included in one or more previous orders received from other users in a different region of the interface than a region of the interface displaying the information identifying one or more items previously included in one or more previous orders received form the user from whom the request to create the order was received.   
     
     
         17 . The method of  claim 11 , wherein displaying an interface to the user from whom the request was received comprises:
 displaying an indication in conjunction with each of the identified items that an identified item was included in a previous order received from another user having a user profile different from the user from whom the request was received.   
     
     
         18 . The method of  claim 11 , wherein retrieving stored information identifying items previously included in one or more previous orders received from each of the plurality of users associated with the group account comprises:
 retrieving the stored information identifying items included in at least a threshold amount of orders previously received from one or more of the plurality of users.   
     
     
         19 . The method of  claim 11 , wherein retrieving stored information identifying items previously included in one or more previous orders received from each of the plurality of users associated with the group account comprises:
 retrieving the stored information identifying items included in orders previously received from one or more of the plurality of users within a threshold time interval from when the request was received.   
     
     
         20 . A computer program product comprising a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a processor, cause a processor to:
 generate a group account at an online concierge system, the group account associated with a plurality of user profiles, each user profile corresponding to a different user of the online concierge system;   receive, from one or more users associated with the group account, a request to create a group order including one or more items;   receive a request to modify an item in the group order from a user having a user profile associated with the group account, the user is different from the one or more users that sent the request to create the group order;   access a set of user permissions for the group account;   determine, based on the set of user permissions, whether the user is permitted to modify the order; and   modify the group order in response to the user being permitted to modify the group order.

Join the waitlist — get patent alerts

Track US2023419390A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.