IP Library Granted Patent US 10,616,376
Granted Patent B2
US 10,616,376 · App. 15/215,221 · Granted Apr 7, 2020

Communications protocol

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,616,376
App. No.
15/215,221
Granted
Apr 7, 2020
Kind
B2
Abstract

The disclosure may relate to a communications protocol between a mobile device and a control panel, or a mobile device and a server associated with the automation system. The communication protocol may reduce a size of data transferred between the mobile device and control panel ensuring the user does not experience latency on their mobile device, a large bill from their wireless broadband provider, and also does not miss important update or the like from the automation system. In some embodiments, a method for a security and/or automation is described. The method may comprise generating a communication to a user, coding the communication using a pre-established user-specific code index, and transmitting the coded communication to a device associated with the user. Coding the communication may further comprise reducing a size of the communication.

Claims (67)

1. A method for security and/or automation systems, comprising:

generating a communication to a user;

determining a location of the user based on a Wi-Fi or broadband connection;

coding the communication using a pre-established user-specific code index based at least in part on the location of the user, the code index comprising a catalog of codified words unique to the user and unique to a security and/or automation system associated with the user, the communication comprising a code identifier for identifying the code index utilized;

transcribing at least a portion of the coded communication into a readable medium, wherein the readable medium comprises a location or device type to transmit the coded communication to; and

transmitting the coded communication to a device associated with the user based at least in part on the Wi-Fi or broadband connection and transcribing the at least a portion of the coded communication into the readable medium.

2. The method of claim 1 , wherein coding the communication further comprises:

reducing a size of the communication.

3. The method of claim 1 , further comprising:

generating a code index, wherein the code index is use r-specific.

4. The method of claim 2 , further comprising:

determining when the device is connected to a wireless network comprising the broadband connection;

transferring the code index to the device associated with the user based at least in part on the determining.

5. The method of claim 1 , further comprising:

receiving an incoming coded communication from the device; and

decoding the incoming coded communication using a code index.

6. The method of claim 5 , further comprising:

transferring the decoded communication to a module within a control panel; and

executing, by the module, the decoded communication.

7. The method of claim 1 , wherein the communication comprises one or more communications between the automation system and the user.

8. An apparatus for security and/or automation systems, comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable by the processor to:

generate a communication to a user based on a Wi-Fi or broadband connection;

determine a location of the user;

code the communication using a pre-established user-specific code index based at least in part on the location of the user, the code index comprising a catalog of codified words unique to the user and unique to a security and/or automation system associated with the user, the communication comprising a code identifier for identifying the code index utilized;

transcribe at least a portion of the coded communication into a readable medium, wherein the readable medium comprises a location or device type to transmit the coded communication to; and

transmit the coded communication to a device associated with the user based at least in part on the Wi-Fi or broadband connection and transcribing the at least a portion of the coded communication into the readable medium.

9. The apparatus of claim 8 , wherein the instructions executable by the processor to code the communication further comprise:

reducing a size of the communication.

10. The apparatus of claim 8 , wherein the instructions are executable by the processor to:

receive an incoming coded communication from the device; and

decode the incoming coded communication using a code index.

11. The apparatus of claim 8 , wherein the instructions are executable by the processor to:

generate a code index, wherein the code index is user-specific.

12. The apparatus of claim 11 , wherein the instructions are executable by the processor to:

determine when the device is connected to a wireless network comprising the broadband connection;

transfer the code index to the device associated with the user based at least in part on the determining.

13. The apparatus of claim 8 , wherein the instructions are executable by the processor to:

receive an incoming coded communication from the device; and

decode the incoming coded communication using a code index.

14. The apparatus of claim 13 , wherein the instructions are executable by the processor to:

transfer the decoded communication to a module within a control panel; and

execute, by the module, the decoded communication.

15. A method for security and/or automation systems, comprising:

generating a communication to a control panel;

determining a location of a user based on a Wi-Fi or broadband connection;

coding the communication using a pre-established user-specific locally stored code index based at least in part on the location of the user, the code index comprising a catalog of codified words unique to a user and unique to a security and/or automation system associated with the user, the communication comprising a code identifier for identifying the code index utilized;

transcribing at least a portion of the coded communication into a readable medium, wherein the readable medium comprises a location or device type to transmit the coded communication to; and

transmitting the coded communication to the control panel based at least in part on the Wi-Fi or broadband connection and transcribing the at least a portion of the coded communication into the readable medium.

16. The method of claim 15 , further comprising:

connecting to the Wi-Fi connection;

establishing a connection to the control panel;

downloading a code index; and

storing, locally, the downloaded code index.

17. The method of claim 15 , further comprising:

connecting to the Wi-Fi connection;

establishing a connection to the control panel;

updating the locally stored code index.

18. The method of claim 15 , wherein coding the communication further comprises:

reducing a size of the communication.

19. The method of claim 15 , further comprising:

receiving an incoming coded communication from the control panel; and

decoding the incoming coded communication using the locally stored code index.

20. The method of claim 19 , further comprising:

displaying the decoded communication to the user.

Assignments (8)
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 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/0824 →
SECURITY AGREEMENT Recorded May 23, 2019
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049283/0566 →
SUPPL. NO. 2 SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA N.A.
Reel/Frame 047024/0048 →
SECURITY AGREEMENT Recorded Sep 6, 2018
From: VIVINT, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047029/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: STRICKER, JIMMY; CARLSON, RYAN
To: VIVINT, INC.
Reel/Frame 039201/0797 →