PATENT CLAIM ANALYSIS

Application Number: 16405383
Application Type: Utility
Filing Date: 2019-05
Publication Date: 2019-08
Patent Classification: ["717", "109000"]

Abstract:
Control infrastructure. In an embodiment, the infrastructure comprises a script execution module that comprises a compiler that compiles scripts, having instructions that reference device properties, into virtual-machine programs, a virtual machine that executes virtual-machine programs, and a script manager that stores scripts, retrieves scripts, and loads scripts into the compiler. In addition, the infrastructure may comprise gateway(s), communicatively connected to physical device(s). The gateway(s) may each comprise processor(s), driver(s) that each communicate with at least one physical device using a communication protocol to read and/or write device properties of the physical device, and a device manager that maps device properties referenced in the virtual-machine programs to device properties used by the driver(s).

Claim (Index 1):
A system comprising a gateway that comprises:\n at least one hardware processor; at least one communication interface configured to download a schema and at least one control script from a platform via at least one network, wherein the at least one control script is defined in a base scripting language, and wherein the schema defines a mapping in an adapter programming language that is a fully contained simplified subset of the base scripting language; a compiler that, when executed by the at least one hardware processor, compiles the at least one control script into at least one virtual-machine program; a virtual machine that, when executed by the at least one hardware processor, executes the at least one virtual-machine program to control one or more physical devices communicatively connected to the gateway; and a device manager that, when executed by the at least one hardware processor,\n manages one or more drivers for the one or more physical devices, and, \n when executed by the at least one hardware processor, uses the mapping from the schema to map device properties, referenced by the at least one virtual-machine program, to device properties used by the one or more drivers to control or monitor the one or more physical devices.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 100.0
- Lexical Diversity: 2.23077
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16143843', '15540231', '13788762', '13896964', '15887899']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3816892532113139
- 35 USC 102 Novelty (BERT): 0.5537315693233366
- Combined Prediction Score: 0.3988934848225162
- Mean Citation Score: 254.24598400000005
- Max Citation Score: 388.427
- Similarity Product: 341.8993370604515

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