Patent classifications
G08C25/00
Adaptive telemetry based on in-network cross domain intelligence
Disclosed are systems, methods, and computer-readable storage media for adaptive telemetry based on in-network cross domain intelligence. A telemetry server can receive at least a first telemetry data stream and a second telemetry data stream. The first telemetry data stream can provide data collected from a first data source and the second telemetry data stream can provide data collected from a second data source. The telemetry server can determine correlations between the first telemetry data stream and the second telemetry data stream that indicate redundancies between data included in the first telemetry data stream and the second telemetry data stream, and then adjust, based on the correlations between the first telemetry data stream and the second telemetry data stream, data collection of the second telemetry data stream to reduce redundant data included in the first telemetry data stream and the second telemetry data stream.
SYSTEM, APPARATUS AND METHOD FOR CONFIGURATION OF INDUSTRIAL VISION CONTROL MODULES
A server for configuring an industrial vision control module includes: a memory; a network interface; and a processor interconnected with the memory and the network interface, the processor configured to: receive, via the network interface, image data from a vision system; determine at least one attribute of the image data; store at least one label in association with the at least one attribute; and transmit the at least one attribute and the at least one label to the vision system.
Instantiating an application based on connection with a device via a universal serial bus
An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that stores telemetry sensor controller mappings, where a telemetry sensor controller mapping associates an equipment identifier for a telemetry sensor controller with a communication port identifier, and equipment identifier mappings, where an equipment identifier mapping associates an equipment identifier with a telemetry monitoring application. The apparatus may detect a connection with a telemetry sensor controller and receive an equipment identifier. The apparatus may then instantiate a telemetry monitoring application for managing the connected telemetry sensor controller by accessing the plurality of equipment identifier mappings with the received equipment identifier, where the telemetry monitoring application may instruct the connected telemetry sensor controller to perform a requestable operation.
Instantiating an application based on connection with a device via a universal serial bus
An apparatus for managing telemetry sensor controllers identified by their communication port identifiers is disclosed. The apparatus may include a memory that stores telemetry sensor controller mappings, where a telemetry sensor controller mapping associates an equipment identifier for a telemetry sensor controller with a communication port identifier, and equipment identifier mappings, where an equipment identifier mapping associates an equipment identifier with a telemetry monitoring application. The apparatus may detect a connection with a telemetry sensor controller and receive an equipment identifier. The apparatus may then instantiate a telemetry monitoring application for managing the connected telemetry sensor controller by accessing the plurality of equipment identifier mappings with the received equipment identifier, where the telemetry monitoring application may instruct the connected telemetry sensor controller to perform a requestable operation.
Information processing device, information processing method, and program
In an information processing device according to the present invention, an acquisition unit is configured to acquire a plurality of values related to a state quantity of a target device. An extraction unit is configured to extract a state value group constituted by a plurality of values related to an identical state quantity from the acquired plurality of values. A specification unit is configured to specify a value to be used to manage the target device from the state value group based on reliabilities of the values included in the state value group.
Information processing device, information processing method, and program
In an information processing device according to the present invention, an acquisition unit is configured to acquire a plurality of values related to a state quantity of a target device. An extraction unit is configured to extract a state value group constituted by a plurality of values related to an identical state quantity from the acquired plurality of values. A specification unit is configured to specify a value to be used to manage the target device from the state value group based on reliabilities of the values included in the state value group.
Isolated system data communication
Embodiments of the present invention may provide a system with a first and second circuit system separated by an electrical isolation barrier but provided in communication by at least one isolator device that bridges the isolation barrier. The first circuit system may include a communication system to transmit data across a common isolator device as a series of pulses, and the second circuit system may receive the series of pulses corresponding to the data. The second circuit system may include a detector coupled to the common isolator device to detect the received pulses, a oneshot to frame the received pulse(s), and a controller to reconstruct the data based on accumulated framed pulse(s). Therefore, noise induced spurious pulses outside the oneshot intervals may be ignored by the second circuit system providing improved noise immunity.
Isolated system data communication
Embodiments of the present invention may provide a system with a first and second circuit system separated by an electrical isolation barrier but provided in communication by at least one isolator device that bridges the isolation barrier. The first circuit system may include a communication system to transmit data across a common isolator device as a series of pulses, and the second circuit system may receive the series of pulses corresponding to the data. The second circuit system may include a detector coupled to the common isolator device to detect the received pulses, a oneshot to frame the received pulse(s), and a controller to reconstruct the data based on accumulated framed pulse(s). Therefore, noise induced spurious pulses outside the oneshot intervals may be ignored by the second circuit system providing improved noise immunity.
Methods, apparatuses, systems, and computer program products for multi-point shunt calibration
Embodiments of the present disclosure include methods, apparatuses, systems, and computer program product for enabling multi-point shunt calibration of a sensor device. Multi-point shunt calibration provides at least a first, second, and third simulated calibration output, each simulated calibration output corresponding to an actual reading value and an expected reading value. The simulated calibration outputs are associated with a predefined output sequence, where each simulated calibration output is separated from an adjacent simulated calibration output by an output step size. Some embodiments are configured for automatically outputting each simulated calibration output for a particular period of time before outputting an adjacent simulated calibration output in the predefined output sequence. The various simulated calibration outputs, actual reading values, and/or expected values may be used in determining calibrated reading values for the sensor device.
Building sensing management system and driving method thereof
Provided herein is a sensing management system capable of minimizing the amount of data transmission from sensors, the system including a plurality of sensors configured to sense information of surrounding environment, and, in response to a sensing value transmitted to a controller having a slope of a same directivity for twice or more times, to obtain a predicted slope using a current slope of the transmitted sensing values; and the controller configured to obtain the predicted slope using a same algorithm as the sensors, wherein, in response to a next sensing value being within an error range of the predicted slope, the sensors do not transmit the next sensing value to the controller.