IP Library › Granted Patent US 10,349,260
Granted Patent B2
US 10,349,260 · App. 15/721,363 · Granted Jul 9, 2019

System and method for a dynamic connectivity update system

Inventors: Yasser Khan (Dallas, TX); Mahesh Ramu (Dallas, TX)
H04W8/005H04L67/306H04L67/36H04W40/248G06F8/65H04L67/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,349,260
App. No.
15/721,363
Granted
Jul 9, 2019
Kind
B2
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.

Claims (45)

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.

2. The system of claim 1 , wherein the connection information is temporarily stored in the memory portion of the gateway and deleted each time the gateway is shut-down, powered-off, or when the user is logged-off the gateway.

3. The system of claim 1 , wherein the device definition of the low-powered device includes a friendly name, a friendly channel, a general attribute profile and a media access control address.

4. The system of claim 1 , wherein the gateway includes a graphical user interface for performing the connection, identification, issuance of commands, and data mapping to a low-powered device.

5. The system of claim 4 , wherein the graphical user interface includes a connection interface for enabling connection to the low-powered device.

6. The system of claim 4 , wherein the graphical user interface includes an identification interface for setting up how to identify the low-powered device by using a device identifier, a definition of the data type, and an IMEI of the data type.

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.

8. The method of claim 7 , wherein the connection information is temporarily stored in the memory portion of the gateway and deleted each time the gateway is shut-down, powered-off, or when the user is logged-off the gateway.

9. The method of claim 7 , wherein the device definition of the low-powered device includes a friendly name, a friendly channel, a general attribute profile and a media access control address.

10. The method of claim 7 , wherein the gateway includes a graphical user interface for performing the connection, identification, issuance of commands, and data mapping to a low-powered device.

11. The method of claim 10 , wherein the graphical user interface includes a connection interface for enabling connection to the low-powered device.

12. The method of claim 10 , wherein the graphical user interface includes an identification interface for setting up how to identify the low-powered device by using a device identifier, a definition of the data type, and an IMEI of the data type.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2020
From: KHAN, YASSER; RAMU, MAHESH
To: PLASMA BUSINESS INTELLIGENCE, INC.
Reel/Frame 054003/0036 →
Continuity (1)
Related Publication 20190104397A1 · Apr 4, 2019