Collaborative geolocation shopping
AssigneePaypal, Inc.
InventorLorena Bueno Lobl
Life of this patent
Estimating the term…
Abstract
Methods and systems for facilitating collaborative shopping are described. A user creates and shares a shopping list containing desired items. The shopping list includes quantities of the items and deadlines for purchasing the items. When the user or one of his or her friends are at or near a location selling a desired item, they are alerted to purchase the item. As items are purchased by the user and his or her friends, the shopping list may be updated, and notes may be posted to the shopping list. Such updates and notes may include information regarding visited locations, prices of items, availability of items, restock or delivery dates, dates that locations were visited, etc.
Claims18
A system, comprising:
- a non-transitory memory;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:
- accessing a web server associated with a website of a user to obtain transaction information of a first item offered for sale at the website;
- determining a rate of the first item being sold at the website over a period of time based on the obtained transaction information;
- predicting, based on the rate of the first item being sold at the website over the period of time, a purchase recommendation for a second item corresponding to the first item, wherein the purchase recommendation comprises a quantity of the second item and a deadline for purchasing the second item in the quantity;
- creating a shopping list for the user based on the purchase recommendation, wherein the shopping list includes the second item, the quantity, and the deadline;
- accessing one or more merchant servers to determine one or more merchant locations that offer the second item for sale;
- tagging the second item in the shopping list with the geographical locations corresponding to the one or more merchant locations that offer the second item for sale;
- identifying members of a collaborative shopping group designated by the user;
- determining that a particular member of the collaborative shopping group is available to purchase the second item from at least one of the one or more merchant locations based on location data obtained from geo-location components of user devices associated with the members of the collaborative shopping group and the geographical locations tagged with the second item in the shopping list;
- transmitting an alert to a first user device associated with the particular member of the collaborative shopping group, wherein the transmitted alert notifying the particular member to purchase the second item from the at least one of the one or more merchant locations;
- receiving a payment request from the particular member for a purchase of the second item from the at least one of the one or more merchant locations;
- and
- processing a payment based on the payment request.
A method, comprising:
- accessing, by one or more hardware processors, a web server associated with a website of a user to obtain transaction information of a first item offered for sale at the website;
- determining, by the one or more hardware processors, a rate of the first item being sold at the website over a period of time based on the obtained transaction information;
- predicting, by the one or more hardware processors based on the rate of the first item being sold at the website over the period of time, a purchase recommendation for a second item corresponding to the first item, wherein the purchase recommendation comprises a quantity of the second item and a deadline for purchasing the second item in the quantity;
- creating, by the one or more hardware processors, a shopping list for the user based on the purchase recommendation, wherein the shopping list includes the second item, the quantity, and the deadline;
- accessing, by the one or more hardware processors, one or more merchant servers to determine one or more merchant locations that offer the second item for sale;
- tagging, by the one or more hardware processors, the second item in the shopping list with the geographical locations corresponding to the one or more merchant locations that offer the second item for sale;
- identifying, by the one or more hardware processors, members of a collaborative shopping group designated by the user;
- determining, by the one or more hardware processors, that a particular member of the collaborative shopping group is available to purchase the second item from at least one of the one or more merchant locations based on location data obtained from geo-location components of user devices associated with the members of the collaborative shopping group and the geographical locations tagged with the second item in the shopping list;
- transmitting, by the one or more hardware processors, an alert to a first user device associated with the particular member of the collaborative shopping group, wherein the transmitted alert notifying the particular member to purchase the second item from the at least one of the one or more merchant locations;
- receiving, by the one or more hardware processors, a payment request from the particular member for a purchase of the second item from the at least one of the one or more merchant locations;
- and
- processing, by the one or more hardware processors, a payment based on the payment request.
A non-transitory machine readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
- accessing a web server associated with a website of a user to obtain transaction information of a first item offered for sale at the website;
- determining a rate of the first item being sold at the website over a period of time based on the obtained transaction information;
- predicting, based on the rate of the first item being sold at the website over the period of time, a purchase recommendation for a second item corresponding to the first item, wherein the purchase recommendation comprises a first quantity of the second item and a deadline for purchasing the second item;
- creating a shopping list for the user based on the purchase recommendation, wherein the shopping list includes the second item, the first quantity, and the deadline;
- accessing one or more merchant, servers to determine one or more merchant locations that offer the second item for sale;
- tagging the second item in the shopping list with the geographical locations corresponding to the one or more merchant locations that offer the second item for sale;
- identifying members of a collaborative shopping group designated by the user;
- determining that a particular member of the collaborative shopping group is available to purchase the second item from at least one of the one or more merchant locations based on location data obtained from geo-location components of user devices associated with the members of the collaborative shopping group and the geographical locations tagged with the second item in the shopping list;
- transmitting an alert to a first user device associated with the particular member of the collaborative shopping group, wherein the transmitted alert notifying the particular member to purchase the second item from the at least one of the one or more merchant locations;
- receiving a payment request from the particular member for a purchase of the second item from the at least one of the one or more merchant locations;
- and
- processing a payment based on the payment request.
Dependencies are inferred from the claim text.