Patents by Inventor Timothy Austin Geldart
Timothy Austin Geldart has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11934858Abstract: A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information.Type: GrantFiled: June 2, 2021Date of Patent: March 19, 2024Assignee: OPEN TEXT GXS ULCInventors: Timothy Austin Geldart, Dana Sue Williams
-
Patent number: 11922236Abstract: Systems, methods, and computer program products for producer-side prioritization of message processing. Producer-side prioritization of message processing may include receiving an input message according to a messaging protocol for communicating between software components, where the input message comprises message priority information for the input message, producing a command for a next step in the processing flow, the command including a target time determined using the message priority information from the input message, queuing the command in a command queue, selecting the command from the command queue based on a determination that the target time has expired, and processing the command.Type: GrantFiled: February 7, 2022Date of Patent: March 5, 2024Assignee: OPEN TEXT GXS ULCInventors: Garrett Christopher Young, Timothy Austin Geldart
-
Publication number: 20220156131Abstract: Systems, methods, and computer program products for producer-side prioritization of message processing. Producer-side prioritization of message processing may include receiving an input message according to a messaging protocol for communicating between software components, where the input message comprises message priority information for the input message, producing a command for a next step in the processing flow, the command including a target time determined using the message priority information from the input message, queuing the command in a command queue, selecting the command from the command queue based on a determination that the target time has expired, and processing the command.Type: ApplicationFiled: February 7, 2022Publication date: May 19, 2022Inventors: Garrett Christopher Young, Timothy Austin Geldart
-
Patent number: 11263066Abstract: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.Type: GrantFiled: April 28, 2020Date of Patent: March 1, 2022Assignee: OPEN TEXT GXS ULCInventors: Garrett Christopher Young, Timothy Austin Geldart
-
Publication number: 20210303333Abstract: A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information.Type: ApplicationFiled: June 2, 2021Publication date: September 30, 2021Inventors: Timothy Austin Geldart, Dana Sue Williams
-
Patent number: 11055128Abstract: A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information.Type: GrantFiled: July 30, 2018Date of Patent: July 6, 2021Assignee: OPEN TEXT GXS ULCInventors: Timothy Austin Geldart, Dana Sue Williams
-
Publication number: 20200257577Abstract: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.Type: ApplicationFiled: April 28, 2020Publication date: August 13, 2020Inventors: Garrett Christopher Young, Timothy Austin Geldart
-
Patent number: 10642668Abstract: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.Type: GrantFiled: April 18, 2018Date of Patent: May 5, 2020Assignee: Open Text GXS ULCInventors: Garrett Christopher Young, Timothy Austin Geldart
-
Publication number: 20200034177Abstract: A system for isolating requests that comprises, a shared command queue, a first virtual computational resource and a second virtual computational resources. The first virtual computational resources comprises a policy engine configured to access policies comprising criteria for assigning commands corresponding to requests from tenants to compartments, determine, according to the policies, compartments to which to assign the commands corresponding to the requests, produce the commands corresponding to the requests, and queue the commands in the shared command queue, each command comprising compartment assignment information.Type: ApplicationFiled: July 30, 2018Publication date: January 30, 2020Inventors: Timothy Austin Geldart, Dana Sue Williams
-
Publication number: 20190324828Abstract: A message processing system that provides a processing flow, the message processing system comprising an input message consumer configured to consume input messages from an input message queue, where the input messages comprise priority information. The message processing system includes a command producer configured to produce commands for a next step in the processing flow. Each command produced may include a target time determined using priority information extracted from an input message to which that command corresponds. The message processing system comprises a queue for commands. The message processing system further comprises a command consumer configured to select commands that have expired target times from the command queue for processing and consume the selected commands from the command queue.Type: ApplicationFiled: April 18, 2018Publication date: October 24, 2019Inventors: Garrett Christopher Young, Timothy Austin Geldart