Interface for displaying content supporting hardware acceleration

    公开(公告)号:US08424025B2

    公开(公告)日:2013-04-16

    申请号:US13031954

    申请日:2011-02-22

    IPC分类号: G06F3/00

    CPC分类号: G06F9/54 G06F9/541

    摘要: One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a window in which the host program displays content. As part of an API, a method is exposed that the control program can invoke to pass to the host program a definition of a surface presenter to be created by the host program. Additionally, the control program can store content that the control program desires to have presented in a buffer of the surface presenter, and invoke another method exposed as part of an API to pass to the host program an indication of the content that the control program desires to have displayed in the window in which the host program displays content.

    Power Efficient Callback Patterns
    62.
    发明申请
    Power Efficient Callback Patterns 有权
    高效回拨模式

    公开(公告)号:US20130067489A1

    公开(公告)日:2013-03-14

    申请号:US13229630

    申请日:2011-09-09

    IPC分类号: G06F3/00 G06F9/46 G06F9/44

    摘要: In one or more embodiments, an application program interface (API) is provided and enables an entity, such as an application, script, or other computing object to register to receive callbacks immediately and, without specifying a time constraint. In this approach, the API does not rely on a timer, such as a system timer. Rather, a non-timer based queue, such as a message queue-type approach is utilized. Specifically, callbacks that are registered through this API can be placed on the message queue and work associated with the registered callback can be performed through the normal course of processing messages and events in the message queue. Over time, such results in a callback pattern that allows an associated web browser and applications such as web applications to remain responsive, while increasing performance and power efficiencies.

    摘要翻译: 在一个或多个实施例中,提供了一种应用程序接口(API),并使诸如应用程序,脚本或其他计算对象之类的实体能够立即注册以接收回调,并且不指定时间约束。 在这种方法中,API不依赖于定时器,例如系统定时器。 相反,使用基于非定时器的队列,例如消息队列类型方法。 具体来说,通过该API注册的回调可以被放置在消息队列上,并且可以通过处理消息队列中的消息和事件的正常过程来执行与注册的回调相关联的工作。 随着时间的推移,这种结果导致回调模式,允许相关联的Web浏览器和应用程序(如Web应用程序)保持响应,同时提高性能和功耗效率。

    LOGICAL GROUPING OF PROFILE DATA
    65.
    发明申请
    LOGICAL GROUPING OF PROFILE DATA 有权
    资料数据的逻辑分组

    公开(公告)号:US20130263102A1

    公开(公告)日:2013-10-03

    申请号:US13430968

    申请日:2012-03-27

    IPC分类号: G06F9/45

    摘要: Profile data can be ascribed to groups as a function of an organizational scheme that defines groups and relationships between groups. The groups can be abstractions over profile data that are meaningful for computer program analysis. Subsequently, grouped data can be disseminated, queried, and visualized in numerous ways to further aid program analysis.

    摘要翻译: 配置文件数据可以归因于作为组之间的组和组之间关系的组织方案的函数的组。 这些组可以是对计算机程序分析有意义的简档数据的抽象。 随后,可以以多种方式传播,查询和可视化分组数据,以进一步帮助方案分析。

    Problem reporting system based on user interface interactions
    68.
    发明授权
    Problem reporting system based on user interface interactions 有权
    基于用户界面交互的问题报告系统

    公开(公告)号:US08332765B2

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

    申请号:US12399802

    申请日:2009-03-06

    IPC分类号: G06F3/048 G06F11/07

    摘要: A system for reporting and analyzing problems encountered by computer users. The system includes a recording tool executing on a user computer to capture a sequence of user interactions in the context of a graphical user interface. When a problem or other stop event is encountered, the tool generates a report indicating user interactions leading to the stop event, including information such as the specific sequence of controls for specific programs accessed by the user. The report can be analyzed to identify a sequence of user interactions characteristic of a problem type, which in turn may be used to find a solution for a particular user's problem. The system may also include a server that receives and analyzes reports from multiple computer users to identify patterns of user interactions that characterize problem types. This information may be used for associating specific problems with future reports or to improve products.

    摘要翻译: 用于报告和分析计算机用户遇到的问题的系统。 该系统包括在用户计算机上执行以在图形用户界面的上下文中捕获一系列用户交互的记录工具。 当遇到问题或其他停止事件时,该工具将生成一个报告,指示用户交互导致停止事件,包括诸如用户访问的特定程序的特定控制顺序的信息。 可以分析报告以识别问题类型的用户交互特征序列,这又可以用于为特定用户的问题找到解决方案。 系统还可以包括接收和分析来自多个计算机用户的报告以识别表征问题类型的用户交互模式的服务器。 此信息可用于将具体问题与未来报告相关联或改进产品。