PATENT CLAIM ANALYSIS

Application Number: 16132608
Application Type: Utility
Filing Date: 2018-09
Publication Date: 2019-01
Patent Classification: ["714", "038130"]

Abstract:
Remotely debugging a non-responsive operating system (OS) of a computer system. Central processing units (CPUs) in a computer system are bound to receive queues of a network adapter. Interrupts for a CPU is disabled, wherein the CPU is not available to process hardware interrupt requests queued in the bound receive queues. A debugging message including debugging commands is received by the network adapter, wherein the debugging message is stored in a first receive queue of the network adapter bound to a first CPU. If the first CPU is available, the debugging commands in the debugging message stored in the first of the one or more receive queues of the network adapter are identified by a debugger of the computer system. The identified debugging commands are executed by the CPU to debug the non-responsive OS of the computer system.

Claim (Index 1):
A method comprising:\n binding each of a plurality of central processing units (CPUs) in a computer system to one or more receive queues of a network adapter, wherein each of the one or more receive queues is configured to queue a hardware interrupt request of the network adapter; disabling interrupts for one or more of the plurality of CPUs, wherein the one or more of the plurality of CPUs are not available to process hardware interrupt requests queued in the one or more bound receive queues, and an operating system (OS) of the computer system becomes non-responsive; receiving, by the network adapter, a debugging message including debugging commands, wherein the debugging message is stored in a first of the one or more receive queues of the network adapter bound to a first of the plurality of CPUs, and wherein the debugging message corresponds to a first hardware interrupt request queued in the first of the one or more receive queues; responsive to determining that the first of the plurality of CPUs is not available to process the first hardware interrupt, receiving, by the network adapter, the debugging message including debugging commands, wherein the debugging message is stored in a second of the one or more receive queues of the network adapter bound to a second of the plurality of CPUs, and wherein the debugging message corresponds to a second hardware interrupt request queued in the second of the one or more receive queues; and executing the identified debugging commands, by the second of the plurality of CPU's to debug the non-responsive OS of the computer system.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 97.0
- Lexical Diversity: 2.64912
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15083375', '12646457', '15141865', '14049247', '15173462']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2596776343097551
- 35 USC 102 Novelty (BERT): 0.5330012484312405
- Combined Prediction Score: 0.2870099957219036
- Mean Citation Score: 193.91251000000003
- Max Citation Score: 378.30215
- Similarity Product: 374.0275282877862

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