Patents by Inventor Aaron M. Contorer

Aaron M. Contorer 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: 7814499
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R. C. Seaman
  • Patent number: 7788678
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: August 31, 2010
    Assignee: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R. C. Seaman
  • Patent number: 7430744
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: September 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R. C. Seaman
  • Patent number: 7200847
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: April 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R. C. Seaman
  • Publication number: 20020144252
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Application
    Filed: May 23, 2002
    Publication date: October 3, 2002
    Applicant: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R.C. Seaman
  • Patent number: 6412017
    Abstract: A system and method for expediting the replication of at least one specified object to a replica in a distributed computer system. A source object of a source replica determines that it has an urgent change to propagate through the distributed system, and informs a replication facility at the source replica of the urgent change. The facility extracts, or is provided with, the change information from that object, and the source replica communicates information representative of the change to a destination replica. A replication facility at the destination replica provides the change information to a destination replica object, which uses the information to make itself consistent with the source replica object.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: June 25, 2002
    Assignee: Microsoft Corporation
    Inventors: Dave D. Straube, Aaron M. Contorer, Arnold S. Miller, Balan S. Raman, Pradyumna K. Misra, Michael R. C. Seaman
  • Patent number: 6081898
    Abstract: A software system unifies directory services with the file system. Directory service entries and other files are all stored in a common logical format, such as an object format. The unification of files with directory service entries allows a common set of tools to operate on both such entities and allows a common name space to be utilized. Security measures are taken so as to prevent unauthorized access to the directory service entries.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: June 27, 2000
    Assignee: Microsoft Corporation
    Inventors: Arnold Miller, Yuval Neeman, Aaron M. Contorer, Pradyumna K. Misra, Michael R. C. Seaman, Darryl E. Rubin
  • Patent number: 5892904
    Abstract: A certification or signing method ensures the authenticity and integrity of a computer program, an executable file, or code received over a computer network. The method is used by a publisher or distributor to "sign" an executable file so it can be transmitted with confidence to a recipient over an open network like the Internet. The executable file may be of any executable form, including an executable or portable executable .exe file format, a .cab cabinet file format, an .ocx object control format, or a Java class file. The code signing method assures the recipient of the identity of the publisher as the source of file (i.e., its authenticity) and that the file has not been modified after being transmitted by the publisher (i.e., the integrity of the file).
    Type: Grant
    Filed: December 6, 1996
    Date of Patent: April 6, 1999
    Assignee: Microsoft Corporation
    Inventors: Robert G. Atkinson, Robert M. Price, Aaron M. Contorer
  • Patent number: 5815665
    Abstract: An Online Brokering Service provides user authentication and billing services to allow users to anonymously and securely purchase online services from Service Providers (SP) sites (e.g., World Wide Web sites) over a distributed public network, which may be an untrusted public network such as the Internet. Users and SP sites initially register with the Brokering Service, and are provided with respective client and server software components for using the Brokering Service. In one embodiment, when a user initially connects to an SP site, the SP site transmits a challenge message over the public network to the user computer, and the user computer generates and returns and cryptographic response message (preferably generated using a password of the user). The SP site then passes the response message to the Brokering Service, which in-turn looks up the user's password and authenticates the response message.
    Type: Grant
    Filed: April 3, 1996
    Date of Patent: September 29, 1998
    Assignee: Microsoft Corporation
    Inventors: Jeffrey A. Teper, Sudheer Koneru, Gordon Mangione, Rudolph Balaz, Aaron M. Contorer, Lucy Chao
  • Patent number: 5689700
    Abstract: A software system unifies directory services with the file system. Directory service entries and other files are all stored in a common logical format, such as an object format. The unification of files with directory service entries allows a common set of tools to operate on both such entities and allows a common name space to be utilized. Security measures are taken so as to prevent unauthorized access to the directory service entries.
    Type: Grant
    Filed: December 29, 1993
    Date of Patent: November 18, 1997
    Assignee: Microsoft Corporation
    Inventors: Arnold Miller, Yuval Neeman, Aaron M. Contorer, Pradyumna K. Misra, Michael R. C. Seaman, Darryl E. Rubin
  • Patent number: 5675787
    Abstract: A software system unifies directory services with the file system. Directory service entries and other files are all stored in a common logical format, such as an object format. The unification of files with directory service entries allows a common set of tools to operate on both such entities and allows a common name space to be utilized. Security measures are taken so as to prevent unauthorized access to the directory service entries.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: October 7, 1997
    Assignee: Microsoft Corporation
    Inventors: Arnold Miller, Yuval Neeman, Aaron M. Contorer, Pradyumna K. Misra, Michael R. C. Seaman, Darryl E. Rubin
  • Patent number: 5649194
    Abstract: A software system unifies directory services with the file system. Directory service entries and other files are all stored in a common logical format, such as an object format. The unification of files with directory service entries allows a common set of tools to operate on both such entities and allows a common name space to be utilized. Security measures are taken so as to prevent unauthorized access to the directory service entries.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: July 15, 1997
    Assignee: Microsoft Corporation
    Inventors: Arnold Miller, Yuval Neeman, Aaron M. Contorer, Pradyumna K. Misra, Michael R. C. Seaman, Darryl E. Rubin