Time-restricted location-based service zone management
AssigneeAmazon Technologies, Inc.
InventorsSergey Parshin, Jon Robert Ducrou, Ryan Hapgood, Qiwei Liu, Raymond Smith, James Michael Sutula, Benjamin Winters
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for managing location-based service zones that are active during limited time periods. A notification of a trigger event relating to a location-based time zone can be received. The time the notification is received can be compared to time window that the location-based service zone is active. A notification of the trigger event is sent to a respective provider associated with the location-based service zone when the location-based service zone is active.
Claims20
A system, comprising:
- at least one computing device;
- and
- at least one application executable in the at least one computing device, wherein when executed the at least one application causes the at least one computing device to at least:
- receive, from a client device, a first trigger event notification of a first trigger event associated with a location-based service zone monitored by the client device, the location-based service zone being active during a first time period and being inactive during a second time period, and the location-based service zone defining an area in which a user can experience a service associated with a provider device;
- determine that the client device is opted-in with the service;
- compare a timestamp associated with receipt of the first trigger event notification with the first time period to determine whether the location-based service zone was active when the first trigger event occurred;
- in response to the location-based service zone being active when the first trigger event occurred, notify the provider device associated with the location-based service zone of an occurrence of the first trigger event;
- receive, from the client device, a second trigger event notification of a second trigger event associated with the location-based service zone;
- determine that the location-based service zone was inactive based at least in part on the second time period;
- in response to the location-based service zone being inactive when the second trigger event occurred, notify the client device to remove monitoring of the location-based service zone;
- and
- in response to the location-based service zone being inactive when the second trigger event occurred, determine to refrain from notifying the provider device of an occurrence of the second trigger event.
A method, comprising:
- receiving, via at least one computing device and from a client device, a first trigger event notification associated with a location-based service zone, the location-based service zone defining an area in which a user can experience a service associated with a provider device;
- determining, via the at least one computing device, that the client device is opted-in with the service;
- generating, via the at least one computing device, a timestamp associated with receipt of the first trigger event notification;
- in an instance in which the timestamp indicates the first trigger event notification was received from the client device during a first time period when the location-based service zone is active, notifying, via the at least one computing device, the provider device associated with the location-based service zone of an occurrence of a trigger event;
- receiving, via the at least one computing device and from the client device, a second trigger event notification associated with the location-based service zone;
- in response to the second trigger event notification being received from the client device during a second time period when the location-based service zone was inactive, notifying, via the at least one computing device, the client device that the location-based service zone is in a stale state;
- and
- in response to the second trigger event notification being received from the client device during the second time period when the location-based service zone was inactive, determining to refrain from notifying the provider device of an occurrence of a second trimer event.
A system, comprising:
- at least one computing device;
- and
- at least one application executable in the at least one computing device, wherein when executed the at least one application causes the at least one computing device to at least:
- receive, from a client device, a trigger event notification associated with a location-based service zone, the location-based service zone defining an area in which a user can experience a service associated with a provider device;
- determine that the client device is opted-in with the service;
- generate a timestamp associated with receipt of the trigger event notification;
- in an instance in which the timestamp indicates the trigger event notification was received from the client device during a first time period when the location-based service zone is active, notify the provider device associated with the location-based service zone of an occurrence of a trigger event;
- receive, from the client device, a second trigger event notification associated with the location-based service zone;
- in response to the second trigger event notification being received from the client device when the location-based service zone was inactive, notify the client device to remove monitoring of the location-based service zone;
- and
- in response to the second trigger event notification being received form the client device when the location-based service zone was inactive, determine to refrain from notifying the provider device of an occurrence of a second trigger event.
Dependencies are inferred from the claim text.