IP Library Granted Patent US 11,916,928
Granted Patent B2
US 11,916,928 · App. 18/059,604 · Granted Feb 27, 2024

Communication protocols over internet protocol (IP) networks

Inventors: Chris Decenzo (Menlo Park, CA); Marc Baum (San Jose, CA); Paul Dawes (Redwood City, CA); Frank Chu (Redwood City, CA)
Assignee: iControl Networks, Inc.
H04L63/1408H04L12/2803H04L63/02H04L63/029H04L63/0272H04L63/166
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,916,928
App. No.
18/059,604
Granted
Feb 27, 2024
Kind
B2
Abstract

A system and methods comprise a gateway that includes a processor coupled to a security system at a premises. A touchscreen at the premises is coupled to the gateway and presents user interfaces. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera is located at the premises and coupled to the gateway via a plurality of interfaces. A security server at a remote location is coupled to the gateway. The security server comprises a client interface through which remote client devices exchange data with the gateway and the security system.

Claims (40)

1. A system comprising:

a gateway device, located at a premises, configured to communicate with a plurality of premises devices located at the premises; and

a camera device located at the premises and configured to:

receive, from a server device associated with the premises, via the gateway device, and based on a first format, authentication information associated with the camera device and a uniform resource locator associated with at least one computing device located external to the premises, and

send, to the at least one computing device, via a second format different from the first format and based on the authentication information and the uniform resource locator, content.

2. The system of claim 1 , wherein the first format and the second format comprise different, one or more of: messaging formats, interface formats, or communication protocols.

3. The system of claim 1 , wherein the first format comprises one of a bi-directional asynchronous communications format, a hypertext transfer protocol (HTTP) format, a hypertext transfer protocol secure (HTTPS) format, or an extensible messaging and presence protocol (XMPP) format.

4. The system of claim 1 , wherein the second format comprises one of a streaming media format, a real time streaming protocol (RTSP) format, a motion JPEG (MJPEG) format, a hypertext transfer protocol live streaming format, a media upload format, a video upload format, or an image upload format.

5. The system of claim 1 , wherein the at least one computing device located external to the premises comprises at least one of a server, a session server, a security server, a web server, an application server, a database server, a gateway, a session gateway, a premises monitoring system, or a central monitoring station.

6. The system of claim 1 , wherein the gateway device located at the premises comprises one or more of a radio frequency (RF) gateway, a router, a computing device, or a touchscreen device.

7. The system of claim 1 , wherein the camera device is further configured to send, to the at least one computing device located external to the premises, the content by streaming the content.

8. A method comprising:

receiving, by a camera device located at a premises from a server device associated with the premises, via a gateway device located at the premises, and based on a first format, authentication information associated with the camera device and a uniform resource locator associated with at least one computing device located external to the premises; and

sending, by the camera device, to the at least one computing device, via a second format different than the first format and based on the authentication information and the uniform resource locator, content.

9. The method of claim 8 , wherein the first format and the second format comprise different, one or more of: messaging formats, interface formats, or communication protocols.

10. The method of claim 8 , wherein the first format comprises one of a bi-directional asynchronous communications format, a hypertext transfer protocol (HTTP) format, a hypertext transfer protocol secure (HTTPS) format, or an extensible messaging and presence protocol (XMPP) format.

11. The method of claim 8 , wherein the second format comprises one of a streaming media format, a real time streaming protocol (RTSP) format, a motion JPEG (MJPEG) format, a hypertext transfer protocol live streaming format, a media upload format, a video upload format, or an image upload format.

12. The method of claim 8 , wherein the at least one computing device located external to the premises comprises at least one of a server, a session server, a security server, a web server, an application server, a database server, a gateway, a session gateway, a premises monitoring system, or a central monitoring station.

13. The method of claim 8 , wherein the gateway device located at the premises comprises one or more of a radio frequency (RF) gateway, a router, a computing device, or a touchscreen device.

14. The method of claim 8 , wherein sending the content comprises sending the content by streaming the content.

