PATENT CLAIM ANALYSIS

Application Number: 15770045
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-11
Patent Classification: ["718", "001000"]

Abstract:
The purpose of the present invention is to provide a computer which is capable of increasing the number of I/O devices which connect to a PCI fabric which has predetermined specifications. This computer comprises: a storage unit which retains an I/O device list which is used to manage the allocation to a virtual machine which runs on the computer of an I/O device which is connected to the computer via a network; a virtual machine monitor which identifies the I/O device which is required for the operation of the virtual machine; and an I/O device manager which refers to the I/O device list and assesses whether the I/O device which has been identified by the virtual machine monitor is available to be allocated to the virtual machine, and if there is an I/O device available to be allocated to the virtual machine, allocates the I/O device to the virtual machine, and registers in the storage unit an identifier which is assigned to the I/O device on the basis of predetermined specifications, together with an identifier of the virtual machine.

Claim (Index 8):
The program recording medium according to  claim 7 , wherein\n the I/O device list holds a set of information including a type and a specification of the I/O device, the interface identifier of an interface connected to the I/O device, and an identifier of a virtual machine being an allocation destination of the I/O device, the program further causing the computer to execute: a procedure of storing, in the storage unit, an address table for managing a set of information composed of an identifier of the virtual machine, the identifier of the I/O device allocated to the virtual machine, and an interface identifier being an identifier of an interface connected between the I/O device and the network; a procedure of updating, when determining that the I/O device is allocable to the virtual machine, the I/O device list and the address table by use of an identifier of the virtual machine and the identifier of the I/O device; a procedure of executing, before boot-up of the virtual machine, initialization of an I/O device allocated to the virtual machine and holding initialization information; and a procedure of responding to, when trapping a signal for the initialization of the I/O device after booting up the virtual machine, the signal being transmitted from the virtual machine, initialization processing by the virtual machine, based on the held initialization information of the I/O device.

Metadata:
- Claim Count in Document: 11.0
- Percentile: 91.0
- Lexical Diversity: 2.64789
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['15318835', '13298904', '11068664', '14371891', '12979904']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4847918957351189
- 35 USC 102 Novelty (BERT): 0.5145827766900563
- Combined Prediction Score: 0.4877709838306127
- Mean Citation Score: 218.671562
- Max Citation Score: 231.88947
- Similarity Product: 175.57705976395007

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