An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network having remote connectivity and access. The integrated security system delivers remote premise monitoring and control function
An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network having remote connectivity and access. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal or other client device. Camera management enables automatic configuration and management of cameras in the premise network. The camera management extends to remote control and monitoring from outside the firewall of the premise network to include routing of images or video from a streaming source device to a requesting client device.
대표청구항▼
1. A method comprising: coupling a gateway comprising a video engine to a network located at a first location;forming a device network by automatically establishing a coupling between the video engine and a camera device installed at the first location;establishing communication between the gateway
1. A method comprising: coupling a gateway comprising a video engine to a network located at a first location;forming a device network by automatically establishing a coupling between the video engine and a camera device installed at the first location;establishing communication between the gateway and a security server located at a second location different from the first location; andcontrolling routing of a video stream from the camera device to a requesting client device, the requesting client device remote to the first location and the second location, wherein the controlling comprises automatically prioritizing a plurality of streaming formats using parameters of at least one of the camera device and the requesting client device, selecting a format of the video stream according to the priority, and routing the video stream from the camera device to a user interface of the requesting client device using the selected format, wherein the user interface is generated and presented on the requesting client device by a native device application of the requesting client device. 2. The method of claim 1, wherein the gateway is connected to a local area network at the first location, and the local area network is coupled to a wide area network via a router at the first location. 3. The method of claim 1, wherein the gateway is coupled to a wide area network and is coupled to a local area network at the first location via the connection management component and a router at the first location. 4. The method of claim 1, wherein the gateway is coupled to the security server via the internet. 5. The method of claim 1, wherein the routing is Universal Plug and Play port forwarding. 6. The method of claim 1, wherein the routing is relay server routing. 7. The method of claim 1, wherein the routing is Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NAT) (STUN)/Traversal Using Relay NAT (TURN) peer-to-peer routing. 8. The method of claim 1, comprising encrypting the video stream. 9. The method of claim 8, wherein the gateway encrypts the video stream received from the camera device. 10. The method of claim 1, wherein the video stream is a Motion Picture Experts Group (MPEG)-4 (MPEG-4)/Real-Time Streaming Protocol (RTSP) video stream. 11. The method of claim 10, wherein the requesting client device initiates and establishes a Transmission Control Protocol (TCP) connection with the security server. 12. The method of claim 10, wherein the security server initiates and establishes a Transmission Control Protocol (TCP) connection with the requesting client device. 13. The method of claim 10, wherein the routing is Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NAT) (STUN)/Traversal Using Relay NAT (TURN) peer-to-peer routing. 14. The method of claim 1, wherein the video stream is a Motion Picture Experts Group (MPEG)-4 (MPEG-4) over Hypertext Transfer Protocol (HTTP) video stream. 15. The method of claim 14, wherein the requesting client device initiates and establishes a Hypertext Transfer Protocol (HTTP) Transmission Control Protocol (TCP) connection with the security server. 16. The method of claim 14, wherein the security server initiates and establishes a Hypertext Transfer Protocol (HTTP) Transmission Control Protocol (TCP) connection with the requesting client device. 17. The method of claim 1, wherein the video stream is a Motion Joint Photographic Experts Group (JPEG) (MJPEG) video stream. 18. The method of claim 17, wherein the requesting client device initiates and establishes a Hypertext Transfer Protocol (HTTP) Transmission Control Protocol (TCP) connection with the security server. 19. The method of claim 17, wherein the security server initiates and establishes a Hypertext Transfer Protocol (HTTP) Transmission Control Protocol (TCP) connection with the requesting client device. 20. The method of claim 1, wherein the format is one of Motion Picture Experts Group (MPEG)-4 (MPEG-4)/Real-Time Streaming Protocol (RTSP) format, a MPEG-4 over Hypertext Transfer Protocol (HTTP) format, and a Motion Joint Photographic Experts Group (JPEG) (MJPEG) format. 21. The method of claim 1, wherein the parameters include a capability of the requesting client device. 22. The method of claim 1, wherein the parameters include a capability of the camera device. 23. The method of claim 1, wherein the parameters include an authentication requirement of the requesting client device. 24. The method of claim 1, wherein the parameters include a privacy requirement of the requesting client device. 25. The method of claim 1, wherein the parameters include a determined capability of a network coupling the gateway to the requesting client device, wherein the determined capability is determined by at least one of the gateway and the security server. 26. The method of claim 25, wherein the determined capability is relative success among a plurality of routings of the video stream, wherein the comparative information includes the relative success. 27. The method of claim 26, wherein the determined capability is relative success of Universal Plug and Play port forwarding. 28. The method of claim 26, wherein the determined capability is relative success of Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NAT) (STUN)/Traversal Using Relay NAT (TURN) peer-to-peer routing. 29. The method of claim 25, wherein the determined capability is bandwidth availability of the requesting client device. 30. The method of claim 25, wherein the determined capability is processing capability of the requesting client device. 31. The method of claim 25, wherein the determined capability is bandwidth availability of the camera device. 32. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4)/Real-Time Streaming Protocol (RTSP) video stream with encryption has a first priority. 33. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4)/Real-Time Streaming Protocol (RTSP) video stream with encryption has a second priority. 34. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4) Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) video stream has a third priority. 35. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4) Hypertext Transfer Protocol (HTTP) video stream has a fourth priority. 36. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4)/Real-Time Streaming Protocol (RTSP) video stream has a fifth priority, wherein the gateway encrypts the video stream from the camera device. 37. The method of claim 1, wherein a Motion Picture Experts Group (MPEG)-4 (MPEG-4) Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) video stream has a sixth priority, wherein the gateway encrypts the video stream from the camera device. 38. The method of claim 1, wherein a Motion Joint Photographic Experts Group (JPEG) (MJPEG) Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) video stream has a seventh priority. 39. The method of claim 1, wherein a Reverse Real-Time Streaming Protocol (RTSP) video stream has an eighth priority, wherein the security server initiates and establishes a Transmission Control Protocol (TCP) connection with the requesting client device, wherein the security server facilitates Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NAT) (STUN)/Traversal Using Relay NAT (TURN) peer-to-peer routing. 40. The method of claim 1, wherein a Reverse Real-Time Streaming Protocol (RTSP) video stream has a ninth priority, wherein the security server initiates and establishes a Transmission Control Protocol (TCP) connection with the requesting client device, wherein one of the gateway and the security server facilitates Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NAT) (STUN)/Traversal Using Relay NAT (TURN) peer-to-peer routing. 41. The method of claim 1, wherein a Reverse Motion Picture Experts Group (MPEG)-4 (MPEG-4) over Real-Time Streaming Protocol (RTSP) video stream has a tenth priority, wherein the security server facilitates Hypertext Transfer Protocol (HTTP) routing. 42. The method of claim 1, wherein a Reverse Motion Picture Experts Group (MPEG)-4 (MPEG-4) over Real-Time Streaming Protocol (RTSP) video stream has an eleventh priority, wherein one of the gateway and the security server facilitates Hypertext Transfer Protocol (HTTP) routing. 43. The method of claim 1, wherein a Motion Joint Photographic Experts Group (JPEG) (MJPEG) over Hypertext Transfer Protocol (HTTP) video stream has a twelfth priority. 44. The method of claim 1, wherein a Motion Joint Photographic Experts Group (JPEG) (MJPEG) over Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) video stream has a thirteenth priority, wherein the security server facilitates routing. 45. The method of claim 1, wherein a Motion Joint Photographic Experts Group (JPEG) (MJPEG) over Hypertext Transfer Protocol over Secure Socket Layer (HTTPS) video stream has a fourteenth priority, wherein one of the gateway and the security server facilitates routing. 46. The method of claim 1, wherein the requesting client device includes one or more of a personal computer, a personal digital assistant, a cellular telephone, and a mobile computing device. 47. The method of claim 1, comprising coupling the gateway via a wireless coupling to a security system installed at the first location, the security system including security system components, the gateway forming a security network that integrates communications and functions of the security system components into the security network via the wireless coupling. 48. The method of claim 47, comprising an interface coupled to the security network, wherein the interface allows control of the functions of the security network by a user. 49. The method of claim 47, wherein the gateway automatically discovers the security system components. 50. The method of claim 49, wherein the gateway includes protocols of the security system from the security server and uses the protocols to discover the security system components. 51. The method of claim 49, wherein the gateway requests and receives protocols of the security system from the security server, wherein the gateway uses the protocols received to discover the security system components. 52. The method of claim 47, wherein the gateway automatically establishes and controls the communications with the security system components. 53. The method of claim 47, wherein the gateway automatically establishes a coupling with the security system including the security system components. 54. The method of claim 47, wherein the gateway manages rules of interaction between the gateway and the security system components. 55. The method of claim 47, wherein the gateway includes definitions of the security system components. 56. The method of claim 47, wherein the security system is coupled to a central monitoring station via a primary communication link, wherein the gateway is coupled to the central monitoring station via a secondary communication link that is different than the primary communication link, wherein the central monitoring station is located at a third location different from the first location and the second location. 57. The method of claim 56, wherein the gateway transmits event data of the security system components to the central monitoring station over the secondary communication link. 58. The method of claim 57, wherein the event data comprises changes in device states of the security system components, data of the security system components, and data received by the security system components. 59. The method of claim 56, wherein the secondary communication link includes a broadband coupling. 60. The method of claim 56, wherein the secondary communication link includes a General Packet Radio Service (GPRS) coupling. 61. The method of claim 56, wherein the gateway transmits messages comprising event data of the security system components to the requesting client device over the secondary communication link. 62. The method of claim 61, wherein the event data comprises changes in device states of the security system components, data of the security system components, and data received by the security system components. 63. The method of claim 56, wherein the gateway receives control data for control of the security system components from the requesting client device via the secondary communication link. 64. A method comprising: coupling a gateway including a video engine and a connection management component to a local area network (LAN) located at a first location;automatically forming a device network by establishing a coupling between the video engine and a plurality of camera devices installed at the first location; andautomatically forming a security network by establishing a coupling between the connection management component and security system components of a security system installed at the first location, wherein the security network integrates communications and functions of the device network and the security system, wherein the security network controls routing of a video stream from each camera device to a requesting client device that is remote to the first location, wherein the controlling comprises automatically prioritizing a plurality of streaming formats using parameters of at least one of the camera device and the requesting client device, selecting a format of the video stream according to the priority, and routing the video stream from the camera device to a user interface of the requesting client device using the selected format, wherein the user interface is generated and presented on the requesting client device by a native device application of the requesting client device. 65. A method comprising: coupling a gateway comprising a processor to a network located at a first location;forming a security network by automatically establishing a coupling between a connection management component coupled to the processor and a security system installed at the first location, the security system including security system components, wherein forming the security network includes integrating communications and functions of the security system components into the security network;forming a device network by automatically establishing a coupling between a video engine coupled to the processor and a camera device installed at the first location; andcontrolling via the gateway routing of a video stream from the camera device to a requesting client device that is remote to the first location, the controlling comprising automatically prioritizing a plurality of streaming formats using parameters of at least one of the camera device and the requesting client device, selecting a format of the video stream according to the priority, and routing the video stream from the camera device to a user interface of the requesting client device using the selected format, wherein the user interface is generated and presented on the requesting client device by a native device application of the requesting client device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (143)
Zimler,Randy; Hicks,Al, API tool-set for providing services through a residential communication gateway.
Carl Fisher, Jr., Apparatus and method for initial charging, self-starting, and operation of a power supply with an intermittent and/or variable energy source and a rechargeable energy storage device.
Creamer, Thomas E.; Hrischuk, Curtis E.; Wimer, II, William C., Bypassing an intermediate synchronization server of a three tiered synchronization system.
Maxon, Brian; Stecyk, Polly; Peterson, Brian; Houda, Pavel; Palmer, George E.; Pu, Shenta T.; Zanfino, Martin; Perry, Robert A.; Teodorescu, Sorin I.; Mann, David M., Control system and user interface for network of input devices.
Michael L. Howard ; William R. Harper, Jr. ; Stephen W. Belisle ; Devon S. Sumner ; Howard S. Zollinger ; Thomas A. Milligan, Device interfaces for networking a computer and an embedded device.
Launey Reuel O. (Arlington VA) Grendler Peter A. (Silver Spring MD) Packham Donald L. (Fort Lauderdale FL) Battaglia James M. (Kettering MD) Levine Howard E. (Adelphi MD), Expandable home automation system.
Srinivasan, Sudharshan; Kumar, Jai; Ramchandran, Kothandraman, Instant help security system for emergency help using 2G, 2.5G and 3G cellular wirelesses half duplex call.
Simon, Theodore; Winick, Steven; Simon, Scott H.; Beach, Christopher E., Integrated security and communications system with secure communications link.
Brewer David C. (San Diego CA) Lindberg Conrad P. (San Diego CA) Lindberg Paul M. (San Diego CA), Integrated uninterruptible power supply for personal computers.
Kessler, Richard E.; Carlson, David A.; Hussain, Muhammad Raghib; Sanzone, Robert A.; Ahmed, Khaja E.; Varga, Michael D., Interface for a security coprocessor.
Helgeson,Chris; Lipkin,Daniel S.; Larson,Robert S.; Dufner,Michael L.; Mehra,Gaurav; Jain,Deepak, Method and apparatus for a business applications server management system platform.
Helgeson, Christopher S.; Lipkin, Daniel S.; Larson, Robert S.; Panuganti, Srinivas, Method and apparatus for managing data exchange among systems in a network.
William B. McGrane ; Mark S. Lewno ; Robert D. Ward, Method and configuring a user interface for controlling a controlled device based upon a device class.
Chaskar,Hemant; Jonnalagadda,Murthy; Mittal,Sharad; Bhagwat,Pravin, Method and system for detecting wireless access devices operably coupled to computer local area networks and related methods.
Chang,Ching Jye; Ullman,Lorin Evan, Method and system for network management with adaptive monitoring and discovery of computer systems based on user login.
Astala, Arto; Ellila, Timo; Asunmaa, Petri; Djupsjobacka, Kimmo; Grundy, John; Saarikivi, Ilari; Savolainen, Sampo; Lindblom, Patrik; Frisk, Anders; Zimet, Martha; Ylonen, Otso; Abrahamson, Thomas, Network with mobile terminals as browsers having wireless access to the internet and method for using same.
Brown, Michael Wayne; Dutta, Rabindranath; Paolini, Michael A.; Smith, Jr., Newton James, Personal alarm device transmitting telephone number for alarm confirmation and inquiry.
Howard, Michael L.; Harper, Jr., William R., Service provider for providing data, applications and services to embedded devices and for facilitating control and monitoring of embedded devices.
Barker, Geoffrey T.; Alexander, Bruce; Talley, Paul, System and method for providing configurable security monitoring utilizing an integrated information portal.
Barker, Geoffrey T.; Andersen, Claire; Alexander, Bruce; Bahneman, Liem, System and method for providing configurable security monitoring utilizing an integrated information system.
Dolin ; Jr. Robert A. (Menlo Park CA), System for installing and configuring (grouping and node address assignment) household devices in an automated environme.
Bret S. Weber ; Rodney A. DeKoning ; William P. Delaney ; Ray M. Jantz ; William V. Courtright, II, System for monitoring and managing devices on a network from a management station via a proxy server that provides protocol converter.
Harumoto,Hideaki; Horiuchi,Masaki; Fujita,Takahisa, System for transmitting stream data from server to client based on buffer and transmission capacities and delay time of the client.
Freund,Gregor; Haycock,Keith; Hermann,Conrad, System methodology for automatic local network discovery and firewall reconfiguration for mobile computing devices.
Schlanger William J. (Laguna Beach CA) Schlanger Steven E. (El Toro CA) Nakano Donald K. (Kailua HI) Vurpillat Victor V. (Laguna Niguel CA), Uninterrupted power supply system.
Cohn, Alan Wade; Faulkner, Gary Robert; Kitchen, James Edward; Proft, David Leon; Quain, Corey Wayne, Method and system for logging security event data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.