PATENT CLAIM ANALYSIS

Application Number: 15975152
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["726", "027000"]

Abstract:
A system and method for protecting against the unauthorized use of operating system level commands is disclosed. The system includes a computer module including: a processor configured for performing data operations; a memory unit configured to store instructions executable by the processor; and an operating system module for supporting basic functions of the computer module, such as scheduling tasks, executing applications, and controlling peripherals. A virtual keyboard is connected to the computer module for creating one or more events or sequences of events recognizable by the operating system module. A system level command filter module is provided for filtering system level commands from the one or more recognizable events or sequences of events.

Claim (Index 1):
A virtual keyboard device external to a computer comprising:\n an RFID reader, a processor, a transmitter to couple the virtual keyboard device to the computer in a manner that emulates the coupling of a physical keyboard to the computer; and a memory module to store instructions that, when executed by the processor, cause the processor to:\n convert RFID signals captured by the RFID reader into a sequence of characters that emulates indications of keypresses of keyboard keys; \n recognize at least one character in the sequence of characters that is interpretable by an operating system of the computer as a system level command to point a cursor generated by the operating system to a command line of the operating system to enable entry of a further one or more characters of the sequence of characters at the command line; \n filter the further one or more characters from the sequence of characters in response to the further one or more characters comprising a malicious command to prevent provision of the malicious command to the computer in the sequence of characters; and \n operate the transmitter to transmit the sequence of characters, following the filtration of the further one or more characters from the sequence of characters, from the virtual keyboard device and to the computer, wherein:\n the operating system is to be executed within the computer to support basic functions of the computer; and \n the basic functions comprise interpretation of sequences of characters received by the computer to identify commands to cause the computer to execute tasks.

Metadata:
- Claim Count in Document: 20.0
- Percentile: 93.0
- Lexical Diversity: 1.89231
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14214135', '14292509', '14231409', '10632985', '11121637']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2503090611972459
- 35 USC 102 Novelty (BERT): 0.5332741852373161
- Combined Prediction Score: 0.2786055736012529
- Mean Citation Score: 189.194416
- Max Citation Score: 373.56522
- Similarity Product: 324.7624926233446

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

Dataset: test