Patents by Inventor David T. McDonald

David T. McDonald 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: 9798798
    Abstract: A computer-implemented system and method for selecting documents for review is provided. A master array of messages and topics for the messages is generated. The messages in the master array are sorted by the topics and the sorted messages are processed. During processing, each message in the master array is identified as unique, duplicate, or near duplicate. The unique messages are extracted from the duplicate and near duplicate messages, and entered into a log by creating a log entry for each of the unique messages. Each log entry includes a source of and identification information for one of the unique messages. The unique messages are then provided for document review.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: October 24, 2017
    Assignee: FTI Technology, LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20160314190
    Abstract: A computer-implemented system and method for selecting documents for review is provided. A master array of messages and topics for the messages is generated. The messages in the master array are sorted by the topics and the sorted messages are processed. During processing, each message in the master array is identified as unique, duplicate, or near duplicate. The unique messages are extracted from the duplicate and near duplicate messages, and entered into a log by creating a log entry for each of the unique messages. Each log entry includes a source of and identification information for one of the unique messages. The unique messages are then provided for document review.
    Type: Application
    Filed: July 1, 2016
    Publication date: October 27, 2016
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 9384250
    Abstract: A system and method for identifying related messages are provided. A set of messages, each having a header, sender and transmission time, is obtained. A message is selected from the set. A body of the selected message is compared to a body of a further message in the set. The further message is labeled as a duplicate of the selected message when the bodies match. The duplicate labeling of the further message is verified when the header, sender, and transmission time of the further message matches the header, sender, and transmission time of the selected message. The duplicate messages are removed from the set. The remaining messages are sorted in order of message length. A shorter message is compared with a longer message and is marked as a near duplicate of the longer message when the body of the shorter message is included in the body of the longer message.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 5, 2016
    Assignee: FTI TECHNOLOGY LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20150100595
    Abstract: A system and method for identifying related messages are provided. A set of messages, each having a header, sender and transmission time, is obtained. A message is selected from the set. A body of the selected message is compared to a body of a further message in the set. The further message is labeled as a duplicate of the selected message when the bodies match. The duplicate labeling of the further message is verified when the header, sender, and transmission time of the further message matches the header, sender, and transmission time of the selected message. The duplicate messages are removed from the set. The remaining messages are sorted in order of message length. A shorter message is compared with a longer message and is marked as a near duplicate of the longer message when the body of the shorter message is included in the body of the longer message.
    Type: Application
    Filed: December 15, 2014
    Publication date: April 9, 2015
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 8914331
    Abstract: A computer-implemented system and method for identifying duplicate and near duplicate messages is provided. A set of messages is obtained. A body of one such message is compared with the body of each other message. Those messages having matching bodies are identified as exact duplicates. The exact duplicates are removed from the set. The remaining messages are sorted in order of message length and a shorter message is compared with a longer message. A determination is made that the body of the shorter message is included in the body of the longer message and the shorter message is marked as a near duplicate of the longer message.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: December 16, 2014
    Assignee: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20140122450
    Abstract: A computer-implemented system and method for identifying duplicate and near duplicate messages is provided. A set of messages is obtained. A body of one such message is compared with the body of each other message. Those messages having matching bodies are identified as exact duplicates. The exact duplicates are removed from the set. The remaining messages are sorted in order of message length and a shorter message is compared with a longer message. A determination is made that the body of the shorter message is included in the body of the longer message and the shorter message is marked as a near duplicate of the longer message.
    Type: Application
    Filed: January 6, 2014
    Publication date: May 1, 2014
    Applicant: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 8626767
    Abstract: A computer-implemented system and method for identifying near duplicate messages is provided. Messages each including a content body are grouped by conversation thread. One or more of the messages also includes an attachment. The messages for each conversation thread are sorted in order of message length. At least one of the messages is selected from one of the threads and the body of the selected message is compared with the body of one such shorter message in that thread. A determination is made that the body of the shorter message is included in the body of the selected message. Hash codes of the attachments for the selected message and the shorter message are compared. The shorter message is marked as a near duplicate message of the selected message when the hash codes of the attachments match.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: January 7, 2014
    Assignee: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20130268610
    Abstract: A computer-implemented system and method for identifying near duplicate messages is provided. Messages each including a content body are grouped by conversation thread. One or more of the messages also includes an attachment. The messages for each conversation thread are sorted in order of message length. At least one of the messages is selected from one of the threads and the body of the selected message is compared with the body of one such shorter message in that thread. A determination is made that the body of the shorter message is included in the body of the selected message. Hash codes of the attachments for the selected message and the shorter message are compared. The shorter message is marked as a near duplicate message of the selected message when the hash codes of the attachments match.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 10, 2013
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 8458183
    Abstract: A system and method for identifying unique and duplicate messages is provided. Messages are maintained, and a header and message body are extracted from each of the messages. A hash code is calculated for each message over at least part of the header and the body of that message. The messages with matching hash codes are grouped. One message in each group with two or more messages is randomly selected as a unique message. The remaining messages in the group are marked as exact duplicate messages.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: June 4, 2013
    Assignee: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20120130961
    Abstract: A system and method for identifying unique and duplicate messages is provided. Messages are maintained, and a header and message body are extracted from each of the messages. A hash code is calculated for each message over at least part of the header and the body of that message. The messages with matching hash codes are grouped. One message in each group with two or more messages is randomly selected as a unique message. The remaining messages in the group are marked as exact duplicate messages.
    Type: Application
    Filed: January 30, 2012
    Publication date: May 24, 2012
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 8108397
    Abstract: A system and method for processing message threads is provided. A plurality of messages, each comprising a message body, is grouped by conversation thread. The message bodies of the messages are compared. Each message recursively contained in at least one other message is identified as a near duplicate message. An attachment sequence is generated for at least part of each attachment associated with one or more of the messages. The attachment sequences associated with the near duplicate messages are compared. Each near duplicate message having an attachment sequence not matching the attachment sequence of any other near duplicate message is identified as a unique message.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 31, 2012
    Assignee: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20110067037
    Abstract: A system and method for processing message threads is provided. A plurality of messages, each comprising a message body, is grouped by conversation thread. The message bodies of the messages are compared. Each message recursively contained in at least one other message is identified as a near duplicate message. An attachment sequence is generated for at least part of each attachment associated with one or more of the messages. The attachment sequences associated with the near duplicate messages are compared. Each near duplicate message having an attachment sequence not matching the attachment sequence of any other near duplicate message is identified as a unique message.
    Type: Application
    Filed: November 15, 2010
    Publication date: March 17, 2011
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 7836054
    Abstract: A system and method for processing a message store for near duplicate messages is provided. Metadata, content, and each attachment associated with messages are extracted. Near duplicate messages in the message store are identified. Compound digests taken of the metadata for, of the content contained in, and of the each attachment associated with each of the messages in the message store are compared. Each message having a compound digest not matching the compound digest of any other message is marked as unique and each message having a compound digest matching the compound digest of at least one other message is marked as an exact duplicate. Messages remaining unmarked and having similar content are grouped into sets that each includes one or more near duplicate messages. One of the near duplicate messages is designated as unique and each remaining near duplicate message in the set is designated as a near duplicate.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: November 16, 2010
    Assignee: FTI Technology LLC
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20090307630
    Abstract: A system and method for processing a message store for near duplicate messages is provided. Metadata, content, and each attachment associated with messages are extracted. Near duplicate messages in the message store are identified. Compound digests taken of the metadata for, of the content contained in, and of the each attachment associated with each of the messages in the message store are compared. Each message having a compound digest not matching the compound digest of any other message is marked as unique and each message having a compound digest matching the compound digest of at least one other message is marked as an exact duplicate. Messages remaining unmarked and having similar content are grouped into sets that each includes one or more near duplicate messages. One of the near duplicate messages is designated as unique and each remaining near duplicate message in the set is designated as a near duplicate.
    Type: Application
    Filed: August 17, 2009
    Publication date: December 10, 2009
    Inventors: Kenji Kawai, David T. McDonald
  • Publication number: 20090266087
    Abstract: A system and a process are provided for transferring a cryogenic fluid such as liquefied natural gas between a floating transport vessel and a storage vessel. The fluid is transferred through at least one submerged/subsea/subsurface catenary flexible conduit, the conduits being configured to avoid damage from waves and abrasion or contact with the other conduits, the vessels, or other objects. A conduit transfer vessel is provided for storing the conduit in the water, delivering the conduit to each transport vessel, but standing off from the transport vessel during cryogenic fluid transfer, and then retrieving the conduit from the transport vessel, which greatly improves the safety of the cryogenic fluid transfer operations.
    Type: Application
    Filed: May 13, 2009
    Publication date: October 29, 2009
    Inventors: Jimmie Dean Adkins, David T. McDonald
  • Patent number: 7577656
    Abstract: A system and method for identifying messages in a message store is provided. At least part of metadata associated with and at least part of content contained in each of a plurality of messages in a message store are encoded by generating a metadata sequence and a content sequence for each message. The messages are grouped into sets by similar metadata sequences and similar content sequences. The messages in each set are compared. Each such message not matching any other such message in the set is marked as a unique message. Each such message matching at least one other such message in the set is marked as an exact duplicate message. Each such message including a subset of at least one other such message in the set is marked as a near duplicate message.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: August 18, 2009
    Assignee: Attenex Corporation
    Inventors: Kenji Kawai, David T. McDonald
  • Patent number: 7543613
    Abstract: A system and a process are provided for transferring a cryogenic fluid such as liquefied natural gas between a floating transport vessel and a storage vessel. The fluid is transferred through at least one submerged/subsea/subsurface catenary flexible conduit, the conduits being configured to avoid damage from waves and abrasion or contact with the other conduits, the vessels, or other objects. A conduit transfer vessel is provided for storing the conduit in the water, delivering the conduit to each transport vessel, but standing off from the transport vessel during cryogenic fluid transfer, and then retrieving the conduit from the transport vessel, which greatly improves the safety of the cryogenic fluid transfer operations.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: June 9, 2009
    Assignee: Chevron U.S.A. Inc.
    Inventors: Jimmie Dean Adkins, David T. McDonald
  • Publication number: 20080242165
    Abstract: A system is provided for transferring fluids such as liquefied natural gas between a floating transport vessel and a floating storage vessel utilizing a transfer vessel to deploy, operate and return a fluid conduit to the storage vessel. The fluid is transferred through at least one submerged-subsea catenary flexible conduit, at least one floating flexible conduit, or any combination thereof. A transfer vessel, including a releasable mooring system, is provided for deploying the conduit from the storage vessel to the transport vessel, mooring with a transport vessel, maintaining a unified connection during fluid transfer, releasing the mooring once fluid transfer is completed, returning to and parking on the storage vessel, and storing the conduit between fluid transfers. The transfer vessel and releasable mooring system allows safe, controlled operation and fluid transfer in open sea conditions.
    Type: Application
    Filed: March 24, 2008
    Publication date: October 2, 2008
    Applicant: Chevron U.S.A. Inc.
    Inventors: Jimmie Dean Adkins, John S. Hartono, David T. McDonald
  • Publication number: 20080236703
    Abstract: A system is provided for transferring fluids such as liquefied natural gas between a floating transport vessel and a floating storage vessel utilizing a transfer vessel to deploy, operate and return a fluid conduit to the storage vessel. The fluid is transferred through at least one submerged-subsea catenary flexible conduit, at least one floating flexible conduit, or any combination thereof. A transfer vessel, including a releasable mooring system, is provided for deploying the conduit from the storage vessel to the transport vessel, mooring with a transport vessel, maintaining a unified connection during fluid transfer, releasing the mooring once fluid transfer is completed, returning to and parking on the storage vessel, and storing the conduit between fluid transfers.
    Type: Application
    Filed: March 24, 2008
    Publication date: October 2, 2008
    Applicant: CHEVRON U.S.A. INC.
    Inventors: Jimmie Dean Adkins, John S. Hartono, David T. McDonald
  • Patent number: 7035876
    Abstract: A system and method for evaluating a structured message store for message redundancy is described. A header and a message body are extracted from each of a plurality of messages maintained in a structured message store. A substantially unique hash code is calculated over at least part of the header and over the message body of each message. The messages are grouped by the hash codes. One such message is identified as a unique message within each group. In a further embodiment, the messages are grouped by conversation thread. The message body for each message within each conversation thread group is compared. At least one such message within each conversation thread group is identified as a unique message.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: April 25, 2006
    Assignee: Attenex Corporation
    Inventors: Kenji Kawai, David T. McDonald