PATENT CLAIM ANALYSIS

Application Number: 15987459
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2019-10
Patent Classification: ["711", "165000"]

Abstract:
While migrating a source volume to a destination storage array, disabling the source volume causes a source storage array to send a non-standard failure status code to all host computers in a cluster that includes the source storage array and the destination storage array. While the source volume is disabled with regard to standard host I/O requests received from host computers in the cluster, in response to receipt of the non-standard failure status code, a customized plugin added to the host computers transfers persistent reservation information to the destination storage array using non-standard read and set persistent reservation information commands. The destination volume is then enabled to process host I/O requests in accordance with the transferred persistent reservation information, and an active path for accessing the source volume is modified in each one of the host computers in the cluster to indicate the destination volume in the destination storage array.

Claim (Index 13):
A non-transitory, computer-readable medium including instructions which, when executed by processing units, cause the processing units to perform a method of providing seamless migration of a source volume located in a source storage array to a destination storage array, the method comprising the steps of:\n disabling the source volume, wherein disabling the source volume prevents the source volume from being used to process standard host I/O requests and causes the source storage array to send a non-standard failure status code to a plurality of host computers in a cluster that also includes the source storage array and the destination storage array; transferring, by at least one of the host computers in the cluster in response to receipt of the non-standard failure status code, and while the source volume is disabled and prior to enabling a destination volume in the destination storage array to process host I/O requests, persistent reservation information to the destination storage array, wherein the persistent reservation information indicates which ones of the host computers in the cluster are permitted to access the source volume; in response to determining that the persistent reservation information has been successfully transferred to the destination storage array, enabling the destination volume to process host I/O requests in accordance with the transferred persistent reservation information; and in response to determining that the destination volume has been enabled to process host I/O requests, modifying an active path for accessing the source volume in each one of the host computers in the cluster to indicate the destination volume, wherein the modification of the active path for accessing the source volume causes subsequent I/O requests that are directed to the source volume to be sent from the host computers in the cluster to the destination storage array for processing in the destination storage array using the destination volume.

Metadata:
- Claim Count in Document: 12.0
- Percentile: 93.0
- Lexical Diversity: 2.41538
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15370932', '13563628', '13535851', '13563622', '14752674']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5330605651082096
- 35 USC 102 Novelty (BERT): 0.5034998676414731
- Combined Prediction Score: 0.530104495361536
- Mean Citation Score: 242.730118
- Max Citation Score: 278.63376
- Similarity Product: 204.067861590786

Labels:
- Claim Label 101: 1
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 1

Dataset: test