PATENT CLAIM ANALYSIS

Application Number: 15985147
Application Type: Utility
Filing Date: 2018-05
Publication Date: 2018-09
Patent Classification: ["709", "203000"]

Abstract:
A distributed data-based concurrent processing by a control terminal obtaining data block information corresponding to a submitted operation; a task processing terminal sending a task processing request to the control terminal; the control terminal finding a data block that is unassigned and is distributed in the same server where the task processing terminal is distributed, and assigning the found data block to the task processing terminal. The control terminal determines a server having the fewest data blocks that are being processed by the task processing terminal and assigning an unassigned data block to the task processing terminal on the determined server if the data block that is unassigned and is distributed in the same server where the task processing terminal is distributed is not found. The task processing terminal processes the data block assigned by the control terminal according to a flow.

Claim (Index 13):
At least one non-transitory computer readable storage media comprising executable instructions to implement functions of a control terminal and task processing terminals on servers to deploy the control terminal and the task processing terminals in the servers to execute a distributed data-based concurrent processing by:\n obtaining, by the control terminal, data block information corresponding to at least one operation to be submitted; sending, by a task processing terminal, among the task processing terminals, a task processing request to submit an operation, among the at least one operation, to the control terminal; assigning, by the control terminal, a data block, among data blocks, found corresponding to data block information of an operation among the at least one operation that is unassigned for processing, to a task processing terminal among the task processing terminals that is distributed in same server among the servers where the found unassigned data block is distributed; in response to the unassigned data block not being found in the assigning, determining, by the control terminal, a server among the servers having fewest data blocks that are being processed according to the data block information of the at least one operation and assigning the found unassigned data block to a task processing terminal among the task processing terminals on the determined server, the data blocks assigned by the control terminal to the task processing terminals being process-able according to a set flow; wherein the assigning, by the control terminal, the found unassigned data block that is distributed in the same server where the task processing terminal is deployed, further comprises: obtaining, by the control terminal, initialization information set for the operation; checking, by the control terminal, based upon the set initialization information for the operation whether the operation has been initialized, if the operation is not initialized, after obtaining the data block information corresponding to the operation, storing the data block information corresponding to the operation into an operation processing state table, recording the data block in an unassigned state in the operation processing state table, and marking the operation in the initialization information in a successfully-initialized state, and if the operation is initialized, waiting for receipt of a task processing request sent by a task processing terminal among the task processing terminals.

Metadata:
- Claim Count in Document: 29.0
- Percentile: 93.0
- Lexical Diversity: 2.84615
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['14615715', '15516878', '13978798', '14866966', '15400113']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2155125452611953
- 35 USC 102 Novelty (BERT): 0.583106636419691
- Combined Prediction Score: 0.2522719543770448
- Mean Citation Score: 230.142156
- Max Citation Score: 473.64645
- Similarity Product: 448.0141984185397

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