PATENT CLAIM ANALYSIS

Application Number: 15957962
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-10
Patent Classification: ["717", "137000"]

Abstract:
Embodiments of the present invention disclose a method, a computer program product, and a computer system for mapping components of non-distributed environments to distributed environments. A computer receives a data pipeline configured for a non-distributed environment and identifies one or more bottleneck components of the data pipeline. In addition, the computer converts data used in the pipeline to a format compatible with a distributed environment and installs the necessary computing libraries necessary for operating the pipeline within the distributed environment. The computer further converts the code of the pipeline to a code that is compatible with the distributed environment and optimizes components of the pipeline for use in the distributed environment.

Claim (Index 15):
A computer system for mapping one or more components of a data pipeline from a non-distributed computing environment to a distributed computing environment, the computer system comprising:\n one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising: program instructions to identify at least one bottleneck component of one or more components comprising the data pipeline when implemented within the non-distributed computing environment, wherein identifying the at least one bottleneck component is based on a hybrid approach comprising a memory driven approach and a performance driven approach:\n program instructions to increase an input to the one or more components comprising the data pipeline; \n program instructions to determine that a performance of the at least one component is less than proportional to the increase of the input; \n program instructions to convert data corresponding to the at least one bottleneck component from a format compatible with the non-distributed computing environment to a format compatible with the distributed computing environment; program instructions to install libraries corresponding to an architecture of the distributed computing environment; and program instructions to convert code of the at least one bottleneck component from a format compatible with the non-distributed computing environment to a format compatible with the distributed computing environment.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 91.0
- Lexical Diversity: 2.18519
- Patent Class: 717.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13044048', '14271572', '15802516', '13095792', '15348572']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.368086032617113
- 35 USC 102 Novelty (BERT): 0.4803615229761508
- Combined Prediction Score: 0.3793135816530168
- Mean Citation Score: 161.586028
- Max Citation Score: 177.33746000000005
- Similarity Product: 139.15821221417428

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