REMOTE ACCESS TO A NODE
First Claim
1. A method, comprising:
- providing, by a node disposed at a location remote from a remote site, node information that enables registration of the node at the remote site, wherein registration of the node at the remote site enables a user to use a user device to remotely access the node, wherein the node information includes a node identifier that identifies the node, wherein the node information includes network address information that enables communication with the node via the Internet; and
causing the node information to be communicated to the remote site that is located remote from the node, wherein the remote site is configured to;
use the node identifier that is included in the node information and that identifies the node to locate or create a registration record in a data store that is located remote from the location of the node; and
register the node at the remote site, wherein being configured to register the node at the remote site includes being configured to store in association with the node identifier that identifies the node (i) at least some of the network address information that enables communication with the node via the Internet or (ii) a user device identifier that identifies the user device of the user;
wherein the remote site is located remote from the user device of the user, wherein the remote site is located remote from the node.
1 Assignment
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 method, comprising:
-
providing, by a node disposed at a location remote from a remote site, node information that enables registration of the node at the remote site, wherein registration of the node at the remote site enables a user to use a user device to remotely access the node, wherein the node information includes a node identifier that identifies the node, wherein the node information includes network address information that enables communication with the node via the Internet; and causing the node information to be communicated to the remote site that is located remote from the node, wherein the remote site is configured to; use the node identifier that is included in the node information and that identifies the node to locate or create a registration record in a data store that is located remote from the location of the node; and register the node at the remote site, wherein being configured to register the node at the remote site includes being configured to store in association with the node identifier that identifies the node (i) at least some of the network address information that enables communication with the node via the Internet or (ii) a user device identifier that identifies the user device of the user; wherein the remote site is located remote from the user device of the user, wherein the remote site is located remote from the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A node, comprising:
-
processing components; communication components for outputting information; memory components for storing node information that enables registration of the node at a remote site, wherein registration of the node at the remote site enables a user to use a user device to remotely access the node, wherein the node information includes a node identifier that identifies the node, wherein the node information includes network address information that enables communication with the node; software being configured to be executable by the processing components of the node, the software being configured to cause the node information to be communicated to the remote site that is located remote from the node, wherein the software at least partially causes the node information to be communicated to the remote site by causing the communication components to output the node information, wherein the node information includes the node identifier that identifies the node and the network address information that enables communication with the node, wherein the remote site is configured to; use the node identifier that is included in the node information and that identifies the node to locate or create a registration record in a data store that is located remote from the location of the node; and register the node at the remote site, wherein being configured to register the node at the remote site includes being configured store in the registration record information that connects a user device identifier that identifies the user device of the user to the node identifier that identifies the node or the network address information that enables communication with the node at the location remote from the remote site; wherein the remote site is located remote from the user device of the user, wherein the remote site is located remote from the node. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
a node for performing a function at a location, wherein the node is programmed with node information that enables remote access to the node via the Internet, wherein the node information that enables remote access to the node via the Internet includes a node identifier that identifies the node, wherein the node information that enables remote access to the node via the Internet includes network address information that enables communication with the node via the Internet; a user application for facilitating remote access to the node via the Internet, wherein the user application is configured to execute on a user device, wherein the user application is configured to be capable of; displaying, via the user device, one or more graphical components that indicate a current state of the node and that enable user input for changing the current state of the node; receiving, via the user device, the user input for changing the current state of the node; and outputting, via the user device, information that corresponds to the user input for changing the current state of the node; a remote site for facilitating remote access to the node via the Internet, wherein the remote site is configured to route between the user device and the node one or more messages having information that corresponds to the state of the node or the user input for changing the current state of the node, wherein the node is registered at the remote site, wherein registering the node at the remote site includes storing in a data store the node identifier that identifies the node, wherein registering the node at the remote site includes storing in association with the node identifier that identifies the node (i) at least some of the network address information that enables communication with the node via the Internet or (ii) an identifier that identifies the user device or application, wherein the remote site is located remote from the user device, wherein the remote site is located remote from the node. - View Dependent Claims (17, 18, 19, 20)
-
Specification