IP Library Granted Patent US 9,934,669
Granted Patent B2
US 9,934,669 · App. 14/304,797 · Granted Apr 3, 2018

Geo-location services

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 9,934,669
App. No.
14/304,797
Granted
Apr 3, 2018
Kind
B2
Abstract

A method for geo-location services is described. A location of a user is monitored, via a sensor, in relation to a predetermined location. Upon detecting a predetermined condition of the user, a determination is made of which contact on a contact list is nearest to the predetermined location. A notification is sent to the contact determined to be nearest to the predetermined location.

Claims (58)

1. A method for geo-location services, the method comprising:

monitoring, via at least one sensor, a user at a predetermined location, wherein each of the at least one sensors is located on the user;

detecting, via the at least one sensor, a motion or sequence of motions associated with the user;

deriving a motion signature of the user based at least in part on the detected motion or sequence of motions, wherein the detected motion or sequence of motions uniquely identify the user;

detecting, via the at least one sensor, an action or sequence of actions associated with the user, wherein the detected motion or sequence of motions are distinct from the detected action or sequence of actions;

monitoring, via the at least one sensor, a physical condition of the user, wherein the physical condition includes at least one of temperature, heartbeat, and breathing;

identifying a predetermined condition of the user based at least in part on the detected action or sequence of detected actions associated with the user;

upon identifying the predetermined condition and deriving the motion signature, determining a location of a contact, wherein the location of the contact is different from the predetermined location; and

sending a notification to the contact based at least in part on the determined location of the contact in relation to the predetermined location.

2. The method of claim 1 , further comprising:

determining that the monitored physical condition of the user is associated with the identified predetermined condition of the user, wherein the sending the notification is based at least in part on the determined association.

3. The method of claim 1 , further comprising:

sending the notification to emergency response personnel; and

sending the physical condition of the user to the emergency response personnel.

4. The method of claim 1 , wherein the notification to the contact comprises at least one of a summary describing the predetermined condition of the user, a current status of the user, information related to sending a notification to emergency response personnel, and a current status of the emergency response personnel.

5. The method of claim 1 , further comprising:

maintaining a community contact list, the community contact list comprising a list of contacts within a predetermined geographic area; and

sending the notification to one or more contacts on the community contact list.

6. The method of claim 1 , further comprising:

monitoring, via the at least one sensor, a location of the user in relation to one or more predetermined locations; and

upon determining the user is within a predetermined distance of the one or more predetermined locations, generating a notification.

7. The method of claim 1 , wherein the at least one sensor may include any combination of a video sensor, motion sensor, audio sensor, accelerometer sensor, location sensor, capacitance sensor, and radio frequency sensor.

8. A computing device configured for geo-location services, comprising:

a processor;

memory in electronic communication with the processor, wherein the memory stores computer executable instructions that when executed by the processor cause the processor to perform the steps of:

monitoring, via at least one sensor, a user at a predetermined location, wherein each of the at least one sensors is located on the user;

detecting, via the at least one sensor, a motion or sequence of motions associated with the user;

monitoring, via the at least one sensor, a physical condition of the user, wherein the physical condition includes at least one of temperature, heartbeat, and breathing;

deriving a motion signature of the user based at least in part on the detected motion or sequence of motions, wherein the detected motion or sequence of motions uniquely identify the user;

detecting, via the at least one sensor, an action or sequence of actions associated with the user, wherein the detected motion or sequence of motions are distinct from the detected action or sequence of actions;

identifying a predetermined condition of the user based at least in part on the detected action or sequence of detected actions associated with the user;

upon identifying the predetermined condition and deriving the motion signature, determining a location of a contact, wherein the location of the contact is different from the predetermined location; and

sending a notification to the contact based at least in part on the determined location of the contact in relation to the predetermined location.

9. The computing device of claim 8 , wherein the instructions executed by the processor cause the processor to perform the steps of:

determining that the monitored physical condition of the user is associated with the identified predetermined condition of the user, wherein the sending the notification is based at least in part on the determined association.

10. The computing device of claim 8 , wherein the instructions executed by

the processor cause the processor to perform the steps of:

sending the notification to emergency response personnel; and

sending the physical condition of the user to the emergency response personnel.

11. The computing device of claim 8 , wherein the notification to the contact comprises at least one of a summary describing the predetermined condition of the user, a current status of the user, information related to sending a notification to emergency response personnel, and a current status of the emergency response personnel.

12. The computing device of claim 8 , wherein the instructions executed by the processor cause the processor to perform the steps of:

maintaining a community contact list, the community contact list comprising a list of contacts within a predetermined geographic area; and

sending the notification to one or more contacts on the community contact list.

13. The computing device of claim 8 , wherein the instructions executed by the processor cause the processor to perform the steps of:

monitoring, via the at least one sensor, a location of the user in relation to one or more predetermined locations; and

upon determining the user is within a predetermined distance of the one or more predetermined locations, generating a notification.

14. A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor cause the processor to perform the steps of:

monitoring, via at least one sensor, a user at a predetermined location, wherein each of the at least one sensors is located on the user;

detecting, via the at least one sensor, a motion or sequence of motions associated with the user;

deriving a motion signature of the user based at least in part on the detected motion or sequence of motions, wherein the detected motion or sequence of motions uniquely identify the user;

detecting, via the at least one sensor, an action or sequence of actions associated with the user, wherein the detected motion or sequence of motions are distinct from the detected action or sequence of actions;

monitoring, via the at least one sensor, a physical condition of the user, wherein the physical condition includes at least one of temperature, heartbeat, and breathing;

identifying a predetermined condition of the user based at least in part on the detected action or sequence of detected actions associated with the user;

upon identifying the predetermined condition and deriving the motion signature, determining a location of a contact, wherein the location of the contact is different from the predetermined location; and

sending a notification to the contact based at least in part on the determined location of the contact in relation to the predetermined location.

15. The computer-program product of claim 14 , wherein the notification to the contact comprises at least one of a summary describing the predetermined condition of the user, a current status of the user, information related to sending a notification to emergency response personnel, and a current status of the emergency response personnel.

16. The computer-program product of claim 14 , wherein instructions are executable by the processor cause the processor to perform the steps of:

determining that the monitored physical condition of the user is associated with the identified predetermined condition of the user, wherein the sending the notification is based at least in part on the determined association.

Assignments (10)
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 27, 2025
From: VIVINT LLC; SMART HOME PROS, INC.; VIVINT AMIGO, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS PRIORITY COLLATERAL TRUSTEE
Reel/Frame 070349/0816 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 049283, FRAME 0566 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0137 →
RELEASE (REEL 047029/ FRAME 0304) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0468 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2014
From: HWANG, JUNGTAIK; EYRING, MATTHEW J.; NYE, JAMES E.; WARREN, JEREMY B.
To: VIVINT, INC.
Reel/Frame 033103/0725 →