Managing information collected in real-time or near real-time, such as sensor information used in the testing and measurement of environments and systems
First Claim
1. A system for managing information collected from one or more remote sources, including information associated with tracking or monitoring an individual, a system, or an environment, the system for managing comprising:
- a translation module configured for receiving information from the one or more remote sources and translating the information to generate at least one output having a unified format, wherein the one or more remote sources include a first remote source having a first device type or platform that transmits information in a first format, and a second remote source having a second device type or platform that transmits information in a second format distinct from the first format;
a rules module configured for receiving definitions for rules to apply to the at least one output of the translation module, wherein the rules include a first set of parameters used in generating the at least one output and a second set of parameters used in analyzing the at least one output;
an analysis module coupled to the rules module, wherein the analysis module includes processing capabilities configured for analyzing the at least one output and applying the rules of the rules module; and
a presentation module configured for presenting the analyzed information, wherein the presentation module provides alternative presentation formats to different devices based on device type.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for managing information collected from remote sources, such as remote telemetry devices, is provided. The facility may allow for the configuration of information collection schemes that enable users to customize how the collected information is managed. For example, the facility may allow the user to set rules, specify parameters, and set thresholds that apply to the collection and/or presentation of the collected information. Through the use of data agents or the like, the facility may allow for the concurrent use of multiple remote device types having different platforms. The facility may also allow for the collection and/or aggregation of information originating from multiple distinct environments.
16 Citations
33 Claims
-
1. A system for managing information collected from one or more remote sources, including information associated with tracking or monitoring an individual, a system, or an environment, the system for managing comprising:
-
a translation module configured for receiving information from the one or more remote sources and translating the information to generate at least one output having a unified format, wherein the one or more remote sources include a first remote source having a first device type or platform that transmits information in a first format, and a second remote source having a second device type or platform that transmits information in a second format distinct from the first format;
a rules module configured for receiving definitions for rules to apply to the at least one output of the translation module, wherein the rules include a first set of parameters used in generating the at least one output and a second set of parameters used in analyzing the at least one output;
an analysis module coupled to the rules module, wherein the analysis module includes processing capabilities configured for analyzing the at least one output and applying the rules of the rules module; and
a presentation module configured for presenting the analyzed information, wherein the presentation module provides alternative presentation formats to different devices based on device type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing information collected from one or more devices configured to perform sensing activities in an environment, the method comprising:
-
providing an interface for receiving definitions for rules configured for real time or near time application in association with performing the sensing activities and/or in managing the information collected from the one or more devices;
receiving definitions for rules via the provided interface and storing the received definitions;
receiving information from the one or more devices in real-time or near real-time;
determining, in real-time or near real-time, if at least one of the stored definitions applies to the received information; and
if at least one of the stored received definitions applies, evaluating the received information based on the at least one stored definition. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for managing information collected from one or more remote sources, including information associated with tracking or monitoring an individual, a system, or an environment, the method comprising:
-
receiving telemetry information from a monitoring device, wherein the received telemetry information is in a format dependent on the environment of the monitoring device, the type of the telemetry device, or platform of the telemetry device, or any combination of the environment, type, or platform of the telemetry device;
based on the on the environment of the telemetry device, the type of the telemetry device, or platform of the telemetry device, or any combination of the environment, type, or platform of the telemetry device, identifying the received telemetry information as telemetry information that is best suited for processing by a data agent selected from a set of data agents;
at the select data agent, translating the telemetry information to a format that is not dependent on the environment of the telemetry device, the type of the telemetry device or the platform of the telemetry device; and
generating an output based on the translation. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for managing information collected from one or more remote sources, including information associated with tracking or monitoring an individual, a system, or an environment, the system for managing comprising:
-
means for receiving information from the one or more remote sources and translating the information to generate at least one output, wherein the one or more remote sources include a first remote source having a first device type or platform that transmits information in a first format, and a second remote source having a second device type or platform that transmits information in a second format distinct from the first format;
means for receiving definitions for rules to apply to the at least one output of the translation module, wherein the rules include a set of parameters used in analyzing the at least one output;
means for analyzing the at least one output in real-time or near real-time based on applying at least some of the rules of the rules module; and
means for presenting the analyzed information. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification