Building a unified query that spans heterogeneous environments
    1.
    发明授权
    Building a unified query that spans heterogeneous environments 有权
    构建跨异构环境的统一查询

    公开(公告)号:US07702625B2

    公开(公告)日:2010-04-20

    申请号:US11368293

    申请日:2006-03-03

    IPC分类号: G06F7/00 G06F17/30

    摘要: 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.

    摘要翻译: 统一的查询构建系统从识别的数据源的数据结构输入生成包括节点的源结构,在逻辑视图中显示生成的源结构,将所选节点或元素从节点添加到设计查询画布,生成查询 基于所选节点的源类型从所选择的节点的对象,呈现所选择的查询对象的查询功能的逻辑视图,并且生成包括所生成的查询对象的统一查询。 逻辑视图显示在包括设计查询画布的图形用户界面中,所述设计查询画布包括与诸如SQL或XML的查询语言中的功能相对应的格。 生成的统一查询显示在实际查询视图中,并在查询大纲视图中进行了说明。

    System and Method for Building an XQuery Using a Model-Based XQuery Building Tool
    2.
    发明申请
    System and Method for Building an XQuery Using a Model-Based XQuery Building Tool 审中-公开
    使用基于模型的XQuery构建工具构建XQuery的系统和方法

    公开(公告)号:US20070233645A1

    公开(公告)日:2007-10-04

    申请号:US11277693

    申请日:2006-03-28

    IPC分类号: G06F17/30

    CPC分类号: G06F16/83

    摘要: 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.

    摘要翻译: 介绍了使用基于模型的XQuery构建工具构建XQuery的系统和方法。 XQuery构建器包括通用用户界面(GUI),使用户能够以图形方式解释XML源文档并创建查询模型。 然后,XQuery构建器通过生成节点的相对路径并将FLWOR表达式转换为XPath表达式来优化查询模型。 此外,XQuery构建器将运行时参数插入到与测试XQuery所需的XML文档相对应的查询模型中。 随后,XQuery构建器从优化的查询模型生成XQuery,并将XQuery和所需的XML文档提供给查询引擎,从而产生查询结果。

    Query templates with functional template blocks
    3.
    发明授权
    Query templates with functional template blocks 失效
    具有功能模板块的查询模板

    公开(公告)号:US08719245B2

    公开(公告)日:2014-05-06

    申请号:US12131263

    申请日:2008-06-02

    申请人: Trenten Peterson

    发明人: Trenten Peterson

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30392

    摘要: 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.

    摘要翻译: 通过使用具有功能模板块的查询模板来提供计算机程序产品和视觉提示的方法,以通过给出关于有效选项,期望结构和所需语法的视觉提示来帮助建立查询。 一个或多个视觉提示各自具有一个或多个有效选项,预期构造和所需语法。 本发明提供了一种图形用户界面显示,以帮助构建器进行查询创建。

    Query builder using context sensitive grids
    4.
    发明申请
    Query builder using context sensitive grids 失效
    使用上下文敏感网格的查询构建器

    公开(公告)号:US20060101002A1

    公开(公告)日:2006-05-11

    申请号:US10985431

    申请日:2004-11-10

    IPC分类号: G06F17/30

    摘要: A method and system for providing a query builder for at least one query language is disclosed. The method and system include 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.

    摘要翻译: 公开了一种用于为至少一种查询语言提供查询构建器的方法和系统。 该方法和系统包括为包括多个网格中的至少一个网格的网格集提供多个网格和至少一个资源。 网格对应于多个查询语言的功能单元。 网格集对应于其中一个功能单元。 资源对应于功能单元和网格组。 该资源能够被用作网格集的至少一个参数。

    Method, system, and program for generating a tree view of elements in a graphical user interface (GUI)
    5.
    发明申请
    Method, system, and program for generating a tree view of elements in a graphical user interface (GUI) 失效
    用于生成图形用户界面(GUI)中的元素的树视图的方法,系统和程序

    公开(公告)号:US20060085765A1

    公开(公告)日:2006-04-20

    申请号:US10970525

    申请日:2004-10-20

    IPC分类号: G06F17/00

    CPC分类号: G06F3/0482

    摘要: Provided are a method, system, and program 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.

    摘要翻译: 提供了一种用于在图形用户界面(GUI)中生成元素的树视图的方法,系统和程序。 处理分层信息,包括关于不同层次级别的元素的信息。 响应于处理能够显示在图形用户界面(GUI)中的分层信息而生成树视图,该图形用户界面(GUI)包括表示不同层次级别的元素的图形指示符。 在用于至少一个层级的树视图中,生成层次级元件的子集的图形指示符和使得用户可以选择层级级别的多个元素子集之一的图形寻呼控制。 在树视图中,响应于通过图形寻呼控制选择所选择的子集,生成表示在一个层次级别的元素选定子集中的元素的图形指示符。

    QUERY TEMPLATES WITH FUNCTIONAL TEMPLATE BLOCKS
    6.
    发明申请
    QUERY TEMPLATES WITH FUNCTIONAL TEMPLATE BLOCKS 失效
    具有功能模板块的查询模板

    公开(公告)号:US20090299986A1

    公开(公告)日:2009-12-03

    申请号:US12131263

    申请日:2008-06-02

    申请人: Trenten PETERSON

    发明人: Trenten PETERSON

    IPC分类号: G06F7/06 G06F17/30

    CPC分类号: G06F17/30392

    摘要: 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.

    摘要翻译: 通过使用具有功能模板块的查询模板来提供计算机程序产品和视觉提示的方法,以通过给出关于有效选项,期望结构和所需语法的视觉提示来帮助建立查询。 一个或多个视觉提示各自具有一个或多个有效选项,预期构造和所需语法。 本发明提供了一种图形用户界面显示,以帮助构建器进行查询创建。

    METHOD FOR ASSISTING A USER IN THE PROCESS OF CREATING SOFTWARE CODE
    7.
    发明申请
    METHOD FOR ASSISTING A USER IN THE PROCESS OF CREATING SOFTWARE CODE 有权
    协助创建软件代码过程中的用户的方法

    公开(公告)号:US20090077534A1

    公开(公告)日:2009-03-19

    申请号:US11856515

    申请日:2007-09-17

    申请人: Trenten PETERSON

    发明人: Trenten PETERSON

    IPC分类号: G06F9/44

    摘要: 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.

    摘要翻译: 一种辅助用户创建软件代码的方法。 在一个实现中,该方法包括通过代码编辑器接收用户输入编辑软件代码,其中软件代码与具有多个软件构造的编程语言相关联。 该方法还包括接收调用与代码编辑器相关联的代码助理的用户输入。 代码助理包括对应于多个软件构造的多个面板。 多个面板中的一个或多个面板包含与给定软件结构相关联的一组用户可选择的选项,以帮助用户编辑软件代码。

    System and method for generating an XPath expression
    8.
    发明申请
    System and method for generating an XPath expression 审中-公开
    用于生成XPath表达式的系统和方法

    公开(公告)号:US20070208769A1

    公开(公告)日:2007-09-06

    申请号:US11368292

    申请日:2006-03-03

    IPC分类号: G06F17/00

    CPC分类号: G06F16/832

    摘要: 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.

    摘要翻译: XPath生成系统从选定的目标节点生成默认XPath表达式(XPath)。 系统向用户提供具有修改选项的默认XPath。 系统根据选定的修改选项修改默认的XPath,以生成一个生成的XPath。 如果没有选择任何修改选项,系统将选择默认XPath作为生成的XPath。 修改选项包括选择不同的节点作为XPath的目的地节点,选择上下文节点作为XPath的起始节点,选择用于指定上下文节点和目的地节点之间的路径的轴,指定节点选择 名称或类型,指定任何节点的选择,并指定仅生成XPath的唯一值的返回。

    Graphical user interface (GUI) to associate information with an object
    9.
    发明授权
    Graphical user interface (GUI) to associate information with an object 有权
    用于将信息与对象相关联的图形用户界面(GUI)

    公开(公告)号:US08589446B2

    公开(公告)日:2013-11-19

    申请号:US11046243

    申请日:2005-01-28

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 提供了一种用于将信息与对象相关联的图形用户界面(GUI)。 维持不同的视图,提供一组对象的不同分层结构。 在所选视图中接收到一个视图和一个对象的选择。 信息与所选择的对象相关联,其中相关联的信息在所有视图中可访问,在该视图中,可以访问与信息相关联的对象。

    System and computer program product for assisting a user in the process of creating software code
    10.
    发明授权
    System and computer program product for assisting a user in the process of creating software code 有权
    用于协助用户创建软件代码过程的系统和计算机程序产品

    公开(公告)号:US08307333B2

    公开(公告)日:2012-11-06

    申请号:US11856377

    申请日:2007-09-17

    申请人: Trenten Peterson

    发明人: Trenten Peterson

    IPC分类号: G06F9/44

    摘要: 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.

    摘要翻译: 一种用于协助用户创建软件代码的系统和计算机程序产品。 在一个实现中,系统包括显示器; 以及代码编辑器,被配置为允许用户编辑可在显示器上显示的软件代码。 软件代码与具有多个软件构造的编程语言相关联。 代码编辑器包括可由用户调用的代码助理,其中代码助理包括对应于多个软件构造的多个面板。 多个面板中的一个或多个面板包含与给定软件结构相关联的一组用户可选择的选项,以帮助用户编辑软件代码。