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 6):
The device allocation management method according to  claim 4 , 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, and the identifier of the I/O device is assigned by the virtual machine, the method further comprising: storing, in the storage unit,\n 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, and \n a number table that holds the identifier of the I/O device allocated to the virtual machine; \n when trapping a setting request signal from the virtual machine after booting up the virtual machine, determining whether or not a target of the setting request is an I/O device registered in the number table; when determining that a target of the setting request is an I/O device registered in the number table, reading an identifier of the virtual machine and the identifier of the I/O device that are included in a trapped signal; specifying an interface identifier in the address table by a read identifier of the virtual machine and a read identifier of the I/O device; and executing initialization on the I/O device through an interface with a specified interface identifier.

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

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4549872973505597
- 35 USC 102 Novelty (BERT): 0.5131458321973894
- Combined Prediction Score: 0.4608031508352427
- Mean Citation Score: 218.671562
- Max Citation Score: 231.88947
- Similarity Product: 173.7441516994554

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