Patents by Inventor Matthew G. Humphrey

Matthew G. Humphrey 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: 8442865
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 14, 2013
    Assignee: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Patent number: 8335933
    Abstract: A secure storage system secures information of a client by first encrypting the information with a first key to generate first-key encrypted data. The secure storage system then encrypts with a second key the first-key encrypted data and the first key to generate second-key encrypted data. The system provides the client with a first portion of the second-key encrypted data. The system stores a second portion of the second-key encrypted data and the second key. When the confidential information is needed, the client provides the first portion. The system retrieves the second portion. The system then decrypts with the second key the first portion and the second portion to generate the first-key encrypted data and the first key. The system then decrypts with the first key the first-key encrypted data to generate the unsecure confidential information.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
  • Publication number: 20120022962
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Patent number: 8036942
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey
  • Publication number: 20100208889
    Abstract: A secure storage system secures information of a client by first encrypting the information with a first key to generate first-key encrypted data. The secure storage system then encrypts with a second key the first-key encrypted data and the first key to generate second-key encrypted data. The system provides the client with a first portion of the second-key encrypted data. The system stores a second portion of the second-key encrypted data and the second key. When the confidential information is needed, the client provides the first portion. The system retrieves the second portion. The system then decrypts with the second key the first portion and the second portion to generate the first-key encrypted data and the first key. The system then decrypts with the first key the first-key encrypted data to generate the unsecure confidential information.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew G. Humphrey, Ashvin J. Mathew, Michael A. Wilde, Costel Radu
  • Publication number: 20100198641
    Abstract: Various technologies and techniques are disclosed for integrating ecommerce marketplaces. An ecommerce integration framework has definitions for common data entities that are commonly used by multiple ecommerce marketplaces for listing items. Definitions for common operations that can manipulate the common data entities are provided. An application programming interface is provided that uses the common data entities and common operations to enable enterprise resource planning systems to exchange data in a standardized format with ecommerce marketplaces. Catalogs of items to be sold in ecommerce marketplaces can be created and managed using a customizable structure. The customizable structure enables catalogs to be created in a hierarchical manner with at least one parent catalog and zero or more child catalogs. Data values specified in a respective child catalog override data values specified in the parent catalog.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Adam D. Wilson, Bogdan Moldoveanu, Sandeep Nain, Matthew G. Humphrey