PATENT CLAIM ANALYSIS

Application Number: 16065961
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-12
Patent Classification: ["711", "154000"]

Abstract:
The performance of a computer system which distributes and stores user data and a redundant code is improved. Each computer generates group information indicating positions of a user data region and a redundant code region in each of a plurality of computers; when a write request for write data is received, each computer writes the write data to a local storage device, selects a transmission destination computer on the basis of the group information, and transmits transmission data to the transmission destination computer; when a plurality of pieces of transmission data are respectively received, each computer generates a redundant code by using the plurality of pieces of transmission data on the basis of the group information, and writes the redundant code to the local storage device; and when configurations of the plurality of computers are changed, each computer changes the group information on the basis of the changed configurations.

Claim (Index 14):
A computer readable recording medium storing a control program causing a computer to execute a process for controlling a plurality of computers, the process comprising:\n setting a plurality of groups each including a user data region storing user data and a redundant code region storing a redundant code based on the user data in a logical storage region based on a storage device of each computer, and generating group information indicating positions of the user data region and the redundant code region in each of the plurality of computers for each group; in a case where a write request for write data is received, writing the write data to a local storage device, selecting a transmission destination computer from among other computers on the basis of the group information, and transmitting transmission data including at least part of the write data to the transmission destination computer; in a case where a plurality of pieces of transmission data are respectively received from a plurality of other computers, generating a redundant code by using the plurality of pieces of transmission data on the basis of the group information, and writing the redundant code to the local storage device; and in a case where configurations of the plurality of computers are changed, changing the group information on the basis of the changed configurations, reading user data from the local storage device, selecting a new redundant code computer which is a computer storing a redundant code after being changed based on the read user data on the basis of the changed group information, transmitting retransmission data based on the read user data to the new redundant code computer, selecting an old redundant code computer which is a computer storing a redundant code before being changed based on the read user data on the basis of the group information before being changed, and transmitting an erasure request for requesting the redundant code before being changed to be erased to the old redundant code computer.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 94.0
- Lexical Diversity: 2.90909
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15662510', '15777782', '16081389', '15754179', '15124040']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4641963212781176
- 35 USC 102 Novelty (BERT): 0.4773914916927954
- Combined Prediction Score: 0.4655158383195854
- Mean Citation Score: 176.993544
- Max Citation Score: 201.4347
- Similarity Product: 164.4102853649139

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