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 7):
A system, comprising:\n a plurality of servers, each server comprising: at least one non-transitory computer readable storage medium to store programs; and at least one computer hardware configured, including configured by the programs, to execute a distributed data-based concurrent processing, at least two servers among the plurality of servers in which a plurality of task processing terminals are deployed; and at least one server among the plurality of servers in which a control terminal is deployed, a task processing terminal, among the task processing terminals, to send a task processing request to submit an operation to the control terminal; and the control terminal to execute an initialization module, and a task assigning module, wherein: the initialization module is configured to obtain data block information corresponding to the operation to be submitted by the task processing terminal; the task assigning module is configured to\n assign 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; and \n in response to the unassigned data block not being found in the assigning, determine a server among the servers having fewest data blocks that are being processed according to the data block information of at least one operation, and assign the found unassigned data block to a task processing terminal among the task processing terminals on the determined server, \n the data blocks assigned by the control terminal to the task processing terminals being process-able according to a preset flow; \n wherein the initialization module is configured to:\n obtain initialization information set for the operation, \n check based upon the set initialization information for the operation whether the operation has been initialized, \n if the operation is not initialized, after obtaining the data block information corresponding to the operation, \n store the data block information corresponding to the operation into an operation processing state table, \n record the data block in an unassigned state in the operation processing state table, and \n mark the operation in the initialization information in a successfully-initialized state, and \n 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.2156376458184793
- 35 USC 102 Novelty (BERT): 0.5827059347819995
- Combined Prediction Score: 0.2523444747148314
- Mean Citation Score: 230.142156
- Max Citation Score: 473.64645
- Similarity Product: 445.5451254076124

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