System and method for a dynamic connectivity update system
First Claim
Patent Images
1. A system for interacting with low-powered devices, comprising:
- a server containing at least one processor configured to;
generate a user profile for a user on the server;
add a low-powered device profile on the server, wherein the low-powered device profile includes connection information and a set of commands for interacting with the low-powered device;
a gateway containing at least one processor configured to;
receive the user profile from the server to log-in the user;
download the low-powered device profile for the low-powered device to the gateway from the server;
store the low-powered device profile for the low-powered device in a memory portion of the gateway;
search a zone within connectivity range of the gateway to detect the low-powered device;
validate that the low-powered device detected corresponds to the low-powered device profile stored on the gateway;
connect the gateway to the low-powered device based on the connection information and the device definition within the low-powered device profile;
interact with the low-powered device by issuing commands and receiving responses using information provided by the server; and
delete the low-powered device profile stored in the memory portion of the gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides a system and method for interacting with low-powered devices. The system includes a server and a gateway device that connect and communicate with low-powered devices. The system and method connects a user through a gateway device to a low-powered device by temporarily loading a profile for the low-powered device onto the gateway device. The profile of the low-powered device contains the necessary connection information to facilitate a connection. The profile of the low-powered device is only temporarily stored on the gateway device and is deleted from the memory of the gateway device after a connection is established.
13 Citations
13 Claims
-
1. A system for interacting with low-powered devices, comprising:
-
a server containing at least one processor configured to; generate a user profile for a user on the server; add a low-powered device profile on the server, wherein the low-powered device profile includes connection information and a set of commands for interacting with the low-powered device; a gateway containing at least one processor configured to; receive the user profile from the server to log-in the user; download the low-powered device profile for the low-powered device to the gateway from the server; store the low-powered device profile for the low-powered device in a memory portion of the gateway; search a zone within connectivity range of the gateway to detect the low-powered device; validate that the low-powered device detected corresponds to the low-powered device profile stored on the gateway; connect the gateway to the low-powered device based on the connection information and the device definition within the low-powered device profile; interact with the low-powered device by issuing commands and receiving responses using information provided by the server; and delete the low-powered device profile stored in the memory portion of the gateway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for interacting with low-powered devices, comprising:
-
generating a user profile for a user on the server; adding a low-powered device profile on the server, wherein the low-powered device profile includes connection information and a set of commands for interacting with a low-powered device; logging in the user to a gateway with the user profile; downloading the low-powered device profile for the low-powered device to the gateway from the server; storing the low-powered device profile for the low-powered device in a memory portion of the gateway; searching a zone within connectivity range of the gateway to detect the low-powered device; validating that the low-powered device detected corresponds to the low-powered device profile of stored on the gateway; connecting the gateway to the low-powered device based on the connection information and the device definition within the low-powered device profile; interacting with the low-powered device by issuing commands and receiving responses using information provided by the server; and deleting the low-powered device profile stored in the memory portion of the gateway. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising:
-
instructions for generating a user profile for a user on a server; instructions for adding a low-powered device profile on the server, wherein the low-powered device profile includes connection information and a device definition for a low-powered device; instructions for logging in the user to a gateway with the user profile; instructions for downloading the low-powered device profile for the low-powered device to the gateway from the server; instructions for storing the low-powered device profile for the low-powered device in a memory portion of the gateway; searching a zone within connectivity range of the gateway to detect the low-powered device; instructions for validating that the low-powered device detected corresponds to the low-powered device profile of stored on the gateway; instructions for connecting the gateway to the low-powered device based on the connection information and the device definition within the low-powered device profile; instructions for interacting with the low-powered device by issuing commands and receiving responses using information provided by the server; and instructions for deleting the low-powered device profile stored in the memory portion of the gateway.
-
Specification