IP Library › Granted Patent US 11,646,907
Granted Patent B2
US 11,646,907 · App. 15/669,847 · Granted May 9, 2023

Communication protocols in integrated systems

Inventor: Paul Dawes (Redwood City, CA)
Assignee: iControl Networks, Inc.
H04L12/2818G06F3/0484G06F3/0488H04L12/2803H04L12/2829H04L12/4625
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,646,907
App. No.
15/669,847
Granted
May 9, 2023
Kind
B2
Abstract

Systems, devices, and methods for managing a premises management system are described. A method may comprise initiating a first communication session with a premises device and using the first communication session to transmit a command to the premise device by a gateway device. The command may be associated with event data associated with a premises. The method may further comprise initiating a second communication session with the gateway device and using the second communication session to transmit the event data to the gateway device by the premises device.

Claims (37)

1. A system comprising:

a premises device located at a premises and configured to send, via a first communication session, event data associated with the premises; and

a first computing device located at the premises and configured to:

receive, from the premises device and via a first streaming protocol, the event data; and

send, via a second communication session with a second computing device located external to the premises and via a second streaming protocol, the event data, wherein at least a portion of the second communication session is contemporaneous with at least a portion of the first communication session.

2. The system of claim 1 , wherein the premises device comprises at least one of a camera device, a security system device, an automation device, or a personal computing device.

3. The system of claim 1 , wherein the premises device is further configured to send, to the first computing device, an indication of receipt of a command associated with the event data; and

wherein the first computing device is further configured to end, based on the indication of receipt of the command, the first communication session.

4. The system of claim 1 , wherein at the second streaming protocol comprises at least one of Realtime Transport Protocol (RTP) with encryption or Real Time Streaming Protocol (RTSP) with encryption.

5. A method comprising:

receiving, by a first computing device and from a premises device, via a first streaming protocol, event data associated with a premises via a first communication session, wherein the premises device and the first computing device are located at the premises; and

sending, via a second communication session with a second computing device located external to the premises and via a second streaming protocol, the event data, wherein at least a portion of the second communication session is contemporaneous with at least a portion of the first communication session.

6. The method of claim 5 , wherein the second streaming protocol comprises at least one of Realtime Transport Protocol (RTP) with encryption or Real Time Streaming Protocol (RTSP) with encryption.

7. A first computing device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the first computing device to:

receive, from a premises device and via a first communication session, via a first streaming protocol, event data associated with a premises, wherein the first computing device and the premises device are located at the premises; and

send, via a second communication session with a second computing device located external to the premises and via a second streaming protocol, the event data, wherein at least a portion of the second communication session is contemporaneous with at least a portion of the first communication session.

8. The first computing device of claim 7 , wherein the event data comprises at least one of a video or an image.

9. The first computing device of claim 7 , wherein the second streaming protocol comprises at least one of Realtime Transport Protocol (RTP) with encryption or Real Time Streaming Protocol (RTSP) with encryption.

10. The method of claim 5 , wherein the premises device and the first computing device are in communication via a local area network (LAN); and

wherein the first computing device and the second computing device are in communication via an external network.

11. The method of claim 5 , wherein the premises device comprises a camera device; and

wherein the receiving the event data comprises receiving, from the camera device, a video stream.

12. The system of claim 1 , wherein the first computing device is configured to:

determine that the premises device does not support the second streaming protocol; and

send the event data to the second computing device based on determining that the premises device does not support the second streaming protocol.

13. The system of claim 1 , wherein the first streaming protocol uses encryption and the second streaming protocol does not use encryption.

14. The system of claim 1 , wherein the first streaming protocol comprises at least one of Realtime Transport Protocol (RTP) without encryption or Real Time Streaming Protocol (RTSP) without encryption.

15. The method of claim 5 , further comprising determining that the premises device does not support the second streaming protocol;

wherein the sending the event data to the second computing device is based on the determining that the premises device does not support the second streaming protocol.

16. The method of claim 5 , wherein the first streaming protocol uses encryption and the second streaming protocol does not use encryption.

17. The method of claim 5 , wherein the first streaming protocol comprises at least one of Realtime Transport Protocol (RTP) without encryption or Real Time Streaming Protocol (RTSP) without encryption.

18. The first computing device of claim 7 , wherein the instructions further cause the first computing device to determine that the premises device does not support the second streaming protocol;

wherein the instructions that cause the first computing device to send the event data to the second computing device cause the first computing device to send the event data to the second computing device based on determining that the premises device does not support the second streaming protocol.

19. The first computing device of claim 7 , wherein the first streaming protocol uses encryption and the second streaming protocol does not use encryption.

20. The first computing device of claim 7 , wherein the first streaming protocol comprises at least one of Realtime Transport Protocol (RTP) without encryption or Real Time Streaming Protocol (RTSP) without encryption.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: DAWES, PAUL
To: ICONTROL NETWORKS, INC.
Reel/Frame 056204/0192 →
Continuity (29)
Continuation 14202685 · Mar 10, 2014
Continuation In Part 13932837 · Jul 1, 2013
Continuation In Part 13925181 · Jun 24, 2013
Continuation In Part 13531757 · Jun 25, 2012
Continuation In Part 13718851 · Dec 18, 2012
Continuation In Part 13335279 · Dec 22, 2011
Continuation In Part 13311365 · Dec 5, 2011
Continuation In Part 13104932 · May 10, 2011
Continuation In Part 12750470 · Mar 30, 2010
Continuation In Part 12539537 · Aug 11, 2009
Continuation In Part 12019568 · Jan 24, 2008
Continuation In Part 11761745 · Jun 12, 2007
Continuation In Part 12269735 · Nov 12, 2008
Continuation In Part 12197931 · Aug 25, 2008
Continuation In Part 12198023 · Aug 25, 2008
Continuation In Part 12189757 · Aug 11, 2008
Provisional Application 61802077 · Mar 15, 2013
Provisional Application 61782345 · Mar 14, 2013
Provisional Application 61781401 · Mar 14, 2013
Provisional Application 61781713 · Mar 14, 2013
Provisional Application 61778853 · Mar 13, 2013
Provisional Application 61779028 · Mar 13, 2013
Provisional Application 61779753 · Mar 13, 2013
Provisional Application 61780092 · Mar 13, 2013
Provisional Application 61780290 · Mar 13, 2013
Provisional Application 61780435 · Mar 13, 2013
Provisional Application 61780538 · Mar 13, 2013
Provisional Application 61777061 · Mar 12, 2013
Related Publication 20180019890A1 · Jan 18, 2018