Location based device flagging and interface
AssigneePhilz Coffee, Inc.
InventorJacob Jaber
Life of this patent
Estimating the term…
Abstract
This disclosure describes a system for automatically transitioning items from a materials handling facility without delaying a user as they exit the materials handling facility. For example, while a user is located in a materials handling facility, the user may pick one or more items. The items are identified and automatically associated with the user at or near the time of the item pick. When the users enters and/or passes through a transition area, the picked items are automatically transitioned to the user without affirmative input from or delay to the user.
Claims8
A method comprising:
- detecting, by a web server, that a first mobile device has entered a particular zone based upon location aware sensors in the first mobile device, the first mobile device executing a first client software that communicates with the web server;
- generating a device flag, by the web server, for the first mobile device, wherein the device flag is associated with a user profile registered to the first mobile device, the user profile is accessible by a user through the client software, the device flag is removed in response to any of:
- the web server processes a first person payment from the first client software via the first mobile device;
- the web server processes a third person payment from a second client software executed on a second mobile device, the third person payment including reference to the user profile;
- or
- the first user device exits the particular zone;
- in response to said generating the device flag, transmitting, by the web server, a notification to the first mobile device, the notification solicits payment via the first mobile software;
- and
- processing a payment, by the web server, an amount of the payment based on either a) a summation of items determined by either the first or second client software, or b) a predetermined amount.
The method of claim 12, wherein the predetermined amount is based on a historical average of the summation of items for the user profile.
The method of claim 12, wherein said a payment by the web server is based on the predetermined amount in response to device flag removal based on the first user device exiting the particular zone.
The method of claim 12, wherein said detecting is performed by any of:
- transmitting, by the first client software, a GPS location to the web server wherein the GPS location is within the particular zone;
- connecting, by a local wireless network, to the first user device, the local wireless network located at the particular zone and in communication with the web server;
- or
- initiating communications, by a wireless door gate, to the first user device, the wireless door gate positioned at an entry way for the particular zone and wirelessly communicating via any of Bluetooth, Bluetooth low energy, near-field communication, or RFID.
The method of claim 12, further comprising:
- storing, by the web server, a friends list associated with the second client software, the friends list including identifying data for the user profile.
The method of claim 12, further comprising:
- storing, by the web server, a list of suggested goods based on goods found on the summation of items determined by either the first or second client software over a plurality of iterations of the summation of items.
The method of claim 17, further comprising:
- rendering, by a graphic user interface, the list of suggested goods on the first mobile device;
- receiving, by the graphic user interface, user input of a selection of a member of the list of suggested goods;
- and
- adding, by the web server, the member of the list of suggested goods to the summation of items.
The method of claim 12, wherein said processing of the first person payment comprises:
- detecting, by the web server, that the user profile is associated with a subscription service;
- crediting, by the web server, the first person payment to the subscription service associated with the user profile.
Dependencies are inferred from the claim text.