Pen-centric polyline drawing tool
    1.
    发明申请
    Pen-centric polyline drawing tool 审中-公开
    以笔为中心的折线绘图工具

    公开(公告)号:US20060262105A1

    公开(公告)日:2006-11-23

    申请号:US11131182

    申请日:2005-05-18

    IPC分类号: G09G5/00

    CPC分类号: G06F3/0488 G06F3/0486

    摘要: A convenient and natural way to draw polyline shapes on a stylus-based computing device is described. A tool or other drawing function relies on a timing mechanism to identify the various vertices in a polyline shape. For example, the endpoint of each line may be detected responsive to the user stopping (or substantially stopping, such as by remaining within a predefined maximum movement threshold) movement of the tip of the stylus relative to the touch-sensitive surface. In addition, feedback is provided indicating that a line and/or its endpoint is about to commit to the polyline shape being drawn. Such feedback may be displayed shortly before the line and/or endpoint actually commits. Upon further delay without substantial movement of the stylus, the line and/or endpoint may then actually commit. A “snap” function is also provided that assists the user in fully closing the polyline shape, if desired.

    摘要翻译: 描述了在基于触笔的计算设备上绘制折线形状的方便和自然的方法。 工具或其他绘图功能依赖于定时机制来识别折线形状中的各种顶点。 例如,可以响应于使用者触针的尖端相对于触敏表面的停止(或基本上停止,例如通过保持在预定义的最大移动阈值内)来检测每一行的端点。 另外,提供了指示线和/或其端点即将提交到所绘制的折线形状的反馈。 这样的反馈可以在行和/或端点实际提交之前不久显示。 在进一步延迟的情况下,触针的实质性移动,线路和/或端点可能实际上落实。 还提供了“捕捉”功能,如果需要,该功能可帮助用户完全关闭折线形状。

    Transient shared computer resource and settings change bubble for computer programs
    2.
    发明申请
    Transient shared computer resource and settings change bubble for computer programs 有权
    瞬态共享的计算机资源和设置改变计算机程序的气泡

    公开(公告)号:US20060184828A1

    公开(公告)日:2006-08-17

    申请号:US11060100

    申请日:2005-02-16

    IPC分类号: G06F11/00

    CPC分类号: G06F9/4418

    摘要: Described is a mechanism that preserves the state of computer system shared resources and/or settings, and ensures that changes thereto are reverted when an application exits. A shared resource change bubble logically surrounds application code that causes system resource and/or setting data to change. The bubble preserves existing data before it gets changed, and restores the data when the application program code exits. In one implementation, the bubble is implemented as a library loaded by the application. In an alternative implementation, the bubble is run in a separate process, whereby the bubble can restore changed data even if the application program crashes. In another implementation, a bubble is automatically run for any application that the user has specified needs a bubble. Multiple settings and states may be preserved in a bubble for multiple applications, allowing changes to be undone and reapplied per application, e.g., whenever focus changes.

    摘要翻译: 描述了保留计算机系统共享资源和/或设置的状态的机制,并且确保当应用程序退出时其对其的改变被还原。 共享资源更改气泡在逻辑上包围导致系统资源和/或设置数据更改的应用程序代码。 气泡在更改之前保留现有数据,并在应用程序代码退出时恢复数据。 在一个实现中,气泡被实现为应用程序加载的库。 在替代实现中,气泡在单独的过程中运行,由此即使应用程序崩溃,气泡也可以恢复更改的数据。 在另一个实现中,为用户指定的任何应用程序需要一个气泡,自动运行一个气泡。 多个设置和状态可以在多个应用程序的气泡中保留,允许每个应用程序的更改被撤消并重新应用,例如每当焦点改变时。

    Activity-based PC adaptability
    3.
    发明申请
    Activity-based PC adaptability 审中-公开
    基于活动的PC适应性

    公开(公告)号:US20060242651A1

    公开(公告)日:2006-10-26

    申请号:US11112464

    申请日:2005-04-21

    IPC分类号: G06F9/46

    摘要: A method and system for adapting system behavior based on activities. An activities engine determines or is informed of the current activity and instructs a notification component to notify registered programs (also known as notification consumers) about the current activity. Upon receipt of the notification, the notification consumers modify their behavior if appropriate. When an activity ceases, the activities engine may instruct the notification component to notify the registered programs so that they may resume their normal behavior.

    摘要翻译: 基于活动调整系统行为的方法和系统。 活动引擎确定或被通知当前活动,并且指示通知组件通知已注册的节目(也称为通知消费者)关于当前活动。 收到通知后,通知消费者在适当的情况下修改其行为。 当活动停止时,活动引擎可以指示通知组件通知注册的节目,使得他们可以恢复其正常行为。

    System and method for a context-awareness platform
    4.
    发明申请
    System and method for a context-awareness platform 有权
    上下文感知平台的系统和方法

    公开(公告)号:US20060200834A1

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

    申请号:US11044354

    申请日:2005-01-26

    IPC分类号: G06F9/46

    摘要: An improved system and method for a context-awareness platform that may be used to adapt an execution environment is provided. A framework with interfaces for setting, tracking, and getting context information about the execution environment of a computer system includes a context engine and a unified data store for aggregating context information at a platform level for access by executables running on the platform. The context engine may receive requests to perform context information operations from executables such as setting, tracking and getting context information in the data store. Upon receiving a notification of a change in context information, one or more executables may change the execution environment such as reconfiguring system settings. In this way, an executable may adapt its execution environment using context information.

    摘要翻译: 提供了可用于适应执行环境的用于上下文感知平台的改进的系统和方法。 具有用于设置,跟踪和获得关于计算机系统的执行环境的上下文信息的接口的接口的框架包括上下文引擎和用于在平台级别聚合上下文信息的统一数据存储,用于由在该平台上运行的可执行文件的访问。 上下文引擎可以接收从可执行程序执行上下文信息操作的请求,例如在数据存储中设置,跟踪和获取上下文信息。 在接收到上下文信息改变的通知之后,一个或多个可执行程序可以改变执行环境,例如重新配置系统设置。 以这种方式,可执行程序可以使用上下文信息调整其执行环境。