Patent ID: 9514183
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. A computer-implemented method of searching large amounts of machine generated data collected from disparate sources, comprising steps of: receiving data from the disparate sources into a multi-level system of storage blocks; high-speed searching at a broad level for groups of the storage blocks containing records of interest; nested searching at an intermediate level in which the multi-level system of storage blocks are iteratively searched to determine specific storage blocks containing the records of interest, within the groups of the storage blocks; distributed searching in which searching resources are load balanced among the specific storage blocks at a fine level to identify the records of interest, within the specific storage blocks; and indexing the data received using plural index databases corresponding to plural keys into the data received; managing each index database as a separate index tree; grouping the data received into sets defined by time periods; and performing indexing and managing within one set separately from within another set, so the one set can be separately searched from the another set; indexing on any field within the data received; adding to one of the plural index databases a new field when found in the data received; and removing from one of the plural index databases a filed no longer used in the data received; displaying the records of interest to a user.