System for remotely monitoring device to obtain information sensed by a device component featuring client application that displays virtual component corresponding to sensed information and remote site for facilitating communication between client application and device
First Claim
1. A system, comprising:
- a remote site being communicatively coupled to a communications networks;
a node being communicatively coupled to the communications network, the node being communicatively coupled to the remote site via the communications network, the node including;
a device being disposed at a location remote from the remote site, the device including a sensor for sensing information related to a condition of the location remote from the remote site, the device being identifiable by device identifying information, the device identifying information being associated with a user account maintained by the remote site; and
interface software serving as an interface between the device and the remote site, the interface software being at least partially located on the device to enable communication between the device and the remote site via the communications network, the interface software transmitting from the device to the remote site the information related to the condition of the location remote from the remote site, the device identifying information being transmitted in association with the information related to the condition of the location remote from the remote site; and
a client application being configured to run on a client device that is communicatively coupled to the communications network, the client application being communicatively coupled to the remote site via the client device and the communications network, the client application and the client device being remote from the remote site, the client application being associated with the user account maintained by the remote site, the client application being configured to;
obtain from the remote site, via the client device and the communications network, the information related to the condition of the location remote from the remote site; and
display, via the client device, a user interface including a virtual component corresponding to the condition of the location remote from the remote server, the virtual component of the user interface indicating to a user the information related to the condition of the location remote from the remote site;
the remote site being configured to;
maintain in a data store account information associated with the user account, the account information associated with the user account including;
the device identifying information of the device disposed at the location remote from the remote site, wherein the device identifying information is received at the remote site during registration of the device at the remote site;
obtain from the interface software of the device disposed at the location remote from the remote site, via the communications network, the information related to the condition of the location remote from the remote site and the device identifying information of the device;
store, in the data store, the information related to the condition of the location remote from the remote site, wherein the information related to the condition of the location remote from the remote site is stored in association with the device identifying information of the device, wherein the information related to the condition of the location remote from the remote site is included in the account information associated with the user account; and
transmit to the client application associated with the user account, via the communications network and the client device, the information related to the condition of the location remote from the remote site, wherein the client application indicates to the user the information related to the condition of the location remote from the remote site via the virtual component that corresponds to the condition of the location of the location remote from the remote site.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process.
-
Citations
20 Claims
-
1. A system, comprising:
-
a remote site being communicatively coupled to a communications networks; a node being communicatively coupled to the communications network, the node being communicatively coupled to the remote site via the communications network, the node including; a device being disposed at a location remote from the remote site, the device including a sensor for sensing information related to a condition of the location remote from the remote site, the device being identifiable by device identifying information, the device identifying information being associated with a user account maintained by the remote site; and interface software serving as an interface between the device and the remote site, the interface software being at least partially located on the device to enable communication between the device and the remote site via the communications network, the interface software transmitting from the device to the remote site the information related to the condition of the location remote from the remote site, the device identifying information being transmitted in association with the information related to the condition of the location remote from the remote site; and a client application being configured to run on a client device that is communicatively coupled to the communications network, the client application being communicatively coupled to the remote site via the client device and the communications network, the client application and the client device being remote from the remote site, the client application being associated with the user account maintained by the remote site, the client application being configured to; obtain from the remote site, via the client device and the communications network, the information related to the condition of the location remote from the remote site; and display, via the client device, a user interface including a virtual component corresponding to the condition of the location remote from the remote server, the virtual component of the user interface indicating to a user the information related to the condition of the location remote from the remote site; the remote site being configured to; maintain in a data store account information associated with the user account, the account information associated with the user account including; the device identifying information of the device disposed at the location remote from the remote site, wherein the device identifying information is received at the remote site during registration of the device at the remote site; obtain from the interface software of the device disposed at the location remote from the remote site, via the communications network, the information related to the condition of the location remote from the remote site and the device identifying information of the device; store, in the data store, the information related to the condition of the location remote from the remote site, wherein the information related to the condition of the location remote from the remote site is stored in association with the device identifying information of the device, wherein the information related to the condition of the location remote from the remote site is included in the account information associated with the user account; and transmit to the client application associated with the user account, via the communications network and the client device, the information related to the condition of the location remote from the remote site, wherein the client application indicates to the user the information related to the condition of the location remote from the remote site via the virtual component that corresponds to the condition of the location of the location remote from the remote site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20)
-
-
16. A method, comprising:
-
responsive to user input received at a user interface being configured to remotely monitoring a device of a node to obtain information related to a condition of a location where the device is disposed, transmitting to a remote site, by a client application running on a client device, a monitor request and device identifying information that identifies the device of the node, the monitor request being a request for the information related to the condition of the location of the device, the device including a sensor for sensing the information related to the condition of the location of the device, the client device being operatively coupled via a communications network to the remote site, the location of the device of the node being remote from the remote site, the node including interface software being communicatively coupled via the communications network to the remote site, the interface software serving as an interface between the device of the node and the remote site, the device of the node being registered to a user account maintained in a data store by the remote site, the user account including the device identifying information that identifies the device of the node, the user interface being displayed by the client application running on the client device, the user interface including a virtual component that corresponds to the condition of the location and that indicates to a user the information that is sensed by the component of the device and that relates to the condition; responsive to receiving, from the client application running on the client device, the monitor request and the device identifying information that identifies the device of the node, determining, by the remote site, an address usable for communicating with the device of the node via the interface software; transmitting, from the remote site to the address usable for communicating with the device of the node via the interface software, a request for information related to the condition of the location of the device; responsive to receiving from the remote site a request for information related to the condition of the location of the device; instructing, by the interface software of the node, the device to provide the information related to the condition of the location of the device; and transmitting, by the interface software of the node, to the remote site the information related to the condition of the location of the device; responsive to receiving from the interface software of the node the information related to the condition of the location of the device, transmitting, by the remote site, to the client application running on the client device the information related to the condition of the location of the device; and responsive to receiving from the remote site the information related to the condition of the location of the device, indicating to a user, a user interface generated by the client application on the client device, the information related to the condition of the location of the device via the virtual component of the user interface that corresponds to the condition of the location of the device. - View Dependent Claims (17, 18, 19)
-
Specification