PATENT CLAIM ANALYSIS

Application Number: 16103743
Application Type: Utility
Filing Date: 2018-08
Publication Date: 2018-12
Patent Classification: ["718", "103000"]

Abstract:
The invention provides for a method for processing a plurality of data sets ( 105; 106; 108; 110 - 113 ; DB 1 ; DB 2 ) in a data repository ( 104 ) for storing at least unstructured data, the method comprising: —providing ( 302 ) a set of agents ( 150 - 168 ), each agent being operable to trigger the processing of one or more of the data sets, the execution of each of said agents being automatically triggered in case one or more conditions assigned to said agent are met, at least one of the conditions relating to the existence, structure, content and/or annotations of the data set whose processing can be triggered by said agent; —executing ( 304 ) a first one of the agents; —updating ( 306 ) the annotations ( 115 ) of the first data set by the first agent; and —executing ( 308 ) a second one of the agents, said execution being triggered by the updated annotations of the first data set meeting the conditions of the second agent, thereby triggering a further updating of the annotations of the first data set.

Claim (Index 30):
A system for processing data sets in a data repository for storing at least unstructured data, comprising:\n a processor; a computer-readable storage medium comprising a data repository for storing at least unstructured data, the data repository comprising data sets, the computer-readable storage medium further comprising machine executable instructions for execution by the processor, wherein the execution of the instructions causes the processor to perform: providing agents, wherein each of the agents triggers processing of one or more of the data sets, wherein execution of each of the agents is triggered in response to one or more conditions assigned to that agent being met for a data set whose processing is be triggered by the agent, and wherein each of the agents is assigned a priority number; monitoring, by an agents manager coupled to the data repository, execution of the agents; determining, by the agents manager, based on information obtained from the monitoring, one of 1) that at least two of the agents are trying to process a same one of the data sets and 2) that the at least two of the agents require a computational resource that cannot be provided to each of the at least two of the agents concurrently; and allowing, by the agents manager, an agent of the at least two of the agents having a higher priority number to execute; and processing annotations by:\n executing a first agent of the agents to trigger processing of a first data set of the one or more of the data sets to update annotations, wherein the execution is triggered by the one or more conditions of the first agent being met for the first data set; and \n executing a second agent of the agents, wherein the execution is triggered by the updated annotations of the first data set meeting the one or more conditions of the second agent, wherein the execution of the second agent triggers a further processing of the first data set and a further updating of the annotations of the first data set by the second agent.

Metadata:
- Claim Count in Document: 59.0
- Percentile: 96.0
- Lexical Diversity: 2.47619
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15115640', '11989538', '12767272', '11875744', '11666509']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3659300229321069
- 35 USC 102 Novelty (BERT): 0.5570725690459133
- Combined Prediction Score: 0.3850442775434876
- Mean Citation Score: 187.166924
- Max Citation Score: 356.03357
- Similarity Product: 343.7028752063715

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