PATENT CLAIM ANALYSIS

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

Abstract:
Systems and methods for processing information via networked computers leverage request handlers, process handlers, and task handlers to provide efficient distributed processing of processing jobs. A request handler can receive service requests for processing jobs, process handlers can identify tasks to be performed in connection with the processing jobs, and task handlers can perform the identified tasks, where the request handler, the process handlers, and the task handlers can be distributed across a plurality of networked computers.

Claim (Index 1):
A system for applying a distributed computing architecture to enhance task processing with high availability computing power, the system comprising:\n a decentralized distributed computing network that executes a processing job in a distributed manner, wherein the decentralized distributed computing network comprises a plurality of networked computers, the plurality of networked computers comprising a request handler, a plurality of process handlers, and a plurality of task handlers, the process handlers being resident on a plurality of different networked computers, the task handlers being resident on a plurality of different networked computers, the processing job having an associated process flow, the process flow including (1) a plurality of tasks without a specification as to which of the networked computers are to perform the tasks and (2) logic that defines a relationship between the tasks; wherein the decentralized computing network is configured to distributively execute the processing job via a plurality of operations, wherein the operations comprise:\n the request handler receiving a service request for the processing job; \n the decentralized distributed computing network storing state information for the processing job; \n at least one process handler among the plurality of process handlers volunteering for servicing the processing job corresponding to the received service request based on its availability for servicing the processing job, the at least one process handler thus being a volunteer process handler; \n the volunteer process handler (1) analyzing the state information for the processing job to determine whether any tasks in the process flow remain to be performed based on the logic for the process flow, (2) in response to the state information analysis indicating that a task remains for the process flow, identifying a task from the process flow to be performed, and (3) in response to the state information analysis indicating that no tasks remain for the process flow, determining that the processing job has been completed; \n for each of a plurality of the identified tasks, at least one task handler among the plurality of task handlers volunteering for performing that identified task based on it being able to perform that identified task, the at least one task handler thus being a volunteer task handler; \n each volunteer task handler performing an identified task to generate a task result; and \n the decentralized distributed computing network storing updated state information for the processing job, the updated stored state information being based on the task results.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 93.0
- Lexical Diversity: 2.04762
- Patent Class: 709.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15391577', '14722963', '14176378', '13707861', '13491893']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.401653874921504
- 35 USC 102 Novelty (BERT): 0.6596520140016059
- Combined Prediction Score: 0.4274536888295143
- Mean Citation Score: 557.70463
- Max Citation Score: 595.5822
- Similarity Product: 592.7117487219215

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