Patents by Inventor Craig Allen Harry

Craig Allen Harry 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).

  • Publication number: 20100121855
    Abstract: A method, system, and computer-readable medium for accessing and managing an online storage system is disclosed. Access to a storage resource in a multiple server storage system is provided by sending to a lookup partitioning service server a resource identifier that is associated with a storage resource stored in a particular storage partition of a storage server. The LPS returns the looked-up partition that stores the storage resource associated with the resource identifier. Access to the storage resource is then enabled to the looked-up storage partition.
    Type: Application
    Filed: January 19, 2010
    Publication date: May 13, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Apurva F. Dalia, Craig Allen Harry, Nishant Dani, Shan Jiang, Brad Dean Thompson, Bradley J. Barrows, David R. Shutt
  • Patent number: 7676551
    Abstract: A method, system, and computer-readable medium for accessing and managing an online storage system is disclosed. Access to a storage resource in a multiple server storage system is provided by sending to a lookup partitioning service server a resource identifier that is associated with a storage resource stored in a particular storage partition of a storage server. The LPS returns the looked-up partition that stores the storage resource associated with the resource identifier. Access to the storage resource is then enabled to the looked-up storage partition.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Apurva F. Dalia, Craig Allen Harry, Nishant Dani, Shan Jiang, Brad Dean Thompson, Bradley J. Barrows, David R. Shutt
  • Patent number: 7337448
    Abstract: The present invention provides an application programming interface (“API”) to address book management functions for accessing and managing an integrated online address book clearinghouse. The API receives function calls from applications and executes one or more functions in response to the function calls. The address book functions manage address books of the integrated online address book clearinghouse by adding, deleting, updating, and finding address books, contacts, and groups of contacts of the address books. The API also verifies identity information to assure that each function call has authorization to access the desired address book. The API further includes a parameter processing module for processing function-specific parameters passed in data envelopes to the API by the applications. The API also includes a response generating module for responding to the application that sent a function call to the API.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Apurva F. Dalia, Craig Allen Harry, Michael A. Pacholec, Robert Thompson Whitney