Patents by Inventor Xiantao Zhang

Xiantao Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20180060111
    Abstract: An apparatus and a method for online upgrading a kernel-based virtual machine module are disclosed. The method includes reorganizing and compiling a kernel-based virtual machine module to obtain a first running module, the first running module supporting a dual-active mode; and causing a machine virtualizer to use the first running module, obtaining a second running module by compiling according to an upgrade version of codes of the first running module, wherein the second running module is an upgrade version of the first running module, and the machine virtualizer switches to use the second running module.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Xiantao Zhang, Junkang Fu
  • Publication number: 20180052700
    Abstract: Apparatuses, methods, and computer-readable media for buffer provision application (“BFA”) are described. The BPA may facilitate display of a guest application executing in a host operating system (“host OS”). The host OS may provide for execution of a guest application, such as through use of an emulator configured to emulate a guest OS environment. The BFA may provide a drawing buffer for use by the guest application. The drawing buffer may be caused to be allocated within the host OS by the BFA. The BFA may then cause the allocated buffer to be provided to the guest application so that the guest application may draw frame data directly to the drawing buffer. The BFA may then facilitate access to the drawing buffer by the host OS when compositing drawing buffer data with other drawing data of the host OS. Other embodiments may be described and claimed.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 22, 2018
    Inventors: Jinkui REN, Dongxiao XU, Xiantao ZHANG
  • Publication number: 20170313697
    Abstract: Disclosed in the disclosure are a pyrazolo[1,5-a]pyrideine compound with structural features as shown in formula (I) or a pharmaceutically acceptable salt, stereoisomer or prodrug molecule thereof and a use thereof. Such compounds have a good in vitro antituberculosis activity, and the minimal inhibitory concentration (MIC) of the compounds is lower than 0.1 ?g/mL and partially achieves 0.01 ?g/mL, and have a very strong inhibiting effect on clinically selected multi-drug resistant tuberculosis (MDR-TB) strains. In an in vivo experiment, the pyrazolo[1,5-a]pyrideine compounds of the present disclosure can effectively scavenge the infectious dose of H37Ra in a mouse body at 20 mg/kg/d does, thereby being a new type of antituberculosis compound.
    Type: Application
    Filed: August 13, 2015
    Publication date: November 2, 2017
    Inventors: Xiaoyun Lu, Jian Tang, Ke Ding, Tianyu Zhang, Xiantao Zhang, Zhengchao Tu, Tian Wu, Junting Wan, Yuanyuan Cao, Shengjiang He
  • Patent number: 9798562
    Abstract: Apparatuses, methods, and computer-readable media for buffer provision application (“BFA”) are described. The BPA may facilitate display of a guest application executing in a host operating system (“host OS”). The host OS may provide for execution of a guest application, such as through use of an emulator configured to emulate a guest OS environment. The BFA may provide a drawing buffer for use by the guest application. The drawing buffer may be caused to be allocated within the host OS by the BFA. The BFA may then cause the allocated buffer to be provided to the guest application so that the guest application may draw frame data directly to the drawing buffer. The BFA may then facilitate access to the drawing buffer by the host OS when compositing drawing buffer data with other drawing data of the host OS. Other embodiments may be described and claimed.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: October 24, 2017
    Assignee: Intel Corporation
    Inventors: Jinkui Ren, Dongxiao Xu, Xiantao Zhang
  • Publication number: 20170153909
    Abstract: A method of acquiring data using a virtual machine, a method of acquiring data using a host machine, a system for accessing cloud data, and an electronic device thereof. The method of acquiring data using a virtual machine may include acquiring directory information of files that is stored in a cloud server. The virtual machine may further receive a selection operation of the files that is shown in the directory information and generate an acquisition request for data corresponding to the selection operation in the files. Further, the virtual machine may place the request in the buffer and receive return data corresponding to the selection operation from a host machine. In some implementations, the host machine may download data requested by the virtual machine and then provide the data to the virtual machine by sharing memory with the virtual machine.
    Type: Application
    Filed: November 29, 2016
    Publication date: June 1, 2017
    Inventors: Xiantao Zhang, Yibin Shen
  • Publication number: 20160291995
    Abstract: Apparatuses, methods, and computer-readable media for buffer provision application (“BFA”) are described. The BPA may facilitate display of a guest application executing in a host operating system (“host OS”). The host OS may provide for execution of a guest application, such as through use of an emulator configured to emulate a guest OS environment. The BFA may provide a drawing buffer for use by the guest application. The drawing buffer may be caused to be allocated within the host OS by the BFA. The BFA may then cause the allocated buffer to be provided to the guest application so that the guest application may draw frame data directly to the drawing buffer. The BFA may then facilitate access to the drawing buffer by the host OS when compositing drawing buffer data with other drawing data of the host OS. Other embodiments may be described and claimed.
    Type: Application
    Filed: September 26, 2014
    Publication date: October 6, 2016
    Inventors: Jinkui REN, Dongxiao XU, Xiantao ZHANG
  • Publication number: 20160274814
    Abstract: Apparatuses, methods and storage media associated with memory management in virtualized computing are disclosed herein. In embodiments, an apparatus may include a virtual machine manager to manage operations of a plurality of virtual machines, having a memory manager to manage allocation and de-allocation of physical memory to and from the plurality of virtual machines. Allocation and de-allocation may include de-allocation of unused and used physical memory allocated to a first of the plurality of virtual machines to recover physical memory for allocation to one or more other ones of the plurality of virtual machines, and re-allocation of physical memory for the previously de-allocated unused and used physical memory of the first virtual machine. Other embodiments may be disclosed or claimed.
    Type: Application
    Filed: September 15, 2014
    Publication date: September 22, 2016
    Inventors: Xiantao ZHANG, Dongxiao XU
  • Publication number: 20160203012
    Abstract: Embodiments described herein relate generally to managing the power consumption of a virtual machine on a computing device. The computing device may include a virtual machine power management feature that is to detect when a virtual machine running on the computing device should be frozen. In response to this detection, the virtual machine may be frozen by reducing the processor cycles consumed by the virtual machine. This detection may be based on, for example, detection that the virtual machine is no longer running in the foreground or detection that the virtual machine is idle. The computing device may be a portable electronic device in which power consumption is an important consideration. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 24, 2014
    Publication date: July 14, 2016
    Inventors: Yao Zu DONG, Xiantao ZHANG
  • Publication number: 20140349612
    Abstract: A device, method and system for recovering an operating system may comprise a login input part movement control module to determine at least one factor related to a movement of a login input part from a position for a previous user login to a position for a new user login; a login input part movement module to move the login input part based on the at least one factor; and a display module to display the login input part after the movement for the new user login.
    Type: Application
    Filed: October 4, 2012
    Publication date: November 27, 2014
    Inventors: Jian Zhao, Xiantao Zhang