9286112

Determining and Dispatching Processing Agent for Transaction Processing

PublishedMarch 15, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A transaction processing system comprising: a hardware processor; a data storage device storing machine readable instructions for a transaction analyzer, a processing agent selector, and a dispatcher, that are executable by the hardware processor, wherein the machine readable instructions for the transaction analyzer are executable by the hardware processor to determine characteristics of a transaction, wherein the characteristics comprises at least one transaction type and processing operation; the machine readable instructions for the processing agent selector are executable by the hardware processor to: determine, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements; determine, based on the characteristics, a relevancy rating for each of the processing agents; select a processing agent with a highest relevancy rating; modify the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level; and combine the selected processing agent and the transaction; and the machine readable instructions for the dispatcher are executable by the hardware processor to dispatch the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.

2

2. The transaction processing system of claim 1 , wherein the processing agent selector is further to store a created or modified processing agent in the library of predetermined processing agents.

3

3. The transaction processing system of claim 1 , wherein the data storage device is to store a copy of each dispatched transaction and a transaction log for obtaining a processing status of each dispatched transaction; and a transaction tracker is to dispatch a copied transaction when it is determined that a corresponding dispatched transaction has not completed within a predetermined time period.

4

4. The transaction processing system of claim 3 , wherein the transaction tracker is further to dispatch a copied transaction to a different processing resource.

5

5. The transaction processing system of claim 4 , wherein the transaction tracker is further to delete from the data store the copy of a dispatched transaction for which it is determined that the corresponding dispatched transaction has completed successfully.

6

6. The transaction processing system of claim 1 wherein the processing resource is determined to have a processing resource characteristic below a predetermined threshold level and is selected based on the determination.

7

7. The transaction processing system of claim 1 , wherein transactions are received from a set of client computing devices, and wherein a set of processing resources for the transactions are on a secure network.

8

8. The transaction processing system of claim 1 , wherein the selected processing agent comprises machine readable instructions that describe or define a set of processing operations.

9

9. The transaction processing system of claim 8 , wherein to dispatch the combined processing agent and transaction to the processing resource comprises sending the combined processing agent and transaction via a network to the processing resource.

10

10. A method of processing a transaction using a set of processing resources, comprising: receiving a transaction to be processed; determining characteristics of the transaction, wherein the characteristics comprises at least one transaction type and processing operation; determining, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements; determining, based on the characteristics, a relevancy rating for each of the processing agents; selecting a processing agent with a highest relevancy rating; modifying the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level; combining the selected processing agent and the transaction; and sending the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.

11

11. The method of claim 10 , wherein sending the combined processing agent and transaction to a processing resource further comprises: determining characteristics of at least a plurality of processing resources in the set of processing resources; and sending the combined processing agent and transaction to a processing resource of the plurality of processing resources having a determined characteristic below a predetermined threshold level.

12

12. The method of claim 11 , wherein sending further comprises sending the combined processing agent and transaction to a processing resource of the plurality of processing resources having a processing load below a predetermined threshold.

13

13. The method of claim 10 , wherein the selected processing agent comprises machine readable instructions that describe or define a set of processing operations, and sending the combined processing agent and transaction comprises sending the combined processing agent and transaction via a network to the processing resource.

14

14. A non-transitory computer-readable medium having computer-readable instructions stored thereon that are executable by a processor to: receive a transaction for processing; determine characteristics of the transaction, wherein the characteristics comprises at least one transaction type and processing operation; determine, based on the characteristics of the transaction, processing agents, wherein at least one of the processing agents is constructed by selecting and combining processing agent elements from a library of predetermined processing agent elements; determine, based on the characteristics, a relevancy rating for each of the processing agents; select a processing agent with a highest relevancy rating; modify the selected processing agent if the relevancy rating of the selected processing agent is less than a predetermined level; combine the selected processing agent and the transaction; and send the combined processing agent and transaction to a processing resource of a set of processing resources to cause the processing agent to process the transaction on at least one computing device of the processing resource, wherein the processing agent comprises machine readable instructions.

15

15. The non-transitory computer-readable medium of claim 14 , wherein the selected processing agent comprises machine readable instructions that describe or define a set of processing operations.

16

16. The non-transitory computer-readable medium of claim 15 , wherein to send the combined processing agent and transaction comprises sending the combined processing agent and transaction via a network to the processing resource.

Patent Metadata

Filing Date

Unknown

Publication Date

March 15, 2016

Inventors

Kas Kasravi
Robert J. Rappold
Philip C. Jackson JR.

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DETERMINING AND DISPATCHING PROCESSING AGENT FOR TRANSACTION PROCESSING” (9286112). https://patentable.app/patents/9286112

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.