Patents by Inventor Richard A. Mandel

Richard A. Mandel 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: 8805795
    Abstract: A system for storing data in a memory comprises a memory operable to store a database, wherein the database comprises an array, and the array comprises a number of elements uniquely identifiable by their location in relation to an origin point of the array, an interface operable to receive first data to be stored in the array; and a processor communicatively coupled to the memory and the interface, the processor operable to convert the first data to a hash using a hash function, determine a selected number of character positions of the hash, and identify an array element according to the character values of the selected character positions of the hash.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: August 12, 2014
    Assignee: Bank of America Corporation
    Inventor: Richard A. Mandel
  • Patent number: 8572134
    Abstract: A system for storing messages in an on-disk database (ODDB), comprises an interface operable to receive a first message comprising first data from an execution venue, wherein the first message is one of a group of associated messages related to a financial transaction, a processor communicatively coupled to the interface, the processor is operable to load the first message into an in-memory database (IMDB), identify a second message in the group of associated messages, transform the second message with the first data from the first message, and determine whether all messages in the associated group of messages have been loaded into the IMDB, and the interface is further operable to transfer the first message to the ODDB.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 29, 2013
    Assignee: Bank of America Corporation
    Inventors: Reinier Van Rooyen, Richard A. Mandel
  • Publication number: 20120323862
    Abstract: A system for storing data in a memory comprises a memory operable to store a database, wherein the database comprises an array, and the array comprises a number of elements uniquely identifiable by their location in relation to an origin point of the array, an interface operable to receive first data to be stored in the array; and a processor communicatively coupled to the memory and the interface, the processor operable to convert the first data to a hash using a hash function, determine a selected number of character positions of the hash, and identify an array element according to the character values of the selected character positions of the hash.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: Bank of America Corporation
    Inventor: Richard A. Mandel
  • Publication number: 20120323978
    Abstract: A system for storing messages in an on-disk database (ODDB), comprises an interface operable to receive a first message comprising first data from an execution venue, wherein the first message is one of a group of associated messages related to a financial transaction, a processor communicatively coupled to the interface, the processor is operable to load the first message into an in-memory database (IMDB), identify a second message in the group of associated messages, transform the second message with the first data from the first message, and determine whether all messages in the associated group of messages have been loaded into the IMDB, and the interface is further operable to transfer the first message to the ODDB.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: Bank of America Corporation
    Inventors: Reinier Van Rooyen, Richard A. Mandel