Virtual machine device access
    1.
    发明授权
    Virtual machine device access 有权
    虚拟机设备访问

    公开(公告)号:US08209685B1

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

    申请号:US11945084

    申请日:2007-11-26

    IPC分类号: G06F9/455 G06F9/46 G06F7/00

    CPC分类号: G06F9/5027 G06F2209/5018

    摘要: The present disclosure includes, among other things, systems, methods and program products for virtual machine device access. A first asynchronous request from a virtual machine executing on a device is identified, where the first asynchronous request is for accessing one or more of the device's information or services. The first asynchronous request is retrieved from the virtual machine. The first asynchronous request is scheduled to be provided as a second request to a service provider on the device, where the service provider is operable to handle the second request. The second request is provided to the service provider and a first response is received from the service provider to be provided to the virtual machine as a second response. First code is selected in the virtual machine from a plurality of code to receive the second response and providing the second response to the selected code.

    摘要翻译: 本公开包括用于虚拟机设备访问的系统,方法和程序产品。 识别来自在设备上执行的虚拟机的第一异步请求,其中第一异步请求用于访问设备的一个或多个信息或服务。 从虚拟机检索第一个异步请求。 调度第一异步请求作为第二请求提供给设备上的服务提供商,其中服务提供者可操作以处理第二请求。 将第二请求提供给服务提供商,并且从服务提供商接收到作为第二响应提供给虚拟机的第一响应。 在虚拟机中从多个代码中选择第一代码以接收第二响应并且向选择的代码提供第二响应。

    Managing device application program interfaces
    2.
    发明授权
    Managing device application program interfaces 有权
    管理设备应用程序接口

    公开(公告)号:US08046778B1

    公开(公告)日:2011-10-25

    申请号:US11945170

    申请日:2007-11-26

    IPC分类号: G06F13/00

    CPC分类号: G06F9/54

    摘要: A computer-implemented method includes identifying one or more application program interfaces from a group of application program interfaces for passing information between a scheduler, which is in communication with a virtual machine executed on a device, and a service provider of the device. The method also includes using the identified one or more application program interfaces to asynchronously pass information between the scheduler and the service provider of the device.

    摘要翻译: 计算机实现的方法包括从一组应用程序接口识别一个或多个应用程序接口,用于在与设备上执行的虚拟机通信的调度器和设备的服务提供者之间传递信息。 该方法还包括使用所识别的一个或多个应用程序接口来异步地传递调度器和设备的服务提供者之间的信息。

    Managing device application program interfaces
    3.
    发明授权
    Managing device application program interfaces 有权
    管理设备应用程序接口

    公开(公告)号:US08387077B1

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

    申请号:US13276408

    申请日:2011-10-19

    IPC分类号: G06F13/00

    CPC分类号: G06F9/54

    摘要: A computer-implemented method includes identifying one or more application program interfaces from a group of application program interfaces for passing information between a scheduler, which is in communication with a virtual machine executed on a device, and a service provider of the device. The method also includes using the identified one or more application program interfaces to asynchronously pass information between the scheduler and the service provider of the device.

    摘要翻译: 计算机实现的方法包括从一组应用程序接口识别一个或多个应用程序接口,用于在与设备上执行的虚拟机通信的调度器和设备的服务提供者之间传递信息。 该方法还包括使用所识别的一个或多个应用程序接口来异步地传递调度器和设备的服务提供者之间的信息。

    Media Player Instance Managed Resource Reduction
    4.
    发明申请
    Media Player Instance Managed Resource Reduction 有权
    媒体播放器实例管理资源减少

    公开(公告)号:US20130061234A1

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

    申请号:US13620369

    申请日:2012-09-14

    IPC分类号: G06F9/50

    摘要: Techniques and systems are disclosed for managing computer resources available to multiple running instances of a media player program. The methods include monitoring consumption of computing resources of multiple running instances of a media player program to render respective media content in a graphical user interface of a computing device. The graphical user interface associated with an additional program configured to render additional content, different from the media content, to the graphical user interface. The additional program can be a browser. The methods further include instructing the multiple instances to reduce respective portions of the computing resources consumption upon determining that a requested increase in computer resources consumption of the media player program would cause the computer resources consumption of the media player program to exceed a first predetermined level.

    摘要翻译: 公开了用于管理可用于媒体播放器程序的多个运行实例的计算机资源的技术和系统。 这些方法包括监视媒体播放器程序的多个运行实例的计算资源的消耗,以在计算设备的图形用户界面中呈现相应的媒体内容。 与附加程序相关联的图形用户界面被配置为向图形用户界面呈现不同于媒体内容的附加内容。 附加程序可以是浏览器。 所述方法还包括指示多个实例在确定所请求的媒体播放器节目的计算机资源消耗的增加将导致媒体播放器节目的计算机资源消耗超过第一预定水平时减少计算资源消耗的各个部分。

    Media player instance managed resource reduction
    5.
    发明授权
    Media player instance managed resource reduction 有权
    媒体播放器实例管理资源减少

    公开(公告)号:US08296783B1

    公开(公告)日:2012-10-23

    申请号:US12790739

    申请日:2010-05-28

    IPC分类号: G06F3/00

    摘要: Techniques and systems are disclosed for managing computer resources available to multiple running instances of a media player program. The methods include monitoring consumption of computing resources of multiple running instances of a media player program to render respective media content in a graphical user interface of a computing device. The graphical user interface associated with an additional program configured to render additional content, different from the media content, to the graphical user interface. The additional program can be a browser. The methods further include instructing the multiple instances to reduce respective portions of the computing resources consumption upon determining that a requested increase in computer resources consumption of the media player program would cause the computer resources consumption of the media player program to exceed a first predetermined level.

    摘要翻译: 公开了用于管理可用于媒体播放器程序的多个运行实例的计算机资源的技术和系统。 这些方法包括监视媒体播放器程序的多个运行实例的计算资源的消耗,以在计算设备的图形用户界面中呈现相应的媒体内容。 与附加程序相关联的图形用户界面被配置为向图形用户界面呈现不同于媒体内容的附加内容。 附加程序可以是浏览器。 所述方法还包括指示多个实例在确定所请求的媒体播放器节目的计算机资源消耗的增加将导致媒体播放器节目的计算机资源消耗超过第一预定水平时减少计算资源消耗的各个部分。

    Media player instance managed resource reduction
    6.
    发明授权
    Media player instance managed resource reduction 有权
    媒体播放器实例管理资源减少

    公开(公告)号:US08769548B2

    公开(公告)日:2014-07-01

    申请号:US13620369

    申请日:2012-09-14

    摘要: Techniques and systems are disclosed for managing computer resources available to multiple running instances of a media player program. The methods include monitoring consumption of computing resources of multiple running instances of a media player program to render respective media content in a graphical user interface of a computing device. The graphical user interface associated with an additional program configured to render additional content, different from the media content, to the graphical user interface. The additional program can be a browser. The methods further include instructing the multiple instances to reduce respective portions of the computing resources consumption upon determining that a requested increase in computer resources consumption of the media player program would cause the computer resources consumption of the media player program to exceed a first predetermined level.

    摘要翻译: 公开了用于管理可用于媒体播放器程序的多个运行实例的计算机资源的技术和系统。 这些方法包括监视媒体播放器程序的多个运行实例的计算资源的消耗,以在计算设备的图形用户界面中呈现相应的媒体内容。 与附加程序相关联的图形用户界面被配置为向图形用户界面呈现不同于媒体内容的附加内容。 附加程序可以是浏览器。 所述方法还包括指示多个实例在确定所请求的媒体播放器节目的计算机资源消耗的增加将导致媒体播放器节目的计算机资源消耗超过第一预定水平时减少计算资源消耗的各个部分。

    Virtual machine communication
    7.
    发明授权
    Virtual machine communication 有权
    虚拟机通信

    公开(公告)号:US08505029B1

    公开(公告)日:2013-08-06

    申请号:US11945180

    申请日:2007-11-26

    摘要: The present disclosure includes, among other things, systems, methods and program products for virtual machine communication. For example, one or more aspects of the subject matter described in this disclosure can be embodied in one or more methods that include constructing a first message on behalf of a first program executing in a first virtual machine. A second virtual machine is selected from one or more virtual machines. Security information for the first program is communicated to the second virtual machine. The first message is communicated from the first virtual machine to the second virtual machine, the first message to be processed by the second virtual machine with regard to the security information.

    摘要翻译: 本公开包括用于虚拟机通信的系统,方法和程序产品。 例如,本公开中描述的主题的一个或多个方面可以体现在一个或多个方法中,其包括代表在第一虚拟机中执行的第一程序来构建第一消息。 从一个或多个虚拟机中选择第二个虚拟机。 将第一程序的安全信息传送到第二虚拟机。 将第一消息从第一虚拟机传送到第二虚拟机,关于安全信息由第二虚拟机处理的第一消息。

    Event Handling In An Integrated Execution Environment
    9.
    发明申请
    Event Handling In An Integrated Execution Environment 有权
    集成执行环境中的事件处理

    公开(公告)号:US20130009986A1

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

    申请号:US13619000

    申请日:2012-09-14

    IPC分类号: G09G5/00 G06F3/041

    CPC分类号: G06F3/0488

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for handling input received from a common interface of a program and a runtime environment when both the program and the runtime environment are configured to consume the received input. Given that both a browser program and a media player program hosted by the browser program are configured to detect an event of a certain type, there may be a contention of whether the browser program or the media player program may act first on the detected event. The disclosed systems and techniques enable interpretation of a user's intent when the user interacts with a webpage hosting media content and when the user's input occurs over media content rendered by the media player program. Similar advantages may also be realized within the context of another execution environment, or other program, different than a browser program.

    摘要翻译: 描述了包括在计算机存储介质上编码的计算机程序的方法,系统和装置,用于处理从程序和运行时环境的公共接口接收的输入,当程序和运行时环境都被配置为消耗所接收的输入时。 鉴于浏览器程序和由浏览器程序托管的媒体播放器程序都被配置为检测某种类型的事件,所以可能存在对浏览器程序或媒体播放器程序是否可以首先对检测到的事件起作用的争论。 所公开的系统和技术使得当用户与托管媒体内容的网页交互并且当用户的输入发生在由媒体播放器节目呈现的媒体内容上时,可以解释用户的意图。 也可以在与浏览器程序不同的另一执行环境或其他程序的上下文中实现类似的优点。