IP Library Granted Patent US 11,348,424
Granted Patent B2
US 11,348,424 · App. 16/636,173 · Granted May 31, 2022

Method to notify a host the current position of a visitor

Inventors: Jason Higley (Pittsford, NY); Wilmann Gomez (New Britain, CT); Dang Nguyen (Alpharetta, GA)
Assignee: CARRIER CORPORATION
G08B13/19684G08B13/19682G08B21/22G08B25/016H04W4/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,348,424
App. No.
16/636,173
Granted
May 31, 2022
Kind
B2
Abstract

A method of monitoring a visitor is provided. The method comprising: receiving a first current position of a visitor device; determining if a first triggering event has occurred in response to the first current position; determining a host device associated with the visitor device; determining a first mapped position of the visitor device in response to the first current position of the visitor device; and transmitting the first mapped position of the visitor device to the host device.

Claims (76)

1. A method of monitoring a visitor, the method comprising:

receiving a first detected current position of a visitor phone detected via at least one of GPS, Bluetooth triangulation, Wi-Fi triangulation, or cellular triangulation, the visitor phone belonging to a first individual that is visiting a location;

determining if a first triggering event has occurred in response to the first detected current position;

determining a host phone associated with the visitor phone, the host phone belonging to a second individual that is hosting the first individual that is visiting the location, the visitor phone being a different phone than the host phone;

determining a first mapped position of the visitor phone in response to the first detected current position of the visitor phone;

transmitting the first mapped position of the visitor phone to the host phone;

receiving a second detected current position of the visitor phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining if a second triggering event has occurred in response to the second detected current position;

determining a second mapped position of the visitor phone in response to the second detected current position of the visitor phone;

transmitting the second mapped position of the visitor phone to the host phone; and

activating an alarm on the host phone when the second mapped position is received,

determining a visitor destination in response to at least one of the first detected current position and the second detected current position;

transmitting the visitor destination to the host phone;

determining a first path from the second detected current position to the visitor destination;

determining a first arrival time of the visitor phone at the visitor destination in response to the first path;

transmitting the first arrival time to the host phone;

receiving a detected current position of the host phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining a second path between the detected current position of the host phone and the visitor destination;

determining a second arrival time of the host phone at the visitor destination in response to the second path;

determining a departure time from the detected current position of the host phone such that the second arrival time is equivalent to the first arrival time or prior to the first arrival time; and

transmitting the departure time to the host phone,

wherein the method is performed by a visitor notification system.

2. The method of claim 1 , further comprising:

activating an alarm on the host phone when the first mapped position is received.

3. The method of claim 1 , further comprising:

activating an alarm on the host phone when a current time is equivalent to the departure time or later than the departure time.

4. A visitor notification system comprising:

a processor; and

a memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving a first detected current position of a visitor phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation, the visitor phone belonging to a first individual that is visiting a location;

determining if a first triggering event has occurred in response to the first detected current position;

determining a host phone associated with the visitor phone, the host phone belonging to a second individual that is hosting the first individual that is visiting the location, the visitor phone being a different phone than the host phone;

determining a first mapped position of the visitor phone in response to the first detected current position of the visitor phone;

transmitting the first mapped position of the visitor phone to the host phone;

receiving a second detected current position of the visitor phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining if a second triggering event has occurred in response to the second detected current position;

determining a second mapped position of the visitor phone in response to the second detected current position of the visitor phone;

transmitting the second mapped position of the visitor phone to the host phone; and

activating an alarm on the host phone when the second mapped position is received,

determining a visitor destination in response to at least one of the first detected current position and the second detected current position;

transmitting the visitor destination to the host phone;

determining a first path from the second detected current position to the visitor destination;

determining a first arrival time of the visitor phone at the visitor destination in response to the first path;

transmitting the first arrival time to the host phone;

receiving a detected current position of the host phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining a second path between the detected current position of the host phone and the visitor destination;

determining a second arrival time of the host phone at the visitor destination in response to the second path;

determining a departure time from the detected current position of the host phone such that the second arrival time is equivalent to the first arrival time or prior to the first arrival time; and

transmitting the departure time to the host phone.

5. The visitor notification system of claim 4 , wherein the operations further comprise:

activating an alarm on the host phone when the first mapped position is received.

6. The visitor notification system of claim 4 , wherein the operations further comprise:

activating an alarm on the host phone when a current time is equivalent to the departure time or later than the departure time.

7. A computer program product tangibly embodied on a non-transitory computer readable medium, the computer program product including instructions that, when executed by a processor, cause the processor to perform operations comprising:

receiving a first detected current position of a visitor phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation, the visitor phone belonging to a first individual that is visiting a location;

determining if a first triggering event has occurred in response to the first detected current position;

determining a host phone associated with the visitor phone, the host phone belonging to a second individual that is hosting the first individual that is visiting the location, the visitor phone being a different phone than the host phone;

determining a first mapped position of the visitor phone in response to the first detected current position of the visitor phone;

transmitting the first mapped position of the visitor phone to the host phone;

receiving a second detected current position of the visitor phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining if a second triggering event has occurred in response to the second detected current position;

determining a second mapped position of the visitor phone in response to the second detected current position of the visitor phone;

transmitting the second mapped position of the visitor phone to the host phone; and

activating an alarm on the host phone when the second mapped position is received,

determining a visitor destination in response to at least one of the first detected current position and the second detected current position;

transmitting the visitor destination to the host phone;

determining a first path from the second detected current position to the visitor destination;

determining a first arrival time of the visitor phone at the visitor destination in response to the first path;

transmitting the first arrival time to the host phone;

receiving a detected current position of the host phone detected via at least one of the GPS, the Bluetooth triangulation, the Wi-Fi triangulation, or the cellular triangulation;

determining a second path between the detected current position of the host phone and the visitor destination;

determining a second arrival time of the host phone at the visitor destination in response to the second path;

determining a departure time from the detected current position of the host phone such that the second arrival time is equivalent to the first arrival time or prior to the first arrival time; and

transmitting the departure time to the host phone.

8. The computer program product of claim 7 , wherein the operations further comprise:

activating an alarm on the host phone when the first mapped position is received.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2024
From: CARRIER CORPORATION
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 069175/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: HIGLEY, JASON; GOMEZ, WILMANN; NGUYEN, DANG
To: CARRIER CORPORATION
Reel/Frame 051709/0264 →