IP Library Granted Patent US 10,909,833
Granted Patent B2
US 10,909,833 · App. 16/559,438 · Granted Feb 2, 2021

Geo-location services

Inventors: Jungtaik Hwang (Draper, UT); Matthew J. Eyring (Provo, UT); James E. Nye (Alpine, UT); Jeremy B. Warren (Draper, UT)
Assignee: Vivint, Inc.
G08B21/18G01C21/20G01C21/34G01C21/362G06Q10/1095G08B5/222G08B25/10G08B27/00H04W4/021H04W4/023H04W4/90H04W4/026H04W4/38
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 10,909,833
App. No.
16/559,438
Granted
Feb 2, 2021
Kind
B2
Abstract

A method for geo-location services is described. In one embodiment, the method includes tracking incidents that occur within a predetermined geographic area in relation to a subscription service, upon receiving a request for a list of incidents in relation to the predetermined geographic area, generating a notification comprising the requested list of incidents, and sending the notification to one or more subscribers within the predetermined geographic area.

Claims (40)

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

receiving, at a control panel of an alarm system, a first set of incident information associated with a first geographic area;

receiving, at the control panel, a second set of incident information associated with a second geographic area;

receiving, at the control panel, a request for a list of incident information associated with the first geographic area and the second geographic area after receiving the first set of incident information and the second set of incident information,

wherein the list of incident information is sortable based at least in part on at least one parameter value of a subscribed service, wherein the at least one parameter value comprises an incident type;

generating, by the control panel, the list comprising at least the first set of incident information and the second set of incident information based at least in part on receiving the request for the list of incident information associated with the first geographic area and the second geographic area;

sorting, by the control panel, the second set of incident information based at least in on the at least one parameter value of the subscribed service, wherein generating the list is based at least in part on sorting the second set of incident information; and

transmitting, by the control panel, a notification comprising statistics associated with the first set of incident information and the second set of incident information based at least in part on generating the list.

2. The method of claim 1 , wherein sorting the second set of incident information occurs after receiving the second set of incident information.

3. The method of claim 1 , further comprising: identifying a state of the control panel, wherein generating the notification is based at least in part on identifying the state of the control panel.

4. The method of claim 3 , wherein the state of the control panel comprises at least notification rules associated with content displayed at the control panel.

5. The method of claim 1 , wherein the list comprising at least the first set of incident information and the second set of incident information is generated by a first module of the control panel.

6. The method of claim 1 , wherein the notification comprising the statistics associated with the first set of incident information and the second set of incident information is transmitted by a second module of the control panel.

7. The method of claim 1 , further comprising: tracking, by the control panel, incidents that occur within the first geographic area and the second geographic area in relation to a subscription service based at least in part on receiving the first set of incident information and the second set of incident information.

8. The method of claim 1 , further comprising: generating, by the control panel, the notification based at least in part on generating the list, wherein transmitting the notification is based at least in part on generating the notification.

9. 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:

receive, at a control panel of an alarm system, a first set of incident information associated with a first geographic area;

receive, at the control panel, a second set of incident information associated with a second geographic area;

receive, at the control panel, a request for a list of incident information associated with the first geographic area and the second geographic area after receiving the first set of incident information and the second set of incident information,

wherein the list of incident information is sortable based at least in part on at least one parameter value of a subscribed service, wherein the at least one parameter value comprises an incident type;

generate, by the control panel, the list comprising at least the first set of incident information and the second set of incident information based at least in part on receiving the request for the list of incident information associated with the first geographic area and the second geographic area;

sort, by the control panel, the second set of incident information based at least in on the at least one parameter value of the subscribed service, wherein generating the list is based at least in part on sorting the second set of incident information; and

transmit, by the control panel, a notification comprising statistics associated with the first set of incident information and the second set of incident information based at least in part on generating the list.

10. The computing device of claim 9 , wherein sorting the second set of incident information occurs after receiving the second set of incident information.

11. The computing device of claim 9 , wherein the instructions executed by the processor cause the processor to perform the steps of: identify a state of the control panel, wherein generating the notification is based at least in part on identifying the state of the control panel.

12. The computing device of claim 11 , wherein the state of the control panel comprises at least notification rules associated with content displayed at the control panel.

13. The computing device of claim 9 , wherein the list comprising at least the first set of incident information and the second set of incident information is generated by a first module of the control panel.

14. The computing device of claim 9 , wherein the notification comprising the statistics associated with the first set of incident information and the second set of incident information is transmitted by a second module of the control panel.

15. The computing device of claim 9 , wherein the instructions executed by the processor cause the processor to perform the steps of: track, by the control panel, incidents that occur within the first geographic area and the second geographic area in relation to a subscription service based at least in part on receiving the first set of incident information and the second set of incident information.

16. The computing device of claim 9 , wherein the instructions executed by the processor cause the processor to perform the steps of: generate, by the control panel, the notification based at least in part on generating the list, wherein transmitting the notification is based at least in part on generating the notification.

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

receive, at the control panel of an alarm system, a first set of incident information associated with a first geographic area;

receive, at the control panel, a second set of incident information associated with a second geographic area;

receive, at the control panel, a request for a list of incident information associated with the first geographic area and the second geographic area after receiving the first set of incident information and the second set of incident information, wherein the list of incident information is sortable based at least in part on at least one parameter value of a subscribed service, wherein the at least one parameter value comprises an incident type;

generate, by the control panel, the list comprising at least the first set of incident information and the second set of incident information based at least in part on receiving the request for the list of incident information associated with the first geographic area and the second geographic area;

sort, by the control panel, the second set of incident information based at least in on the at least one parameter value of the subscribed service, wherein generating the list is based at least in part on sorting the second set of incident information; and

transmit, by the control panel, a notification comprising statistics associated with the first set of incident information and the second set of incident information based at least in part on generating the list.

18. The computer-readable storage medium of claim 17 , wherein sorting the second set of incident information occurs after receiving the second set of incident information.

Assignments (6)
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 067456, FRAME 0729 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0165 →
RELEASE (REEL 057434 / FRAME 0591) Recorded Nov 1, 2024
From: BANK OF AMERICA, N.A.
To: VIVINT LLC (F/K/A VIVINT, INC.)
Reel/Frame 069289/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2024
From: HWANG, JUNGTAIK; EYRING, MATTHEW J.; NYE, JAMES ELLIS; WARREN, JEREMY BRUCE
To: VIVINT, INC.
Reel/Frame 068936/0687 →
PATENT SECURITY AGREEMENT Recorded May 17, 2024
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 067456/0729 →
SECURITY AGREEMENT SUPPLEMENT NO. 2 Recorded Jul 12, 2021
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 057434/0591 →
Continuity (3)
Continuation 14316565 · Jun 26, 2014
Provisional Application 61847426 · Jul 17, 2013
Related Publication 20200082702A1 · Mar 12, 2020