CONTROLLING RUNTIME EXECUTION FROM A HOST TO CONSERVE RESOURCES
    11.
    发明申请
    CONTROLLING RUNTIME EXECUTION FROM A HOST TO CONSERVE RESOURCES 有权
    从主机控制运行时间以节省资源

    公开(公告)号:US20120139929A1

    公开(公告)日:2012-06-07

    申请号:US12957413

    申请日:2010-12-01

    IPC分类号: G06T13/00

    摘要: A runtime management system is described herein that allows a hosting layer to dynamically control an underlying runtime to selectively turn on and off various subsystems of the runtime to save power and extend battery life of devices on which the system operates. The hosting layer has information about usage of the runtime that is not available within the runtime, and can do a more effective job of disabling parts of the runtime that will not be needed without negatively affecting application performance or device responsiveness. The runtime management system includes a protocol of communication between arbitrary hosts and underlying platforms to expose a set of options to allow the host to selectively turn parts of a runtime on and off depending on varying environmental pressures. Thus, the runtime management system provides more effective use of potentially scarce power resources available on mobile platforms.

    摘要翻译: 本文描述了运行时管理系统,其允许托管层动态地控制底层运行时间,以选择性地打开和关闭运行时的各个子系统以节省电力并延长系统运行的设备的电池寿命。 主机层具有关于在运行时间内不可用的运行时的使用的信息,并且可以在不会对应用程序性能或设备响应性产生负面影响的情况下,更加有效地禁用不需要运行时的部分。 运行时管理系统包括任意主机和底层平台之间的通信协议,以暴露一组选项,以允许主机根据不同的环境压力选择性地转动部分运行时间。 因此,运行时管理系统可以更有效地利用移动平台上可用的潜在稀缺电力资源。

    Copy-paste trust system
    14.
    发明授权
    Copy-paste trust system 有权
    复制粘贴信任系统

    公开(公告)号:US08656461B2

    公开(公告)日:2014-02-18

    申请号:US11495374

    申请日:2006-07-28

    IPC分类号: G06F21/00

    摘要: Various embodiments are disclosed relating to performing a trusted copy and paste operations between a source application and a target application. For example, a trust system may receive a paste request for pasting copied source content, and may compare a source trust level associated with the source content to a target trust level associated with a target application. In this way, for example, harmful or disruptive code may be prevented from being pasted into the target application.

    摘要翻译: 公开了关于在源应用和目标应用之间执行可信复制和粘贴操作的各种实施例。 例如,信任系统可以接收粘贴复制的源内容的粘贴请求,并且可以将与源内容相关联的源信任级别与与目标应用相关联的目标信任级别进行比较。 以这种方式,例如,可以防止有害或破坏性代码被粘贴到目标应用程序中。

    Render transform based scrolling and panning for smooth effects
    15.
    发明授权
    Render transform based scrolling and panning for smooth effects 有权
    基于渲染变换的滚动和平移以平滑效果

    公开(公告)号:US08595640B2

    公开(公告)日:2013-11-26

    申请号:US12958418

    申请日:2010-12-02

    IPC分类号: G06F3/14

    摘要: An information display system is described herein that separates rendering of information from receiving that information so that the rendering portion can be quickly displayed to the user and the data can arrive as it is available to provide further detail. The rendering portion creates a hardware surface measured to fill the area to be consumed by the list box or other control. Independently, the information retrieval portion queries information from a server or other source and processes the information as it is received. The system can then perform a transformation on the previously created hardware surface to insert the information in the rendered control without re-laying out the entire control or recreating user interface elements. Moving a surface is a cheaper operation for a CPU and can easily be accelerated using a GPU.

    摘要翻译: 这里描述了一种信息显示系统,其将信息的呈现与接收该信息进行分离,使得可以将呈现部分快速显示给用户,并且数据可以到达,因为它可用于提供进一步的细节。 渲染部分创建测量的硬件表面以填充由列表框或其他控件消耗的区域。 独立地,信息检索部分从服务器或其他源查询信息,并处理接收到的信息。 然后,系统可以对先前创建的硬件表面执行转换,以将信息插入到渲染的控件中,而无需重新布局整个控件或重新创建用户界面元素。 移动表面是CPU的更便宜的操作,并且可以使用GPU轻松加速。

    Asynchronous data binding
    16.
    发明授权
    Asynchronous data binding 有权
    异步数据绑定

    公开(公告)号:US08499122B2

    公开(公告)日:2013-07-30

    申请号:US13301232

    申请日:2011-11-21

    IPC分类号: G06F12/08

    摘要: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache. The user interface thread, upon detecting the notification, accesses the updated data in the local cache and populates the updated data into the user interface.

    摘要翻译: 本发明扩展到用于将数据从数据源异步绑定到数据目标的方法,系统和计算机程序产品。 用户界面线程和单独的线程用于使用户界面线程能够继续执行而不是阻止以获取用户界面线程所管理的用户界面的哪些元素被绑定的更新数据。 单独的线程从数据源获取更新的数据,将更新的数据存储在本地高速缓存中,并且向用户界面线程通知更新的数据在本地高速缓存中的存在。 用户界面线程在检测到通知时,访问本地缓存中的更新数据,并将更新的数据填充到用户界面中。

    ASYNCHRONOUS DATA BINDING
    17.
    发明申请

    公开(公告)号:US20130132676A1

    公开(公告)日:2013-05-23

    申请号:US13301232

    申请日:2011-11-21

    IPC分类号: G06F12/08

    摘要: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache. The user interface thread, upon detecting the notification, accesses the updated data in the local cache and populates the updated data into the user interface

    RENDER TRANSFORM BASED SCROLLING AND PANNING FOR SMOOTH EFFECTS
    18.
    发明申请
    RENDER TRANSFORM BASED SCROLLING AND PANNING FOR SMOOTH EFFECTS 有权
    基于变换的滚动滚动和平滑效果的调整

    公开(公告)号:US20120144333A1

    公开(公告)日:2012-06-07

    申请号:US12958418

    申请日:2010-12-02

    IPC分类号: G06F3/048

    摘要: An information display system is described herein that separates rendering of information from receiving that information so that the rendering portion can be quickly displayed to the user and the data can arrive as it is available to provide further detail. The rendering portion creates a hardware surface measured to fill the area to be consumed by the list box or other control. Independently, the information retrieval portion queries information from a server or other source and processes the information as it is received. The system can then perform a transformation on the previously created hardware surface to insert the information in the rendered control without re-laying out the entire control or recreating user interface elements. Moving a surface is a cheaper operation for a CPU and can easily be accelerated using a GPU.

    摘要翻译: 这里描述了一种信息显示系统,其将信息的呈现与接收该信息进行分离,使得可以将呈现部分快速显示给用户,并且数据可以到达,因为它可用于提供进一步的细节。 渲染部分创建测量的硬件表面以填充由列表框或其他控件消耗的区域。 独立地,信息检索部分从服务器或其他源查询信息,并处理接收到的信息。 然后,系统可以对先前创建的硬件表面执行转换,以将信息插入到渲染的控件中,而无需重新布局整个控件或重新创建用户界面元素。 移动表面是CPU的更便宜的操作,并且可以使用GPU轻松加速。

    Copy-paste trust system
    19.
    发明申请
    Copy-paste trust system 有权
    复制粘贴信任系统

    公开(公告)号:US20080028442A1

    公开(公告)日:2008-01-31

    申请号:US11495374

    申请日:2006-07-28

    IPC分类号: H04L9/32

    摘要: Various embodiments are disclosed relating to performing a trusted copy and paste operations between a source application and a target application. For example, a trust system may receive a paste request for pasting copied source content, and may compare a source trust level associated with the source content to a target trust level associated with a target application. In this way, for example, harmful or disruptive code may be prevented from being pasted into the target application.

    摘要翻译: 公开了关于在源应用和目标应用之间执行可信复制和粘贴操作的各种实施例。 例如,信任系统可以接收粘贴复制的源内容的粘贴请求,并且可以将与源内容相关联的源信任级别与与目标应用相关联的目标信任级别进行比较。 以这种方式,例如,可以防止有害或破坏性代码被粘贴到目标应用程序中。