CASCADING ITEM AND ACTION BROWSER
    1.
    发明申请
    CASCADING ITEM AND ACTION BROWSER 审中-公开
    CASCADING项目和行动浏览器

    公开(公告)号:US20090222762A1

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

    申请号:US12040191

    申请日:2008-02-29

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0483 G06F3/0482

    摘要: In one or more embodiments, a cascading item and action browser enables items and associated actions to be displayed. In at least some embodiments, items are presented in a column and can be selected by a user. Responsive to selecting a particular item or items, actions that can be performed on or relative to a selected item or items can be presented in a second adjacent column. From here, users can select one or more actions that can be performed on items presented in the first-mentioned column. Results of the action or actions being performed, at least some of which can include additional items, can then be presented in a next-adjacent column. Navigation through the items and actions displayed in their respective columns can then continue in a cascaded fashion.

    摘要翻译: 在一个或多个实施例中,级联项目和动作浏览器使得能够显示项目和相关联的动作。 在至少一些实施例中,项目呈现在列中并且可以由用户选择。 响应于选择特定项目或项目,可以对所选择的项目或项目执行或相对于所选项目的动作可以呈现在第二相邻列中。 从这里,用户可以选择一个或多个可以在前面提到的列中呈现的项目执行的操作。 执行的动作或动作的结果,其中至少一些可以包括附加项目,然后可以在下一个相邻的列中呈现。 然后可以以级联方式继续浏览各自列中显示的项目和操作。

    Automated criterion-based grouping and presenting
    2.
    发明授权
    Automated criterion-based grouping and presenting 有权
    自动基于标准的分组和呈现

    公开(公告)号:US08788497B2

    公开(公告)日:2014-07-22

    申请号:US12210815

    申请日:2008-09-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30601

    摘要: Interrelated items in a complex item set (such as a set of components in a complex software architecture) may be difficult to present in a manner that facilitates an understanding and evaluation of the item set, due to the amount of information and the difficulty in automatically discerning the organization of the item set. A set of criteria may be utilized to form criterion groups to which items matching respective criteria may be automatically assigned. Further grouping assignments may be achieved by identifying an ungrouped item that is associated with a grouped item. Such techniques may be applied in many variations to yield a representation of the item set, and a presentation of the item set to a user, that aggregates similar items and interrelationships, thereby promoting an understanding and analysis of the structure and organization of the item set while reducing the user involvement in the generation of same.

    摘要翻译: 复杂项目集中的相关项目(例如复杂软件体系结构中的一组组件)可能难以以便于对项目集的理解和评估的方式呈现,这归因于信息量和自动难度 辨别项目集的组织。 可以使用一组标准来形成可以自动分配与各个标准相匹配的项目的标准组。 可以通过识别与分组的项目相关联的未分组项目来实现进一步的分组分配。 这样的技术可以应用于许多变型以产生项目集合的表示,以及对用户集合的项目的呈现,聚合相似的项目和相互关系,从而促进对项目集合的结构和组织的理解和分析 同时减少用户对生成的参与。

    Automated Criterion-Based Grouping and Presenting
    3.
    发明申请
    Automated Criterion-Based Grouping and Presenting 有权
    基于自动标准的分组和呈现

    公开(公告)号:US20100070497A1

    公开(公告)日:2010-03-18

    申请号:US12210815

    申请日:2008-09-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30601

    摘要: Interrelated items in a complex item set (such as a set of components in a complex software architecture) may be difficult to present in a manner that facilitates an understanding and evaluation of the item set, due to the amount of information and the difficulty in automatically discerning the organization of the item set. A set of criteria may be utilized to form criterion groups to which items matching respective criteria may be automatically assigned. Further grouping assignments may be achieved by identifying an ungrouped item that is associated with a grouped item. Such techniques may be applied in many variations to yield a representation of the item set, and a presentation of the item set to a user, that aggregates similar items and interrelationships, thereby promoting an understanding and analysis of the structure and organization of the item set while reducing the user involvement in the generation of same.

    摘要翻译: 复杂项目集中的相关项目(例如复杂软件体系结构中的一组组件)可能难以以便于对项目集的理解和评估的方式呈现,这归因于信息量和自动难度 辨别项目集的组织。 可以使用一组标准来形成可以自动分配与各个标准相匹配的项目的标准组。 可以通过识别与分组的项目相关联的未分组项目来实现进一步的分组分配。 这样的技术可以应用于许多变型以产生项目集合的表示,以及对用户集合的项目的呈现,聚合相似的项目和相互关系,从而促进对项目集合的结构和组织的理解和分析 同时减少用户对生成的参与。

    Process oriented message driven workflow programming model
    4.
    发明申请
    Process oriented message driven workflow programming model 审中-公开
    面向流程的消息驱动工作流程编程模型

    公开(公告)号:US20070005623A1

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

    申请号:US11171050

    申请日:2005-06-30

    IPC分类号: G06F7/00

    摘要: The present application describes a framework for a process oriented message driven workflow programming model where a complex process can be modeled by breaking down the complex process into a coarse grained series of atomic processes that interact through messages. A process is represented as a data structure that includes typed properties and one or more actions. The typed properties are used to associate a process with an incoming message, and the actions are steps that are executed when certain conditions are met by message properties and process data structure properties. A process action may add one or more properties to the process and/or modify an existing property. Processes are invoked and communicate solely through messages. When a process is executed, results of the execution are communicated to one or more other processes or external applications with messages that include any new and/or modified properties.

    摘要翻译: 本应用程序描述了面向过程的消息驱动工作流程编程模型的框架,其中可以通过将复杂过程分解为通过消息进行交互的粗粒度的一系列原子进程来建模复杂过程。 一个进程被表示为一个数据结构,它包括类型化属性和一个或多个动作。 类型化属性用于将进程与传入消息相关联,并且操作是在消息属性和过程数据结构属性满足某些条件时执行的步骤。 进程操作可以向进程添加一个或多个属性和/或修改现有属性。 通过消息调用进程并进行通信。 当执行过程时,执行结果被传送到具有包括任何新的和/或修改的属性的消息的一个或多个其他进程或外部应用程序。

    User augmented reverse engineering
    5.
    发明授权
    User augmented reverse engineering 有权
    用户增强逆向工程

    公开(公告)号:US08954925B2

    公开(公告)日:2015-02-10

    申请号:US12819113

    申请日:2010-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/75 G06F8/74

    摘要: Disclosed herein is user augmented reverse engineering, where, in one embodiment, during the generation of a graphical representation of a codebase, database, binary and the like, users may be provided with an option to ‘focus’. For example, during the graphical generation of a large codebase, a user may select one or things to limit the extent of the graphical representation generation. In another embodiment, a graphical generation may encounter one or more pre-defined boundary conditions. Upon encountering a boundary condition, the generation of the graphical representation may determine that it is unable to complete the graphical generation within a pre-defined set of requirements without additional instructions. Thus, the graphical generation may complete and then prompt a user for solutions to any boundary conditions it has encountered, or the generation may pause at each boundary condition it encounters and prompt a user for a solution to the boundary condition.

    摘要翻译: 这里公开了用户增强逆向工程,其中在一个实施例中,在生成代码库,数据库,二进制等的图形表示期间,可以向用户提供“聚焦”选项。 例如,在大代码库的图形生成期间,用户可以选择一个或多个事物来限制图形表示生成的范围。 在另一个实施例中,图形生成可能会遇到一个或多个预定义的边界条件。 在遇到边界条件时,图形表示的生成可以确定不能在没有附加指令的情况下在预定义的要求集合内完成图形生成。 因此,图形生成可以完成然后提示用户解决其遇到的任何边界条件,或者生成可能在其遇到的每个边界条件下暂停并且提示用户解决边界条件。

    Capturing Activity History Stream
    6.
    发明申请
    Capturing Activity History Stream 审中-公开
    捕获活动历史流

    公开(公告)号:US20140075364A1

    公开(公告)日:2014-03-13

    申请号:US13613533

    申请日:2012-09-13

    IPC分类号: G06F3/048

    CPC分类号: G06F8/33 G06F8/71

    摘要: A code stream provides a historical view of changes to program code and related actions. The code stream is displayed concurrently with the code for reference, navigation, editing, sharing, and to aid in interruption recovery. The code stream automatically constructs a list of visited code segments based on user changes to the code or navigation within the code. The code stream is an activity history that is constructed based on analysis of user navigation behavior, such as specific edits to the code or dwelling in a section of the code. The user has the ability to undo changes in the code in a non-linear fashion by individually reversing changes from the history listed in the code stream. The user may manually add other non-code items to the code stream.

    摘要翻译: 代码流提供对程序代码和相关操作的更改的历史视图。 代码流与用于参考,导航,编辑,共享的代码同时显示,并有助于中断恢复。 代码流根据代码中的代码或导航的用户更改自动构建访问代码段的列表。 代码流是基于用户导航行为的分析构建的活动历史,例如代码的一部分中对代码或住宅的特定编辑。 用户可以通过单独反转代码流中列出的历史记录中的更改来以非线性方式来撤消代码中的更改。 用户可以手动将其他非代码项添加到代码流。

    USER AUGMENTED REVERSE ENGINEERING
    7.
    发明申请
    USER AUGMENTED REVERSE ENGINEERING 有权
    用户接受反向工程

    公开(公告)号:US20110314445A1

    公开(公告)日:2011-12-22

    申请号:US12819113

    申请日:2010-06-18

    IPC分类号: G06F9/44

    CPC分类号: G06F8/75 G06F8/74

    摘要: Disclosed herein is user augmented reverse engineering, where, in one embodiment, during the generation of a graphical representation of a codebase, database, binary and the like, users may be provided with an option to ‘focus’. For example, during the graphical generation of a large codebase, a user may select one or things to limit the extent of the graphical representation generation. In another embodiment, a graphical generation may encounter one or more pre-defined boundary conditions. Upon encountering a boundary condition, the generation of the graphical representation may determine that it is unable to complete the graphical generation within a pre-defined set of requirements without additional instructions. Thus, the graphical generation may complete and then prompt a user for solutions to any boundary conditions it has encountered, or the generation may pause at each boundary condition it encounters and prompt a user for a solution to the boundary condition.

    摘要翻译: 这里公开了用户增强逆向工程,其中在一个实施例中,在生成代码库,数据库,二进制等的图形表示期间,可以向用户提供“聚焦”选项。 例如,在大代码库的图形生成期间,用户可以选择一个或多个事物来限制图形表示生成的范围。 在另一个实施例中,图形生成可能会遇到一个或多个预定义的边界条件。 在遇到边界条件时,图形表示的生成可以确定不能在没有附加指令的情况下在预定义的要求集合内完成图形生成。 因此,图形生成可以完成然后提示用户解决其遇到的任何边界条件,或者生成可能在其遇到的每个边界条件下暂停并且提示用户解决边界条件。

    Attribute-based data retrieval and association
    8.
    发明申请
    Attribute-based data retrieval and association 审中-公开
    基于属性的数据检索和关联

    公开(公告)号:US20070005593A1

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

    申请号:US11170835

    申请日:2005-06-30

    IPC分类号: G06F17/30

    CPC分类号: G06F16/2462 G06F16/2457

    摘要: In a matching system one or more related techniques use correlators to match entities and to look up metadata. Correlators are names that enable the matching system to associate entities with other entities. Attributes comprised of name/value pairs are used by the matching system to determine if two entities match. When two entities match, a process associated with an entity may be executed using the data associated with one or both of the matching entities. If the matching system is unable to determine a best match, all matching entities are provided to another process or human for further review. The matching system provides for the injection of new entities or correlators, to dynamically change the behavior of the system. Entities can be defined using a hierarchy, so that some of the entity properties are defined through an inheritance relationship with parent entities.

    摘要翻译: 在匹配系统中,一个或多个相关技术使用相关器来匹配实体并查找元数据。 相关者是使匹配系统能够将实体与其他实体关联的名称。 由匹配系统使用由名称/值对组成的属性来确定两个实体是否匹配。 当两个实体匹配时,可以使用与一个或两个匹配实体相关联的数据来执行与实体相关联的进程。 如果匹配系统无法确定最佳匹配,则将所有匹配实体提供给另一个进程或人员进行进一步审查。 匹配系统提供新实体或相关器的注入,以动态地改变系统的行为。 可以使用层次结构定义实体,以便通过与父实体的继承关系定义某些实体属性。