Patents by Inventor Stephen C. Schwarm

Stephen C. Schwarm 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: 7028218
    Abstract: A redundant file server includes at least two dual processor boards. Each physical processor has two logical processors. The first logical processor of the first physical processor of each board executes storage system code under the Microsoft NTâ„¢ operating system. The second logical processor of the first physical processor of each board executes control station code under the Linux operating system. The first logical processor of the second physical processor of each board executes data mover code. The second logical processor of the second physical processor of each board is kept in a stand-by mode for assuming data mover functions upon failure of the first logical processor of the second physical processor on the first or second board.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: April 11, 2006
    Assignee: EMC Corporation
    Inventors: Stephen C. Schwarm, Earle T. Machardy, Jr.
  • Patent number: 6813522
    Abstract: Code and data are cloned in a multiprocessor system in order to permit each processor to run concurrently a separate invocation of a program. Each processor uses the same address translation for shared access to the program code in a shared memory, and a different address translation for access to a respective private read-write data region in the shared memory. Initialization of a private data region is performed by copying data from a shared read-only memory region, such as the program region, to the private data region. Some static constructors may access a shared read-write data area that should not be reinitialized by the clone processor. In this case, a working copy of a data region is made, the address translation is remapped for access to the working copy, the static constructors are run, and then the mapping is returned for normal access to the shared data.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: November 2, 2004
    Assignee: EMC Corporation
    Inventors: Stephen C. Schwarm, Dar Efroni
  • Publication number: 20040153749
    Abstract: A redundant file server includes at least two dual processor boards. Each physical processor has two logical processors. The first logical processor of the first physical processor of each board executes storage system code under the Microsoft NT™ operating system. The second logical processor of the first physical processor of each board executes control station code under the Linux operating system. The first logical processor of the second physical processor of each board executes data mover code. The second logical processor of the second physical processor of each board is kept in a stand-by mode for assuming data mover functions upon failure of the first logical processor of the second physical processor on the first or second board.
    Type: Application
    Filed: December 2, 2002
    Publication date: August 5, 2004
    Inventors: Stephen C. Schwarm, Earle T. Machardy,