# US 2016/0164749 A1 · Methods and Systems for Establishing a Centralized Analytics Environment

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

- Number: US 2016/0164749 A1
- Document ID: US20160164749A1
- Status: Published application
- Kind: A1
- Application number: 14/935,073
- Filed: 2015-11-06
- Published: 2016-06-09
- Earliest claimed: 2014-11-07
- Assignees: Fractal Analytics, Inc.
- Applicants: Fractal Analytics, Inc.
- Inventors: Rasesh Dhirendra Shah; Vishal Kishanchand Rajpal; Sameer Nandakumar Phatak
- Web page: https://patentgrep.com/patent/US20160164749A1

## CPC

- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06F 9/453: {Help systems}
- G06Q 10/04: Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202)
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method of establishing a centralized analytics environment includes receiving a plurality of environmental requirements from a user and, based upon the plurality of environmental requirements, establishing at least one recommended technology stack for a centralized analytics environment. The environmental requirements that define the centralized analytics problem can include data format requirements, data volume requirements, data refresh rate requirements, data source requirements, analytics nature requirements, analytics complexity requirements, analytics application requirements, analytics consumption environment requirements, and analytics consumption frequency requirements. The at least one recommended technology stack typically includes a recommended data loading tool, a recommended data transformation tool, a recommended data storage tool, a recommended analytics tool, and a recommended extended data storage tool. It can also include recommended physical and/or virtual hardware infrastructure.

## Claims

### Claim 1

A method of establishing a centralized analytics environment, comprising:
receiving, at a processor, a plurality of environmental requirements from a user; and
based upon the plurality of environmental requirements received from the user, establishing, via the processor, at least one recommended technology stack for a centralized analytics environment, the at least one recommended technology stack including a recommended data loading tool, a recommended data transformation tool, a recommended data storage tool, a recommended analytics tool, and a recommended extended data storage tool.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the plurality of environmental requirements comprises:
at least one data format requirement;
at least one data volume requirement;
at least one data refresh rate requirement;
at least one data source requirement;
at least one analytics nature requirement;
at least one analytics complexity requirement;
at least one analytics application requirement;
at least one analytics consumption environment requirement; and
at least one analytics consumption frequency requirement.

### Claim 3 (depends on 2)

The method according to claim 2, wherein establishing, via the processor, at least one recommended technology stack comprises establishing, via the processor, a recommended data loading tool for the at least one recommended technology stack based upon the at least one data format requirement, the at least one data volume requirement, and the at least one analytics consumption frequency requirement.

### Claim 4 (depends on 2)

The method according to claim 2, wherein establishing, via the processor, at least one recommended technology stack comprises establishing, via the processor, a recommended data transformation tool for the at least one recommended technology stack based upon the at least one data format requirement, the at least one data volume requirement, and the at least one analytics consumption frequency requirement.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the recommended data transformation tool for the at least one recommended technology stack is further based upon the at least one data source requirement.

### Claim 6 (depends on 2)

The method according to claim 2, wherein establishing, via the processor, at least one recommended technology stack comprises establishing, via the processor, a recommended data storage tool for the at least one recommended technology stack based upon the at least one data format requirement, the at least one data volume requirement, and the at least one analytics consumption frequency requirement.

### Claim 7 (depends on 2)

The method according to claim 2, wherein establishing, via the processor, at least one recommended technology stack comprises establishing, via the processor, a recommended analytics tool for the at least one recommended technology stack based upon the at least one analytics consumption frequency requirement and the at least one analytics nature requirement.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the recommended analytics tool for the at least one recommended technology stack is further based upon the recommended data storage tool.

### Claim 9 (depends on 1)

The method according to claim 1, further comprising establishing, via the processor, a graphical user interface configured to receive the plurality of environmental requirements.

### Claim 10 (depends on 7)

The method according to claim 7, wherein the graphical user interface further comprises cost information for the at least one recommended technology stack.

### Claim 11 (depends on 1)

The method according to claim 1, further comprising establishing a centralized analytics environment according to the at least one recommended technology stack upon receipt by the processor of user selection of the at least one recommended technology stack for commissioning.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the plurality of environmental requirements defines a centralized analytics problem.

### Claim 13 (depends on 1)

The method according to claim 1, wherein the at least one recommended technology stack further comprises a recommended hardware infrastructure.

### Claim 14

A system for establishing a centralized analytics environment, comprising:
a graphical user interface configured to receive as input a plurality of environmental requirements; and
a processor configured:
to analyze the plurality of environmental requirements; and
to establish at least one recommended technology stack for a centralized analytics environment,
wherein the at least one recommended technology stack includes a recommended data loading tool, a recommended data transformation tool, a recommended data storage tool, a recommended analytics tool, and a recommended data storage tool.

### Claim 15 (depends on 14)

The system according to claim 14, wherein the plurality of environmental requirements comprises:
at least one data format requirement;
at least one data volume requirement;
at least one data refresh rate requirement;
at least one data source requirement;
at least one analytics nature requirement;
at least one analytics complexity requirement;
at least one analytics application requirement;
at least one analytics consumption environment requirement; and
at least one analytics consumption frequency requirement.

### Claim 16 (depends on 15)

The system according to claim 15, wherein the processor is configured to establish the recommended data loading tool, the recommended data transformation tool, and the recommended data storage tool based upon the at least one data format requirement, the at least one data volume requirement, and the at least one analytics consumption frequency requirement.

### Claim 17 (depends on 16)

The system according to claim 16, wherein the processor is further configured to establish the recommended data transformation tool based upon the at least one data source requirement.

### Claim 18 (depends on 15)

The system according to claim 15, wherein the processor is configured to establish the recommended analytics tool based upon the at least one analytics consumption frequency requirement and the at least one analytics nature requirement.

### Claim 19 (depends on 14)

The system according to claim 14, wherein the at least one recommended technology stack further comprises a recommended hardware infrastructure.

### Claim 20 (depends on 14)

The system according to claim 14, wherein the processor is further configured to determine cost information for the at least one recommended technology stack.
