Route detection in a trip-oriented message data communications system
US-2016003637-A1 · Jan 7, 2016 · US
US10176461B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10176461-B2 |
| Application number | US-201715672520-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 9, 2017 |
| Priority date | Jul 8, 2014 |
| Publication date | Jan 8, 2019 |
| Grant date | Jan 8, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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. The system of claim 1 , wherein: the at least one processor is further configured to: detect an occurrence of the triggering condition; and determine the modified start time for the event or an additional location for the event in response to the detected occurrence of the triggering condition; and the first notification comprises information identifying the modified start time or the additional location, the information instructing the client device and the triggering device to present the first notification through corresponding interfaces. 3. The system of claim 2 , wherein the at least one processor is further configured to: compute, based on the parameter values, the expected arrival times of the client device and triggering device at the first location; determine that the expected arrival time of the client device or the expected arrival time of the triggering device falls subsequent to a start time of the event; and compute the modified start time in accordance with the expected arrival times, the modified start time being subsequent to the expected arrival time of the client device or the expected arrival time of the triggering device. 4. The system of claim 2 , wherein the at least one processor is further configured to: determine that the modified start time for the event comports with a prerequisite associated with the event or a data requirement associated with the event; and in response to the determination that the modified start time comports with the prerequisite or the data requirement, transmit the first notification identifying the modified start time to the client device and the triggering device. 5. The system of claim 2 , wherein the at least one processor is further configured to: determine that the maximum of the delays fails to exceed the threshold value; and compute the modified start time in response to the determination that the maximum delay fails to exceed the threshold value. 6. The system of claim 1 , wherein the at least one processor is further configured to: determine that the maximum delay exceeds the threshold value; identify a proposed alternate date or a proposed alternate time for the event in response to the determination that the maximum delay exceeds the threshold value; transmit a third notification to the client device and the triggering device, the third notification comprising information identifying the proposed alternate date or time; receiving responses to the third notification from the client device and the triggering device; and based on the received responses, perform operations that reschedule the event to the proposed alternate date or time. 7. The system of claim 1 , wherein the parameter comprises: a location parameter reflecting a location of the triggering device; a speed parameter reflecting a speed of the triggering device; a direction parameter reflecting a direction of the triggering device; a traffic parameter reflecting traffic conditions experienced by the triggering device in the geographic region; a modified time parameter reflecting a duration of time preceding a time at which the triggering device is expected to arrive at the first location; or a priority parameter reflecting an expected latent period associated with the triggering device. 8. The system of claim 1 , wherein: the at least one processor is further configured to: calculate, based on the parameter values, a first boundary extent disposed about the first location and delimiting the first portion of the geographic region; and determine that the triggering device is location within the first portion of the geographic region based on the calculated first boundary extent; and the first boundary extent is associated with a first boundary, the first boundary being associated with the expected arrival time of the triggering device at the first location. 9. The system of claim 1 , wherein the at least one processor is further configured to receive a first request to establish the first boundary extent around the first location, the first request specifying the triggering device. 10. The system of claim 9 , wherein the at least one processor is further configured to: receive a second request to establish a second boundary around the first location, the second boundary reflecting a calculated difference in the expected arrival time at the first location of the triggering device and an expected arrival time at the first location of an additional triggering device; calculate a second boundary extent delimiting a geographical area of the second boundary; determine that the triggering device or the additional triggering device is located within the second boundary extent; and transmit the second notification to the client device in response to the determination that the triggering device or the additional triggering device is located within the second boundary extent. 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
Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
with dynamic range variability · CPC title
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.