Leveraging information about prior orders from various users associated with an account when receiving an order from a user associated with the account
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-modifiedWhat 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.