DISTRIBUTED DATA ANALYSIS
First Claim
Patent Images
1. A computing system for distributed data analysis, comprising:
- a data broker configured to distribute received data to information consumers subscribed to the received data;
a subsystem in communication with the data broker, comprising a processor for processing data and configured to provide raw data to the data broker; and
a first information consumer comprising;
a receiving module configured to receive the raw data from the data broker;
an analysis module configured to analyze the received raw data to obtain a analyzed result; and
a publication module configured to send the result to the data broker when a second information consumer is subscribed to the result.
2 Assignments
0 Petitions
Accused Products
Abstract
Distributed data analysis systems and methods are provided. A data broker distributes received data to consumers, such as information and repository consumers, which can be subscribed to the data. A subsystem with a processor for data processing can provide data to the data broker. A first information consumer may include a receiving module for receiving the data from the data broker, an analysis module for analyzing the received data to obtain a result, and a publication module for sending the result to the data broker when a second information consumer is subscribed to the result.
-
Citations
20 Claims
-
1. A computing system for distributed data analysis, comprising:
-
a data broker configured to distribute received data to information consumers subscribed to the received data; a subsystem in communication with the data broker, comprising a processor for processing data and configured to provide raw data to the data broker; and a first information consumer comprising; a receiving module configured to receive the raw data from the data broker; an analysis module configured to analyze the received raw data to obtain a analyzed result; and a publication module configured to send the result to the data broker when a second information consumer is subscribed to the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for distributed data analysis using a computing system, comprising:
-
sending data using a processor in a subsystem to a data broker; distributing the data from the data broker to an information consumer subscribed to the data; receiving the data at a first information consumer when the first information consumer is subscribed to the data, wherein the first information consumer analyzes the data to obtain an analyzed result and sends the analyzed result to the data broker when at least one of a second information consumer and a repository consumer is subscribed to the analyzed result; and receiving at least one of the data and the analyzed result at the repository consumer from the data broker when the repository consumer is subscribed to the at least one of the data and the analyzed result, wherein the repository consumer stores the at least one of the data and the analyzed result in a data repository on a computer readable medium. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for distributed data analysis using a computing system, comprising:
-
sending first data using a processor in a subsystem to a data broker; distributing the first data from the data broker to a first information consumer subscribed to the first data; receiving the first data at a first information consumer, wherein the first information consumer analyzes the first data to obtain a first result and sends the first result to the data broker in a same format as the first data, wherein the first result comprises less data than the first data; distributing the first result from the data broker to a second information consumer subscribed to the first result, wherein the second information consumer analyzes the first result to obtain a second result and sends the second result to the data broker in a same format as the first data, wherein the second result comprises less data than the first result; and storing at least one of the first data, the first result, and the second result in a data repository on a computer readable medium.
-
Specification