Patents by Inventor Xiaowei YANG

Xiaowei YANG 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).

  • Patent number: 9244715
    Abstract: A virtualization processing method and apparatuses, and a computer system are provided. Where a computing node includes: a hardware layer, a Host running on the hardware layer, and at least one virtual machine (VM) running on the Host, the hardware layer includes an I/O device, several corresponding virtual function (VF) devices are virtualized from the I/O device, the Host has several VF software instances, the several VF software instances and the several VF devices are in one-to-one correspondence; the Host further has a back-end instance (BE) of an I/O virtual device having the same type with the I/O device, the VM has a front-end instance (FE) of the I/O virtual device; the BE in the Host is bound with an idle VF software instance. The solutions of the embodiments of the present invention are beneficial to optimization of the performance and compatibility of a virtualization system.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: January 26, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaowei Yang, Feng Wang
  • Publication number: 20160016804
    Abstract: This present invention relates to a method of preparing graphene-based film, said method comprising: providing a first graphene-based film comprising sheets of graphene, graphene oxide, partially reduced graphene oxide, reduced graphene oxide, or a combination of two or more thereof, that are (i) arranged relative to each other in a substantially planar manner so as to form a layered structure, and (ii) at least partially separated by a liquid medium; exchanging said liquid medium with a packing density adjustment medium that comprises at least two components, wherein one of said components has a volatility greater than the other component; and removing at least some of the more volatile component from the first graphene-based film to produce a graphene-based film that has a different packing density of the graphene-based sheets relative to that of the first graphene-based film.
    Type: Application
    Filed: March 3, 2014
    Publication date: January 21, 2016
    Inventors: Dan Li, Xiaowei Yang
  • Patent number: 9215381
    Abstract: An image blurring method and apparatus, and an electronic device, and pertains to the field of image processing. The method includes acquiring a first image and a second image that are captured by a same camera and have a same viewfinder coverage; acquiring depth information according to the first image and the second image; determining a background area of the first image according to the depth information; and performing blurring processing on content in the background area of the first image. In the present invention, solving a problem in the prior art that a user needs to open an image using software and manually selects a background area, and achieving an effect of improving a blurring effect and simplifying a user operation.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: December 15, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaowei Yang, Zuquan Zheng, Jinsheng Xiao
  • Publication number: 20150359145
    Abstract: Disclosed are an apparatus for cooling a server cabinet, a server cabinet apparatus, and an Internet data center. The apparatus includes: a bracket and a cooling device; where the bracket is positioned below one or a plurality of server cabinets, and the cooling device is positioned in the bracket, and cools the server cabinet on the bracket. The apparatus for cooling a server is positioned below one or a plurality of server cabinets, such that all the server cabinets in a large-scale Internet data center are effectively cooled, and in addition, resources are saved.
    Type: Application
    Filed: August 20, 2015
    Publication date: December 10, 2015
    Inventors: Haitao ZHANG, Xiaowei YANG, Hua ZHU, Jiebing XIA
  • Publication number: 20150359144
    Abstract: A data center micro-module includes: an enclosure, and a cabinet system, a power supply system, and a cooling system that are inside the enclosure. The cabinet system installs a computing server, the power supply system supplies power for the computing server and the cooling system, and the cooling system cools the computing server; and the enclosure is further externally provided with an interface configured to connect to another data center micro-module or connection apparatus. The foregoing data center micro-module integrates the power supply system, the cooling system and the computing server into a same module, and therefore can be directly manufactured in a factory. When a data center is built, the data center micro-modules only need to be combined and assembled, which greatly reduces a construction cycle of the data center, and the hardware architecture may be flexibly changed according to a specific deployment requirement.
    Type: Application
    Filed: April 9, 2015
    Publication date: December 10, 2015
    Inventors: Liwei ZHU, Dianlin LI, Xiaowei YANG, Hua ZHU, Wenpeng XU
  • Publication number: 20150264271
    Abstract: An image blurring method and apparatus, and an electronic device, and pertains to the field of image processing. The method includes acquiring a first image and a second image that are captured by a same camera and have a same viewfinder coverage; acquiring depth information according to the first image and the second image; determining a background area of the first image according to the depth information; and performing blurring processing on content in the background area of the first image. In the present invention, solving a problem in the prior art that a user needs to open an image using software and manually selects a background area, and achieving an effect of improving a blurring effect and simplifying a user operation.
    Type: Application
    Filed: February 2, 2015
    Publication date: September 17, 2015
    Inventors: Xiaowei Yang, Zuquan Zheng, Jinsheng Xiao
  • Publication number: 20150187048
    Abstract: The present application discloses an image enlargement method and apparatus. The method includes: inputting a low-resolution image, where the low-resolution image includes at least one matching areas; searching one of the matching areas for an optimal contour template, where the optimal contour template is a contour template with a minimum total variation value in the matching area and the contour template set; finding a second pixel point according to a zoom ratio and a first pixel point in the matching area; performing local interpolation for the second pixel point according to the optimal contour template, so as to obtain an intermediate pixel value; repeating the foregoing steps until processing for all the matching areas is complete, and obtaining an initial high-resolution image according to all of the intermediate pixel values; and performing global interpolation for the initial high-resolution image to obtain a high-resolution image.
    Type: Application
    Filed: October 1, 2014
    Publication date: July 2, 2015
    Inventors: Xiaowei Yang, Xin Li, Jinsheng Xiao
  • Patent number: 8955129
    Abstract: A system and method for detecting fake accounts in OSNs is proposed to aid the OSN provider 20 against fake users, wherein a social graph G of the OSN, with n nodes, a non-Sybil region GH and a Sybil region GS, is obtained and the following steps are performed: a trust value T(i)(v) is computed through i power iterations on each node v of the social graph G, i=0, 1, . . . O(log n) the power iterations distribute the trust value T(i)(v) from each node v to its neighbor nodes, after O(log n) power iterations, ranking nodes by a degree-normalized trust T ^ v = T ( w ) ? ( v ) deg ? ( v ) in order to obtain a ranked list of nodes, detecting fake accounts based on the obtained ranked list assigning intervals in the ranked list to a fake portion, determined by manual inspection means of the OSN provider, based on the degree-normalized trust of the nodes belonging to the intervals.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: February 10, 2015
    Assignees: Duke University, Telefonics Digital Espana, S.L.U.
    Inventors: Qiang Cao, Michael Sirivianos, Xiaowei Yang
  • Publication number: 20140317736
    Abstract: A system and method for detecting fake accounts in OSNs is proposed to aid the OSN provider 20 against fake users, wherein a social graph G of the OSN, with n nodes, a non-Sybil region GH and a Sybil region GS, is obtained and the following steps are performed: a trust value T(i)(v) is computed through i power iterations on each node v of the social graph G, i=0, 1, . . . O(log n) the power iterations distribute the trust value T(i)(v) from each node v to its neighbour nodes, after O(log n) power iterations, ranking nodes by a degree-normalized trust T ^ v = T ( w ) ? ( v ) deg ? ( v ) in order to obtain a ranked list of nodes, detecting fake accounts based on the obtained ranked list assigning intervals in the ranked list to a fake portion, determined by manual inspection means of the OSN provider, based on the degree-normalized trust of the nodes belonging to the intervals.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 23, 2014
    Applicant: TELEFONICA DIGITAL ESPANA, S.L.U.
    Inventors: Qiang CAO, Michael SIRIVIANOS, Xiaowei YANG
  • Patent number: 8850156
    Abstract: A method for managing Virtual Machine (VM) storage space is provided. In the method, a Storage Balloon Agent (SBA) module deployed in a VM is adopted to directly acquire virtual storage free block information and deliver the acquired virtual storage free block information to a Storage Balloon Daemon (SBD) module deployed in a Virtual Machine Monitor (VMM) layer; and the SBD module releases a part or all of physical storage space corresponding to the virtual storage free block information, and marks virtual storage blocks corresponding to the released physical storage space as unavailable. A corresponding system and a physical host are further provided in the present invention. Through the method of an embodiment of the present invention, use condition of virtual storage space can be acquired in real time, and a large number of read and write operations of a storage system can be avoided.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: September 30, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaowei Yang, Zhikun Wang
  • Publication number: 20140101489
    Abstract: A method, an apparatus, and a system for handling a virtual machine internal fault. The method includes: monitoring, by a virtual machine internal fault detecting apparatus, a state of a virtual machine operating system; when detecting that the virtual machine operating system encounters an exception, obtaining, by an exception catching module in the virtual machine internal fault detecting apparatus, exception information corresponding to the exception according to a context of the virtual machine operating system; and reporting, by the exception catching module, the exception information to a virtual machine monitoring apparatus, so that the virtual machine monitoring apparatus determines, according to the exception information, a policy for resolving the exception corresponding to the exception information, and resolves the exception corresponding to the exception information by using the policy. The present invention is applicable to a virtualized environment having a virtual machine.
    Type: Application
    Filed: December 12, 2013
    Publication date: April 10, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Xiaowei Yang
  • Patent number: 8635616
    Abstract: A virtualization processing method and apparatuses, and a computer system are provided. Where a computing node includes: a hardware layer, a Host running on the hardware layer, and at least one virtual machine (VM) running on the Host, the hardware layer includes an I/O device, several corresponding virtual function (VF) devices are virtualized from the I/O device, the Host has several VF software instances, the several VF software instances and the several VF devices are in one-to-one correspondence; the Host further has a back-end instance (BE) of an I/O virtual device having the same type with the I/O device, the VM has a front-end instance (FE) of the I/O virtual device; the BE in the Host is bound with an idle VF software instance. The solutions of the embodiments of the present invention are beneficial to optimization of the performance and compatibility of a virtualization system.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: January 21, 2014
    Assignee: Hauwei Technologies Co., Ltd.
    Inventors: Xiaowei Yang, Feng Wang
  • Publication number: 20140019973
    Abstract: A virtualization processing method and apparatuses, and a computer system are provided. Where a computing node includes: a hardware layer, a Host running on the hardware layer, and at least one virtual machine (VM) running on the Host, the hardware layer includes an I/O device, several corresponding virtual function (VF) devices are virtualized from the I/O device, the Host has several VF software instances, the several VF software instances and the several VF devices are in one-to-one correspondence; the Host further has a back-end instance (BE) of an I/O virtual device having the same type with the I/O device, the VM has a front-end instance (FE) of the I/O virtual device; the BE in the Host is bound with an idle VF software instance. The solutions of the embodiments of the present invention are beneficial to optimization of the performance and compatibility of a virtualization system.
    Type: Application
    Filed: September 17, 2013
    Publication date: January 16, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Xiaowei YANG, Feng WANG
  • Publication number: 20130039588
    Abstract: An image processing method and apparatus for tamper proofing are proposed. The method includes: acquiring a first robust feature representation of a first set of robust feature points for an original image and a second robust feature representation of a second set of robust feature points for an image to be detected, respectively; matching the first robust feature representation with the second robust feature representation so as to acquire mismatching feature points; and determining whether the image to be detected has been tampered with relative to the original image based on a distribution characteristic of the mismatching feature points. With the embodiments of the invention, the distribution characteristic of the mismatching feature points is analyzed based on the robust feature representations of the original image and the image to be detected, so that conventional operations on the image can be distinguished effectively from tampering in the image with sufficient robustness.
    Type: Application
    Filed: July 27, 2012
    Publication date: February 14, 2013
    Applicant: Sony Corporation
    Inventors: Ji LI, Xiaowei Yang
  • Publication number: 20120137098
    Abstract: A virtual storage migration method is provided, including: starting a data migration process, and copying, from a source storage device to a destination storage device, a data block in a virtual disk to be migrated; when a VM front-end I/O read request is received, directly reading, corresponding data from the source storage device; when a VM front-end I/O write request is received, determining whether a migration data block that corresponds to the write request is being migrated, if yes, executing a write operation that corresponds to the write request after the migration of the migration data block is completed, if no, executing a write operation that corresponds to the write request; and after all the data blocks in the virtual disk to be migrated are copied to the destination storage device, stopping the data migration, and switching the virtual disk from the source storage device to the destination storage device.
    Type: Application
    Filed: December 29, 2011
    Publication date: May 31, 2012
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhikun Wang, Xiaowei Yang, Feng Wang, Jianhui Xu
  • Publication number: 20120110293
    Abstract: A method for managing Virtual Machine (VM) storage space is provided. In the method, a Storage Balloon Agent (SBA) module deployed in a VM is adopted to directly acquire virtual storage free block information and deliver the acquired virtual storage free block information to a Storage Balloon Daemon (SBD) module deployed in a Virtual Machine Monitor (VMM) layer; and the SBD module releases a part or all of physical storage space corresponding to the virtual storage free block information, and marks virtual storage blocks corresponding to the released physical storage space as unavailable. A corresponding system and a physical host are further provided in the present invention. Through the method of an embodiment of the present invention, use condition of virtual storage space can be acquired in real time, and a large number of read and write operations of a storage system can be avoided.
    Type: Application
    Filed: December 28, 2011
    Publication date: May 3, 2012
    Inventors: Xiaowei YANG, Zhikun Wang