Patents by Inventor Mark D. Leonard

Mark D. Leonard 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: 8205202
    Abstract: A computer system that comprises computers, front-end applications, a messaging service, and an enterprise integration application is disclosed, each of the applications and the messaging service executing on at least one of the computers. The messaging service places service requests transmitted from the front-end applications on queues based on the type of the service requests. The enterprise integration application comprises business logic modules, each business logic module dedicated to acting on one type of the service requests and comprising at least one interface thread, at least one handling thread, and at least one management thread. The interface threads retrieve service requests from the queue associated with the type of service request associated with the business logic module. The handling threads act on the service requests retrieved by the interface thread. The management thread creates additional interface threads and handling threads as more are needed by the business logic module.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: June 19, 2012
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 8156374
    Abstract: A system is provided for problem management for outsized queues. The system includes a computer readable storage medium comprising a management component stored as a set of computer instructions executable by a processor. The management component stops transmission of inbound messages for a queue managed by a first queue manager. The management component provides a copy of the queue to a second queue manager and recreates the queue as an empty queue for the first queue manager. The management component restarts the inbound messages for the recreated queue and enables the second queue manager to manage the copy of the queue. The management component enables an application that retrieved messages from the queue to retrieve messages from at least one of the recreated queue and the copy of the queue and to promote outputting data for a requesting user application to a user interface.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: April 10, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Terriss Ford, Mark D. Leonard