IP Library Granted Patent US 9,250,085
Granted Patent B2
US 9,250,085 · App. 14/304,805 · Granted Feb 2, 2016

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,250,085
App. No.
14/304,805
Granted
Feb 2, 2016
Kind
B2
Abstract

A method for geo-location services is described. In one embodiment, the method includes monitoring, via a sensor, a location of a service provider in relation to a predetermined location and receiving a request for a current status of the service provider. The current status includes a current location of the service provider and a current job-related status of the service provider. Upon determining the current status of the service provider, a notification including the current status of the service provider is generated.

Claims (51)

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

monitoring, at a control panel of an automation system, in conjunction with a sensor of the automation system, a location of a service provider in relation to a predetermined location;

receiving, at the control panel, a request for a current status of the service provider, wherein the current status comprises a current location of the service provider and a current job-related status of the service provider;

determining, at the control panel, the current status of the service provider; and

generating, at the control panel, a notification based at least a part on the determining.

2. The method of claim 1 , further comprising:

calculating an estimated time of arrival of the service provider to the predetermined location based on any combination of the current location of the service provider and the current job-related status of the service provider.

3. The method of claim 1 , wherein the current job-related status comprises at least one of traveling to a job, on a job, on break, and off work.

4. The method of claim 1 , further comprising:

pausing a channel from subscriber program content; and

displaying the notification on at least a portion of the paused channel.

5. The method of claim 1 , further comprising:

learning a route of the service provider in relation to the predetermined location.

6. The method of claim 5 , further comprising:

upon learning the route of the service provider, calculating an estimated time of arrival of the service provider to the predetermined location based on the current location of the service provider in relation to the learned route.

7. The method of claim 5 , further comprising:

upon determining the service provider is deviating from the learned route, generating a notification.

8. The method of claim 1 , further comprising:

determining a number of remaining appointments of the service provider before an appointment to the predetermined location.

9. The method of claim 8 , further comprising:

calculating an estimated time of arrival of the service provider to the predetermined location based on the number of remaining appointments of the service provider.

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

a processor of a control panel of an automation system;

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, in conjunction with a sensor of the automation system, a location of a service provider in relation to a predetermined location;

receiving a request for a current status of the service provider, wherein the current status comprises a current location of the service provider and a current job-related status of the service provider;

determining the current status of the service provider; and

generating a notification based at least a part on the determining.

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

calculating an estimated time of arrival of the service provider to the predetermined location based on any combination of the current location of the service provider and the current job-related status of the service provider.

12. The computing device of claim 10 , wherein the current job-related status comprises at least one of traveling to a job, on a job, on break, and off work.

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

pausing a channel from subscriber program content; and

displaying the notification on at least a portion of the paused channel.

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

learning a route of the service provider in relation to the predetermined location.

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

upon learning the route of the service provider, calculating an estimated time of arrival of the service provider to the predetermined location based on the current location of the service provider in relation to the learned route.

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

upon determining the service provider is deviating from the learned route, generating a notification.

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

determining a number of remaining appointments of the service provider before an appointment to the predetermined location.

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

calculating an estimated time of arrival of the service provider to the predetermined location based on the number of remaining appointments of the service provider.

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

monitoring, in conjunction with a sensor of the automation system, a location of a service provider in relation to a predetermined location;

receiving a request for a current status of the service provider, wherein the current status comprises a current location of the service provider and a current job-related status of the service provider;

determining the current status of the service provider; and

generating a notification based at least a part on the determining.

20. The non-transitory computer readable storage medium of claim 19 , wherein the instructions executed by the processor cause the processor to perform the steps of:

calculating an estimated time of arrival of the service provider to the predetermined location based on any combination of the current location of the service provider and the current job-related status of the service provider.

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/0753 →