Configuring Assembly of a System using Supplied Architectural Artifacts
    41.
    发明申请
    Configuring Assembly of a System using Supplied Architectural Artifacts 有权
    使用提供的建筑工件组态系统

    公开(公告)号:US20140068551A1

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

    申请号:US13596917

    申请日:2012-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/34 G06F8/35

    摘要: The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.

    摘要翻译: 以编程方式确定系统的配置。 更具体地,这些确定是使用描述系统的需求(其可以由软件,硬件,服务或其某种组合构成的)的架构伪影进行的,其中这些要求与可用组件的特性进行迭代地比较。 优选地计算匹配的百分比,从而允许完全匹配以及部分匹配。 考虑到它们在组装系统中的相对重要性,加权因子可以应用于属性,有效地对属性进行优先排序。 当多于一个组件是用于满足特定要求的候选者时,可以获得用户输入以选择其中一个候选。 每个候选人的一个或多个属性(诸如成本信息),包括该候选者匹配要求的可能性,可以包括给为用户选择呈现的每个候选者。 该模型可能会被更新和重新评估迭代。

    OPERATIONS FOR EFFICIENT FLOATING POINT COMPUTATIONS
    42.
    发明申请
    OPERATIONS FOR EFFICIENT FLOATING POINT COMPUTATIONS 审中-公开
    有效浮动点计算的操作

    公开(公告)号:US20140067894A1

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

    申请号:US13598718

    申请日:2012-08-30

    IPC分类号: G06F7/483 G06F7/44

    摘要: Systems and methods for efficiently handling problematic corner cases in floating point operations without raising flags or exceptions. One or more floating point numbers that will generate a problematic corner case in floating point computations, such as division or square root computation, are detected. Fix-up operations are applied to modify the computation such that the problematic corner case is avoided. The modified computation then is performed, while suppressing error flags are suppressed during intermediate stages.

    摘要翻译: 用于在浮点运算中有效处理有问题的角点的系统和方法,而不会引发标志或异常。 检测在浮点计算中产生有问题的角点的一个或多个浮点数,例如除法或平方根计算。 应用修正操作来修改计算,以避免有问题的角落。 然后执行修改的计算,同时在中间阶段期间抑制误差标志被抑制。

    System, method and program product for correcting semantic errors in code using peer submitted code snippets
    43.
    发明授权
    System, method and program product for correcting semantic errors in code using peer submitted code snippets 失效
    系统,方法和程序产品,用于使用对等提交的代码片段来纠正代码中的语义错误

    公开(公告)号:US08266594B2

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

    申请号:US12195368

    申请日:2008-08-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: A method, system and program product for correcting semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment, identifying, in a syntax tree constructed for the code inputted, one or more nodes containing semantic errors pertaining to use of a third-party library, choosing a node containing the semantic errors, displaying suggestions for correcting the semantic errors identified for the node chosen, where the suggestions include peer submitted code snippets associated with collaboration records located to correct the semantic errors identified for the node chosen, selecting a code snippet from the code snippets displayed and executing the code inputted in the integrated development environment, such that, the code snippet selected is automatically invoked to correct the semantic errors identified for the node chosen.

    摘要翻译: 一种用于在集成开发环境中纠正代码中的语义错误的方法,系统和程序产品。 该方法包括使用代码编辑器输入在集成开发环境中开发的代码,在为输入的代码构造的语法树中识别包含与使用第三方库的语义错误有关的一个或多个节点,选择 包含语义错误的节点,显示用于校正为所选择的节点识别的语义错误的建议,其中建议包括与协作记录相关联的对等提交的代码片段,用于校正为所选择的节点识别的语义错误,从代码中选择代码片段 显示和执行在集成开发环境中输入的代码的片段,使得所选择的代码片段被自动调用以校正为所选节点识别的语义错误。

    MODELING COMPLEX HIEARCHICAL SYSTEMS ACROSS SPACE AND TIME
    44.
    发明申请
    MODELING COMPLEX HIEARCHICAL SYSTEMS ACROSS SPACE AND TIME 有权
    在空间和时间之间建立复杂的重建系统

    公开(公告)号:US20110131024A1

    公开(公告)日:2011-06-02

    申请号:US12629156

    申请日:2009-12-02

    IPC分类号: G06G7/48

    CPC分类号: G06F8/20

    摘要: A system model of a real-world system includes a multi-level hierarchy of Capabilities, where each Capability includes a Verb specifying an action and an Object acted on by the Verb. The system model also contains one or more multi-level Performer hierarchies, where each Performer hierarchy includes a plurality of Performers each having an associated lifecycle and at least one associated Capability provided or required by the Performer. In addition, a multi-level Location hierarchy associates one of a plurality of Locations with each Performer. A plurality of Capability Instances define requirement and provision of Capabilities by Performers in the one or more multi-level Performer hierarchies. In response to a query specifying a Location and a time, a view of the system model for the specified Location and time is output.

    摘要翻译: 实际系统的系统模型包括能力的多层次层次,其中每个能力包括指定动作的动词和动词所执行的对象。 系统模型还包含一个或多个多级执行者层次结构,其中每个执行者层次结构包括多个执行者,每个执行者具有相关联的生命周期和至少一个由执行者提供或要求的关联能力。 另外,多级位置层级将多个位置之一与每个执行者相关联。 多个能力实例在一个或多个多级执行者层次结构中定义了执行者对能力的要求和提供。 响应于指定位置和时间的查询,将输出指定位置和时间的系统模型视图。

    SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS
    45.
    发明申请
    SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS 失效
    系统,方法和程序产品,用于使用提交的代码代码更正代码中的语义错误

    公开(公告)号:US20100050151A1

    公开(公告)日:2010-02-25

    申请号:US12195368

    申请日:2008-08-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: A method, system and program product for correcting semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment, identifying, in a syntax tree constructed for the code inputted, one or more nodes containing semantic errors pertaining to use of a third-party library, choosing a node containing the semantic errors, displaying suggestions for correcting the semantic errors identified for the node chosen, where the suggestions include peer submitted code snippets associated with collaboration records located to correct the semantic errors identified for the node chosen, selecting a code snippet from the code snippets displayed and executing the code inputted in the integrated development environment, such that, the code snippet selected is automatically invoked to correct the semantic errors identified for the node chosen.

    摘要翻译: 一种用于在集成开发环境中纠正代码中的语义错误的方法,系统和程序产品。 该方法包括使用代码编辑器输入在集成开发环境中开发的代码,在为输入的代码构造的语法树中识别包含与使用第三方库的语义错误有关的一个或多个节点,选择 包含语义错误的节点,显示用于校正为所选择的节点识别的语义错误的建议,其中建议包括与协作记录相关联的对等提交的代码片段,用于校正为所选择的节点识别的语义错误,从代码中选择代码片段 显示和执行在集成开发环境中输入的代码的片段,使得所选择的代码片段被自动调用以校正为所选节点识别的语义错误。

    METHOD TO COLLABORATIVELY RESOLVE JAVA PROGRAM ERRORS WITHIN AN INTEGRATED DEVELOPMENT ENVIRONMENT
    46.
    发明申请
    METHOD TO COLLABORATIVELY RESOLVE JAVA PROGRAM ERRORS WITHIN AN INTEGRATED DEVELOPMENT ENVIRONMENT 审中-公开
    在集成开发环境中协调地解决JAVA程序错误的方法

    公开(公告)号:US20090328004A1

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

    申请号:US12163270

    申请日:2008-06-27

    IPC分类号: G06F11/36

    CPC分类号: G06F11/362

    摘要: The present disclosure is directed to a method to collaboratively resolve a Java program error. The context of the access is uniquely identified based on two parameters—the error and the specific library where the error occurred. The developer uses the same interface to contribute to discussions irrespective of the error or the library. The method automatically determines the forum for the discussion. Finally, the method is able to notify the developer when the error is resolved so that the developer can contribute resolution information back to the discussion.

    摘要翻译: 本公开涉及一种协作地解决Java程序错误的方法。 访问的上下文是基于两个参数(错误和发生错误的特定库)唯一标识的。 开发人员使用相同的界面来贡献讨论,而不管错误或库。 该方法自动确定论坛的讨论。 最后,该方法能够在错误解决时通知开发人员,以便开发人员能够将解决方案信息提供给讨论。

    SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS
    47.
    发明申请
    SYSTEM, METHOD AND PROGRAM PRODUCT FOR CORRECTING SEMANTIC ERRORS IN CODE USING PEER SUBMITTED CODE SNIPPETS 失效
    系统,方法和程序产品,用于使用提交的代码代码更正代码中的语义错误

    公开(公告)号:US20120240101A1

    公开(公告)日:2012-09-20

    申请号:US13486567

    申请日:2012-06-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/33

    摘要: A method, system and/or program product corrects semantic errors in code in an integrated development environment. The method includes inputting, using a code editor, code being developed in an integrated development environment. One or more nodes, in a syntax tree constructed for inputting the code, are identified as containing semantic errors pertaining to use of a third-party library. A primary executable code snippet and a secondary code snippet for correcting the semantic errors are displayed. If execution of the primary code snippet does not correct the semantic errors, then the secondary code snippet is automatically executed.

    摘要翻译: 方法,系统和/或程序产品在集成开发环境中纠正代码中的语义错误。 该方法包括使用代码编辑器输入正在集成开发环境中开发的代码。 在为输入代码构造的语法树中的一个或多个节点被识别为包含与使用第三方库有关的语义错误。 显示用于校正语义错误的主要可执行代码片段和辅助代码片段。 如果主代码片段的执行无法纠正语义错误,则会自动执行辅助代码段。

    Master-slave interactions synchronization using instant messaging
    48.
    发明授权
    Master-slave interactions synchronization using instant messaging 有权
    主从互动同步使用即时消息

    公开(公告)号:US08271594B2

    公开(公告)日:2012-09-18

    申请号:US12345803

    申请日:2008-12-30

    IPC分类号: G06F15/16

    CPC分类号: H04L51/04

    摘要: Systems, methods, and computer program products for facilitating synchronized, two-way communications between a server application and one or more client applications. In one embodiment, the server application and client applications are provided with instant messaging (IM) clients that are supported by an IM server in a networked computing environment. A method disclosed includes registering at least one client application IM client in an IM registry, generating an event in the server application, and converting the event into an operation command that is independent of the states of the server or client applications. The method can also include transmitting the command to each client application IM client. The method can also include, at the client application, receiving the command, reconstituting an event from the command, and processing the event. The method can additionally include transmitting from the client application to the server application a completion notification upon completion of the processing of the event by the client application.

    摘要翻译: 系统,方法和计算机程序产品,用于促进服务器应用程序与一个或多个客户端应用程序之间的同步双向通信。 在一个实施例中,向服务器应用程序和客户端应用程序提供在联网计算环境中由IM服务器支持的即时消息(IM)客户端。 所公开的方法包括在IM注册表中注册至少一个客户端应用IM客户端,在服务器应用中生成事件,以及将事件转换成独立于服务器或客户端应用的状态的操作命令。 该方法还可以包括将命令发送到每个客户端应用IM客户端。 该方法还可以在客户端应用程序中包括接收命令,从命令重构事件以及处理该事件。 该方法还可以包括在由客户端应用程序处理事件完成时从客户端应用程序向服务器应用程序发送完成通知。

    Notification of state transition of an out-of-focus application with state and notification priority filtering
    49.
    发明授权
    Notification of state transition of an out-of-focus application with state and notification priority filtering 有权
    通过状态和通知优先级过滤通知失焦应用程序的状态转换

    公开(公告)号:US08140993B2

    公开(公告)日:2012-03-20

    申请号:US12039935

    申请日:2008-02-29

    IPC分类号: G06F3/048

    摘要: A method, a computer program product, a computer system and a method for supporting an application. The method includes: starting one or more applications, each application of the one or more applications having multiple possible states; displaying a taskbar on a computer screen, the taskbar having an application state filter select button; creating a corresponding task button representing each application of the one or more applications; upon selection of the application state filter select button, displaying a list of state filters on the computer screen; and upon selection of a state filter from the list of state filters, displaying task buttons corresponding only to those applications presently in a state corresponding to the selected state filter.

    摘要翻译: 一种方法,计算机程序产品,计算机系统和用于支持应用的方法。 该方法包括:启动一个或多个应用,一个或多个应用的​​每个应用具有多个可能状态; 在计算机屏幕上显示任务栏,任务栏具有应用状态过滤器选择按钮; 创建代表所述一个或多个应用程序的每个应用程序的相应任务按钮; 在选择应用状态过滤器选择按钮时,在计算机屏幕上显示状态过滤器的列表; 并且在从状态过滤器列表中选择状态过滤器之后,仅显示对应于当前处于与所选状态过滤器相对应的状态的那些应用程序的任务按钮。

    Sharing material in a master-slave configuration using an instant messaging infrastructure
    50.
    发明授权
    Sharing material in a master-slave configuration using an instant messaging infrastructure 有权
    使用即时消息传递基础架构在主从配置中共享资料

    公开(公告)号:US07792904B2

    公开(公告)日:2010-09-07

    申请号:US12014497

    申请日:2008-01-15

    IPC分类号: G06F15/16

    摘要: A method for utilizing an IM system enables presenters and participants to interact with material in a master-slave configuration. Both the presenter and participants access the material locally on their computers. The material on the participants' computer interacts with the presenter's computer using an existing instant messaging infrastructure. As the presenter interacts with local material, events are broadcast to slave material as instant messages, such that these events are reproduced as interactions.

    摘要翻译: 利用IM系统的方法使得演示者和参与者能够以主从配置中的材料进行交互。 主持人和参与者都可以在他们的电脑上访问本地的材料。 参与者计算机上的材料使用现有的即时消息传递基础设施与演示者的计算机进行交互。 当演示者与本地材料进行交互时,将事件作为即时消息广播到从属材料,使得这些事件被再现为交互。