Back to results
US 9,805,360 B1Granted
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.
Claims19
A method comprising:
- determining, by a web server, that a first mobile device, of a first user, executing a first client application has entered a particular zone location within a business establishment as detected by location aware sensors in the first mobile device;
- initializing a countdown timer configured to determine a time period that the first user is within the particular zone, by the web server, the countdown timer having a predetermined duration;
- engaging a trigger, by the web server, that identifies the first client application as being active to the web server in response to determining that the countdown timer duration has expired and that none of the following three triggering events have occurred prior to the countdown tinier expiring:
- (i) the web server processes a first person payment from the first client application via the first mobile device;
- (ii) the web server processes a third person payment from a second client application executing on a second mobile device on behalf of the first client application;
- or
- (iii) the web server detects the first mobile device has exited the particular zone;
- in response to said engaging the trigger, transmitting, by the web server, a notification to the first mobile device executing the first client application, the notification soliciting payment from the first client application;
- and
- while the trigger is engaged, determining, by the web server, that one of the following three payment events has occurred:
- (i) that the first mobile device has exited the particular zone;
- (ii) that a first person payment from the first client application via the first mobile device has been processed;
- or
- (iii) that a third person payment from a second client application executing on a second mobile device on behalf of the first client application has been processed;
- in response to determining that payment event (i) has occurred, charging the first user a predetermined fee and disengaging, by the web server, the trigger;
- and
- in response to determining that payment event (ii) or (iii) has occurred, disengaging, by the web server, the trigger.
14 more elements
A system comprising:
- a first client application executed on a first mobile device owned by a first user, the first client application including a user interface configured to enable the first user to select and pay for items available at a particular zone location within a business establishment;
- and
- a web server including instructions that when executed cause the web server to:
- determine that the first mobile device has entered the particular zone as detected by location aware sensors in the first mobile device;
- initialize a countdown timer configured to determine a time period that the first user is within the particular zone, the countdown timer having a predetermined duration;
- engage a trigger that identifies the first client application as being active to the web server in response to determining that the countdown timer duration has expired and that none of the following three triggering events have occurred prior to the countdown timer expiring:
- (i) the web server processes a first person payment from the first client application via the first mobile device;
- (ii) the web server processes a third person payment from a second client application executing on a second mobile device on behalf of the first client application:
- (iii) the web server detects the first mobile device has exited the particular zone:
- in response to said engaging the trigger, transmit a notification to the first mobile device executing the first client application, the notification soliciting payment from the first client application;
- and
- while the trigger is engaged, determine that one of the following three payment events has occurred:
- (i) that the first mobile device has exited the particular zone;
- (ii) that a first person payment from the first client application via the first mobile device has been processed;
- or
- (iii) that a third person payment from a second client application executing on a second mobile device on behalf of the first client application has been processed;
- in response to determining that payment event (i) has occurred, charge the first user a predetermined fee and disengage the trigger;
- and
- in response to determining that payment event (ii) or (iii) has occurred, disengage the trigger.
16 more elements
Dependencies are inferred from the claim text.