IP Library Patent Application 18520653
Patent Application
App. No. 18/520,653

Support and Preventative Maintenance of Internet of Things Devices

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 None
App. No.
18/520,653
Abstract

An artificial intelligence engine establishes a remote session with an IoT device through a proxy app running on a user's smartphone, and operates to identify the conditions present on the device and automatically reconfigure and repair the device. If a solution cannot be determined automatically, the remote session is transferred to a human support agent to diagnose the problem, develop a first solution and remotely adjust the device to apply the first solution. Proxy apps on many second smartphones automatically query similar IoT devices near the second smartphones. Wireless connections are established with the devices and a determination is made as to whether conditions similar to an earlier set of conditions exist at each IoT device, to thereby identify potentially problematic devices. The first solution is then applied to the devices identified as being potentially problematic.

Claims (51)

1 . A process for supporting an Internet of Things (IOT) device comprising:

establishing a remote connection with the IoT device through a proxy app running on a user's smartphone;

establishing a peer-to-peer connection between the smartphone proxy app and a remote AI engine;

causing the proxy app to scan the IoT device and establish a wireless connection between the smartphone and the IoT device;

issuing instructions from the remote AI engine to the smartphone proxy app to solicit or receive data from the IoT device; and

based on the solicited or received data from the IoT device, adjusting, configuring, or diagnosing the status of the IoT device under the control of the AI engine based on previously configured rules for that particular IoT device type.

2 . The process of claim 1 further comprising establishing a connection over the user's smartphone with a human remote support agent if the AI engine is unable to resolve a problem, for diagnosis and repair of the problem.

3 . The process of claim 2 further comprising generating a recommendations report with the AI engine and providing the report to the human remote support agent to assist the human remote support agent in repairing the problem that the AI engine was unable to resolve.

4 . The process of claim 3 , wherein the AI engine assists the human remote support agent by providing a report including groups of diagnostics tasks, log analyses, sequences of commands, parsing responses, and working through third party services that might assist with the diagnosis of the problem.

5 . A process for supporting Internet of Things (IOT) devices comprising:

establishing a remote connection with a first IoT device experiencing a first problem through a proxy app running on a user's smartphone;

establishing a peer-to-peer connection between a smartphone proxy app and a remote AI engine;

causing the proxy app to scan the first IoT device and to establish a wireless connection between the smartphone and the first IoT device;

issuing instructions from the remote AI engine to the smartphone proxy app to solicit or receive data from the first IoT device, thus determining first problem characteristics of the first IoT device; and

based on the solicited or received data from the first IoT device, adjusting or configuring the status of the first IoT device under the control of the AI engine to address and resolve the first problem;

causing proxy apps on a multiplicity of smartphones to interrogate second IoT devices to identify second IoT devices having the first problem characteristics; and

adjusting or configuring the second IoT devices in the same manner as said adjusting or configuring of the first IoT device to anticipate and avoid the first problem occurring on the second IoT devices.

6 . The process of claim 5 wherein the step of adjusting or configuring the second IoT device is carried out entirely over one of the proxy apps.

7 . The process of claim 5 wherein the step of adjusting or configuring the second IoT devices comprises sending a notification to the persons responsible for the second IoT devices suggesting a physical adjustment of the second IoT devices.

8 . The process of claim 5 wherein the determination of whether conditions similar to the first set of conditions exist at each of said plurality of second IoT devices include at least one condition selected from the group consisting of

location;

age;

type of device;

device components;

physical environment;

temperature;

environmental variables;

presence of dirt;

noise level;

humidity; and

vibration levels.

9 . A process for supporting Internet of Things (IOT) devices, comprising:

establishing a remote connection with a first IoT device through a proxy app running on a first user's smartphone;

diagnosing a problem on the first IoT device and a first set of conditions associated with the problem;

remotely adjusting the first IoT device to resolve the problem utilizing a first solution;

utilizing a plurality of proxy apps running on a plurality of second users' smartphones to automatically query a plurality of second IoT devices when each of said plurality of second IoT devices comes close enough to said second user's smartphone to establish a wireless connection, to determine whether conditions similar to the first set of conditions exist at each of said plurality of second IoT devices and thereby identify potentially problematic devices; and

remotely adjusting each of the identified potentially problematic devices to implement the first solution thereon.

10 . The process of claim 9 wherein the determination of whether conditions similar to the first set of conditions exist at each of said plurality of second IoT devices include at least one condition selected from the group consisting of

location;

age;

type of device;

device components;

physical environment;

temperature;

environmental variables;

presence of dirt;

noise level;

humidity; and

vibration levels.

11 . The process of claim 9 wherein the step of remotely adjusting each of the identified potentially problematic devices to implement the first solution thereon is carried out entirely over the plurality of proxy apps.

12 . The process of claim 9 wherein the step of remotely adjusting each of the identified potentially problematic devices to implement the first solution thereon comprises sending a notification to the persons responsible for the identified potentially problematic devices, the notification suggesting a physical adjustment pf said devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2023
From: GROGAN, JAMES; ARCISZEWSKI, BENJAMIN; ZHOU, WEI
To: HELIOS TECHNOLOGIES, INC.
Reel/Frame 065738/0371 →