Web-based monitoring and control system
First Claim
1. An off-site network enabled management system that dynamically manages remote residential and commercial devices located in a dwelling by listening to a communication from the remote devices over the Internet, comprising:
- a processor;
an on-line database that stores missions indicating an occurrence of an event to be processed by the remote devices and stores communications from the remote devices, said on-line database also storing the communications from the remote devices and a status associated with each of the stored communications;
an offsite listener that listens for the communications over the Internet, said listener receiving an unsolicited communication over the Internet from a remote device in a native protocol of a remote device;
said listener adapted to translate the communications, determine the location and type of remote device that originated each of the communications, and store the communications in the on-line database, the remote devices including an IP-enabled device; and
a message queue and a message decoder, said message queue in communication with said listener and adapted to store the communications received by said listener, said message decoder in communication with said message queue and said on-line database, said message decoder adapted to retrieve said communications from said message queue, decode said communications, and update the status associated with said communication in said on-line database;
an offsite mission controller that processes the missions stored in the on-line database by executing the missions stored in the on-line database and directing said listener to transmit device specific messages associated with the missions to a corresponding one of the remote devices to perform the mission;
said mission controller executing commands either automatically based on user defined rules, or executing commands remotely through real-time end user response to the missions sent by the mission controller.
0 Assignments
0 Petitions
Accused Products
Abstract
An event driven, network enabled off-site management listening system (“Listener”) manages remote devices by listening to unsolicited events communicated from devices connected to the Internet, and from a Mission Controller. The Listener listens for messages, decrypts them, and writes the message to the message queue where a Message Decoder retrieves the message. The Message Decoder decodes the messages and updates the database with location and device specific status information. The Listener also takes messages from the Mission Controller to be executed in a specific sequence, and transmits those messages over the Internet to the specific locations and devices as specified by the Mission Controller. Web-based applications allow end users to monitor and control any device or component connected to the Home Central system from any Internet-enabled device or public communications network.
-
Citations
15 Claims
-
1. An off-site network enabled management system that dynamically manages remote residential and commercial devices located in a dwelling by listening to a communication from the remote devices over the Internet, comprising:
-
a processor; an on-line database that stores missions indicating an occurrence of an event to be processed by the remote devices and stores communications from the remote devices, said on-line database also storing the communications from the remote devices and a status associated with each of the stored communications; an offsite listener that listens for the communications over the Internet, said listener receiving an unsolicited communication over the Internet from a remote device in a native protocol of a remote device;
said listener adapted to translate the communications, determine the location and type of remote device that originated each of the communications, and store the communications in the on-line database, the remote devices including an IP-enabled device; anda message queue and a message decoder, said message queue in communication with said listener and adapted to store the communications received by said listener, said message decoder in communication with said message queue and said on-line database, said message decoder adapted to retrieve said communications from said message queue, decode said communications, and update the status associated with said communication in said on-line database; an offsite mission controller that processes the missions stored in the on-line database by executing the missions stored in the on-line database and directing said listener to transmit device specific messages associated with the missions to a corresponding one of the remote devices to perform the mission;
said mission controller executing commands either automatically based on user defined rules, or executing commands remotely through real-time end user response to the missions sent by the mission controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for remote users in off-site on-line locations to manage any internet connected, remote devices located in a dwelling comprising:
-
an on-line database that stores missions indicating an occurrence of an event to be processed by the remote devices and stores communications from the remote devices, said on-line database also storing the communications from the remote devices and a status associated with each of the stored communications; an offsite listener that listens for the communications over the Internet, said listener receiving an unsolicited communication over the Internet from a remote device in a native protocol of a remote device, without the need for local controllers or other onsite personal computers;
said listener adapted to translate the communications, determine the location and type of remote device that originated each of the communications, and store the communications in the on-line database, the remote devices including an IP-enabled device, being one of a security system, an environmental device or a camera; anda message queue and a message decoder, said message queue in communication with said listener and adapted to store the communications received by said listener, said message decoder in communication with said message queue and said on-line database, said message decoder adapted to retrieve said communications from said message queue, decode said communications, and update the status associated with said communication in said on-line database; storing the communication and an indication of the originating remote device into the message queue. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification