PATENT CLAIM ANALYSIS

Application Number: 15880344
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-06
Patent Classification: ["717", "115000"]

Abstract:
Techniques herein include receiving, at a scripting language component of a native execution bridge, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component of the native execution bridge for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more natively executable commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwarding those commands to the native execution component for translation and execution.

Claim (Index 10):
One or more non-transitory storage media storing instructions which, when executed by one or more processors, cause performance of functions comprising:\n receiving, at a scripting language execution sandbox, a request to execute one or more scripting language commands, the scripting language execution sandbox executing using one or more processors of a single computing device and programmed to execute scripting language computer program scripts with restrictions on certain memory accesses and program calls, wherein the scripting language execution sandbox includes a scripting language component communicatively coupled to a native execution component of a native execution bridge, the native execution component executing using the one or more processors of the single computing device and programmed to securely programmatically communicate with the scripting language component and to execute natively executable commands without the same restrictions on certain memory accesses and program calls; sending the one or more scripting language commands from the scripting language component of the native execution bridge to the native execution component of the native execution bridge; determining, using the native execution component of the native execution bridge, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component; in response to determining to execute the one or more scripting language commands, translating the one or more scripting language commands into one or more natively executable commands; in response to translating the one or more scripting language commands into the one or more natively executable commands, executing, at the native execution component of the native execution bridge, the one or more natively executable commands; in response to determining not to execute the one or more scripting language commands as corresponding native commands, executing, at the scripting language execution sandbox, the one or more scripting language commands.

Metadata:
- Claim Count in Document: 2.0
- Percentile: 86.0
- Lexical Diversity: 2.46552
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14846138', '13428970', '14974671', '15595128', '13487939']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3608392777615698
- 35 USC 102 Novelty (BERT): 0.493020854091017
- Combined Prediction Score: 0.3740574353945145
- Mean Citation Score: 196.425046
- Max Citation Score: 217.59238
- Similarity Product: 171.79403419415237

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

Dataset: test