IP Library Patent Application 16149878
Patent Application
App. No. 16/149,878

OPTIMIZATION OF VIRTUAL SENSING IN A MULTI-DEVICE ENVIRONMENT

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.
16/149,878
Abstract

A computer-implemented method producing an inductive virtual sensor model of a target device within an ecosystem of devices includes a computing system identifying a first subset of devices in the ecosystem of devices. Each device in the first subset comprises a target sensor and additional sensors. The computing system collects target sensor data from the target sensor of each device in the first subset of devices, and additional sensor data from the additional sensors of each device in the first subset. A predictive model is trained to predict the target sensor data based on the additional sensor data. The computing system identifies a second subset of devices in the ecosystem of devices lacking the target sensor. Each device in the second subset of devices comprises the plurality of additional sensors. The computing system distributes the predictive model to each device in the second subset of devices.

Claims (46)

1 . A computer-implemented method producing an inductive virtual sensor model of a target device within an ecosystem of devices, the method comprising:

identifying, by a computing system, a first subset of devices in the ecosystem of devices, wherein each device in the first subset of devices comprises a target sensor and a plurality of additional sensors;

collecting, by the computing system, target sensor data from the target sensor of each device in the first subset of devices;

collecting, by the computing system, additional sensor data from the additional sensors of each device in the first subset of devices;

training, by the computing system, a predictive model to predict the target sensor data based on the additional sensor data;

identifying, by the computing system, a second subset of devices in the ecosystem of devices lacking the target sensor, wherein each device in the second subset of devices comprises the plurality of additional sensors; and

distributing, by the computing system, the predictive model to each device in the second subset of devices.

2 . The method of claim 1 , further comprising:

executing, by one or more devices in the second subset of devices, the predictive model to predict new target sensor data based on new additional sensor data acquired at the one or more devices.

3 . The method of claim 1 , wherein the computing system is a server-based computing system connected to the first subset of devices and the second subset of devices over one or more networks.

4 . The method of claim 3 , wherein the one or more networks comprise the Internet.

5 . The method of claim 4 , wherein all communication between the computing system, to the first subset of devices, and the second subset of devices takes place on the one or more networks.

6 . The method of claim 1 , wherein the predictive model is distributed to each device in the second subset of devices using a Predictive Model Markup Language (PMML).

7 . A computer-implemented method producing an inductive virtual sensor model of a target device within an ecosystem of devices, the method comprising:

grouping devices in the ecosystem of devices into a type-of hierarchy of devices;

determining a measure of similarity between each node in the type-of hierarchy;

identifying a first subset of devices in the ecosystem of devices, wherein each device in the first subset of devices comprises a target sensor and a plurality of additional sensors;

collecting target sensor data from the target sensor of each device in the first subset of devices;

collecting additional sensor data from the additional sensors of each device in the first subset of devices;

training a predictive model to predict the target sensor data based on the additional sensor data;

determining a first node in the type-of hierarchy corresponding to the first subset of devices;

determining a second node in the type-of hierarchy, wherein the measure of similarity between the first node and the second node is above a predetermined threshold;

identifying a second subset of devices in the ecosystem of devices that (a) correspond to the second node in the type-of hierarchy; (b) lack the target sensor; and (c) comprise the plurality of additional sensors; and

distributing the predictive model to each device in the second subset of devices.

8 . The method of claim 7 , further comprising:

executing, by one or more devices in the second subset of devices, the predictive model to predict new target sensor data based on new additional sensor data acquired at the one or more devices.

9 . The method of claim 7 , wherein the computing system is a server-based computing system connected to the first subset of devices and the second subset of devices over one or more networks.

10 . The method of claim 9 , wherein the one or more networks comprise the Internet.

11 . The method of claim 10 , wherein all communication between the computing system, to the first subset of devices, and the second subset of devices takes place on the one or more networks.

12 . The method of claim 7 , wherein the predictive model is distributed to each device in the second subset of devices using a Predictive Model Markup Language (PMML).

13 . A computer-implemented method producing an inductive virtual sensor model of a target device within an ecosystem of devices, the method comprising:

identifying, by a computing system, a first subset of devices in the ecosystem of devices, wherein each device in the first subset of devices comprises a target sensor and a plurality of additional sensors;

collecting, by the computing system, target sensor data from the target sensor of each device in the first subset of devices;

collecting, by the computing system, additional sensor data from the additional sensors of each device in the first subset of devices;

generating, by the computing system, a listing of possible combinations of the additional sensors;

applying a heuristic search algorithm to the listing of possible combinations to identify an optimal combination of the additional sensors with respect to (i) number of sensors and (ii) ability to predict the target sensor data based on the additional sensor data;

training, by the computing system, a predictive model to predict the target sensor data based on the additional sensor data corresponding to the optimal combination of the additional sensors;

identifying, by the computing system, a second subset of devices in the ecosystem of devices lacking the target sensor, wherein each device in the second subset of devices comprises the optimal combination of the additional sensors; and

distributing, by the computing system, the predictive model to each device in the second subset of devices.

14 . The method of claim 13 , further comprising:

executing, by one or more devices in the second subset of devices, the predictive model to predict new target sensor data based on new additional sensor data acquired at the one or more devices.

15 . The method of claim 13 , wherein the heuristic search algorithm is beam search.

16 . The method of claim 13 , wherein the computing system is a server-based computing system connected to the first subset of devices and the second subset of devices over one or more networks.

17 . The method of claim 16 , wherein the one or more networks comprise the Internet.

18 . The method of claim 17 , wherein all communication between the computing system, to the first subset of devices, and the second subset of devices takes place on the one or more networks.

19 . The method of claim 13 , wherein the predictive model is distributed to each device in the second subset of devices using a Predictive Model Markup Language (PMML).

Assignments (2)
SECURITY INTEREST Recorded Feb 13, 2020
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051809/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: KATZ, BRUCE F.
To: PTC INC.
Reel/Frame 049142/0487 →