Patents by Inventor André WEINAND

André WEINAND 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: 11455175
    Abstract: Enhancements described support transparent remote execution of development tool extensions. Compute-intensive extensions may be executed on an extension machine external to a developer machine which runs a user interface renderer of the development tool. User interface extensions may run locally. Instead of sharing a filesystem, the renderer on the developer machine and an extension host and extension(s) on the extension machine may access distinct respective machine filesystems. Instead of spawning debug extension and other extension-support processes locally, the renderer may instruct the extension host or an extension host agent to spawn the processes remotely on the extension machine. Existing extensions and newly created extensions are binary-compatible with single-machine or multi-machine development tool deployments.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Ioan Dima, Dirk Bäumer, André Weinand, Erich Gamma
  • Patent number: 10678675
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this collaboration session, both the owner and the participant computer systems are provided access to a multi-file workspace's build instance. Here, the multi-file workspace and the build instance are both stored locally on the owner computer system. Further, this workspace includes multiple files of source code. As a result, the build instance is a build of that source code. Various debug commands that are directed to the build instance may be received. Some of these commands originate from the owner computer system while others originate from the participant computer system. These debug commands are then multiplexed, and the build instance is executed in accordance with the multiplexed debug commands. As a result of executing the build instance, debugging data is generated.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rodrigo Andres Varas Silva, Kesavan Shanmugam, Charles Eric Lantz, Jonathan Preston Carter, Simon Calvert, Erich Gamma, Andre Weinand
  • Publication number: 20200019410
    Abstract: Enhancements described support transparent remote execution of development tool extensions. Compute-intensive extensions may be executed on an extension machine external to a developer machine which runs a user interface renderer of the development tool. User interface extensions may run locally. Instead of sharing a filesystem, the renderer on the developer machine and an extension host and extension(s) on the extension machine may access distinct respective machine filesystems. Instead of spawning debug extension and other extension-support processes locally, the renderer may instruct the extension host or an extension host agent to spawn the processes remotely on the extension machine. No change is needed to extensions; existing extensions and newly created extensions are binary-compatible with single-machine or multi-machine development tool deployments.
    Type: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Alexandru Ioan DIMA, Dirk BÄUMER, André WEINAND, Erich GAMMA
  • Publication number: 20190146898
    Abstract: A collaboration session is provided in which an owner computer system and a participant computer system are both members. Within this collaboration session, both the owner and the participant computer systems are provided access to a multi-file workspace's build instance. Here, the multi-file workspace and the build instance are both stored locally on the owner computer system. Further, this workspace includes multiple files of source code. As a result, the build instance is a build of that source code. Various debug commands that are directed to the build instance may be received. Some of these commands originate from the owner computer system while others originate from the participant computer system. These debug commands are then multiplexed, and the build instance is executed in accordance with the multiplexed debug commands. As a result of executing the build instance, debugging data is generated.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 16, 2019
    Inventors: Rodrigo Andres Varas SILVA, Kesavan SHANMUGAM, Charles Eric LANTZ, Jonathan Preston CARTER, Simon CALVERT, Erich GAMMA, Andre WEINAND
  • Publication number: 20130019157
    Abstract: A method, computer program product, and system for defect form quality indication is described. A method may comprise providing, via one or more computing devices, an indication of a relative importance of a first data entry field included in a defect entry form. The method may further comprise determining, via the one or more computing devices, a first field quality level of user input corresponding to the first data entry field included in the defect entry form. The method may additionally comprise providing, via the one or more computing devices, an indication of the first field quality level of the user input corresponding to the first data entry field included in the defect entry form.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Andre Weinand, Geoffrey Michael Clemm, Benjamin Pasero