DEVICE AND METHOD OF RUNNING MULTIPLE OPERATING SYSTEMS
    1.
    发明申请
    DEVICE AND METHOD OF RUNNING MULTIPLE OPERATING SYSTEMS 审中-公开
    运行多种操作系统的设备和方法

    公开(公告)号:WO2016137105A1

    公开(公告)日:2016-09-01

    申请号:PCT/KR2015/014270

    申请日:2015-12-24

    Abstract: A device configured to execute a plurality of operating systems, including a display configured to display a screen corresponding to an active operating system among the plurality of operating systems; and a controller configured to control the display to display an operation screen of the active operating system on the display when the active operating system is activated and to display an operation screen of a secondary operating system on the display when the device receives a user input according to a predetermined interface for switching from the active operating system to the secondary operating system.

    Abstract translation: 一种被配置为执行多个操作系统的设备,包括配置成在所述多个操作系统之间显示与主动操作系统相对应的屏幕的显示器; 以及控制器,其被配置为当所述主动操作系统被激活时,控制所述显示器在所述显示器上显示所述主动操作系统的操作画面,并且当所述设备接收到用户输入时,在所述显示器上显示辅助操作系统的操作屏幕 到用于从主动操作系统切换到辅助操作系统的预定接口。

    METHOD OF EXPANDING OF THE PERSONAL COMMUNICATION DEVICE SOFTWARE AND PERSONAL COMMUNICATION DEVICE FOR ITS IMPLEMENTATION
    2.
    发明申请
    METHOD OF EXPANDING OF THE PERSONAL COMMUNICATION DEVICE SOFTWARE AND PERSONAL COMMUNICATION DEVICE FOR ITS IMPLEMENTATION 审中-公开
    个人通信设备软件的扩展方法及其实现的个人通信设备

    公开(公告)号:WO2016093730A1

    公开(公告)日:2016-06-16

    申请号:PCT/RU2014/001006

    申请日:2014-12-29

    CPC classification number: G06F9/45545 G06F21/10 G06F21/629 H04M1/72522

    Abstract: Communication Device 1 (cell phone, smartphone, tablet computer, etc.) comprises a housing which houses transceiver and processor 2 electrically interconnected, the processor is connected to a monitor, keyboard, memory block, power supply and means of sound signaling. Processor 2 is a multi-core processor to provide the operating frequency of the last 2.5 to 3.5 GHz with the basic operating system 7 and the formation of groups of virtual machines and creating based on them of a set of guest operating systems 6, 8, 9 with the possibility of the selection by the user of an operating system from 6, 8, 9 to control the Communication Device 1 by activating the appropriate virtual machine. The processor 2 is at least a 8-core processor and may be executed with 8 to 16 cores. Device 1 consists of modular components with the possibility of replacing individual components independently. Preferably the components of the group are modular to fit onto the motherboard: screen, processor, battery, memory, camera, Wi-Fi blocks, Bluetooth. UPRA module 13 is connected to the Processor 2 via the data bus. The Module 13 UPRA is executed with the software that verifies the electronic signature of a component of operating systems at the time of their loading to avoid tampering of the CD software. The invention ensures on a single personal device the universal access to the user interface possibilities of personal communication devices developed by all leading manufacturers of smartphones. This allows to extend the functionality of modern personal communication devices, smartphones and to overcome the limitations imposed by the manufacturers on the specific models of their smartphones.

    Abstract translation: 通信设备1(手机,智能电话,平板计算机等)包括容纳收发器和处理器2电互连的外壳,处理器连接到监视器,键盘,存储器块,电源和声音信号装置。 处理器2是一种多核处理器,用于提供最后2.5至3.5 GHz的操作频率与基本操作系统7和虚拟机组的组合,并基于它们创建一组客户操作系统6,8, 9,具有由用户从6,8,9操作系统选择的可能性,以通过激活适当的虚拟机来控制通信设备1。 处理器2是至少一个8核处理器,并且可以用8到16个核来执行。 设备1由模块化组件组成,可以独立地更换各个组件。 优选地,组的组件是模块化的,以适合于主板:屏幕,处理器,电池,存储器,相机,Wi-Fi块,蓝牙。 UPRA模块13经由数据总线连接到处理器2。 模块13 UPRA与在其加载时验证操作系统的组件的电子签名的软件一起执行,以避免篡改CD软件。 本发明确保在单个个人设备上普遍接入由智能手机的所有领先制造商开发的个人通信设备的用户接口可能性。 这允许扩展现代个人通信设备,智能手机的功能,并克服制造商对其智能手机的具体型号施加的限制。

    USING VIRTUAL MACHINE CONTAINERS IN A VIRTUALIZED COMPUTING PLATFORM
    3.
    发明申请
    USING VIRTUAL MACHINE CONTAINERS IN A VIRTUALIZED COMPUTING PLATFORM 审中-公开
    在虚拟化计算平台中使用虚拟机集装箱

    公开(公告)号:WO2016054275A1

    公开(公告)日:2016-04-07

    申请号:PCT/US2015/053339

    申请日:2015-09-30

    Applicant: VMWARE, INC.

    Abstract: A virtualized computing system supports the execution of a plurality of virtual machines, where each virtual machine supports the execution of applications therein. Each application executes within a container that isolates the application executing therein from other processes executing on the computing system. A hierarchy of virtual machine templates is created by instantiating a parent virtual machine template, the parent virtual machine template having a guest operating system and a container. An application to be run in a container is determined, and, in response, the parent virtual machine template is forked to create a child virtual machine template, where the child virtual machine template includes a replica of the container, and where the guest operating system of the parent virtual machine template overlaps in memory with a guest operating system of the child virtual machine template. The application is then installed in the replica of the container.

    Abstract translation: 虚拟化计算系统支持执行多个虚拟机,其中每个虚拟机支持其中的应用的执行。 每个应用程序在一个容器内执行,将在其中执行的应用程序与在计算系统上执行的其他进程隔离。 通过实例化父虚拟机模板,父虚拟机模板具有客户操作系统和容器来创建虚拟机模板的层次结构。 确定要在容器中运行的应用程序,作为响应,分配父虚拟机模板以创建子虚拟机模板,其中子虚拟机模板包含容器的副本,以及客户操作系统 的父虚拟机模板与子虚拟机模板的客户机操作系统在内存中重叠。 然后将应用程序安装在容器的副本中。

    コンピュータシステム、データ処理装置、バスデータ転送方法、および、コンピュータ可読記録媒体
    4.
    发明申请
    コンピュータシステム、データ処理装置、バスデータ転送方法、および、コンピュータ可読記録媒体 审中-公开
    计算机系统,数据处理设备,总线数据转发方法和计算机可读记录介质

    公开(公告)号:WO2015145983A1

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

    申请号:PCT/JP2015/001031

    申请日:2015-02-27

    Abstract:  ネットワークを介して接続された遠隔デバイスをゲストOSが直接制御するパススルー技術の適用範囲を拡げる。 データ処理装置は、ネットワークを介して接続されたリモート装置に設けられたデバイスとの間でI/O処理を行うゲストOSに仮想ハードウェア環境を提供するホストOSを備え、ホストOSはゲストOSが発行したI/O命令をトラップするとともに、トラップしたI/O命令をカプセル化してリモート装置に向けてネットワークパケットとして送出するバス延長部を有する。

    Abstract translation: 本发明扩展了直通技术的应用范围,其中客户OS直接控制经由网络连接的远程设备。 该数据处理装置具有主机OS,该主机操作系统向相对于经由网络连接的远程设备中提供的设备执行I / O处理的客户操作系统提供虚拟硬件环境。 主机OS具有一个总线扩展单元,用于捕获来自客户机OS发出的I / O指令,封装被捕获的I / O指令,并将封装的I / O指令作为网络数据包传送到远程设备。

    計算機
    5.
    发明申请
    計算機 审中-公开
    电脑

    公开(公告)号:WO2015132942A1

    公开(公告)日:2015-09-11

    申请号:PCT/JP2014/055879

    申请日:2014-03-07

    Abstract:  複数のオペレーティングシステムが稼動する計算機であって、仮想計算機を管理する仮想化機能部を備え、仮想計算機上ではオペレーティングシステムが稼動し、仮想化機能部は割込コントローラを含み、割込コントローラは、ホスト側割込みベクタを管理するためのベクタ情報と、オペレーティングシステムによって設定されたゲスト側割込みベクタに対するホスト側割込みベクタの割当てを管理するための割込みベクタ割当情報とを保持し、割込コントローラは、ゲスト側割込みベクタに対する前記ホスト側割込みベクタの割当て状態を解析し、解析の結果に基づいて、ゲスト側割込みベクタに対するホスト側割込みベクタの割当てを変更する。

    Abstract translation: 其中操作多个操作系统的计算机设置有管理虚拟计算机的虚拟化功能单元。 在虚拟计算机上操作系统。 虚拟化功能单元包括一个中断控制器。 中断控制器保存用于管理主机侧中断向量的矢量信息和用于管理相对于由操作系统设置的来宾侧中断向量的主机侧中断向量的分配的中断向量分配信息。 中断控制器分析相对于来宾侧中断向量的主机侧中断向量的分配状态,并且基于分析来修改主机侧中断向量相对于来宾侧中断向量的分配 结果。

    HOOK FRAMEWORK
    6.
    发明申请
    HOOK FRAMEWORK 审中-公开
    HOOK框架

    公开(公告)号:WO2014209359A1

    公开(公告)日:2014-12-31

    申请号:PCT/US2013/048556

    申请日:2013-06-28

    Abstract: An application process can be executed based on an initialization instruction, where the application process includes instructions associated with a hook framework. A virtual machine configured to load the hook framework on the virtual machine based on instructions included in the application process can be initiated and the instructions associated with the hook framework can be executed upon initiation of the virtual machine to insert a hook on the virtual machine. A nascent process configured to initiate an additional virtual machine can be initiated based on a request to load an application, where the additional virtual machine is hooked via the hook inserted on the virtual machine.

    Abstract translation: 可以基于初始化指令来执行应用进程,其中应用进程包括与钩子框架相关联的指令。 可以启动配置为基于应用程序进程中包含的指令将挂钩框架加载到虚拟机上的虚拟机,并且可以在启动虚拟机以在虚拟机上插入挂钩时执行与挂钩框架相关联的指令。 可以基于加载应用程序的请求来启动配置为启动附加虚拟机的初始进程,其中通过插入在虚拟机上的挂钩挂接附加虚拟机。

    METHOD FOR LEVERAGING HYPERVISOR FUNCTIONALITY FOR MAINTAINING APPLICATION CONSISTENT SNAPSHOTS IN A VIRTUALIZATION ENVIRONMENT
    7.
    发明申请
    METHOD FOR LEVERAGING HYPERVISOR FUNCTIONALITY FOR MAINTAINING APPLICATION CONSISTENT SNAPSHOTS IN A VIRTUALIZATION ENVIRONMENT 审中-公开
    用于维护虚拟化环境中维护应用程序一致性的高性能功能的方法

    公开(公告)号:WO2014200564A1

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

    申请号:PCT/US2013/078389

    申请日:2013-12-30

    Applicant: NUTANIX, INC.

    CPC classification number: G06F9/45545 G06F11/1438 G06F11/1484 G06F2201/84

    Abstract: A method for leveraging hypervisor functionality for maintaining application consistent snapshots in a virtualization environment deployed by the hypervisor includes utilizing the hypervisor to generate a hypervisor-specific application consistent snapshot of a virtual machine running in the virtualization environment, taking a storage controller specific application consistent snapshot of the hypervisor-specific application consistent snapshot of the virtual machine, and logically deleting the hypervisor-specific application consistent snapshot.

    Abstract translation: 利用虚拟机管理程序功能来维护虚拟机管理程序部署的虚拟化环境中的应用程序一致快照的方法包括利用虚拟机管理程序来生成虚拟化环境中运行的虚拟机的虚拟机管理程序专用应用程序一致快照,采用存储控制器特定应用程序一致的快照 的虚拟机管理程序特定的应用程序一致的快照的虚拟机,并在逻辑上删除管理程序特定的应用程序一致的快照。

    SYSTEM AND METHOD FOR CREATING VIRTUAL DISK IMAGES FOR USE WITH REMOTE COMPUTER
    8.
    发明申请
    SYSTEM AND METHOD FOR CREATING VIRTUAL DISK IMAGES FOR USE WITH REMOTE COMPUTER 审中-公开
    用于创建用于远程计算机的虚拟磁盘映像的系统和方法

    公开(公告)号:WO2014055640A1

    公开(公告)日:2014-04-10

    申请号:PCT/US2013/063056

    申请日:2013-10-02

    Abstract: A system and method is disclosed for creating and exposing virtual disk images to a host server, during a KVM session, using an HTML5 KVM/vMedia client running in the Web browser of a user's device (e.g., PC workstation). The host server is able to select all or specific portions of the virtual disk image for use, whereupon the bytes representing the selected data content are packaged by the HTML5 KVM/vMedia client and transmitted to the host server. Using the HTML5 KVM/vMedia client to create and expose virtual disk images eliminates the problem of the Web browser not being able to directly access physical media (e.g., disks) on the user's device.

    Abstract translation: 公开了一种用于在KVM会话期间使用在用户设备(例如,PC工作站)的Web浏览器中运行的HTML5 KVM / vMedia客户机来将虚拟磁盘映像创建和暴露给主机服务器的系统和方法。 主机服务器能够选择要使用的虚拟磁盘映像的所有或特定部分,由此表示所选数据内容的字节由HTML5 KVM / vMedia客户端打包并传输到主机服务器。 使用HTML5 KVM / vMedia客户端创建和公开虚拟磁盘映像消除了Web浏览器无法直接访问用户设备上的物理介质(例如磁盘)的问题。

    METHODS AND APPARATUSES FOR PROVIDING APPLICATION LEVEL DEVICE TRANSPARENCY VIA DEVICE DEVIRTUALIZATION
    9.
    发明申请
    METHODS AND APPARATUSES FOR PROVIDING APPLICATION LEVEL DEVICE TRANSPARENCY VIA DEVICE DEVIRTUALIZATION 审中-公开
    通过设备虚拟化提供应用级别设备透明度的方法和设备

    公开(公告)号:WO2013113979A1

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

    申请号:PCT/FI2012/051197

    申请日:2012-12-03

    CPC classification number: G06F9/45545 G06F9/4555 G06F9/45558 G06F2009/45579

    Abstract: Methods and apparatuses are provided for providing application level device transparency via device devirtualization. A method may include providing a devirtualization server driver on a host system. The method may further include receiving, at the devirtualization server driver, a request from a devirtualization client driver on a guest system for access to a physical device implemented on the host system. The request may be associated with a guest application on the guest system. The method may additionally include causing the guest application to be provided with access to directly control the device as if the device were present on the guest system without implementing a driver specific to the device on the guest system. Control of the device may be concurrently shared between the guest application and the host system. A corresponding apparatus is also provided.

    Abstract translation: 提供了通过设备半虚拟化提供应用级设备透明度的方法和设备。 一种方法可以包括在主机系统上提供半虚拟化服务器驱动器。 该方法还可以包括在虚拟化服务器驱动器处接收来自客机系统上的半虚拟化客户端驱动程序的请求,以访问在主机系统上实现的物理设备。 该请求可以与来宾系统上的来宾应用相关联。 该方法可以另外包括使客户应用程序被提供访问以直接控制设备,如同该设备存在于客户系统上一样,而不需要在客户系统上实现特定于设备的驱动程序。 设备的控制可以在客户应用程序和主机系统之间同时共享。 还提供了相应的装置。

    COMPUTER CONFIGURATION VIRTUAL TOPOLOGY DISCOVERY
    10.
    发明申请
    COMPUTER CONFIGURATION VIRTUAL TOPOLOGY DISCOVERY 审中-公开
    计算机配置虚拟拓扑发现

    公开(公告)号:WO2009087232A3

    公开(公告)日:2009-11-05

    申请号:PCT/EP2009050250

    申请日:2009-01-12

    Abstract: In a logically partitioned host computer system comprising host processors (host CPUs), a facility and instruction for discovering topology of one or more guest processors (guest CPUs) of a guest configuration comprises a guest processor of the guest configuration fetching and executing a STORE SYSTEM INFORMATION instruction that obtains topology information of the computer configuration. The topology information comprises nesting information of processors of the configuration and the degree of dedication a host processor provides to a corresponding guest processor. The information is preferably stored in a single table in memory.

    Abstract translation: 在包括主处理器(主机CPU)的逻辑分区的主计算机系统中,用于发现客户配置的一个或多个客户处理器(客户CPU)的拓扑的设施和指令包括访客配置的访客处理器,其提取和执行存储系统 获取计算机配置的拓扑信息的信息指令。 拓扑信息包括配置处理器的嵌套信息和主处理器向对应的客户处理器提供的奉献的程度。 该信息优选地存储在存储器中的单个表中。

Patent Agency Ranking