Systems and methods for providing sensor-based location proximity detection and notification
First Claim
1. A system, comprising:
- a storage device; and
at least one processor coupled to the storage device, the storage device storing instructions for controlling the at least one processor when executed by the at least one processor, the at least one processor being operative with the instructions to;
monitor a client device and a triggering device to obtain values of a parameter characterizing expected arrival times of the client device and the triggering device at a first location of an event, the client device and the triggering device being connected to the system across a corresponding network;
in response to a triggering condition impacting a movement of the client device or the triggering device within a geographic region that includes the first location, compute delays reflecting differences between corresponding ones of the expected arrival times and a start time of the event;
determine a modified start time for the event when a maximum of the delays fails to exceed a threshold value;
transmit a first notification that includes the modified start time to the client device and the triggering device; and
transmit a second notification to the client device when the triggering device is located within a first portion of the geographic region and when the parameter values trigger an alert condition, the alert condition comprising at least one of;
(i) a location distance condition reflecting a distance between the first location and the triggering device and (ii) a late condition reflecting that the triggering device is expected to arrive at the first location after the corresponding one of the expected arrival times.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method that monitors positional sensor data received from one or more triggering devices. The method may calculate a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also detect an occurrence of a triggering condition that impacts a movement of at least one of a client device or at least one of the triggering devices within a geographic region that includes the first location. In response to the detected triggering event, at least one of modified start time or a second location may be established for the event, which may be provided to the client and triggering devices in a notification.
-
Citations
20 Claims
-
1. A system, comprising:
-
a storage device; and at least one processor coupled to the storage device, the storage device storing instructions for controlling the at least one processor when executed by the at least one processor, the at least one processor being operative with the instructions to; monitor a client device and a triggering device to obtain values of a parameter characterizing expected arrival times of the client device and the triggering device at a first location of an event, the client device and the triggering device being connected to the system across a corresponding network; in response to a triggering condition impacting a movement of the client device or the triggering device within a geographic region that includes the first location, compute delays reflecting differences between corresponding ones of the expected arrival times and a start time of the event; determine a modified start time for the event when a maximum of the delays fails to exceed a threshold value; transmit a first notification that includes the modified start time to the client device and the triggering device; and transmit a second notification to the client device when the triggering device is located within a first portion of the geographic region and when the parameter values trigger an alert condition, the alert condition comprising at least one of;
(i) a location distance condition reflecting a distance between the first location and the triggering device and (ii) a late condition reflecting that the triggering device is expected to arrive at the first location after the corresponding one of the expected arrival times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a storage device; and at least one processor coupled to the storage device, the storage device storing instructions for controlling the at least one processor when executed by the at least one processor, the at least one processor being operative with the instructions to; monitor a client device, a first triggering device, and a second triggering device to obtain values of a parameter characterizing expected arrival times of the client device and the first and second triggering devices at a first location, the client device and the first and second triggering devices being connected to the system across a corresponding network; transmit a first notification to the client device, the first triggering device, and the second triggering device in response to a triggering condition impacting a movement of the client device, the first triggering device, or the second triggering device within a geographic region that includes the first location, the geographic region having a first portion delimited by a first boundary extent about the first location; establish a second boundary extent about the first location when the first or second triggering device is located within the first portion of the geographic region, the second boundary extent reflecting a calculated difference in the expected arrival times at the first location of the first triggering device and the second triggering device; and transmit a second notification to the client device when the first triggering device or the second triggering devices is located within a second portion of the geographic region delimited by the second boundary extent. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a storage device; and at least one processor coupled to the storage device, the storage device storing instructions for controlling the at least one processor when executed by the at least one processor, the at least one processor being operative with the instructions to; monitor a client device, a first triggering device, and a second triggering device to obtain values of a parameter characterizing expected arrival times of the client device and the first and second triggering devices at a first location, the client device and the first and second triggering devices being connected to the system across a corresponding network; transmit a first notification to the client device and the first and second triggering devices in response a triggering condition impacting a movement of the client device, the first triggering device, or the second triggering device within a geographic region that includes the first location, the geographic region having a first portion delimited by a first boundary extent about the first location; transmit a second notification to the client device when the first parameter values trigger the alert condition; establish a second boundary extent about the first location when the first or second triggering device is located within the first portion of the geographic region, the second boundary extent reflecting a calculated difference in the expected arrival times at the first location of the first triggering device and the second triggering device; and transmit a third notification to the client device when the first triggering device or the second triggering device is located within a second portion of the geographic region delimited by the second boundary extent.
-
Specification