Patents by Inventor Steve Gutz

Steve 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: 11662891
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20160246486
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Patent number: 9348611
    Abstract: According to one aspect of the present disclosure an apparatus for navigation through historical stored interactions associated with a multi-user view includes a communications fabric, a memory connected to the communications fabric containing computer executable program code, and a processor unit connected to the communications fabric and executing the program code to direct the apparatus to: receive a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes; receive an identified filter from a user; present a filtered view to the user; determine whether to amend the filtered view; responsive to a determination to amend the filtered view, generate an amended view from the filtered view; and responsive to a determination to save the amended view, save the amended view as one of a new view or an updated view.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: May 24, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Patent number: 9311113
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20120198352
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Application
    Filed: March 29, 2012
    Publication date: August 2, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20110107230
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Application
    Filed: November 3, 2010
    Publication date: May 5, 2011
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Publication number: 20100042974
    Abstract: A method of constructing a software build using a static structural analysis system is disclosed. A software build configuration may be run and analyzed by a software analyzer to detect dependencies among code classes and components. A code dependency map is constructed identifying code level dependencies. The code dependency map may be referenced for code classes and components selected for modification. Identified dependency relationships with the selected code classes and components enable a builder to rebuild those code classes and components affected by the modification. Additionally, the software analyzer may identify undesirable dependencies and anti-patterns in potential need of deletion or modification.
    Type: Application
    Filed: August 12, 2008
    Publication date: February 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Tom MacDougall, Mohammed Mostafa
  • Publication number: 20060265207
    Abstract: A computer system localizes programming models. Given a model having one or more elements, each element has an element name, and each element name is in a language of an author of the model. For each element name, the invention system stores corresponding character strings (or string values) for generating the element name in different languages. During display of the given model in a certain locale, the present invention obtains the stored respective character strings of each element name in the language of the certain locale and uses the obtained character strings to display each element name in the language of the certain locale.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Kenneth Hussey
  • Publication number: 20060117037
    Abstract: Computer method and apparatus provides lightweight stereotypes in a programming model. An alternative to applied profiles is disclosed. A keyword list or list of strings is recorded as an annotation to a model element. The keywords are indicative of applied stereotypes of the model element, where the stereotypes are empty or are used as labels. The list of strings effectively augments the collection of applied stereotypes of the model element.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Kenneth Hussey, Daniel Leroux
  • Publication number: 20060101376
    Abstract: Computer method and system improves implementation of modeling language profiles. The invention method and system enables user definition of an extension and application of the defined extension to a model element. During runtime, a metamodel object is dynamically created for representing the defined extension, and a link is dynamically generated. The link provides a reference between the metamodel object and the model element.
    Type: Application
    Filed: October 14, 2004
    Publication date: May 11, 2006
    Applicant: International Business Machines Corporation
    Inventors: Steve Gutz, Kenneth Hussey, Daniel Leroux