15. A non-transitory computer-readable storage medium storing instructions that, when executed, cause:

receiving, by a camera device located at a premises from a server device associated with the premises, via a gateway device located at the premises, and based on a first format, authentication information associated with the camera device and a uniform resource locator associated with at least one computing device located external to the premises; and

sending, by the camera device, to the at least one computing device, via a second format different than the first format and based on the authentication information and the uniform resource locator, content.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the first format and the second format comprise different, one or more of: messaging formats, interface formats, or communication protocols.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the first format comprises one of a bi-directional asynchronous communications format, a hypertext transfer protocol (HTTP) format, a hypertext transfer protocol secure (HTTPS) format, or an extensible messaging and presence protocol (XMPP) format.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the second format comprises one of a streaming media format, a real time streaming protocol (RTSP) format, a motion JPEG (MJPEG) format, a hypertext transfer protocol live streaming format, a media upload format, a video upload format, or an image upload format.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the at least one computing device located external to the premises comprises at least one of a server, a session server, a security server, a web server, an application server, a database server, a gateway, a session gateway, a premises monitoring system, or a central monitoring station.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the gateway device located at the premises comprises one or more of a radio frequency (RF) gateway, a router, a computing device, or a touchscreen device.

21. The non-transitory computer-readable storage medium of claim 15 , wherein sending the content comprises sending the content by streaming the content.

22. A camera device comprising:

one or more processors; and

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

receive, at a premises from a server device associated with the premises, via a gateway device located at the premises, and based on a first format, authentication information associated with the camera device and a uniform resource locator associated with at least one computing device located external to the premises; and

send to the at least one computing device, via a second format different than the first format and based on the authentication information and the uniform resource locator, content.

23. The device of claim 22 , wherein the first format and the second format comprise different, one or more of: messaging formats, interface formats, or communication protocols.

24. The device of claim 22 , wherein the first format comprises one of a bi-directional asynchronous communications format, a hypertext transfer protocol (HTTP) format, a hypertext transfer protocol secure (HTTPS) format, or an extensible messaging and presence protocol (XMPP) format.

25. The device of claim 22 , wherein the second format comprises one of a streaming media format, a real time streaming protocol (RTSP) format, a motion JPEG (MJPEG) format, a hypertext transfer protocol live streaming format, a media upload format, a video upload format, or an image upload format.

26. The device of claim 22 , wherein the at least one computing device located external to the premises comprises at least one of a server, a session server, a security server, a web server, an application server, a database server, a gateway, a session gateway, a premises monitoring system, or a central monitoring station.

27. The device of claim 22 , wherein the gateway device located at the premises comprises one or more of a radio frequency (RF) gateway, a router, a computing device, or a touchscreen device.

28. The device of claim 22 , wherein the instructions that, when executed by the one or more processors, cause the device to send the content comprises instructions that, when executed by the one or more processors, cause the device to send the content by streaming the content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2023
From: DECENZO, CHRIS; BAUM, MARC; DAWES, PAUL; CHU, FRANK
To: ICONTROL NETWORKS, INC.
Reel/Frame 064715/0378 →
Continuity (25)
Continuation 16696657 · Nov 26, 2019
Continuation 14202505 · Mar 10, 2014
Continuation In Part 13932837 · Jul 1, 2013
Continuation In Part 13925181 · Jun 24, 2013
Continuation In Part 13718851 · Dec 18, 2012
Continuation In Part 13531757 · Jun 25, 2012
Continuation In Part 13335279 · Dec 22, 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
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 61780637 · Mar 13, 2013
Provisional Application 61780538 · Mar 13, 2013
Provisional Application 61779753 · Mar 13, 2013
Provisional Application 61780435 · Mar 13, 2013
Provisional Application 61780290 · Mar 13, 2013
Provisional Application 61780092 · Mar 13, 2013
Provisional Application 61779028 · Mar 13, 2013
Provisional Application 61777061 · Mar 12, 2013
Related Publication 20230216864A1 · Jul 6, 2023
Cited By (1)
US 12,307,264