Patents by Inventor David Kent Downing

David Kent Downing 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: 7954112
    Abstract: Data interchanges are processed so that problematic individual elements within the data interchanges do not cause the processing of the data interchanges to be suspended unless there is a catastrophic error. The data interchanges are split up by flat file and/or XML disassemblers of a message engine into independent messages even if some elements are incorrect or cause processing failures. Those messages in the interchange that may be processed are processed, while those that would cause processing errors are suspended in a suspend queue for recovery processing. Even when a message is placed in the suspend queue, processing continues with the next independent message in the data interchange. Messages that are placed in the suspend queue for lack of routing information may be resumed by providing the routing information and again attempting to route the previously suspended message.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Ruslan A. Yakushev, Kartik Paramasivam, David Kent Downing, Jean-Emile Elien, Wei-Lun Lo