PATENT CLAIM ANALYSIS

Application Number: 15912667
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["726", "001000"]

Abstract:
Disclosed is a method, a device, and/or a system of control over data resource utilization through a security node control policy evaluated in the context of an authorization request. In one embodiment, a method includes receiving an authorization request from a device to utilize a protected resource within a datastore. A control policy extracted from a security node defines an authorized context for the device to utilize the protected resource. The control policy includes a control algorithm comprising one or more conditionals comparing context values to control ranges. Context values are retrieved to form a context dataset. Utilization of the protected resource is authorized when it is determined by the control algorithm that the context dataset conforms to the authorized context. The security node may organize data into a domain structure that includes a unique identifier, an identity element, a content element, and a context element.

Claim (Index 13):
A system comprising:\n a datastore comprising:\n a plurality of nodes of a non-hierarchical data structure, the non-hierarchical data structure defined by at least one of the plurality of nodes includes a non-hierarchical reference to another of the plurality of nodes, each node of the plurality defined by a node structure comprising:\n an identifier (ID) of a particular node whereby the particular node may be referenced by at least one of the plurality of nodes, \n a referent attribute that references at least one other node of the plurality of nodes, and \n \n a security node of the non-hierarchical data structure, the security node defined by the node structure and further comprising:\n (i) a protected resource secured by a control policy establishing an authorized context for which utilization of the protected resource is authorized, the control policy usable to evaluate a context dataset associated with an authorization request of a device in relation to the authorized context defined by the control policy,\n wherein the context dataset is at least one of a state dataset that comprises a state value for each of one or more state attributes associated with a state of the device at generation of the authorization request and an external dataset comprising an external value for each of one or more external attributes associated with a source other than the authorization request of the device, \n wherein an instance of the control value range of each of the one or more conditionals specify any one of a location of a computing device, a number of uses of the protected resource, a type of use of the protected resource, and a duration of use of the data of the protected primitive, and \n \n (ii) a control algorithm of the control policy comprising one or more conditionals each comparing a first input that is any of an instance of the state value of one of the one or more state attributes and an instance of the external value of one of one or more external attributes with a second input that is a control value range, and \n \n a server comprising:\n a processor, and \n a computer readable memory comprising instructions to:\n receive the authorization request of the device; and \n evaluate the context dataset associated with the authorization request with the control algorithm to determine an authorization of the protected resource.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 90.0
- Lexical Diversity: 2.14865
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15230421', '15230424', '14754514', '15230423', '15230422']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2471893170878053
- 35 USC 102 Novelty (BERT): 0.6621797837332642
- Combined Prediction Score: 0.2886883637523512
- Mean Citation Score: 348.23903
- Max Citation Score: 638.96893
- Similarity Product: 625.9359140501714

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