Patents by Inventor Xiaofeng Zhang
Xiaofeng 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: 20150095443Abstract: A method for migrating memory data of a virtual machine, and a related apparatus, and a cluster system are provided. The method includes: obtaining a data sending request for sending memory data of a first virtual machine, where the request includes an identity of the first virtual machine and a PFN of the memory data that is requested to be sent; querying a correspondence information base according to the identity of the first virtual machine to obtain a correspondence of the first virtual machine; querying the correspondence of the first virtual machine according to the PFN of the memory data that is requested to be sent, so as to obtain a physical memory page address of the memory data; and sending, to a destination physical host by using an RDMA network adapter, memory data stored at the physical memory page address of the memory data.Type: ApplicationFiled: November 6, 2014Publication date: April 2, 2015Inventors: Jie Yang, Xiaofeng Zhang
-
Publication number: 20150013508Abstract: A bit assembly includes a bit for driving a screw, a shank for holding and driving the bit to rotate about a pivot axis wherein the bit is capable of moving relative to the shank in a predetermined range, and a limiting structure formed between the bit and the shank for preventing the bit to move beyond the predetermined range. The bit and the shank are made of different materials and form a sliding connection so that they have a certain buffer space in the axial direction and in the circumferential direction thereby reducing the effect of impacts on the service life of the bit assembly.Type: ApplicationFiled: July 1, 2014Publication date: January 15, 2015Inventor: Xiaofeng Zhang
-
Patent number: 8880813Abstract: A method and a device for multithread to access multiple copies. The method includes: when multiple threads of a process are distributed to different nodes, creating a thread page directory table whose content is the same as that of a process page directory table of the process, where each thread page directory table includes a special entry which points to specific data and a common entry other than the special entry, each thread corresponds to a thread page directory table, and the specific data is data with multiple copies at different nodes; and when each thread is scheduled and the special entry in the thread page directory table of the each thread does not point to the specific data stored in a node where the thread is located, modifying, based on a physical address of the specific data, the special entry to point to the specific data.Type: GrantFiled: December 28, 2011Date of Patent: November 4, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Wei Wang, Yiyang Liu, Xiaofeng Zhang
-
Patent number: 8862857Abstract: A data access processing method and apparatus, the method comprising: copying a kernel code and a global descriptor table on a memory of each of nodes respectively (101); making base addresses of kernel code segments on the respective nodes in the global descriptor table respectively point to linear addresses of the kernel code corresponding to the respective nodes based on a virtual address of the kernel code (102); and recording a mapping relation between the linear addresses of the kernel code corresponding to the respective nodes and physical addresses of the respective nodes in a kernel page table respectively, to enable a process to access the kernel code locally in the respective nodes (103). The apparatus comprises a copying module (401), a modifying module (402) and a recording module (403).Type: GrantFiled: December 29, 2011Date of Patent: October 14, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Wei Wang, Xiaofeng Zhang
-
Publication number: 20140254697Abstract: A central access network unit comprising a processor configured to assign a plurality of upstream training blocks from an upstream OFDM symbol to a plurality of downstream network units, wherein the OFDM symbol comprises a plurality of pilot subcarriers equally spaced across an upstream RF spectrum in a pre-determined time interval, and wherein each upstream training block comprises a different subset of the pilot subcarriers that are non-consecutive and situated across the upstream RF spectrum, and generate one or more messages comprising assignments of the upstream training blocks, and a transmitter coupled to the processor and configured to transmit the messages to the plurality of downstream network units via a network, wherein the messages instruct at least one of the plurality of downstream network units to transmit a modulated pre-determined sequence at the pilot subcarriers corresponding to the upstream training block assigned to the downstream network unit.Type: ApplicationFiled: March 11, 2014Publication date: September 11, 2014Applicant: Futurewei Technologies, Inc.Inventors: Xiaofeng Zhang, Yangtao Ou, Dao Pan, Xiaoshu Si, Syed Rahman
-
Publication number: 20140250951Abstract: The present invention provides a laundry processing apparatus (100), which includes: a laundry processing drum (22), used for holding laundry for processing; a driving system (30), used for driving the laundry processing drum (22) to process the held laundry; and a power control system (10), at least used for providing power of a grid for the driving system (30), where the power control system (10) includes an electrical storage device (11). Through the setting, when external grid power outage occur or the fluctuation of the voltage is excessively large, the power control system may switch a power storage device to supply power to the laundry processing apparatus, thereby eliminating the influence on the apparatus caused by unstable voltage of power transmitted by the grid or grid power outage, and avoiding the trouble brought to a user.Type: ApplicationFiled: October 30, 2012Publication date: September 11, 2014Inventors: Shoufan Chen, Ting Dai, Lianhua Li, Xiaofeng Zhang
-
Patent number: 8827278Abstract: An adaptor for adapting a working element to an end of a power tool shaft. The adaptor includes a central hole passing through the adaptor and has a longitudinal axis, a driving end facing the end of the shaft, and a tool end facing the working element and having a protruding portion, wherein the driving end is provided with grooves, the grooves and bosses formed between the grooves are alternately arranged around the circumference of the driving end, and the bosses have side faces each facing the central hole and located on a plane passing through an edge of a regular polygon and parallel with the longitudinal axis. The adaptor can thus be used to adapt different kinds of working elements to various kinds of driving shafts having different shapes of shaft end.Type: GrantFiled: January 12, 2011Date of Patent: September 9, 2014Assignee: Chervon (HK) LimitedInventors: Zhiguo Chen, Xiaofeng Zhang, Baijun Zhang
-
Publication number: 20140250248Abstract: A method for managing a processor includes: obtaining an online request of a processor of a computer system; collecting lock contention information of the computer system if a lock contention status flag indicates a non-lock thrashing status; determining whether the computer system is in a lock thrashing status according to the lock contention information; and accepting the online request if it is determined that the computer system is in a non-lock thrashing status. By using the management method according to embodiments of the present application, processor performance degradation and a waste of idle processor resources that are caused by the case that the computer system is in a lock thrashing status are prevented, thereby improving utilization efficiency of processor resources and promoting overall performance of the computer system.Type: ApplicationFiled: May 9, 2014Publication date: September 4, 2014Inventors: Xiaofeng Zhang, Han Zheng
-
Publication number: 20140241217Abstract: Disclosed are a headset device, a headset, and a method for processing a signal by the headset device. The headset device comprises: a first interface, a second interface, a switch and an isolation unit. The isolation unit comprises a first isolation body and a second isolation body connected to the first isolation body in parallel. The first interface is connected to the second interface through the isolation unit, wherein the first interface is configured to connect to a ground network of the headset, and the second interface is configured to connect to a ground line of a mobile terminal where the headset device is located. Through the disclosure, FM interference is reduced while TDD noise interference is reduced, thus user experience is improved.Type: ApplicationFiled: February 13, 2012Publication date: August 28, 2014Applicant: ZTE CORPORATIONInventors: Chao Li, Bo Sun, Xianzheng Zeng, Xiaofeng Zhang
-
Patent number: 8762613Abstract: A method for managing a processor includes: obtaining an online request of a processor of a computer system; collecting lock contention information of the computer system if a lock contention status flag indicates a non-lock thrashing status; determining whether the computer system is in a lock thrashing status according to the lock contention information; and accepting the online request if it is determined that the computer system is in a non-lock thrashing status. By using the management method according to embodiments of the present application, processor performance degradation and a waste of idle processor resources that are caused by the case that the computer system is in a lock thrashing status are prevented, thereby improving utilization efficiency of processor resources and promoting overall performance of the computer system.Type: GrantFiled: June 5, 2012Date of Patent: June 24, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaofeng Zhang, Han Zheng
-
Publication number: 20140133494Abstract: Embodiments of the present invention provide a method, an apparatus, and a system for multiple access. The method includes: receiving, by a network device, a data packet, where the data packet includes identifier information about a terminal; querying, according to the identifier information about the terminal, a correspondence table between identifier information about a terminal and a broadcast channel, and determining a broadcast channel corresponding to the identifier information about the terminal, where the determined broadcast channel is a broadcast channel among a plurality of preset broadcast channels, and the terminal is any terminal in a terminal group corresponding to the determined broadcast channel; and sending, according to the identifier information about the terminal, through the determined broadcast channel, the data packet to the terminal.Type: ApplicationFiled: November 12, 2013Publication date: May 15, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Haixiang LIANG, Dao PAN, Xiaofeng ZHANG, Fanglin SUN, Quanbo ZHAO
-
Patent number: 8713275Abstract: A memory access monitoring method and a memory access monitoring method device are disclosed, The method comprises: performing coarse grain monitoring on local memory pages, if a hot page with coarse grain monitoring exists in the local memory pages, requesting an operating system to perform an optimized migration for the content of the hot page, and if a half hot page with coarse grain monitoring exists in the local memory pages, initiating fine grain monitoring to the half hot page; and performing fine grain monitoring on the half hot page, if a hot area with fine grain monitoring exists in the half hot page, requesting the operating system to perform an optimized migration for the content of the hot area.Type: GrantFiled: December 30, 2011Date of Patent: April 29, 2014Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaofeng Zhang, Fan Fang
-
Patent number: 8666298Abstract: A computer-based learning system uses knowledge points organized with a predefined multilevel arrangement. Each knowledge point has an information set which may include a knowledge content, an evaluation content and a solution content. For a given knowledge point, the learning system provides the knowledge content and evaluation content, analyzes the user's answers to the evaluation content and determines the next knowledge point to be studied by the user based on the user's answers and the predefined multilevel arrangement of the knowledge points. The learning system thus provides a different learning course for different users to achieve individualized learning. User's learning history may be recorded to facilitate reviews by the user and improve the selection of the next knowledge point. Users may provide feedbacks on knowledge contents and evaluation contents, and may even suggest their own knowledge contents and evaluation contents to improve the learning system and user participation.Type: GrantFiled: May 15, 2008Date of Patent: March 4, 2014Assignee: Coentre Ventures LLCInventors: Changnian Liang, Pingyi Yan, Xiaofeng Zhang, Yuan Li
-
Publication number: 20140059363Abstract: The present disclosure provides an electronic device having a USB interface and a method for starting USB communication with such an electronic device, so as to solve the problem of a risk of damaging a mobile phone terminal device arising from sharing of an interface by a charger and a USB communication cable in the related art. In the electronic device, a port GPIO of a baseband chip is connected to a pin USB_VBUS of a USB interface of the baseband chip; based on this circuit, a power management chip detects a state of plugging-in-or-pulling-out of the charger and generates a corresponding interrupt request; and the baseband chip controls the GPIO to output a corresponding level according to the interrupt request. By connecting the port GPIO and the pin USB_VBUS and controlling an output level of GPIO with a software, a high level or a low level (as a triggering signal for starting or terminating the USB communication) is input to the pin USB_VBUS, thus avoiding damage to the device.Type: ApplicationFiled: November 15, 2011Publication date: February 27, 2014Applicant: ZTE CORPORATIONInventors: Yongping Shao, Huiqin Shi, Min Xu, Tao Wang, Tierui Yao, Xiaofeng Zhang
-
Publication number: 20130346693Abstract: A data cache method, device, and system in a multi-node system are provided. The method includes: dividing a cache area of a cache medium into multiple sub-areas, where each sub-area is corresponding to a node in the system; dividing each of the sub-areas into a thread cache area and a global cache area; when a process reads a file, detecting a read frequency of the file; when the read frequency of the file is greater than a first threshold and the size of the file does not exceed a second threshold, caching the file in the thread cache area; or when the read frequency of the file is greater than the first threshold and the size of the file exceeds the second threshold, caching the file in the global cache area. Thus overheads of remote access of a system are reduced, and I/O performance of the system is improved.Type: ApplicationFiled: August 16, 2013Publication date: December 26, 2013Applicant: Huawei Technologies Co., Ltd.Inventor: Xiaofeng Zhang
-
Publication number: 20130273430Abstract: A method of producing submicrometer- to micrometer-sized spherical particles, the method comprising dissolving a lithium salt and a metal salt in water or alcohol forming a precursor solution, spraying the precursor solution to form fine aerosolized droplets, flowing the aerosolized droplets into a pyro lysis flame producing submicrometer- to micrometer-sized spherical particles. The submicrometer- to micrometer-sized spherical lithium-metal oxide powders produced are cathode materials for Li-ion batteries.Type: ApplicationFiled: August 2, 2011Publication date: October 17, 2013Applicant: WASHINGTON UNIVERSITYInventors: Richard Louis Axelbaum, Xiaofeng Zhang
-
Patent number: 8478926Abstract: An embodiment of the present invention discloses a co-processing acceleration method, including: receiving a co-processing request message which is sent by a compute node in a computer system and carries address information of to-be-processed data; according to the co-processing request message, obtaining the to-be-processed data, and storing the to-be-processed data in a public buffer card; and allocating the to-be-processed data stored in the public buffer card to an idle co-processor card in the computer system for processing. An added public buffer card is used as a public data buffer channel between a hard disk and each co-processor card of a computer system, and to-be-processed data does not need to be transferred by a memory of the compute node, which avoids overheads of the data in transmission through the memory of the compute node, and thereby breaks through a bottleneck of memory delay and bandwidth, and increases a co-processing speed.Type: GrantFiled: September 19, 2012Date of Patent: July 2, 2013Assignee: Huawei Technologies Co., Ltd.Inventors: Xiaofeng Zhang, Fan Fang, Ling Qin
-
Publication number: 20130133501Abstract: A cutting element includes a main body extending in a longitudinal direction, a mounting hole and a cutting portion for acting on a piece to be processed. The main body defines an axis extending in the longitudinal direction, the mounting hole is arranged at a first end of the main body for connection to the output shaft of an oscillating power tool and the cutting portion is arranged at a second end of the main body and has a first cutting portion and a second cutting portion. The second cutting portion protrudes from the first cutting portion laterally. The first cutting portion is adapted to cut the piece in a feeding direction and the second cutting portion is adapted to cut the piece in a direction perpendicular to the feeding direction.Type: ApplicationFiled: August 21, 2012Publication date: May 30, 2013Applicant: CHERVON (HK) LIMITEDInventor: Xiaofeng Zhang
-
Patent number: D680831Type: GrantFiled: May 22, 2012Date of Patent: April 30, 2013Assignee: Chervon (HK) LimitedInventor: Xiaofeng Zhang
-
Patent number: D727380Type: GrantFiled: March 27, 2012Date of Patent: April 21, 2015Assignee: Chervon (HK) LimitedInventors: Xiaofeng Zhang, Jun Hou