Patents by Inventor Richard Stephen Rothstein

Richard Stephen Rothstein 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: 6871293
    Abstract: A client/server computer architecture having a gap detector detecting gaps in sequence numbers of transactions transmitted by clients and processed by servers. When a gap is detected to thereby indicate that a respective transaction was transmitted but not processed, the client that originally transmitted the transaction is notified so that the client can retransmit the transaction.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: March 22, 2005
    Assignee: American Management Systems, Inc.
    Inventors: Joanes DePaula Bomfim, Richard Stephen Rothstein, James Edward Simmons, Ashish Singh
  • Publication number: 20040107381
    Abstract: A high performance transaction storage and retrieval system supports an enterprise application requiring high volume transaction processing using commodity computers meeting business processing time budget requirements. The transaction storage and retrieval system is coupled to servers. The transaction storage and retrieval system includes input/output processes corresponding respectively to the servers and receiving transaction data from the servers, a memory, coupled to the input/output processes, receiving the transaction data from the input/output processes and storing the transaction data, disk writers coupled to the memory and corresponding respectively to the servers, and subpartition storage, coupled to the disk writers. The disk writers read the transaction data from the memory and store the transaction data in the subpartition storage. The subpartition storage is organized as flat files, each subpartition storage storing data corresponding to a subpartition of the transaction data.
    Type: Application
    Filed: July 12, 2002
    Publication date: June 3, 2004
    Applicant: American Management Systems, Incorporated
    Inventors: Joanes DePaula Bomfim, Richard Stephen Rothstein
  • Publication number: 20040078369
    Abstract: A method of a computer system configured to sort data analyzes characteristics of storage system components of the computer system and the data to be sorted. A maximum number of sending processors of the storage system components is determined based on the characteristics and the data to be sorted. A control structure for the sending processors is determined based on the characteristics, the data, the characteristics and maximum number of sending and receiving processors, and load on the sending and receiving processors. The load is balanced across the sending processors and across the receiving processors. The storage system components are configured based on the characteristics, the data, the maximum number of sending processors, and the load, such that each receiving processor of the storage system components of the computer system is dedicated to a single disk or set of disks.
    Type: Application
    Filed: July 1, 2003
    Publication date: April 22, 2004
    Applicant: American Management Systems, Incorporated
    Inventors: Richard Stephen Rothstein, Frederick Moore Vinson, Nicholas James Charles Bowler
  • Publication number: 20040010502
    Abstract: An in-memory file system supports concurrent clients allowing multiple updates on the same record by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing. Moreover, a computer system processing transactions includes client computers concurrently transmitting messages. The computer system also includes servers, in communication with the client computers, receiving the messages, and in-memory databases, each in-memory database corresponding, respectively, to at least one of the servers, in which the servers store the messages in records of the respective in-memory databases, and the in-memory databases allow multiple updates on the same record by more than 1 of the client computers, between commits, while maintaining commit integrity over a defined interval of processing.
    Type: Application
    Filed: July 12, 2002
    Publication date: January 15, 2004
    Inventors: Joanes DePaula Bomfim, Richard Stephen Rothstein
  • Publication number: 20030033554
    Abstract: A client/server computer architecture having a gap detector detecting gaps in sequence numbers of transactions transmitted by clients and processed by servers. When a gap is detected to thereby indicate that a respective transaction was transmitted but not processed, the client that originally transmitted the transaction is notified so that the client can retransmit the transaction.
    Type: Application
    Filed: August 7, 2001
    Publication date: February 13, 2003
    Applicant: American Management Systems, Inc.
    Inventors: Joanes DePaula Bomfim, Richard Stephen Rothstein, James Edward Simmons, Ashish Singh