Patents by Inventor JONATHAN MACE

JONATHAN MACE 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: 9785416
    Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andy Armstrong, Jonathan Mace, Richard W. Pilot
  • Publication number: 20150160930
    Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.
    Type: Application
    Filed: January 15, 2015
    Publication date: June 11, 2015
    Inventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD W. PILOT
  • Patent number: 8959479
    Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andy Armstrong, Jonathan Mace, Richard Pilot
  • Patent number: 8898589
    Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
  • Publication number: 20130007655
    Abstract: Embodiments of the present invention provide a method, system and computer program product for flattening a subset of configuration UI panels in a hierarchy of UI panels. In an embodiment of the invention, a method for flattening a subset of configuration UI panels in a hierarchy of UI panels has been provided. The method includes executing a query against an index of artifacts for which configuration parameter values are receivable in a corresponding panel disposed within a hierarchy of panels of an application. The method additionally includes receiving a result set of artifacts from the index for the query and identifying panels in the hierarchy corresponding to artifacts in the result set. Finally, the method includes displaying a single window in the application with an arrangement of the identified panels.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Anna Bridgen, Andrew Flatt, Jonathan Mace, Richard Pilot
  • Publication number: 20120284689
    Abstract: Within a system comprising a processor and a memory, a method for, within integrated development environment (IDE), presenting a custom view in the IDE based on a variable selection. The method can include selecting a first instance of the first variable in a first portion of program code. Via the processor, the program code can be searched to identify at least a second instance of the first variable in at least a second portion of the program code. Further, via the processor, the custom view can be presented in the IDE to present at least the first portion of the program code and the second portion of the program code based on the identification of the first variable in the second portion of the program code.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ANDY ARMSTRONG, JONATHAN MACE, RICHARD PILOT