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 10):
A system comprising:\n a non relational database storing a plurality of time-series performance numbers that have been converted to text by conversion to Unicode such that any number of one or more digits has its value converted to its Unicode value, where there one time-series of Unicode values for each of the performance attributes of each instance of resource of a plurality of resources being monitored; a processor coupled to said non relational database, programmed with a query to solicit from a user a start and stop time, and query request language that provides syntax blocks that include a syntax blocks allowing a user to specify a desired resource type, a performance attribute, a regular expression to receive filters and a nesting syntax block; said processor programmed to receive a search query having a start and stop time, a first search consisting of a resource type, a performance attribute, a regular expression filter, a nesting syntax block, and a second search comprised of only a second attribute and a second regular expression filter, said processor retrieving the necessary data and executing said searches and return the results; and if either said regular expression contains a number or numerical expression, performing a reverse mapping from Unicode to numbers of any Unicode data retrieved to which said filter is to be applied before applying said filter.

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.3551414139522107
- 35 USC 102 Novelty (BERT): 0.5477204974350609
- Combined Prediction Score: 0.3743993223004958
- Mean Citation Score: 410.8717
- Max Citation Score: 425.58768
- Similarity Product: 372.855287936697

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

Dataset: test