PATENT CLAIM ANALYSIS

Application Number: 15876756
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-06
Patent Classification: ["709", "224000"]

Abstract:
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. For speed, cache memory is used. Performance metric data outside the start time and end time named by the user on a query screen is eliminated before the regular expression is applied.

Claim (Index 8):
A computer apparatus comprising:\n a display; a memory storing one or more computer programs; an input device; a data store storing configuration data and Unicode characters mapped from numerical values of performance metric data defining values over time of one or more attributes of one or more instances of one or more resource types in a system being monitored, said Unicode characters stored in one or more files of a non-relational database file system; a programmable processor coupled to said memory and capable of being controlled by said computer program(s) stored therein, and coupled to said display, said input device, and said data store; and wherein said one or more computer programs are structured to control said programmable processor to perform the following steps to implement a tree search of data in said data store: D) receive a search query defining a relevant interval and first, second, third, fourth and fifth searches at two levels of nesting, said first level nesting specifed a nesting syntex block between said first and second searches, and said tree search signifying two separate traversals signified by a pair of tree search syntax blocks surrounding each of said second and third search and a pair of tree search syntax block surrounding said fourth and fifth search, said second and third search separated by a second nesting syntax block, and said fourth and fifth searches separated by a second nesting syntax block, said first search specifying a first resource type, peformance attribute and haying a filter criteria expressed in the form of a regular expression, said second search specifing a second resource type which is related to the first resource type, said third seach specifying a third resource type which is related to said second resource type, said fourth search specifying a fourth resource type which is related to said first resource type, said fifth search specifying a fifth resource type which is related to the fourth resource type, said second, third, fourth and fifth search also specifying a performance attribute, a filter condition specified as a regular expression; and executing all said searches on said all levels of nesting and returning the results.

Metadata:
- Claim Count in Document: 19.0
- Percentile: 86.0
- Lexical Diversity: 1.98198
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15829697', '15376629', '14806550', '13853862', '15183717']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3538803895196528
- 35 USC 102 Novelty (BERT): 0.5501562144805172
- Combined Prediction Score: 0.3735079720157392
- Mean Citation Score: 410.8717
- Max Citation Score: 425.58768
- Similarity Product: 397.95403437257767

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test