Patents by Inventor Trenten Peterson

Trenten Peterson 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: 9015208
    Abstract: A user interface can be used to associate data in a database. Data is presented in an assignment column, a first data element column, and a second data element column in the user interface, wherein the first and second data element columns show data elements stored in a database. First user input is received to select one or more data elements in the first data column. After receiving the first user input, the data assignment elements of the data assignment column are configured to correspond to the data elements of the second column Second user input is received in one or more of the data assignment elements indicating selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Daina E. Pupons-Wickham
  • Patent number: 8914423
    Abstract: A data assignment column, a first data element column, and a second data element column are presented in a graphical user interface, wherein the first and second data element columns show data elements stored in a database. First user input selecting one or more data elements in the first data column is received. Second user input in one or more of the data assignment elements indicates selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Daina E. Pupons Wickham
  • Patent number: 8898198
    Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Kyla E. Town, Erik Bruce Underkofler, Ningning Wang
  • Publication number: 20140157207
    Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.
    Type: Application
    Filed: October 17, 2013
    Publication date: June 5, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trenten PETERSON, Kyla E. TOWN, Erik Bruce UNDERKOFLER, Ningning WANG
  • Patent number: 8719245
    Abstract: A computer program product and method of visual cues is provided through the use of query templates with functional template blocks to assist in building queries by giving visual cues about valid options, expected constructs, and required syntax. The one or more visual cues each have one or more of a valid option, expected construct, and required syntax. The invention provides a graphic user interface display to assist a builder in query creation.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventor: Trenten Peterson
  • Publication number: 20140122539
    Abstract: A user interface can be used to associate data in a database. Data is presented in an assignment column, a first data element column, and a second data element column in the user interface, wherein the first and second data element columns show data elements stored in a database. First user input is received to select one or more data elements in the first data column. After receiving the first user input, the data assignment elements of the data assignment column are configured to correspond to the data elements of the second column Second user input is received in one or more of the data assignment elements indicating selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
    Type: Application
    Filed: October 16, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Trenten Peterson, Daina E. Pupons-Wickham
  • Publication number: 20140122538
    Abstract: A data assignment column, a first data element column, and a second data element column are presented in a graphical user interface, wherein the first and second data element columns show data elements stored in a database. First user input selecting one or more data elements in the first data column is received. Second user input in one or more of the data assignment elements indicates selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trenten Peterson, Daina E. Pupons Wickham
  • Patent number: 8589446
    Abstract: Provided is a graphical user interface (GUI) to associate information with an object. Different views are maintained providing different hierarchical arrangements of a set of objects. Selection is received of one view and one object in the selected view. Information is associated with the selected object, wherein the associated information is accessible in all views in which the object with which the information is associated is accessible.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Kyla E. Town, Erik Bruce Underkofler, Ningning Wang
  • Patent number: 8307334
    Abstract: A method for assisting a user in creating software code. In one implementation, the method includes receiving user input editing software code through a code editor, in which the software code is associated with a programming language having a plurality of software constructs. The method further includes receiving user input invoking a code assistant associated with the code editor. The code assistant comprises a plurality of panels that correspond to the plurality of software constructs. One or more of the plurality of panels contain a set of user-selectable options associated with a given software construct to assist the user in editing the software code.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Trenten Peterson
  • Patent number: 8307333
    Abstract: A system and computer program product for assisting a user in creating software code. In one implementation, the system includes a display; and a code editor configured to permit a user to edit software code that is displayable on the display. The software code is associated with a programming language having a plurality of software constructs. The code editor comprises a code assistant that is invokable by the user, in which the code assistant comprises a plurality of panels that correspond to the plurality of software constructs. One or more of the plurality of panels contain a set of user-selectable options associated with a given software construct to assist the user in editing the software code.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Trenten Peterson
  • Patent number: 7702625
    Abstract: A unified query building system generates a source structure comprising nodes from a data structure input of an identified data source, displays the generated source structure in a logical view, adds a selected node or element from the nodes to a design query canvas, generates a query object from the selected node based on a source type of the selected node, presents a logical view of a query function of a selected query object, and generates a unified query comprising the generated query objects. The logical view is displayed in a graphical user interface comprising a design query canvas comprising grids corresponding to functions in a query language such as SQL or XML. The generated unified query is displayed in an actual query view and is outlined in a query outline view.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Hardeep Singh
  • Publication number: 20090299986
    Abstract: A computer program product and method of visual cues is provided through the use of query templates with functional template blocks to assist in building queries by giving visual cues about valid options, expected constructs, and required syntax. The one or more visual cues each have one or more of a valid option, expected construct, and required syntax. The invention provides a graphic user interface display to assist a builder in query creation.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Trenten PETERSON
  • Patent number: 7529733
    Abstract: A method for providing a query builder for at least one query language is disclosed. The method includes providing a plurality of grids and at least one resource for a grid set including at least one of the plurality of grids. The grids correspond to a plurality of functional units of the query language(s). The grid set corresponds to one of the functional units. The resource(s) correspond to the functional unit and to the grid set. The resource(s) are capable of being used as at least one argument for the grid set.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Hardeep Singh
  • Patent number: 7519923
    Abstract: Provided is a method, for generating a tree view of elements in a graphical user interface (GUI). Hierarchical information is processed including information on elements at different hierarchical levels. A tree view is generated in response to processing the hierarchical information enabled to be displayed in a graphical user interface (GUI) including graphical indicators representing elements at different hierarchical levels. In the tree view for at least one hierarchical level, graphical indicators for a subset of the elements at the hierarchical level and a graphical paging control enabling user selection of one of a plurality subset of elements at the hierarchical level are generated. In the tree view, graphical indicators representing elements in a selected subset of elements at one hierarchical level are generated in response to selection of the selected subset through the graphical paging control.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Erik Bruce Underkofler, Ningning Wang
  • Publication number: 20090077535
    Abstract: A system and computer program product for assisting a user in creating software code. In one implementation, the system includes a display; and a code editor configured to permit a user to edit software code that is displayable on the display. The software code is associated with a programming language having a plurality of software constructs. The code editor comprises a code assistant that is invokable by the user, in which the code assistant comprises a plurality of panels that correspond to the plurality of software constructs. One or more of the plurality of panels contain a set of user-selectable options associated with a given software construct to assist the user in editing the software code.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Applicant: International Business Machines Corporation
    Inventor: Trenten PETERSON
  • Publication number: 20090077534
    Abstract: A method for assisting a user in creating software code. In one implementation, the method includes receiving user input editing software code through a code editor, in which the software code is associated with a programming language having a plurality of software constructs. The method further includes receiving user input invoking a code assistant associated with the code editor. The code assistant comprises a plurality of panels that correspond to the plurality of software constructs. One or more of the plurality of panels contain a set of user-selectable options associated with a given software construct to assist the user in editing the software code.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Applicant: International Business Machines Corporation
    Inventor: Trenten PETERSON
  • Publication number: 20080281802
    Abstract: A unified query building system generates a source structure comprising nodes from a data structure input of an identified data source, displays the generated source structure in a logical view, adds a selected node or element from the nodes to a design query canvas, generates a query object from the selected node based on a source type of the selected node, presents a logical view of a query function of a selected query object, and generates a unified query comprising the generated query objects. The logical view is displayed in a graphical user interface comprising a design query canvas comprising grids corresponding to functions in a query language such as SQL or XML. The generated unified query is displayed in an actual query view and is outlined in a query outline view.
    Type: Application
    Filed: July 21, 2008
    Publication date: November 13, 2008
    Applicant: International Business Machines Corporation
    Inventors: Trenten PETERSON, Hardeep SINGH
  • Publication number: 20070233645
    Abstract: A system and method for building an XQuery using a model-based XQuery building tool is presented. An XQuery builder includes a general user interface (GUI) that enables a user to graphically interpret XML source documents and create a query model. The XQuery builder then optimizes the query model by generating relative paths for nodes and converting FLWOR expressions to XPath expressions. In addition, the XQuery builder inserts runtime parameters into the query model that correspond to XML documents that are required to test the XQuery. Subsequently, the XQuery builder generates an XQuery from the optimized query model, and provides the XQuery and required XML documents to a query engine that, in turn, produces query results.
    Type: Application
    Filed: March 28, 2006
    Publication date: October 4, 2007
    Inventors: Trenten Peterson, Hardeep Singh
  • Publication number: 20070208769
    Abstract: An XPath generation system generates a default XPath expression (XPath) from a selected destination node. The system provides to a user the default XPath with modification options. The system modifies the default XPath according to selected modification options to generate a resulting XPath. If none of the modifications options are selected, the system selects the default XPath as the resulting XPath. The modification options comprise selecting a different node as a destination node of the XPath, selecting a context node as a starting node of the XPath, selecting an axis for specifying a path between the context node and the destination node, specifying selection of a node by name or by type, specifying selection of any node, and specifying return of only unique values of the resulting XPath.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Christoph Boehm, Karen Stone Devlin, Trenten Peterson, Hardeep Singh
  • Publication number: 20070208723
    Abstract: A unified query building system generates a source structure comprising nodes from a data structure input of an identified data source, displays the generated source structure in a logical view, adds a selected node or element from the nodes to a design query canvas, generates a query object from the selected node based on a source type of the selected node, presents a logical view of a query function of a selected query object, and generates a unified query comprising the generated query objects. The logical view is displayed in a graphical user interface comprising a design query canvas comprising grids corresponding to functions in a query language such as SQL or XML. The generated unified query is displayed in an actual query view and is outlined in a query outline view.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Trenten Peterson, Hardeep Singh