-
公开(公告)号: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.
摘要翻译: 本文描述了运行时管理系统,其允许托管层动态地控制底层运行时间,以选择性地打开和关闭运行时的各个子系统以节省电力并延长系统运行的设备的电池寿命。 主机层具有关于在运行时间内不可用的运行时的使用的信息,并且可以在不会对应用程序性能或设备响应性产生负面影响的情况下,更加有效地禁用不需要运行时的部分。 运行时管理系统包括任意主机和底层平台之间的通信协议,以暴露一组选项,以允许主机根据不同的环境压力选择性地转动部分运行时间。 因此,运行时管理系统可以更有效地利用移动平台上可用的潜在稀缺电力资源。
-
公开(公告)号:US20070209073A1
公开(公告)日:2007-09-06
申请号:US11364359
申请日:2006-02-28
申请人: Karen Corby , Mark Alcazar , Viresh Ramdatmisier , Ariel Kirsman , Andre Needham , Akhilesh Kaza , Raja Krishnaswamy , Jeff Cooperstein , Charles Kaufman , Chris Anderson , Venkata Prasad , Aaron Goldfeder , John Hawkins
发明人: Karen Corby , Mark Alcazar , Viresh Ramdatmisier , Ariel Kirsman , Andre Needham , Akhilesh Kaza , Raja Krishnaswamy , Jeff Cooperstein , Charles Kaufman , Chris Anderson , Venkata Prasad , Aaron Goldfeder , John Hawkins
IPC分类号: G06F12/14
CPC分类号: G06F21/62 , G06F21/51 , G06F21/53 , G06F21/577
摘要: Described is a technology including an evaluation methodology by which a set of privileged code such as a platform's API method may be marked as being security critical and/or safe for being called by untrusted code. The set of code is evaluated to determine whether the code is security critical code, and if so, it is identified as security critical. Such code is further evaluated to determine whether the code is safe with respect to being called by untrusted code, and if so, is marked as safe. To determine whether the code is safe, a determination is made as to whether the first set of code leaks criticality, including by evaluating one or more code paths corresponding to one or more callers of the first set of code, and by evaluating one or more code paths corresponding to one or more callees of the first set of code.
摘要翻译: 描述了一种技术,其包括评估方法,通过该评估方法,可以将一组特权代码(例如平台的API方法)标记为由不受信任的代码调用的安全关键和/或安全。 评估代码集以确定代码是否是安全关键代码,如果是,则将其标识为安全关键。 进一步评估这些代码以确定代码是否对于被不受信任的代码调用是安全的,如果是,则将其标记为安全的。 为了确定代码是否安全,确定第一组代码是否泄漏关键性,包括通过评估与第一组代码的一个或多个调用者相对应的一个或多个代码路径,以及通过评估一个或多个 对应于第一组代码的一个或多个被调用者的代码路径。
-
公开(公告)号:US09250713B2
公开(公告)日:2016-02-02
申请号:US13410888
申请日:2012-03-02
申请人: Brian J. Ewanchuk , Lawrence W. Olson , Michael J. Hillberg , Akhilesh Kaza , Jeremy B. Gup , Austin M. Lamb
发明人: Brian J. Ewanchuk , Lawrence W. Olson , Michael J. Hillberg , Akhilesh Kaza , Jeremy B. Gup , Austin M. Lamb
CPC分类号: G06F3/0304 , G06F3/017 , G06F2203/0381
摘要: Control exposure techniques are described. In one or more implementations, a determination is made by a computing device as to which of a plurality of controls correspond to one or more inputs detected using one or more magnetometers, cameras, or microphones. A result of the determination is exposed by the computing device to one or more applications that are executed by the computing device.
摘要翻译: 描述控制曝光技术。 在一个或多个实现中,由计算设备确定多个控制中的哪一个对应于使用一个或多个磁力计,照相机或麦克风检测到的一个或多个输入。 由计算设备将确定的结果暴露给由计算设备执行的一个或多个应用程序。
-
公开(公告)号:US08656461B2
公开(公告)日:2014-02-18
申请号:US11495374
申请日:2006-07-28
申请人: Akhilesh Kaza , Benjamin M. Westbrook , Jeffrey M. Cooperstein , Karen E. Corby , Mark A. Alcazar
发明人: Akhilesh Kaza , Benjamin M. Westbrook , Jeffrey M. Cooperstein , Karen E. Corby , Mark A. Alcazar
IPC分类号: G06F21/00
CPC分类号: H04L63/145 , G06F21/56 , G06F21/57 , G06F21/6209 , H04L63/105
摘要: 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.
摘要翻译: 公开了关于在源应用和目标应用之间执行可信复制和粘贴操作的各种实施例。 例如,信任系统可以接收粘贴复制的源内容的粘贴请求,并且可以将与源内容相关联的源信任级别与与目标应用相关联的目标信任级别进行比较。 以这种方式,例如,可以防止有害或破坏性代码被粘贴到目标应用程序中。
-
公开(公告)号: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轻松加速。
-
公开(公告)号:US08499122B2
公开(公告)日:2013-07-30
申请号:US13301232
申请日:2011-11-21
申请人: Akhilesh Kaza , Shawn Patrick Burke
发明人: Akhilesh Kaza , Shawn Patrick Burke
IPC分类号: G06F12/08
CPC分类号: G06F12/0806 , G06F9/451 , G06F9/542 , G06F17/30578 , G06F2209/543 , G06F2209/545
摘要: 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.
摘要翻译: 本发明扩展到用于将数据从数据源异步绑定到数据目标的方法,系统和计算机程序产品。 用户界面线程和单独的线程用于使用户界面线程能够继续执行而不是阻止以获取用户界面线程所管理的用户界面的哪些元素被绑定的更新数据。 单独的线程从数据源获取更新的数据,将更新的数据存储在本地高速缓存中,并且向用户界面线程通知更新的数据在本地高速缓存中的存在。 用户界面线程在检测到通知时,访问本地缓存中的更新数据,并将更新的数据填充到用户界面中。
-
公开(公告)号:US20130132676A1
公开(公告)日:2013-05-23
申请号:US13301232
申请日:2011-11-21
申请人: Akhilesh Kaza , Shawn Patrick Burke
发明人: Akhilesh Kaza , Shawn Patrick Burke
IPC分类号: G06F12/08
CPC分类号: G06F12/0806 , G06F9/451 , G06F9/542 , G06F17/30578 , G06F2209/543 , G06F2209/545
摘要: 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
-
公开(公告)号: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轻松加速。
-
公开(公告)号:US20080028442A1
公开(公告)日:2008-01-31
申请号:US11495374
申请日:2006-07-28
申请人: Akhilesh Kaza , Benjamin M. Westbrook , Jeffrey M. Cooperstein , Karen E. Corby , Mark A. Alcazar
发明人: Akhilesh Kaza , Benjamin M. Westbrook , Jeffrey M. Cooperstein , Karen E. Corby , Mark A. Alcazar
IPC分类号: H04L9/32
CPC分类号: H04L63/145 , G06F21/56 , G06F21/57 , G06F21/6209 , H04L63/105
摘要: 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.
摘要翻译: 公开了关于在源应用和目标应用之间执行可信复制和粘贴操作的各种实施例。 例如,信任系统可以接收粘贴复制的源内容的粘贴请求,并且可以将与源内容相关联的源信任级别与与目标应用相关联的目标信任级别进行比较。 以这种方式,例如,可以防止有害或破坏性代码被粘贴到目标应用程序中。
-
公开(公告)号:US09319246B2
公开(公告)日:2016-04-19
申请号:US13532704
申请日:2012-06-25
申请人: Vij Vasu , Akhilesh Kaza , Shawn Henry , Eric Bie , Lucia Darsa , Tony Seeley , Keith Kaplan , Steve Serdy , Vishal Ghotge , Syed Mansoor Jafry , Nimesh Amin
发明人: Vij Vasu , Akhilesh Kaza , Shawn Henry , Eric Bie , Lucia Darsa , Tony Seeley , Keith Kaplan , Steve Serdy , Vishal Ghotge , Syed Mansoor Jafry , Nimesh Amin
CPC分类号: H04L12/66 , G06F3/048 , H04L65/00 , H04L65/1053 , H04L65/80 , H04M1/00 , H04M1/2535 , H04M3/00 , H04M3/5183 , H04M7/006
摘要: A computer-implemented system is provided that facilitates implementation of a voice over IP (VOIP) application. The system includes a host system and a user interface (UI) host process residing on the host system. The system also includes an agent host process residing on the host system which is being configured to process a VOIP call received by one or more VOIP applications executable on the host system. The agent host process running as a foreground or background process for the duration of the VOIP call to (i) communicate with a VOIP server associated with the VOIP application, (ii) capture content from at least one input device associated with the host system and (iii) render content on an output device associated with the host system when an instance of the UI host process operates in the foreground.
摘要翻译: 提供了一种有助于实现IP语音(VOIP)应用的计算机实现的系统。 该系统包括驻留在主机系统上的主机系统和用户界面(UI)主机进程。 该系统还包括驻留在主机系统上的代理主机进程,其被配置为处理由在主机系统上可执行的一个或多个VOIP应用接收的VOIP呼叫。 代理主机进程在VOIP呼叫期间作为前台或后台进程运行,以(i)与与VOIP应用相关联的VOIP服务器通信,(ii)从与主机系统相关联的至少一个输入设备捕获内容,以及 (iii)当UI主机进程的实例在前台操作时,在与主机系统相关联的输出设备上呈现内容。
-
-
-
-
-
-
-
-
-