Patents by Inventor Benjamin George Johnson

Benjamin George Johnson 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: 8087015
    Abstract: A distributed application deployment engine uses declarative deployment data that describes deployment characteristics for application modules, and potential target environments. The engine uses the deployment data to potentially match a module to a deployment target. At some point, the modules may then be actually deployed on the identified deployment target. This may be performed for multiple modules in the distributed application, thereby deploying the distributed application in a distributed environment.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Vladimir Pogrebinsky, Benjamin George Johnson, Nagalinga Durga Prasad Sripathi Panditharadhya, Udaya Kumar Bhaskara, Daniel Eshner
  • Patent number: 8046692
    Abstract: An interactive user interface for displaying mappings between modules of a distributed application and deployment targets in a distributed environment. The user interface represents module items, deployment target items, and correlation items that represent various mappings of module items to deployment target items. In some cases, the manner in which each of these items is displayed may be altered in response to user input. The correlation itself may also be potentially altered in response to user input. Multiple solutions may be displayed in which there are different mappings of modules to target solutions.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: October 25, 2011
    Assignee: Microsoft Corporation
    Inventors: Vladimir Pogrebinsky, Benjamin George Johnson, Nagalinga Durga Prasad Sripathi Panditharadhya, Udaya Kumar Bhaskara
  • Publication number: 20090112966
    Abstract: A distributed application deployment engine uses declarative deployment data that describes deployment characteristics for application modules, and potential target environments. The engine uses the deployment data to potentially match a module to a deployment target. At some point, the modules may then be actually deployed on the identified deployment target. This may be performed for multiple modules in the distributed application, thereby deploying the distributed application in a distributed environment.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Vladimir Pogrebinsky, Benjamin George Johnson, Nagalinga Durga Panditharadhya, Udaya Kumar Bhaskara, Daniel Eshner
  • Publication number: 20090113327
    Abstract: An interactive user interface for displaying mappings between modules of a distributed application and deployment targets in a distributed environment. The user interface represents module items, deployment target items, and correlation items that represent various mappings of module items to deployment target items. In some cases, the manner in which each of these items is displayed may be altered in response to user input. The correlation itself may also be potentially altered in response to user input. Multiple solutions may be displayed in which there are different mappings of modules to target solutions.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Vladimir Pogrebinsky, Benjamin George Johnson, Nagalinga Durga Panditharadhya, Udaya Kumar Bhaskara