Location based shopping list
AssigneePaypal, Inc.
InventorLucy Ma Zhao
Life of this patent
Estimating the term…
Abstract
A user can obtain a list of products previously purchased at a store where the user is presently shopping via the user's mobile device. The user can use this list to determine if any of the products previously purchased should again be purchased on the present shopping trip. For example, the user can choose from an app on the mobile device to view products purchased by location. A location based shopping list system can then determine at which store the user is shopping based upon a GPS location provided by the user's mobile device. The location based shopping list system can then return the list of product previously purchased at that store.
Claims20
A payment processing system configured to process payments for purchases made by users, the payment processing system comprising:
- a non-transitory memory storing account information for a user, wherein the account information includes products previously purchased by the user via the payment processing system;
- and
- one or more hardware processors coupled to the non-transitory memory and configured to execute instructions to cause the payment processing system to perform operations comprising:
- receiving, from a mobile app installed on a user device of a user via an electronic communication network, a request for a shopping list, wherein the user device is associated with a cellular network;
- receiving, from the user device of the user via the electronic communication network, a location detected by a location detection device of the user device associated with the user;
- determining that the user is within a proximity from a present shopping location based on the location;
- responsive to location coordinates being inadequate to distinguish which shopping location corresponds to the location, accessing a database to identify, in real time, a record of a plurality of records that corresponds to statistical information associated with the user, wherein the statistical information includes shopping frequency at the present shopping location;
- using the statistical information regarding shopping frequency at the present shopping location to determine that the user is at the present shopping location;
- retrieving an identity and a price of at least one product previously purchased by the user and by another user linked to the user in a location-based shopping list system, wherein the at least one product was previously purchased at another shopping location different from the present shopping location and is available for purchase at the present shopping location;
- and
- communicating, via the electronic communication network, information about the identity and the price of the at least one product previously purchased at the another shopping location to the user device carried by the user for displaying to the user by the mobile app the shopping list comprising the identity and the price of the at least one product when the user is located at the present shopping location.
A payment processing method for processing payments made via a payment processing system, the payment processing method comprising:
- receiving, by a computer system of a payment processing system from a mobile app installed on a user device of a user via an electronic communication network, a request for a shopping list;
- accessing, by the computer system, account information for the user, wherein the account information includes products previously purchased by the user;
- receiving, by the computer system from the user device of the user via the electronic communication network, a location detected by a location detection device of the user device associated with the user, wherein the user device is associated with a cellular network;
- determining, electronically by the computer system, that the user is within a proximity from a present shopping location based on the location;
- responsive to location coordinates being inadequate to distinguish which shopping location corresponds to the location, accessing a database to identify, in real time, a record of a plurality of records that corresponds to statistical information associated with the user, wherein the statistical information includes shopping frequency at the present shopping location;
- using the statistical information regarding shopping frequency at the present shopping location to determine that the user is at the present shopping location;
- retrieving, electronically by the computer system, an identity and a price of at least one product previously purchased by the user and by another user linked to the user in a location-based shopping list system, wherein the at least one product was previously purchased at another shopping location different from the present shopping location, and is available for purchase at the present shopping location;
- and
- communicating, electronically by the computer system via the electronic communication network, information about the identity and the price of the at least one product previously purchased at the another shopping location to the user device carried by the user for displaying to the user by the mobile app the shopping list comprising the identity and the price of the at least one product when the user is located at the present shopping location.
A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
- receiving, from a mobile app installed on a user device of a user via an electronic communication network, a request for a shopping list;
- accessing account information for the user, wherein the account information includes products previously purchased by the user;
- receiving, from the user device of the user via the electronic communication network, a location detected by a location detection device of the user device associated with the user, wherein the user device is associated with a cellular network;
- determining that the user is within a proximity from a present shopping location based on the location;
- responsive to location coordinates being inadequate to distinguish which shopping location corresponds to the location, accessing a database to identify, in real time, a record of a plurality of records that corresponds to statistical information associated with the user, wherein the statistical information includes shopping frequency at the present shopping location;
- using the statistical information regarding shopping frequency at the present shopping location to determine that the user is at the present shopping location;
- retrieving an identity and a price of at least one product previously purchased by the user and by another user linked to the user in a location-based shopping list system, wherein the at least one product was previously purchased at another shopping location different from the present shopping location and is available for purchase at the present shopping location;
- and
- communicating, via the electronic communication network, information about the identity and the price of the at least one product previously purchased at the another shopping location to the user device carried by the user for displaying to the user by the mobile app the shopping list comprising the identity and the price of the at least one product when the user is at the present shopping location.
Dependencies are inferred from the claim text.