RESOURCE COST CORRELATION ACROSS DIFFERENT SUBSYSTEMS
    1.
    发明申请
    RESOURCE COST CORRELATION ACROSS DIFFERENT SUBSYSTEMS 审中-公开
    资源成本相关不同的子系统

    公开(公告)号:US20120266143A1

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

    申请号:US13114056

    申请日:2011-05-24

    IPC分类号: G06F9/44

    摘要: A program can include declarative programming elements corresponding to elements of an actual state data structure. Data can be collected while the program is running. The collected data can include resource cost data from different runtime subsystems. A model state data structure, which can represent a data structure that could have produced the resource cost data, can be constructed from the collected data. A correlation data structure can be generated using the model state data structure. The correlation data structure can correlate the resource cost data from the different runtime subsystems and can attribute units of the resource cost data to the programming elements. At least a portion of the cost data can be analyzed with different analyzers using the correlation data structure. Additionally, analysis results from the different analyzers for the resource cost data can be composed together.

    摘要翻译: 程序可以包括对应于实际状态数据结构的元素的声明性编程元素。 数据可以在程序运行时收集。 收集的数据可以包括来自不同运行时子系统的资源成本数据。 可以从收集的数据构建可以表示可以产生资源成本数据的数据结构的模型状态数据结构。 可以使用模型状态数据结构生成相关数据结构。 相关数据结构可以将来自不同运行时子系统的资源成本数据相关联,并且可以将资源成本数据的单位归属到编程元素。 可以使用相关数据结构,使用不同的分析器来分析成本数据的至少一部分。 另外,来自资源成本数据的不同分析器的分析结果可以组合在一起。

    SYSTEM AND METHOD FOR PROVIDING CONTEXT TO AN INPUT METHOD BY TAGGING EXISTING APPLICATIONS
    2.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING CONTEXT TO AN INPUT METHOD BY TAGGING EXISTING APPLICATIONS 审中-公开
    通过标记现有应用提供输入法的系统和方法

    公开(公告)号:US20080208568A1

    公开(公告)日:2008-08-28

    申请号:US12115427

    申请日:2008-05-05

    IPC分类号: G06F17/27

    摘要: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with a n input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.

    摘要翻译: 提供了一种用于向输入方法提供可执行代码的上下文信息的改进的系统和方法。 可以使高级文本输入方法意识到期望作为输入接收的文本的类型,使得输入方法可以在识别文本输入时实现更高的准确度。 通用接口提供了支持应用程序创作平台的框架,允许应用程序开发人员轻松地向系统指定上下文信息,并将其可靠地转发到正确的输入方法。 此外,上下文标签工具可以将现有应用的特定文本输入字段与n个输入范围相关联,而不修改应用本身。 上下文标记工具可以创建包含将特定文本输入字段与输入范围相关联的标签的清单。 可以使用用于访问存储在清单中的上下文信息的指令来更新应用使用的任何高级输入方法。

    NAVIGATING PERFORMANCE DATA FROM DIFFERENT SUBSYSTEMS
    3.
    发明申请
    NAVIGATING PERFORMANCE DATA FROM DIFFERENT SUBSYSTEMS 有权
    从不同的子系统导航性能数据

    公开(公告)号:US20120266074A1

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

    申请号:US13114052

    申请日:2011-05-24

    IPC分类号: G06F3/038

    摘要: Performance data can be collected from different runtime environment subsystems of a computer system while the computer system is running a program in the runtime environment. A visualization model can be displayed, and a visual query of the integrated data can be received at the visualization model. Queried data can be compiled and displayed in response to the visual query. The queried data can be drilled into in response to user input. In response to a navigation request, navigation can lead to a programming element related to a portion of the queried data.

    摘要翻译: 当计算机系统在运行时环境中运行程序时,可以从计算机系统的不同运行时环境子系统收集性能数据。 可以显示可视化模型,并且可视化模型可以接收到集成数据的可视化查询。 查询数据可以根据视觉查询进行编译和显示。 查询的数据可以根据用户输入进行钻取。 响应于导航请求,导航可以导致与查询数据的一部分相关的编程元素。

    System and method for providing context to an input method by tagging existing applications
    4.
    发明授权
    System and method for providing context to an input method by tagging existing applications 有权
    通过标记现有应用程序为输入法提供上下文的系统和方法

    公开(公告)号:US07370275B2

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

    申请号:US10850844

    申请日:2004-05-21

    IPC分类号: G06F17/00 G06F17/28 G06F9/44

    摘要: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.

    摘要翻译: 提供了一种用于向输入方法提供可执行代码的上下文信息的改进的系统和方法。 可以使高级文本输入方法意识到期望作为输入接收的文本的类型,使得输入方法可以在识别文本输入时实现更高的准确度。 通用接口提供了支持应用程序创作平台的框架,允许应用程序开发人员轻松地向系统指定上下文信息,并将其可靠地转发到正确的输入方法。 此外,上下文标记工具可以将现有应用的特定文本输入字段与输入范围相关联,而不修改应用本身。 上下文标记工具可以创建包含将特定文本输入字段与输入范围相关联的标签的清单。 可以使用用于访问存储在清单中的上下文信息的指令来更新应用使用的任何高级输入方法。

    Dynamic graphics pipeline and in-place rasterization
    5.
    发明授权
    Dynamic graphics pipeline and in-place rasterization 有权
    动态图形管道和就地光栅化

    公开(公告)号:US08610731B2

    公开(公告)日:2013-12-17

    申请号:US12432775

    申请日:2009-04-30

    IPC分类号: G06T1/20

    CPC分类号: G06T11/40

    摘要: A pluggable graphics system is described herein that leverages high-end graphical capabilities of various mobile devices while keeping overhead for handling the variations to a negligible level. The pluggable graphics system breaks a graphics pipeline into functional blocks and includes base templates for handling different device capabilities for each functional block. During execution, based on capabilities of the device, the system composes appropriate functional blocks together through just-in-time (JIT) compilation to reduce runtime overhead in performance-sensitive code paths. The functional blocks include code designed to perform well with a particular set of hardware capabilities. In addition, for hardware platforms with large registers, the system provides advanced in-place blending that avoids wasteful memory accesses to reduce blending time. Thus, the pluggable graphics system abstracts differences in hardware capabilities from software applications and utilizes routines designed to perform well on each type of hardware.

    摘要翻译: 本文描述了利用各种移动设备的高端图形功能的可插拔图形系统,同时保持将变化处理到可忽略的水平的开销。 可插拔图形系统将图形管线打破功能块,并包括用于处理每个功能块的不同设备功能的基本模板。 在执行期间,基于设备的功能,系统通过即时(JIT)编译来组合适当的功能块,以减少性能敏感代码路径中的运行时开销。 功能块包括被设计为用特定硬件功能集合执行的代码。 此外,对于具有大型寄存器的硬件平台,系统提供高级的现场混合,避免了浪费的内存访问以减少混合时间。 因此,可插拔图形系统从软件应用程序中提取硬件功能的差异,并利用设计为在每种类型的硬件上执行良好的例程。

    DYNAMIC GRAPHICS PIPELINE AND IN-PLACE RASTERIZATION
    6.
    发明申请
    DYNAMIC GRAPHICS PIPELINE AND IN-PLACE RASTERIZATION 有权
    动态图形管道和内部放电

    公开(公告)号:US20100277486A1

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

    申请号:US12432775

    申请日:2009-04-30

    IPC分类号: G06T1/20

    CPC分类号: G06T11/40

    摘要: A pluggable graphics system is described herein that leverages high-end graphical capabilities of various mobile devices while keeping overhead for handling the variations to a negligible level. The pluggable graphics system breaks a graphics pipeline into functional blocks and includes base templates for handling different device capabilities for each functional block. During execution, based on capabilities of the device, the system composes appropriate functional blocks together through just-in-time (JIT) compilation to reduce runtime overhead in performance-sensitive code paths. The functional blocks include code designed to perform well with a particular set of hardware capabilities. In addition, for hardware platforms with large registers, the system provides advanced in-place blending that avoids wasteful memory accesses to reduce blending time. Thus, the pluggable graphics system abstracts differences in hardware capabilities from software applications and utilizes routines designed to perform well on each type of hardware.

    摘要翻译: 本文描述了利用各种移动设备的高端图形功能的可插拔图形系统,同时保持将变化处理到可忽略的水平的开销。 可插拔图形系统将图形管线打破功能块,并包括用于处理每个功能块的不同设备功能的基本模板。 在执行期间,基于设备的功能,系统通过即时(JIT)编译来组合适当的功能块,以减少性能敏感代码路径中的运行时开销。 功能块包括被设计为用特定硬件功能集合执行的代码。 此外,对于具有大型寄存器的硬件平台,系统提供高级的现场混合,避免了浪费的内存访问以减少混合时间。 因此,可插拔图形系统从软件应用程序中提取硬件功能的差异,并利用设计为在每种类型的硬件上执行良好的例程。

    System and method for providing context to an input method
    7.
    发明授权
    System and method for providing context to an input method 失效
    用于向输入法提供上下文的系统和方法

    公开(公告)号:US07634720B2

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

    申请号:US10693330

    申请日:2003-10-24

    IPC分类号: G06F17/00 G06F17/28 G06K9/18

    摘要: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.

    摘要翻译: 提供了一种用于向输入方法提供可执行代码的上下文信息的改进的系统和方法。 可以使高级文本输入方法意识到期望作为输入接收的文本的类型,使得输入方法可以在识别文本输入时实现更高的准确度。 通用接口提供了支持应用程序创作平台的框架,允许应用程序开发人员轻松地向系统指定上下文信息,并将其可靠地转发到正确的输入方法。 此外,上下文标记工具可以将现有应用的特定文本输入字段与输入范围相关联,而不修改应用本身。 上下文标记工具可以创建包含将特定文本输入字段与输入范围相关联的标签的清单。 可以使用用于访问存储在清单中的上下文信息的指令来更新应用使用的任何高级输入方法。

    Navigating performance data from different subsystems
    8.
    发明授权
    Navigating performance data from different subsystems 有权
    浏览来自不同子系统的性能数据

    公开(公告)号:US09165029B2

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

    申请号:US13114052

    申请日:2011-05-24

    摘要: Performance data can be collected from different runtime environment subsystems of a computer system while the computer system is running a program in the runtime environment. A visualization model can be displayed, and a visual query of the integrated data can be received at the visualization model. Queried data can be compiled and displayed in response to the visual query. The queried data can be drilled into in response to user input. In response to a navigation request, navigation can lead to a programming element related to a portion of the queried data.

    摘要翻译: 当计算机系统在运行时环境中运行程序时,可以从计算机系统的不同运行时环境子系统收集性能数据。 可以显示可视化模型,并且可视化模型可以接收到集成数据的可视化查询。 查询数据可以根据视觉查询进行编译和显示。 查询的数据可以根据用户输入进行钻取。 响应于导航请求,导航可以导致与查询数据的一部分相关的编程元素。

    System and method for providing context to an input method
    9.
    发明申请
    System and method for providing context to an input method 失效
    用于向输入法提供上下文的系统和方法

    公开(公告)号:US20050091037A1

    公开(公告)日:2005-04-28

    申请号:US10693330

    申请日:2003-10-24

    摘要: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.

    摘要翻译: 提供了一种用于向输入方法提供可执行代码的上下文信息的改进的系统和方法。 可以使高级文本输入方法意识到期望作为输入接收的文本的类型,使得输入方法可以在识别文本输入时实现更高的准确度。 通用接口提供了支持应用程序创作平台的框架,允许应用程序开发人员轻松地向系统指定上下文信息,并将其可靠地转发到正确的输入方法。 此外,上下文标记工具可以将现有应用的特定文本输入字段与输入范围相关联,而不修改应用本身。 上下文标记工具可以创建包含将特定文本输入字段与输入范围相关联的标签的清单。 可以使用用于访问存储在清单中的上下文信息的指令来更新应用使用的任何高级输入方法。

    System and method for providing context to an input method by tagging existing applications
    10.
    发明申请
    System and method for providing context to an input method by tagging existing applications 有权
    通过标记现有应用程序为输入法提供上下文的系统和方法

    公开(公告)号:US20050091032A1

    公开(公告)日:2005-04-28

    申请号:US10850844

    申请日:2004-05-21

    摘要: An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with an input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.

    摘要翻译: 提供了一种用于向输入方法提供可执行代码的上下文信息的改进的系统和方法。 可以使高级文本输入方法意识到期望作为输入接收的文本的类型,使得输入方法可以在识别文本输入时实现更高的准确度。 通用接口提供了支持应用程序创作平台的框架,允许应用程序开发人员轻松地向系统指定上下文信息,并将其可靠地转发到正确的输入方法。 此外,上下文标记工具可以将现有应用的特定文本输入字段与输入范围相关联,而不修改应用本身。 上下文标记工具可以创建包含将特定文本输入字段与输入范围相关联的标签的清单。 可以使用用于访问存储在清单中的上下文信息的指令来更新应用使用的任何高级输入方法。