Systems and methods for providing sensor-based location proximity detection and notification

US10176461B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10176461-B2
Application numberUS-201715672520-A
CountryUS
Kind codeB2
Filing dateAug 9, 2017
Priority dateJul 8, 2014
Publication dateJan 8, 2019
Grant dateJan 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title

  • G06Q10/109Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10176461B2 cover?
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 geographica…
Who is the assignee on this patent?
Toronto Dominion Bank
What technology area does this patent fall under?
Primary CPC classification G06Q10/109. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).