-
公开(公告)号:US08595640B2
公开(公告)日:2013-11-26
申请号:US12958418
申请日:2010-12-02
申请人: Mikhail Shatalin , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Ashraf A. Michail , Akhilesh Kaza , Alan C. T. Liu
发明人: Mikhail Shatalin , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Ashraf A. Michail , Akhilesh Kaza , Alan C. T. Liu
IPC分类号: G06F3/14
CPC分类号: G06F9/4443 , G06F3/0482 , G06F3/0485 , G06F9/451
摘要: 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轻松加速。
-
公开(公告)号:US20120144333A1
公开(公告)日:2012-06-07
申请号:US12958418
申请日:2010-12-02
申请人: Mikhail Shatalin , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Ashraf A. Michail , Akhilesh Kaza , Alan C.T. Liu
发明人: Mikhail Shatalin , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Ashraf A. Michail , Akhilesh Kaza , Alan C.T. Liu
IPC分类号: G06F3/048
CPC分类号: G06F9/4443 , G06F3/0482 , G06F3/0485 , G06F9/451
摘要: 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轻松加速。
-
公开(公告)号:US08922564B2
公开(公告)日:2014-12-30
申请号:US12957413
申请日:2010-12-01
申请人: Akhilesh Kaza , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Alan C.T. Liu , Nimesh I. Amin , Randal J. Ramig
发明人: Akhilesh Kaza , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Alan C.T. Liu , Nimesh I. Amin , Randal J. Ramig
CPC分类号: G06F9/4893 , G06F1/3265 , G06F9/485 , G06T1/20 , G06T13/00 , G06T15/005 , Y02D10/24
摘要: 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.
摘要翻译: 本文描述了运行时管理系统,其允许托管层动态地控制底层运行时间,以选择性地打开和关闭运行时的各个子系统以节省电力并延长系统运行的设备的电池寿命。 主机层具有关于在运行时间内不可用的运行时的使用的信息,并且可以在不会对应用程序性能或设备响应性产生负面影响的情况下,更加有效地禁用不需要运行时的部分。 运行时管理系统包括任意主机和底层平台之间的通信协议,以暴露一组选项,以允许主机根据不同的环境压力选择性地转动部分运行时间。 因此,运行时管理系统可以更有效地利用移动平台上可用的潜在稀缺电力资源。
-
公开(公告)号:US20120139929A1
公开(公告)日:2012-06-07
申请号:US12957413
申请日:2010-12-01
申请人: Akhilesh Kaza , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Alan C.T. Liu , Nimesh I. Amin , Randal J. Ramig
发明人: Akhilesh Kaza , Gunjan A. Shah , Shawn T. Oster , Jonathan D. Sheller , Alan C.T. Liu , Nimesh I. Amin , Randal J. Ramig
IPC分类号: G06T13/00
CPC分类号: G06F9/4893 , G06F1/3265 , G06F9/485 , G06T1/20 , G06T13/00 , G06T15/005 , Y02D10/24
摘要: 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.
摘要翻译: 本文描述了运行时管理系统,其允许托管层动态地控制底层运行时间,以选择性地打开和关闭运行时的各个子系统以节省电力并延长系统运行的设备的电池寿命。 主机层具有关于在运行时间内不可用的运行时的使用的信息,并且可以在不会对应用程序性能或设备响应性产生负面影响的情况下,更加有效地禁用不需要运行时的部分。 运行时管理系统包括任意主机和底层平台之间的通信协议,以暴露一组选项,以允许主机根据不同的环境压力选择性地转动部分运行时间。 因此,运行时管理系统可以更有效地利用移动平台上可用的潜在稀缺电力资源。
-
-
-