# US 2018/0024540 A1 · User customization of auto-detected data for analysis

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0024540 A1
- Document ID: US20180024540A1
- Status: Published application
- Kind: A1
- Application number: 15/452,475
- Filed: 2017-03-07
- Published: 2018-01-25
- Earliest claimed: 2014-07-31
- Assignees: Miq LLC
- Applicants: Miq LLC
- Inventors: Adam Monroe Livesay; Michael Thomas Larson
- Web page: https://patentgrep.com/patent/US20180024540A1

## CPC

- G05B 19/41835: {characterised by program execution}
- G05B 2219/31467: Display of operating conditions of machines, workcells, selected programs
- G05B 2219/31479: Operator select part of process he wants to see, video image is displayed
- G06F 9/452: {Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131)}
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

Embodiments are directed towards enabling users to customize data collection and analysis. A collection computer may automatically detect and dynamically update each of a plurality of sensors that may be currently providing real-time data regarding at least one characteristic of a machine. At least one sensor may be selected for local storage of its corresponding real-time data at the collection computer. And at least one sensor may be selected for remote storage of its corresponding real-time data by a server computer. A template may be employed to remotely display at least one characteristic of the machine based on current real-time data provided by at least one of the sensors identified by the template. In response to the user selecting at least one sensor for remote display, the template may be modified to include the remote display of the at least one sensor's corresponding current real-time data.

## Claims

### Claim 1

A method for managing sensor data for a machine, comprising:
employing a collection computer to automatically detect each of a plurality of sensors that is currently providing real-time data regarding at least one characteristic of the machine, wherein the collection computer is coupled to the machine and in communication with a remotely located server computer;
automatically generating a template for a type of the machine based on a comparison of the plurality of sensors detected by the collection computer to other sensors that were frequently previously monitored for this type of machine, wherein the template includes a plurality of predetermined visualizations for one or more of the detected sensors based on a result of the comparison and the machine's type; and
employing a template to automatically remotely display at least one characteristic of the machine based on current real-time data provided by at least one of the plurality of sensors identified by the template.

### Claim 2 (depends on 1)

The method of claim 1, further comprising one or more of:
in response to a user selecting at least one of the plurality of sensors for remote display, modifying the template to include the remote display of its corresponding current real-time data; or
in response to a user selecting at least one of the plurality of sensors for local display, locally displaying its corresponding current real-time data at the machine with the collection computer.

### Claim 3 (depends on 1)

The method of claim 1, further comprising one or more of:
selecting at least one of the plurality of sensors for local storage of its corresponding real-time data at the collection computer; or
selecting at least one of the plurality of sensors for remote storage of its corresponding real-time data by the server computer.

### Claim 4 (depends on 1)

The method of claim 1, further comprising authorizing display of one or more of the predetermined visualizations based on one or more permissions corresponding to a user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the predetermined visualizations are based on one or more permissions for viewing specific sensor data by a user.

### Claim 6 (depends on 1)

The method of claim 1, further comprising one or more user modifiable visualizations that represent one or more sensor's real-time data selected by a user.

### Claim 7 (depends on 1)

The method of claim 1, further comprising dynamically updating the plurality of sensors that are currently providing real-time data based on each new sensor currently providing real-time data and each existing sensor currently disabled from providing real-time data, wherein the user is notified of each new sensor currently providing real-time data and each currently disabled sensor.

### Claim 8

A system for managing sensor data for a machine, comprising:
a collection computer that performs actions, including:
automatically detecting each of a plurality of sensors that is currently providing real-time data regarding at least one characteristic of the machine, wherein the collection computer is coupled to the machine and in communication with a remotely located server computer, and wherein each sensor has one or more type; and
the server computer performs actions, including:
automatically generating a template for a type of the machine based on a comparison of the plurality of sensors detected by the collection computer to other sensors that were frequently previously monitored for this type of machine, wherein the template includes a plurality of predetermined visualizations for one or more of the detected sensors based on a result of the comparison and the machine's type; and
employing a template to automatically remotely display at least one characteristic of the machine based on current real-time data provided by at least one of the plurality of sensors identified by the template.

### Claim 9 (depends on 8)

The system of claim 8, further comprising one or more of:
in response to a user selecting at least one of the plurality of sensors for remote display, modifying the template to include the remote display of its corresponding current real-time data; or
in response to a user selecting at least one of the plurality of sensors for local display, locally displaying its corresponding current real-time data at the machine with the collection computer.

### Claim 10 (depends on 8)

The system of claim 8, further comprising one or more of:
selecting at least one of the plurality of sensors for local storage of its corresponding real-time data at the collection computer; or
selecting at least one of the plurality of sensors for remote storage of its corresponding real-time data by the server computer.

### Claim 11 (depends on 8)

The system of claim 8, further comprising authorizing display of one or more of the predetermined visualizations based on one or more permissions corresponding to a user.

### Claim 12 (depends on 8)

The system of claim 8, wherein the predetermined visualizations are based on one or more permissions for viewing specific sensor data by a user.

### Claim 13 (depends on 8)

The system of claim 8, further comprising one or more user modifiable visualizations that represent one or more sensor's real-time data selected by a user.

### Claim 14

A network computer for managing sensor data for a machine, comprising:
a memory for storing at least instructions; and
a processor that executes the instructions to enable actions, including
employing a collection computer to automatically detect each of a plurality of sensors that is currently providing real-time data regarding at least one characteristic of the machine, wherein the collection computer is coupled to the machine and in communication with a remotely located server computer;
automatically generating a template for a type of the machine based on a comparison of the plurality of sensors detected by the collection computer to other sensors that were frequently previously monitored for this type of machine, wherein the template includes a plurality of predetermined visualizations for one or more of the detected sensors based on a result of the comparison and the machine's type; and
employing a template to automatically remotely display at least one characteristic of the machine based on current real-time data provided by at least one of the plurality of sensors identified by the template.

### Claim 15 (depends on 14)

The network device of claim 14, further comprising one or more of:
in response to a user selecting at least one of the plurality of sensors for remote display, modifying the template to include the remote display of its corresponding current real-time data; or
in response to a user selecting at least one of the plurality of sensors for local display, locally displaying its corresponding current real-time data at the machine with the collection computer.

### Claim 16 (depends on 14)

The network device of claim 14, further comprising one or more of:
selecting at least one of the plurality of sensors for local storage of its corresponding real-time data at the collection computer; or
selecting at least one of the plurality of sensors for remote storage of its corresponding real-time data by the server computer.

### Claim 17 (depends on 14)

The network device of claim 14, further comprising authorizing display of one or more of the predetermined visualizations based on one or more permissions corresponding to a user.

### Claim 18 (depends on 14)

The network device of claim 14, wherein the predetermined visualizations are based on one or more permissions for viewing specific sensor data by a user.

### Claim 19 (depends on 14)

The network device of claim 14, further comprising one or more user modifiable visualizations that represent one or more sensor's real-time data selected by a user.

### Claim 20 (depends on 14)

The network device of claim 14, further comprising monitoring at least one of a Controller Area Network, Aircraft Data Network, or a National Marine Equipment 2000 network for message identifiers that correspond to each sensor currently providing real-time data to the collection computer.
