IP Library Granted Patent US 11,115,778
Granted Patent B2
US 11,115,778 · App. 16/635,675 · Granted Sep 7, 2021

Method to configure user positioning information sharing

Inventors: Jason Higley (Pittsford, NY); Wilmann Gomez (New Britain, CT); Dang Nguyen (Alpharetta, GA)
Assignee: CARRIER CORPORATION
H04W4/023H04W4/029H04W24/08H04W92/18
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,115,778
App. No.
16/635,675
Granted
Sep 7, 2021
Kind
B2
Abstract

A method is of monitoring a user is provided. The method comprising: receiving a position request from a first user device, the position request requesting visibility to a current position of a second user device; requesting a granularity level of the second user device in relation to the first user device; receiving the granularity level when the granularity level is established; determining a current position of the second user device; determining a mapped position in response to the granularity level and the current position; and transmitting the mapped position to the first user device.

Claims (63)

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

receiving, using a user monitoring system, a position request from a first user device, the position request requesting visibility to a current position of a second user device;

requesting, using the user monitoring system, a granularity level of the second user device in relation to the first user device;

receiving, using the user monitoring system, a granularity denial from a visibility management system if the granularity level has not been established;

transmitting, using the user monitoring system, the position request to the second user device when the granularity denial has been received;

receiving, using the user monitoring system, an approval from the second user device;

establishing the granularity level in the visibility management system;

receiving, using the user monitoring system, the granularity level from the visibility management system when the granularity level is established;

determining, using a positioning system, a current position of the second user device;

determining, using the user monitoring system, a mapped position in response to the granularity level and the current position, wherein the granularity level increases as the breadth of the mapped position decreases; and

transmitting, using the user monitoring system, the mapped position to the first user device.

2. The method of claim 1 , further comprising:

activating an alarm on the first user device when the mapped position is received.

3. The method of claim 1 , further comprising:

activating an alarm on the second user device when the position request is received.

4. The method of claim 1 , wherein establishing further comprises:

receiving the granularity level from the second user device.

5. The method of claim 1 , wherein establishing further comprises:

determining the granularity level in response to a relationship between the first user device and the second user device.

6. The method of claim 1 , further comprising:

displaying the mapped position on the first user device.

7. A user monitoring 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, using a user monitoring system, a position request from a first user device, the position request requesting visibility to a current position of a second user device;

requesting, using the user monitoring system, a granularity level of the second user device in relation to the first user device;

receiving, using the user monitoring system, a granularity denial from a visibility management system if the granularity level has not been established;

transmitting, using the user monitoring system, the position request to the second user device when the granularity denial has been received,

receiving, using the user monitoring system, an approval from the second user device;

establishing the granularity level in the visibility management system;

receiving, using the user monitoring system, the granularity level from the visibility management system when the granularity level is established;

determining, using a positioning system, a current position of the second user device;

determining, using the user monitoring system, a mapped position in response to the granularity level and the current position, wherein the granularity level increases as the breadth of the mapped position decreases; and

transmitting, using the user monitoring system, the mapped position to the first user device.

8. The user monitoring system of claim 7 , wherein the operations further comprise:

activating an alarm on the first user device when the mapped position is received.

9. The user monitoring system of claim 7 , wherein the operations further comprise:

activating an alarm on the second user device when the position request is received.

10. The user monitoring system of claim 7 , wherein the establishing further comprises:

receiving the granularity level from the second user device.

11. The user monitoring system of claim 7 , wherein the establishing further comprises:

determining the granularity in response to a relationship between the first user device and the second user device.

12. The user monitoring system of claim 7 , wherein the operations further comprise:

displaying the mapped position on the first user device.

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

receiving, using a user monitoring system, tom a position request from a first user device, the position request requesting visibility to a current position of a second user device;

requesting, using the user monitoring system, a granularity level of the second user device in relation to the first user device;

receiving, using the user monitoring system, a granularity denial from a visibility management system if the granularity level has not been established,

transmitting, using the user monitoring system, the position request to the second user device when the granularity denial has been received;

receiving, using the user monitoring system, an approval from the second user device;

establishing the granularity level in the visibility management system;

receiving, using the user monitoring system, the granularity level from the visibility management system when the granularity level is established;

determining, using a positioning system, a current position of the second user device;

determining, using the user monitoring system, a mapped position in response to the granularity level and the current position, wherein the granularity level increases as the breadth of the mapped position decreases; and

transmitting, using the user monitoring system, the mapped position to the first user device.

14. The computer program product of claim 13 , wherein the operations further comprise:

activating an alarm on the first user device when the mapped position is received.

15. The computer program product of claim 13 , wherein the operations further comprise:

activating an alarm on the second user device when the position request is received.

16. The computer program product of claim 13 , wherein the establishing further comprises:

receiving the granularity level from the second user device.

17. The computer program product of claim 13 , wherein the establishing further comprises:

determining the granularity level in response to a relationship between the first user device and the second user device.

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 Jan 31, 2020
From: HIGLEY, JASON; GOMEZ, WILMANN; NGUYEN, DANG
To: CARRIER CORPORATION
Reel/Frame 051684/0465 →