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: 9244715Abstract: 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: GrantFiled: September 17, 2013Date of Patent: January 26, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaowei Yang, Feng Wang
-
Publication number: 20160016804Abstract: 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: ApplicationFiled: March 3, 2014Publication date: January 21, 2016Inventors: Dan Li, Xiaowei Yang
-
Patent number: 9215381Abstract: 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: GrantFiled: February 2, 2015Date of Patent: December 15, 2015Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaowei Yang, Zuquan Zheng, Jinsheng Xiao
-
Publication number: 20150359145Abstract: 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: ApplicationFiled: August 20, 2015Publication date: December 10, 2015Inventors: Haitao ZHANG, Xiaowei YANG, Hua ZHU, Jiebing XIA
-
Publication number: 20150359144Abstract: 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: ApplicationFiled: April 9, 2015Publication date: December 10, 2015Inventors: Liwei ZHU, Dianlin LI, Xiaowei YANG, Hua ZHU, Wenpeng XU
-
Publication number: 20150264271Abstract: 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: ApplicationFiled: February 2, 2015Publication date: September 17, 2015Inventors: Xiaowei Yang, Zuquan Zheng, Jinsheng Xiao
-
Publication number: 20150187048Abstract: 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: ApplicationFiled: October 1, 2014Publication date: July 2, 2015Inventors: Xiaowei Yang, Xin Li, Jinsheng Xiao
-
Patent number: 8955129Abstract: 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: GrantFiled: April 23, 2013Date of Patent: February 10, 2015Assignees: Duke University, Telefonics Digital Espana, S.L.U.Inventors: Qiang Cao, Michael Sirivianos, Xiaowei Yang
-
Publication number: 20140317736Abstract: 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: ApplicationFiled: April 23, 2013Publication date: October 23, 2014Applicant: TELEFONICA DIGITAL ESPANA, S.L.U.Inventors: Qiang CAO, Michael SIRIVIANOS, Xiaowei YANG
-
Patent number: 8850156Abstract: 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: GrantFiled: December 28, 2011Date of Patent: September 30, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaowei Yang, Zhikun Wang
-
Publication number: 20140101489Abstract: 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: ApplicationFiled: December 12, 2013Publication date: April 10, 2014Applicant: Huawei Technologies Co., Ltd.Inventor: Xiaowei Yang
-
Patent number: 8635616Abstract: 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: GrantFiled: November 13, 2012Date of Patent: January 21, 2014Assignee: Hauwei Technologies Co., Ltd.Inventors: Xiaowei Yang, Feng Wang
-
Publication number: 20140019973Abstract: 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: ApplicationFiled: September 17, 2013Publication date: January 16, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Xiaowei YANG, Feng WANG
-
Publication number: 20130039588Abstract: 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: ApplicationFiled: July 27, 2012Publication date: February 14, 2013Applicant: Sony CorporationInventors: Ji LI, Xiaowei Yang
-
Publication number: 20120137098Abstract: 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: ApplicationFiled: December 29, 2011Publication date: May 31, 2012Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhikun Wang, Xiaowei Yang, Feng Wang, Jianhui Xu
-
Publication number: 20120110293Abstract: 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: ApplicationFiled: December 28, 2011Publication date: May 3, 2012Inventors: Xiaowei YANG, Zhikun Wang