Method, system and program product for grouping related program sequences
    1.
    发明授权
    Method, system and program product for grouping related program sequences 有权
    用于分组相关程序序列的方法,系统和程序产品

    公开(公告)号:US09087311B2

    公开(公告)日:2015-07-21

    申请号:US12116557

    申请日:2008-05-07

    IPC分类号: G06Q10/06

    CPC分类号: G06Q10/06316 G06Q10/06

    摘要: The invention resides in a method, system and program product for grouping related program sequences for performing a task. The method includes establishing, using a first code for grouping, one or more groups that can be formed between one or more related group-elements obtained from a plurality of groupable program flow documents, and executing, using a group program sequence engine, the groupable program flow documents, wherein each group-element considered an ancestor group-element of a group established and validated by the first code is executed before executing a related group-element obtained from the group, and wherein the related group-element of the group is executed only once during execution of the groupable program flow documents for performing the task. In an embodiment, the establishing step includes identifying a name attribute specified in the one or more related group-elements for establishing the one or more groups.

    摘要翻译: 本发明在于一种用于分组用于执行任务的相关程序序列的方法,系统和程序产品。 该方法包括:使用第一代码进行分组,可以在从多个可分组程序流文档获得的一个或多个相关组元素之间形成一个或多个组,并使用组程序序列引擎执行可分组 程序流文档,其中在执行从组获得的相关组元素之前执行被认为是由第一代码建立和验证的组的祖先组元素的每个组元素,并且其中该组的相关组元素 在用于执行任务的可分组程序流文档的执行期间仅执行一次。 在一个实施例中,建立步骤包括识别在一个或多个相关组元素中指定的用于建立一个或多个组的名称属性。

    METHOD, SYSTEM AND PROGRAM PRODUCT FOR GROUPING RELATED PROGRAM SEQUENCES
    2.
    发明申请
    METHOD, SYSTEM AND PROGRAM PRODUCT FOR GROUPING RELATED PROGRAM SEQUENCES 有权
    用于分组相关程序序列的方法,系统和程序产品

    公开(公告)号:US20090282409A1

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

    申请号:US12116557

    申请日:2008-05-07

    IPC分类号: G06F9/46

    CPC分类号: G06Q10/06316 G06Q10/06

    摘要: The invention resides in a method, system and program product for grouping related program sequences for performing a task. The method includes establishing, using a first code for grouping, one or more groups that can be formed between one or more related group-elements obtained from a plurality of groupable program flow documents, and executing, using a group program sequence engine, the groupable program flow documents, wherein each group-element considered an ancestor group-element of a group established and validated by the first code is executed before executing a related group-element obtained from the group, and wherein the related group-element of the group is executed only once during execution of the groupable program flow documents for performing the task. In an embodiment, the establishing step includes identifying a name attribute specified in the one or more related group-elements for establishing the one or more groups.

    摘要翻译: 本发明在于一种用于分组用于执行任务的相关程序序列的方法,系统和程序产品。 该方法包括:使用第一代码进行分组,可以在从多个可分组程序流文档获得的一个或多个相关组元素之间形成一个或多个组,并使用组程序序列引擎执行可分组 程序流文档,其中在执行从组获得的相关组元素之前执行被认为是由第一代码建立和验证的组的祖先组元素的每个组元素,并且其中该组的相关组元素 在用于执行任务的可分组程序流文档的执行期间仅执行一次。 在一个实施例中,建立步骤包括识别在一个或多个相关组元素中指定的用于建立一个或多个组的名称属性。

    System, method and program product for dynamically adjusting trace buffer capacity based on execution history
    3.
    发明授权
    System, method and program product for dynamically adjusting trace buffer capacity based on execution history 失效
    基于执行历史动态调整跟踪缓冲区容量的系统,方法和程序产品

    公开(公告)号:US08271956B2

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

    申请号:US12027469

    申请日:2008-02-07

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/3466 G06F2201/86

    摘要: A method, system and program product for dynamically adjusting trace buffer capacity based on execution history. The method includes receiving, by a module configured to trace, a plurality of traces pertaining to one or more trace events generated during execution of a program being traced, the trace events generated including panel data and sequence data. The method further includes determining, using trace data captured from the plurality of traces received, whether or not a path for a trace event is a new path. If the path for the trace event is determined to be a new path, the method includes dynamically adjusting, by the module, an initial size of a trace buffer configured to store the trace data captured, such that, the module increases the initial size of the trace buffer upon making a determination that the trace event is a new trace event based on execution history.

    摘要翻译: 一种基于执行历史动态调整跟踪缓冲区容量的方法,系统和程序产品。 该方法包括通过被配置为跟踪属于正在跟踪的程序的执行期间生成的一个或多个跟踪事件的多个跟踪的模块来接收生成的跟踪事件,包括面板数据和序列数据。 该方法还包括使用从所接收的多个迹线捕获的跟踪数据来确定跟踪事件的路径是否为新路径。 如果跟踪事件的路径被确定为新路径,则该方法包括由模块动态地调整配置为存储所捕获的跟踪数据的跟踪缓冲器的初始大小,使得该模块增加初始大小 基于执行历史确定跟踪事件是新的跟踪事件的跟踪缓冲区。

    PRIORITY BUFFERING FOR TRACE DATA IN TRACE QUEUE
    4.
    发明申请
    PRIORITY BUFFERING FOR TRACE DATA IN TRACE QUEUE 失效
    优先缓存追踪数据在追踪队列

    公开(公告)号:US20130055032A1

    公开(公告)日:2013-02-28

    申请号:US13217590

    申请日:2011-08-25

    IPC分类号: G06F11/34

    摘要: A method for priority buffering of trace data in a computing system includes receiving instances of trace data by a priority assignment module, the trace data being generated by events that occur during execution of computer software in the computing system; assigning a priority to each instance of trace data, wherein the priority is assigned based on the event that generated the instance of trace data; and inserting the instances of trace data into a plurality of priority buffers based on their respective assigned priorities.

    摘要翻译: 用于在计算系统中优先缓冲跟踪数据的方法包括:通过优先级分配模块接收跟踪数据的实例,所述跟踪数据由计算系统中的计算机软件执行期间发生的事件产生; 为跟踪数据的每个实例分配优先级,其中基于生成跟踪数据的实例的事件来分配优先级; 并且基于它们各自分配的优先级将跟踪数据的实例插入到多个优先级缓冲器中。

    Priority buffering for trace data in trace queue
    5.
    发明授权
    Priority buffering for trace data in trace queue 失效
    跟踪队列中跟踪数据的优先级缓冲

    公开(公告)号:US08719641B2

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

    申请号:US13217590

    申请日:2011-08-25

    IPC分类号: G06F11/00

    摘要: A method for priority buffering of trace data in a computing system includes receiving instances of trace data by a priority assignment module, the trace data being generated by events that occur during execution of computer software in the computing system; assigning a priority to each instance of trace data, wherein the priority is assigned based on the event that generated the instance of trace data; and inserting the instances of trace data into a plurality of priority buffers based on their respective assigned priorities.

    摘要翻译: 用于在计算系统中优先缓冲跟踪数据的方法包括:通过优先级分配模块接收跟踪数据的实例,所述跟踪数据由计算系统中的计算机软件执行期间发生的事件产生; 为跟踪数据的每个实例分配优先级,其中基于生成跟踪数据的实例的事件来分配优先级; 并且基于它们各自分配的优先级将跟踪数据的实例插入到多个优先级缓冲器中。

    SYSTEM, METHOD AND PROGRAM PRODUCT FOR DYNAMICALLY ADJUSTING TRACE BUFFER CAPACITY BASED ON EXECUTION HISTORY
    6.
    发明申请
    SYSTEM, METHOD AND PROGRAM PRODUCT FOR DYNAMICALLY ADJUSTING TRACE BUFFER CAPACITY BASED ON EXECUTION HISTORY 失效
    基于执行历史动态调整跟踪缓冲能力的系统,方法和程序产品

    公开(公告)号:US20090204949A1

    公开(公告)日:2009-08-13

    申请号:US12027469

    申请日:2008-02-07

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/86

    摘要: A method, system and program product for dynamically adjusting trace buffer capacity based on execution history. The method includes receiving, by a module configured to trace, a plurality of traces pertaining to one or more trace events generated during execution of a program being traced, the trace events generated including panel data and sequence data. The method further includes determining, using trace data captured from the plurality of traces received, whether or not a path for a trace event is a new path. If the path for the trace event is determined to be a new path, the method includes dynamically adjusting, by the module, an initial size of a trace buffer configured to store the trace data captured, such that, the module increases the initial size of the trace buffer upon making a determination that the trace event is a new trace event based on execution history.

    摘要翻译: 一种基于执行历史动态调整跟踪缓冲区容量的方法,系统和程序产品。 该方法包括通过被配置为跟踪属于正在跟踪的程序的执行期间生成的一个或多个跟踪事件的多个跟踪的模块来接收生成的跟踪事件,包括面板数据和序列数据。 该方法还包括使用从所接收的多个迹线捕获的跟踪数据来确定跟踪事件的路径是否为新路径。 如果跟踪事件的路径被确定为新路径,则该方法包括由模块动态地调整配置为存储所捕获的跟踪数据的跟踪缓冲器的初始大小,使得该模块增加初始大小 基于执行历史确定跟踪事件是新的跟踪事件的跟踪缓冲区。

    AUDIBLE PRESENTATION AND VERBAL INTERACTION OF HTML-LIKE FORM CONSTRUCTS
    7.
    发明申请
    AUDIBLE PRESENTATION AND VERBAL INTERACTION OF HTML-LIKE FORM CONSTRUCTS 审中-公开
    HTML形式构造的可视化和VERBAL交互

    公开(公告)号:US20080255838A1

    公开(公告)日:2008-10-16

    申请号:US12141450

    申请日:2008-06-18

    IPC分类号: G10L15/00

    摘要: A method of synchronizing an audio and visual presentation in a multi-modal browser. A form is transmitted over a network having at least one field requiring user supplied information to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields. The method also provides a synchronized verbal and visual presentation by said browser by having the headings for the fields to be filled out and typing in what the user says.

    摘要翻译: 一种在多模式浏览器中同步音频和视觉呈现的方法。 通过具有至少一个要求用户提供的信息的场的网络传送表单到多模式浏览器。 表单中的空白字段由提供语言或触觉交互的用户填写,或者是口头和触觉交互的组合。 浏览器移动到需要用户提供的输入的下一个字段。 最后,在用户为所有必填字段提供输入后,表单退出。 该方法还提供了所述浏览器的同步口头和视觉呈现,其中通过使字段的标题被填写并输入用户所说的内容。

    Audible presentation and verbal interaction of HTML-like form constructs
    8.
    发明授权
    Audible presentation and verbal interaction of HTML-like form constructs 失效
    HTML样形式构造的声音演示和口头交互

    公开(公告)号:US07406657B1

    公开(公告)日:2008-07-29

    申请号:US09668212

    申请日:2000-09-22

    IPC分类号: G06F15/00

    摘要: A method of synchronizing an audio and visual presentation in a multi-modal browser. A form having at least one field requiring user supplied information is provided to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields.

    摘要翻译: 一种在多模式浏览器中同步音频和视觉呈现的方法。 具有至少一个要求用户提供的信息的场的形式被提供给多模式浏览器。 表单中的空白字段由提供语言或触觉交互的用户填写,或者是口头和触觉交互的组合。 浏览器移动到需要用户提供的输入的下一个字段。 最后,在用户为所有必填字段提供输入后,表单退出。

    Explicitly registering markup based on verbal commands and exploiting audio context
    9.
    发明授权
    Explicitly registering markup based on verbal commands and exploiting audio context 有权
    基于口头命令和利用音频语境明确地注册标记

    公开(公告)号:US07240006B1

    公开(公告)日:2007-07-03

    申请号:US09670646

    申请日:2000-09-27

    IPC分类号: G10L15/22

    CPC分类号: G06F17/30896 G10L2015/228

    摘要: A generic way of encoding information needed by an application to register voice commands and enable a speech engine are used to tell a browser what to present to the user and what options are available to the user to interact with an application. This is accomplished by enhancements to a markup language which register and enable voice commands that are needed by an application to the speech engine, and provide an audio context for the page scope command by adding a context option to make the page much more flexible and usable. The action of the application can be altered based on the current audio context by adding a context option. The application remains independent of the browser and separate from interaction with the speech engine. The application can accommodate both verbal and visual interactions by registering the verbal commands and identifying to what those commands will translate.

    摘要翻译: 用于编码应用程序注册语音命令和启用语音引擎所需的信息的通用方式用于告诉浏览器向用户呈现什么以及用户可以与应用程序交互的选项。 这是通过增强标注语言来实现的,该标记语言注册和启用语音引擎所需的语音命令,并且通过添加上下文选项来提供用于页面范围命令的音频上下文以使得页面更加灵活和可用 。 通过添加上下文选项,可以基于当前音频上下文来更改应用程序的动作。 应用程序保持独立于浏览器,与语音引擎的互动分开。 该应用程序可以通过注册口头命令并识别这些命令将转换来适应语言和视觉交互。

    Method and system for synchronizing audio and visual presentation in a multi-modal content renderer
    10.
    发明授权
    Method and system for synchronizing audio and visual presentation in a multi-modal content renderer 有权
    用于在多模式内容渲染器中同步音频和视觉呈现的方法和系统

    公开(公告)号:US06745163B1

    公开(公告)日:2004-06-01

    申请号:US09670800

    申请日:2000-09-27

    IPC分类号: G10L1300

    CPC分类号: G10L13/00

    摘要: A system and method for a multi-modal browser/renderer that simultaneously renders content visually and verbally in a synchronized manner are provided without having the server applications change. The system and method receives a document via a computer network, parses the text in the document, provides an audible component associated with the text, simultaneously transmits to output the text and the audible component. The desired behavior for the renderer is that when some section of that content is being heard by the user, that section is visible on the screen and, furthermore, the specific visual content being audibly rendered is somehow highlighted visually. In addition, the invention also reacts to input from either the visual component or the aural component. The invention also allows any application or server to be accessible to someone via audio instead of visual means by having the browser handle the Embedded Browser Markup Language (EBML) disclosed herein so that it is audibly read to the user. Existing EBML statements can also be combined so that what is audibly read to the user is related to, but not identical to, the EBML text. The present invention also solves the problem of synchronizing audio and visual presentation of existing content via markup language changes rather than by application code changes.

    摘要翻译: 提供了同时以同步方式呈现视觉和口头内容的多模式浏览器/渲染器的系统和方法,而不改变服务器应用。 系统和方法通过计算机网络接收文档,解析文档中的文本,提供与文本相关联的可听组件,同时发送以输出文本和可听组件。 渲染器的期望行为是当用户听到该内容的某些部分时,该部分在屏幕上可见,此外,可视化呈现的特定视觉内容以某种方式以视觉方式突出显示。 此外,本发明还对来自视觉部件或听觉部件的输入进行反应。 本发明还允许通过使浏览器处理本文公开的嵌入式浏览器标记语言(EBML)而使用户可听见的任何应用或服务器通过音频而不是视觉方式来访问。 现有的EBML语句也可以组合起来,使得用户可听见的内容与EBML文本有关,但与EBML文本不相同。 本发明还解决了通过标记语言改变而不是通过应用程序代码改变同步现有内容的音频和视觉呈现的问题。