IP Library Granted Patent US 11,399,265
Granted Patent B2
US 11,399,265 · App. 17/415,635 · Granted Jul 26, 2022

Systems and methods for configuring and testing an external device through a mobile device

Inventors: Clifford Collins (Santa Clara, CA); Jesus Valenzuela (Santa Clara, CA); Dylan Hatula (Santa Clara, CA); Janine Zhu (Santa Clara, CA)
Assignee: HITACHI VANTARA LLC
H04W4/38G16Y30/10H04L51/046H04W4/80H04W12/06
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 11,399,265
App. No.
17/415,635
Granted
Jul 26, 2022
Kind
B2
Abstract

Example implementations described herein are directed to connecting and configuring a device to be configured into an Internet of Things (IoT) system through utilizing a mobile device. The mobile device is provided with an application that will provision and commission a device to be configured into the IoT system. Through example implementations described herein, the mobile device allows for a device to be configured to be connected to an IoT system even if no network connectivity is available for the device to be configured. The mobile device also provides sensor data in real time to determine if the device to be configured is properly configured.

Claims (53)

1. A method, comprising:

connecting, through a first connection, a mobile device to a device to be configured into an Internet of Things (IoT) system, and connecting, through a second connection, the mobile device to a host server of the IoT system, the first connection and second connection being different,

provisioning the device to be configured into the IoT system;

providing, through the first connection, sensor data from the mobile device to the device to be configured; and

providing, through an interface, validation results based on receipt of processing results of the sensor data through the first connection from the device to be configured to the mobile device, wherein:

the providing, through the first connection, the sensor data from the mobile device to the device to be configured comprises:

subscribing, through a chat interface, to messages provided from the device to be configured; and

providing the sensor data from the mobile device to the device to be configured through the subscribed chat interface,

the providing, through the interface, the validation results based on receipt of the processing results of the sensor data through the first connection from the device to be configured to the mobile device comprises:

providing the processing results to the chat interface when the mobile devices receives the processing results through the first connection; and

providing an indicator on the processing results in the chat interface of a validation status of the processing results.

2. The method of claim 1 , wherein the first connection is a Bluetooth connection and the second connection is a cellular connection, wherein the provisioning the device to be configured comprises:

obtaining, by the mobile device, an authentication token from the host server through the cellular connection, and

providing the authentication token to the device to be configured through the Bluetooth connection to connect the device to be configured to the IoT system.

3. The method of claim 1 , wherein the providing, through the first connection,

the sensor data from the mobile device to the device to be configured further comprises generating the sensor data in real time from one or more sensors of the mobile device, the sensor data involving at least one of accelerometer data, camera images, gyroscope data, magnetometer data, and device-motion data.

4. The method of claim 1 , further comprising:

obtaining one or more documents from the host server through the second connection;

providing the one or more documents through the first connection to the device to be configured; and

providing, through an interface, validation results based on receipt of processing results of the one or more documents through the first connection from the device to be configured to the mobile device.

5. A computer program, storing instructions for executing a process, the instructions comprising:

connecting, through a first connection, a mobile device to a device to be configured into an Internet of Things (IoT) system, and connecting, through a second connection, the mobile device to a host server of the IoT system, the first connection and second connection being different,

provisioning the device to be configured into the IoT system;

providing, through the first connection, sensor data from the mobile device to the device to be configured; and

providing, through an interface, validation results based on receipt of processing results of the sensor data through the first connection from the device to be configured to the mobile device, wherein:

the providing, through the first connection, the sensor data from the mobile device to the device to be configured comprises:

subscribing, through a chat interface, to messages provided from the device to be configured; and

providing the sensor data from the mobile device to the device to be configured through the subscribed chat interface,

the providing, through the interface, the validation results based on receipt of the processing results of the sensor data through the first connection from the device to be configured to the mobile device comprises:

providing the processing results to the chat interface when the mobile device receives the processing results through the first connection; and

providing an indicator on the processing results in the chat interface indicative of a validation status of the processing results.

6. The computer program of claim 5 , wherein the first connection is a Bluetooth connection and the second connection is a cellular connection, wherein the provisioning the device to be configured comprises:

obtaining, by the mobile device, an authentication token from the host server through the cellular connection, and

providing the authentication token to the device to be configured through the Bluetooth connection to connect the device to be configured to the IoT system.

7. The computer program of claim 5 , wherein the providing, through the first connection, the sensor data from the mobile device to the device to be configured further comprises generating the sensor data in real time from one or more sensors of the mobile device, the sensor data involving at least one of accelerometer data, camera images, gyroscope data, magnetometer data, and device-motion data.

8. The computer program of claim 5 , the instructions further comprising:

obtaining one or more documents from the host server through the second connection;

providing the one or more documents through the first connection to the device to be configured; and

providing, through an interface, validation results based on receipt of processing results of the one or more documents through the first connection from the device to be configured to the mobile device.

9. A mobile device, comprising:

a processor, configured to:

connect, through a first connection, to a device to be configured into an Internet of Things (IoT) system, and connect, through a second connection, to a host server of the IoT system, the first connection and second connection being different,

provision the device to be configured into the IoT system;

provide, through the first connection, sensor data to the device to be configured; and

provide, through an interface, validation results based on receipt of processing results of the sensor data through the first connection from the device to be configured, wherein:

the provide, through the first connection, the sensor data to the device to be configured comprises:

subscribe, through a chat interface, to messages provided from the device to be configured; and

provide the sensor data to the device to be configured through the subscribed chat interface,

the provide, through the interface, the validation results based on the receipt of the processing results of the sensor data through the first connection from the device to be configured comprises:

provide the processing results to the chat interface when the processing results are received through the first connection; and

provide an indicator on the processing results in the chat interface indicative of a validation status of the processing results.

10. The mobile device of claim 9 , further comprising one or more sensors:

wherein the processor is configured to provide, through the first connection, the sensor data to the device to be configured by generating the sensor data in real time from the one or more sensors, the sensor data involving at least one of accelerometer data, camera images, gyroscope data, magnetometer data, and device-motion data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: COLLINS, CLIFFORD; VALENZUELA, JESUS; HATULA, DYLAN; ZHU, JANINE
To: HITACHI VANTARA LLC
Reel/Frame 056621/0495 →
Continuity (1)
Related Publication 20220046397A1 · Feb 10, 2022