Systems and methods for providing sensor-based location proximity detection and notification
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G08G-001/00
H04W-004/02
G06Q-010/10
H04W-004/021
출원번호
US-0672520
(2017-08-09)
등록번호
US-10176461
(2019-01-08)
발명자
/ 주소
Del Vecchio, Orin
Van Heerden, Lauren
Nadarajah, Gunalan
Barnett, Jonathan K.
Metwalli, Ashraf
Danielak, Jakub
Loughry, Michael
Siegel, Daniel M.
Sawtschuk, Nikolas
Mehrabi, Sultan
Chan, Paul Mon-Wah
Hamilton, Matthew
Moretti, Christianne
Barbon, John
Lee, John Jong-Suk
Dhrolia, Sophia
출원인 / 주소
The Toronto-Dominion Bank
대리인 / 주소
Duane Morris LLP
인용정보
피인용 횟수 :
0인용 특허 :
33
초록▼
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 mor
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.
대표청구항▼
1. A system, comprising: a storage device; andat 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: mon
1. A system, comprising: a storage device; andat 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; andtransmit 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; anddetermine the modified start time for the event or an additional location for the event in response to the detected occurrence of the triggering condition; andthe 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; andcompute 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; andin 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; andcompute 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; andbased 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; anddetermine that the triggering device is location within the first portion of the geographic region based on the calculated first boundary extent; andthe 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; andtransmit 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; andat 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; andtransmit 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. 12. The system of claim 11, wherein: the first boundary extent reflects the expected arrival times of the first and second triggering devices at the first location; andthe at least one processor is further configured to: receive a first request to establish the first boundary extent about the first location, the first request specifying the first triggering device and a second triggering device;calculate the first boundary extent based on the parameter values;receive a second request to establish the second boundary extent; andin response to the received second request and the determination that the first or second triggering device is located within the first portion of the geographic region, calculate the second boundary extent based on the calculated difference in the expected arrival times. 13. The system of claim 11, wherein the parameter comprises: a location parameter reflecting a location of the first or second triggering device; a speed parameter reflecting a speed of the first or second triggering device; a direction parameter reflecting a direction of the first or second triggering device; a traffic parameter reflecting traffic conditions experienced by the first or second triggering device in the geographic region; a modified time parameter reflecting a duration of time preceding a time at which the first or second triggering device is expected to arrive at the first location; or a priority parameter reflecting an expected latent period associated with the first or second triggering device. 14. The system of claim 11, wherein: the first location corresponds to a location of an event within the geographic region;the at least one processor is further configured to determine a modified start time for the event or an additional location for the event in response to the detected occurrence of the triggering condition; andthe first notification comprises information identifying the modified start time or the additional location, the information instructing the client device and the first and second triggering devices to present the first notification through corresponding interfaces. 15. The system of claim 14, 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 the first and second triggering devices at the first location;determine that the expected arrival time of the client device or the expected arrival time of the first or second triggering devices\falls subsequent to a start time of the event; andcompute the modified start time in accordance with the expected arrival times. 16. The system of claim 14, 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; andin 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 first and second triggering devices. 17. The system of claim 14, wherein the at least one processor is further configured to: compute delays associated with the expected arrival times of the client device and the first and second triggering devices at the first location, the delays reflecting differences between corresponding ones of the expected arrival times and the start time;determine that a maximum of the delays fails to exceed a threshold value; andcompute the modified start time in response to the determination that the maximum delay fails to exceed the threshold value. 18. The system of claim 17, 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 first and second triggering device, the third notification comprising information identifying the proposed alternate date or time;receive responses to the third notification from the client device and the first and second triggering device; andbased on the received responses, perform operations that reschedule the event to the proposed alternate date or time. 19. The system of claim 11, wherein the at least one processor is further configured to: determine that the first triggering device is located within the first portion of the geographic region and that the parameter values trigger an alert condition; andtransmit a third notification to the client device in response to the determination that the first triggering device is located within the first portion of the geographic region and that the parameter values trigger the alert condition, the alert condition comprising (i) a location distance condition reflecting a distance between the first location and the first triggering device or (ii) a late condition reflecting that the first triggering device is expected to arrive at the first location after the corresponding one of the expected arrival times. 20. A system, comprising: a storage device; andat 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; andtransmit 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (33)
Jones, M. Kelly, Advance notification systems and methods utilizing a computer network.
Yoshioka, Mototaka; Ozawa, Jun; Tajima, Takashi, Parental alert and child tracking device which determines if a child has deviated from a predicated travel route.
Horstemeyer, Scott A., Systems and methods for a notification system that enable user changes to quantity of goods and/or services for delivery and/or pickup.
Williams, David Lothele; Chandran, Rohan Koduvayur Krishnan; Chong, Kelvin Voon-Kit; Mandyam, Srinivas A.; Vedati, Krishna, Systems and methods for location sensitive alerts in a mobile communication network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.