VALIDATING NORMALIZED CODE REPRESENTATIONS
First Claim
Patent Images
1. A system comprising:
- a device that includes at least one processor, the device including a code validation engine comprising instructions tangibly embodied on a computer readable storage medium for execution by the at least one processor, the code validation engine including;
a request acquisition component configured to obtain a request that includes an indication of an execution context and data that represents executable code;
a data analysis component configured to initiate a first analysis of the data based on generating a first templatized representation of the executable code;
a list access component configured to access a list of one or more clearance indicators that indicate a blocking status associated with respective forms of templatized representations;
a workflow policy component configured to determine a first workflow policy based on the accessing of the list of clearance indicators; and
a list update component configured to initiate a first update to the list of one or more clearance indicators, based on a result of the first analysis of the data.
3 Assignments
0 Petitions
Accused Products
Abstract
A request that includes an indication of an execution context and data that represents executable code is obtained. An analysis of the data is initiated based on generating a first templatized representation of the executable code. A list of clearance indicators that indicate a blocking status associated with respective forms of templatized representations is accessed. A workflow policy is determined based on the accessing of the list of clearance indicators. The list of clearance indicators is updated, based on a result of the analysis of the data.
-
Citations
20 Claims
-
1. A system comprising:
a device that includes at least one processor, the device including a code validation engine comprising instructions tangibly embodied on a computer readable storage medium for execution by the at least one processor, the code validation engine including; a request acquisition component configured to obtain a request that includes an indication of an execution context and data that represents executable code; a data analysis component configured to initiate a first analysis of the data based on generating a first templatized representation of the executable code; a list access component configured to access a list of one or more clearance indicators that indicate a blocking status associated with respective forms of templatized representations; a workflow policy component configured to determine a first workflow policy based on the accessing of the list of clearance indicators; and a list update component configured to initiate a first update to the list of one or more clearance indicators, based on a result of the first analysis of the data. - View Dependent Claims (2, 3, 4, 5)
-
6. A method comprising:
-
obtaining a request that includes an indication of an execution context and data that represents executable code; initiating a first analysis of the data based on generating a first templatized representation of the executable code; accessing a list of one or more clearance indicators that indicate a blocking status associated with respective forms of templatized representations; determining a first workflow policy based on the accessing of the list of clearance indicators; and initiating a first update to the list of one or more clearance indicators, based on a result of the first analysis of the data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product tangibly embodied on a computer-readable storage medium and comprising executable code that causes at least one data processing apparatus to:
-
obtain a request that includes an indication of an execution context and data that represents executable code; initiate a first analysis of the data based on generating a first templatized representation of the executable code; access a list of one or more clearance indicators that indicate a blocking status associated with respective forms of templatized representations; determine a first workflow policy based on the accessing of the list of clearance indicators; and initiate a first update to the list of one or more clearance indicators, based on a result of the first analysis of the data.
-
Specification