Patents by Inventor Qiang Gu
Qiang Gu 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: 20190121872Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for storage management. In one embodiment, a computer-implemented method is disclosed. According to the method, in response to receiving a request related to managing the at least one directory entry in the file system, at least one directory entry in a file system may be determined by a file system in a storage system, where each of the at least one directory entry is represented by digital numbers. An index for each of the at least one directory entry may be managed in the file system by the file system, where an index key for the index comprises the digital numbers themselves. In other embodiments, a computer-implemented system and a computer program product for managing the index are disclosed.Type: ApplicationFiled: October 19, 2017Publication date: April 25, 2019Inventors: Shuo Feng, Zi Qiang Gu, Zhi Hong Ma, Zhiyong Tian, Yan Zhang, Jia Wei Zhou
-
Patent number: 10241830Abstract: A data processing apparatus and a data processing method are provided. The apparatus includes M protocol stacks and at least one distribution service module, and the M protocol stacks separately run on different logic cores of a processor and are configured to independently perform protocol processing on a data packet to be processed. The distribution service module receives an input data packet from a network interface and sends the data packet to one of the M protocol stacks for protocol processing, and receives data packets processed by the M protocol stacks and sends the data packets outwards through the network interface. The present disclosure implements a function of parallel protocol processing by multiple processes in user space of an operating system in a multi-core environment by using a parallel processing feature of a multi-core system, thereby reducing resource consumption caused by data packet copying.Type: GrantFiled: November 9, 2015Date of Patent: March 26, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Qiang Gu, Liufei Wen, Guangyu Shi
-
Patent number: 10218820Abstract: A method and an apparatus for processing a data packet based on parallel protocol stack instances and the method includes determining a distribution policy of a data packet according to distribution policy information of a network adapter, determining a first protocol stack instance according to the distribution policy of the data packet, and creating a target socket in the first protocol stack instance such that when the data packet is distributed to the first protocol stack instance, the first protocol stack instance performs protocol processing on the data packet using the target socket. Hence, a case in which a protocol stack instance that is specified for the target socket by an application conflicts with a protocol stack instance specified by a network adapter is avoided, and a technical problem that protocol processing cannot be performed on the data packet is resolved.Type: GrantFiled: July 28, 2016Date of Patent: February 26, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiang Gu, Liufei Wen
-
Patent number: 10216530Abstract: A method for mapping between a virtual central processing unit (CPU) and a physical CPU. The method includes obtaining, by a virtual machine manager, a set of to-be-mapped first virtual CPUs in a current time period and a first physical CPU that has fewest to-be-run tasks, obtaining, by the virtual machine manager, a first characteristic value of each first virtual CPU in the set of first virtual CPUs and a second characteristic value of the first physical CPU, obtaining, by the virtual machine manager from all the first characteristic values, a target characteristic value that matches the second characteristic value, and mapping a target virtual CPU corresponding to the target characteristic value to the first physical CPU for running. By means of the foregoing technical solutions, resource contention and a decrease in overall system performance are avoided when mapping a virtual CPU to a physical CPU.Type: GrantFiled: December 12, 2016Date of Patent: February 26, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jian Li, Haibing Guan, Qiang Gu
-
Patent number: 10127067Abstract: A method and computing device for selecting a protocol stack for performing protocol processing on data is presented. The computing device is configured with a hypervisor for managing a first virtual machine. According to the method, when a socket creation instruction sent by the first virtual machine is received, a protocol stack instance is selected from the protocol stack instances provided by the computing device. Then, a socket is created in the selected protocol stack instance according to the socket creation instruction; and a creation result is transmitted to the first virtual machine. Therefore, in a virtualized environment, multiple virtual machines disposed in a same computing device can share a network protocol processing capability, and protocol stacks of the virtual machines achieve load balance.Type: GrantFiled: April 27, 2016Date of Patent: November 13, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiang Gu, Liufei Wen
-
Publication number: 20180104179Abstract: The composition containing a pamoate salt of donepezil, the method of preparation and the use thereof are disclosed.Type: ApplicationFiled: October 25, 2017Publication date: April 19, 2018Inventor: Zi-Qiang Gu
-
Publication number: 20170090962Abstract: A method for mapping between a virtual central processing unit (CPU) and a physical CPU. The method includes obtaining, by a virtual machine manager, a set of to-be-mapped first virtual CPUs in a current time period and a first physical CPU that has fewest to-be-run tasks, obtaining, by the virtual machine manager, a first characteristic value of each first virtual CPU in the set of first virtual CPUs and a second characteristic value of the first physical CPU, obtaining, by the virtual machine manager from all the first characteristic values, a target characteristic value that matches the second characteristic value, and mapping a target virtual CPU corresponding to the target characteristic value to the first physical CPU for running. By means of the foregoing technical solutions, resource contention and a decrease in overall system performance are avoided when mapping a virtual CPU to a physical CPU.Type: ApplicationFiled: December 12, 2016Publication date: March 30, 2017Inventors: Jian Li, Haibing Guan, Qiang Gu
-
Publication number: 20160337482Abstract: A method and an apparatus for processing a data packet based on parallel protocol stack instances and the method includes determining a distribution policy of a data packet according to distribution policy information of a network adapter, determining a first protocol stack instance according to the distribution policy of the data packet, and creating a target socket in the first protocol stack instance such that when the data packet is distributed to the first protocol stack instance, the first protocol stack instance performs protocol processing on the data packet using the target socket. Hence, a case in which a protocol stack instance that is specified for the target socket by an application conflicts with a protocol stack instance specified by a network adapter is avoided, and a technical problem that protocol processing cannot be performed on the data packet is resolved.Type: ApplicationFiled: July 28, 2016Publication date: November 17, 2016Inventors: Qiang Gu, Liufei Wen
-
Publication number: 20160310411Abstract: The composition containing a pamoate salt of donepezil, the method of preparation and the use thereof are disclosed.Type: ApplicationFiled: April 20, 2016Publication date: October 27, 2016Inventor: Zi-Qiang Gu
-
Publication number: 20160239337Abstract: A method and computing device for selecting a protocol stack for performing protocol processing on data is presented. The computing device is configured with a hypervisor for managing a first virtual machine. According to the method, when a socket creation instruction sent by the first virtual machine is received, a protocol stack instance is selected from the protocol stack instances provided by the computing device. Then, a socket is created in the selected protocol stack instance according to the socket creation instruction; and a creation result is transmitted to the first virtual machine. Therefore, in a virtualized environment, multiple virtual machines disposed in a same computing device can share a network protocol processing capability, and protocol stacks of the virtual machines achieve load balance.Type: ApplicationFiled: April 27, 2016Publication date: August 18, 2016Inventors: Qiang Gu, Liufei Wen
-
Publication number: 20160077872Abstract: A data processing apparatus and a data processing method are provided. The apparatus includes M protocol stacks and at least one distribution service module, and the M protocol stacks separately run on different logic cores of a processor and are configured to independently perform protocol processing on a data packet to be processed. The distribution service module receives an input data packet from a network interface and sends the data packet to one of the M protocol stacks for protocol processing, and receives data packets processed by the M protocol stacks and sends the data packets outwards through the network interface. The present disclosure implements a function of parallel protocol processing by multiple processes in user space of an operating system in a multi-core environment by using a parallel processing feature of a multi-core system, thereby reducing resource consumption caused by data packet copying.Type: ApplicationFiled: November 9, 2015Publication date: March 17, 2016Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Qiang GU, Liufei WEN, Guangyu SHI
-
Patent number: 9071026Abstract: The present disclosure provides an energy-saving control device, the control method and a power adapter including the energy-saving control device. The energy-saving control device comprises a mechanical switch having a first end and a second end, wherein the second end is an output end of the switch; a controller of which an input terminal is connected to the output end of the mechanical switch and an output terminal outputs a switching control signal; and a power converter for receiving the switching control signal from the controller, wherein the power converter is operated according to the switching control signal. When a connection cable is plugged into or removed from a cable interface, the first end and the second end of the mechanical switch are contacted or separated.Type: GrantFiled: June 18, 2012Date of Patent: June 30, 2015Assignee: DELTA ELECTRONICS (SHANGHAI) CO., LTD.Inventors: Yuan-Qiang Gu, Guo-Jun Wang, De-Zhi Jiao
-
Publication number: 20130200724Abstract: The present disclosure provides an energy-saving control device, the control method and a power adapter including the energy-saving control device. The energy-saving control device comprises a mechanical switch having a first end and a second end, wherein the second end is an output end of the switch; a controller of which an input terminal is connected to the output end of the mechanical switch and an output terminal outputs a switching control signal; and a power converter for receiving the switching control signal from the controller, wherein the power converter is operated according to the switching control signal. When a connection cable is plugged into or removed from a cable interface, the first end and the second end of the mechanical switch are contacted or separated.Type: ApplicationFiled: June 18, 2012Publication date: August 8, 2013Applicant: DELTA ELECTRONICS (SHANGHAI) CO., LTD.Inventors: Yuan-Qiang GU, Guo-Jun WANG, De-Zhi JIAO
-
Patent number: 8229759Abstract: The present invention provides a medical self-service terminal service method and system thereof. It is based on the integrated IHE information management system, radiology management system, digital image technology, computer technology, and tele-communication technology. It converts information and images of the patient and diagnosis information of doctors into digital computer information and stores them in a server. The patient information and medical image data can be called in, displayed, printed, and output via a network. Human-oriented animated interfaces and accurate and simple operation options help patients choose all kinds of self-services needed, such as registration, log-in, photograph pickup, report pickup, and querying, through human-computer interaction in different periods of time.Type: GrantFiled: September 29, 2009Date of Patent: July 24, 2012Assignee: Shanghai Pudong New Area People's HospitalInventors: Zhaofeng Zhu, Qiang Gu, Mingao Zhang, Wanju Sun, Zhonghua Du, Like Zhao
-
Publication number: 20110077969Abstract: The present invention provides a medical self-service terminal service method and system thereof. It is based on the integrated IHE information management system, radiology management system, digital image technology, computer technology, and tele-communication technology. It converts information and images of the patient and diagnosis information of doctors into digital computer information and stores them in a server. The patient information and medical image data can be called in, displayed, printed, and output via a network. Human-oriented animated interfaces and accurate and simple operation options help patients choose all kinds of self-services needed, such as registration, log-in, photograph pickup, report pickup, and querying, through human-computer interaction in different periods of time.Type: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Applicant: SHANGHAI PUDONG NEW AREA PEOPLE'S HOSPITALInventors: Zhaofeng Zhu, Qiang Gu, Mingao Zhang, Wanju Sun, Zhonghua Du, Like Zhao
-
Publication number: 20060139664Abstract: A high-speed color match processing system and the method thereof convert RGB values into CMYK values and store them in a storage module. According to a conversion start command, the key words of RGB values of all pixels in the current digital picture are extracted. The corresponding CMYK values are searched using the key words in the storage module. The RGB values are then converted into the CMYK values.Type: ApplicationFiled: December 23, 2004Publication date: June 29, 2006Applicant: Destiny Technology CorporationInventors: Xing-Ping Zhou, Qiang Gu
-
Publication number: 20050270549Abstract: A process of printing with saving toners creates a plurality of display list to be printed and records all attributes of pixels for each display list. Then, the attributes of pixels are retrieved. The mode of saving toner to be saved is adjusted according to the attributes of pixels. The matter is printed out thereafter. The attribute for each pixel can exactly differentiate from one another. Different pixel can be printed with proper amount of toners, so that the toners are economically used.Type: ApplicationFiled: June 4, 2004Publication date: December 8, 2005Inventors: Xing-Phing Zhou, Qiang Gu
-
Patent number: 6083944Abstract: The present invention is directed to quinoline-containing .alpha.-ketoamide inhibitors of cysteine and serine proteases are disclosed. Methods for making these compounds, and methods for using the same are also disclosed.Type: GrantFiled: October 6, 1998Date of Patent: July 4, 2000Assignees: Cephalon, Inc., Smithkline Beecham Corp.Inventors: Sankar Chatterjee, John P. Mallamo, Derek Douglas Dunn, Kurt Allen Josef, Zi-Qiang Gu, Robert A. Daines, William Dennis Kingsbury, Israel Pendrak, Kelvin C. Sham
-
Patent number: 5962670Abstract: Tomato LapA promoters and gene sequences are provided. The promoters are induced in plants upon wounding, or other stress-related conditions. The gene sequences include a full-length LapA gene, particularly the amino terminal region of the gene. Methods of making stress resistant plants, and of making plants susceptible to stress are provided.Type: GrantFiled: July 15, 1997Date of Patent: October 5, 1999Assignees: The Regents of the University of California, Institut National de la Recherche AgronomiqueInventors: Linda L. Walling, Veronique Pautot, Yong-Qiang Gu, Wun Shaw Chao
-
Patent number: 5731348Abstract: Compounds of a new class of alkyl carboxy amino acid analogs of glutamic acid act as specific regulators of the kainic acid EAA receptor cation channel. These compounds are useful for treating neurological, neuropsychological, neuropsychiatric, neurodegenerative, neuropsychopharmacological and functional disorders associated with excessive or insufficient activation of the kainic acid subtype of the ionotropic EAA receptors; treating cognitive disorders associated with deactivation, suboptimal activation or over-activation of the kainic acid receptor; alleviating pain and improving and enhancing memory, learning, and associated mental processes. A method for designing novel AMPA or kainic acid receptor agonists or antagonists is also disclosed.Type: GrantFiled: February 13, 1996Date of Patent: March 24, 1998Assignee: Bearsden Bio, Inc.Inventor: Zi-Qiang Gu