×

Tiered priority system and callout performance booster

  • US 10,033,661 B1
  • Filed: 12/05/2017
  • Issued: 07/24/2018
  • Est. Priority Date: 09/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a call from a first online transaction program (first OTP);

    in response to receiving the call;

    generating an express socket path,generating a dispatchable unit of work and a corresponding token identifier (token ID),sending the token ID to the first OTP;

    receiving, from the first OTP a first callout message, where the first callout message includes the token ID;

    sending the first callout message on the express socket path;

    receiving a first response corresponding to the first callout message;

    sending the first response to the first OTP;

    receiving, from the first OTP a second callout message, where the second callout message includes the token ID;

    sending the second callout message on the express socket path;

    receiving, a second response corresponding to the second callout message;

    sending the second response to the first OTP;

    receiving a signal indicating that the first OTP has terminated;

    in response to receiving the signal, terminating the dispatchable unit of work;

    receiving a plurality of callout messages from one or more second online transaction programs (second OTPs);

    combining the plurality of callout messages into a shared callout message;

    sending the shared callout message to a TCP/IP server;

    receiving a shared return message from the TCP/IP server;

    extracting a plurality of return messages from the shared return message;

    returning the plurality of return messages to respectively corresponding one or more second OTPs;

    receiving a second callout message where the second callout message is of a first priority level;

    assigning an available socket to the second callout message;

    receiving a third callout message where the third callout message is of a second priority level; and

    reassigning the available socket to the third callout message.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×