Patents by Inventor Steven J. E. Gutz

Steven J. E. Gutz 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: 8166451
    Abstract: A system and method is provided for offering simultaneous or concurrent static analysis on a software product or software project where the software product or project comprises disparate resource types, such as the Java® technology or C/C++programming language. A key part of the invention is a framework allowing analysis “providers” to be integrated into a common framework. The rules for each type of analysis can be integrated into a common user interface where the user can act on any of them in the same way. The system has an interface for interfacing with the project set, numerous analysis components for each platform or technology being utilized by the project set. The system has a single user interface (UT) for offering to the user unified configuration settings, or rules, for configuring each analysis component so that the desired analysis of the project set can be accomplished by the system.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Steven J. E. Gutz
  • Publication number: 20110138355
    Abstract: A technique for handling user-interface gestures in non-rectangular regions of a graphical user interface includes creating a class comprising an event handler for an onmouseover event and an event handler for an onmouseout event. The technique further includes adding each of a group of graphical elements to the class. Adding a graphical element to the class includes adding a reference to the graphical element to the class and attaching the event handlers to the graphical element. The technique then identifies a specific graphical element in the group that triggered an invocation of one of the event handlers. The technique then determines the closest border of the specific graphical element to the mouse pointer. In the event another graphical element in the group shares the closest border, the technique stops either the onmouseover or onmouseout event from propagating. A corresponding apparatus and computer program product are also disclosed.
    Type: Application
    Filed: March 16, 2010
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven J. E. GUTZ, Graham A. WATTS
  • Publication number: 20080148245
    Abstract: A system and method is provided for offering simultaneous or concurrent static analysis on a software product or software project where the software product or project comprises disparate resource types, such as the Java® technology or C/C++programming language. A key part of the invention is a framework allowing analysis “providers” to be integrated into a common framework. The rules for each type of analysis can be integrated into a common user interface where the user can act on any of them in the same way. The system has an interface for interfacing with the project set, numerous analysis components for each platform or technology being utilized by the project set. The system has a single user interface (UT) for offering to the user unified configuration settings, or rules, for configuring each analysis component so that the desired analysis of the project set can be accomplished by the system.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventor: Steven J.E. Gutz