PATENT CLAIM ANALYSIS

Application Number: 15921822
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["718", "104000"]

Abstract:
The approaches described herein implement synchronous execution of a user space operation from a kernel context. A thread, executing on a computing device, initializes a second kernel stack based on a first kernel stack. The computing device executes an operating system having a user space and a kernel space. The thread, executing in kernel space, performs a non-blocking call (e.g., an upcall) to execute an upcall function in user space. The upcall function may further call other user space functions or system calls. The system calls are performed using the second kernel stack. Upon termination of the upcall function, the thread continues execution on the first kernel stack.

Claim (Index 16):
The non-transitory computer readable medium of  claim 15 , wherein the machine readable instructions that cause the computing device to begin execution of the upcall function from the first kernel stack further cause the computing device to store a current kernel stack pointer for the first kernel stack.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 90.0
- Lexical Diversity: 2.12069
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['14304477', '14304480', '10670482', '13115341', '15682056']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4817591223009425
- 35 USC 102 Novelty (BERT): 0.5398104211922663
- Combined Prediction Score: 0.4875642521900749
- Mean Citation Score: 240.06974400000004
- Max Citation Score: 321.65552
- Similarity Product: 269.95851098669056

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