Patents by Inventor Peter K Harwood

Peter K Harwood 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: 8341189
    Abstract: A computing device includes instructions that, when executed by a processing unit, cause the processing unit to: create a business data catalog module that accesses and manipulates data residing on an internal data store and an external data store, wherein the business data catalog module receives a request for data, determines whether the data resides in the internal data store or the external data store, and access the data residing on the external data store, and create a external data provisioning module that provisions data accessed from the external data store, wherein the external data provisioning module maps external data from the external data store for presentation on a client computing device. A user can access and manipulate the data from the external data store in a same manner as accessing and manipulating data from the internal data store.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jonathan Campbell, Eray Chou, Howard M. Crow, III, Peter K. Harwood, Todd Haugen, Christopher Foster Johnson, Mohammed Nazeeruddin
  • Patent number: 8176408
    Abstract: A system and method for modularized Web provisioning. Functionalities available for Web provisioning are modularized into individual feature files. A site template may reference one or more of such features. A site provisioned using the site template activates the referenced features by default. Features may be added to or removed from the site. A feature may include atomic Web provisioning elements, custom code, metadata specifying properties of the features, and/or activation dependency information specifying precedent features that need to be activated before the feature can be activated. Feature provisioning can be processed through a command-line tool, an object model, and/or a graphic user interface.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Michael H Ammerlaan, Peter K Harwood, Rajesh Kamath
  • Publication number: 20100250609
    Abstract: A computing device includes instructions that, when executed by a processing unit, cause the processing unit to: create a business data catalog module that accesses and manipulates data residing on an internal data store and an external data store, wherein the business data catalog module receives a request for data, determines whether the data resides in the internal data store or the external data store, and access the data residing on the external data store, and create a external data provisioning module that provisions data accessed from the external data store, wherein the external data provisioning module maps external data from the external data store for presentation on a client computing device. A user can access and manipulate the data from the external data store in a same manner as accessing and manipulating data from the internal data store.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Jonathan Campbell, Eray Chou, Howard M. Crow, III, Peter K. Harwood, Todd Haugen, Christopher Foster Johnson, Mohammed Nazeeruddin