System and method for a dynamic connectivity update system
AssigneePlasma Computing Group, Inc.
InventorsYasser Khan, Mahesh Ramu
Life of this patent
Estimating the term…
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.
Claims13
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.
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.
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.
Dependencies are inferred from the claim text.