Computer Implemented System and Method for Integrating and Presenting Heterogeneous Information
First Claim
1. A computer implemented system for integrating and presenting heterogeneous information, said system comprising:
- a first repository configured to store a set of rules;
a processor configured to cooperate with the first repository to receive the set of rules and generate a set of commands based on said rules;
an intransient repository configured to store historical data being defined as data prior to a pre-determined time;
a crawler and extractor configured to cooperate with the processor and further configured to periodically crawl through a plurality of pre-determined information sources to selectively extract time-sensitive information corresponding to a continuously forward moving set time interval based on commands from the processor;
a converter validator configured to cooperate with the processor and the crawler and extractor to receive commands and the extracted time-sensitive information corresponding to a specific time interval, and further configured to process and validate the extracted information to obtain validated data;
a transient repository configured to cooperate with the processor and the converter validator to receive the validated data corresponding to a specific interval;
a dashboard creator configured to cooperate with the processor and the transient repository, and further configured to receive the validated data to populate at least one dashboard;
a flush configured to cooperate with the processor and the transient repository to selectively clear the transient repository periodically after the expiry of the pre-selected time interval and transfer the cleared data to the intransient repository;
a report creator adapted to cooperate with the processor and the intransient repository, and configured to process the stored historical data to generate pre-determined reports; and
a display configured to cooperate with the dashboard and the report creator to display user-determined dashboards and the generated reports.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented system and method for integrating and presenting heterogeneous information is envisaged. The system slices and dices information and enables the information to be depicted in the form of dashboards and reports by tying data points on different sources into an integrated solution, and also enables a user to select the information that he/she wants to view, thereby enabling real-time visibility, quick decision making and planning The system allows easy interaction between teams to access and understand complex information quickly. The system of the present disclosure can integrate data spread across multiple domains, horizontals and verticals, and display the required result in a desired format. The system also has ability to restrict dashboards and reports to certain groups of users by means of profiling based on roles in the organization.
-
Citations
16 Claims
-
1. A computer implemented system for integrating and presenting heterogeneous information, said system comprising:
-
a first repository configured to store a set of rules; a processor configured to cooperate with the first repository to receive the set of rules and generate a set of commands based on said rules; an intransient repository configured to store historical data being defined as data prior to a pre-determined time; a crawler and extractor configured to cooperate with the processor and further configured to periodically crawl through a plurality of pre-determined information sources to selectively extract time-sensitive information corresponding to a continuously forward moving set time interval based on commands from the processor; a converter validator configured to cooperate with the processor and the crawler and extractor to receive commands and the extracted time-sensitive information corresponding to a specific time interval, and further configured to process and validate the extracted information to obtain validated data; a transient repository configured to cooperate with the processor and the converter validator to receive the validated data corresponding to a specific interval; a dashboard creator configured to cooperate with the processor and the transient repository, and further configured to receive the validated data to populate at least one dashboard; a flush configured to cooperate with the processor and the transient repository to selectively clear the transient repository periodically after the expiry of the pre-selected time interval and transfer the cleared data to the intransient repository; a report creator adapted to cooperate with the processor and the intransient repository, and configured to process the stored historical data to generate pre-determined reports; and a display configured to cooperate with the dashboard and the report creator to display user-determined dashboards and the generated reports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for integrating and presenting heterogeneous information, said method comprising the following:
-
storing a set of rules and generating a set of commands based on said rules; storing historical data being defined as data prior to a pre-determined time in an intransient repository; crawling periodically through a plurality of pre-determined information sources to selectively extract time-sensitive information corresponding to a continuously forward moving set time interval based on the set of commands; processing and validating the extracted information to obtain validated data; receiving the validated data corresponding to a specific interval in a transient repository; populating at least one dashboard based on the received validated data; selectively clearing the transient repository periodically after the expiry of the pre-selected time interval and transferring the cleared data to the intransient repository; processing the stored historical data for generating pre-determined reports; and displaying user-determined dashboards and the generated reports. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification