Patents by Inventor Yong Zheng
Yong Zheng 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: 20120168999Abstract: A positioning machine includes a base, a support portion mounted on the base for supporting a workpiece and a first positioning mechanism received in the recessed portion. The base defines a recessed portion. Two sidewalls of the recessed portion respectively define a pair of first tracks. The first positioning mechanism includes a first motor, a first coupler, a first positioning block, a first screw rod, and a first nut movably mounted over the first screw rod and fixed to a low surface of the support portion. The first coupler is forced by the first motor to drive the first screw rod to rotate to drive the first nut to move along the first screw rod, causing the support portion to be moved along the first tracks, and the workpiece to be moved in a predetermined position relative to the base.Type: ApplicationFiled: April 29, 2011Publication date: July 5, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.Inventors: ZHANG-YONG ZHENG, JU-YUAN ZHANG, XIN LU, SHIH-FANG WONG
-
Patent number: 8201152Abstract: A method and system for debugging a program in multithread environment which interrupts the running of a debuggee program begins by replacing the instruction at the position at which a breakpoint for debugging is desired to be set with a breakpoint instruction. When the breakpoint instruction is replaced back with the instruction at the position at which the breakpoint for debugging is set, an instruction is set in front of the breakpoint for debugging as a fence breakpoint; and when the instruction at the position at which the breakpoint for debugging is set, is replaced again with the breakpoint instruction. On completion, the fence breakpoint is replaced with the original instruction of the debuggee program at that position.Type: GrantFiled: April 28, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Yan Li, Qi Yao, Weiying Yu, Yong Zheng
-
Publication number: 20120079166Abstract: An electronic device for initializing a data storage is provided. The data storage has been accessed. The data storage includes a plurality blocks, which comprise some bad blocks. Each block comprising a block marking area for writing a block identifier. The block identifier is for marking whether the block is a bad block or a good block. After the data storage is accessed, a bad-block table for recording the block identifier of each block is stored at a predetermined location of the data storage. When initializing the data storage, the electronic device accesses the bad-block table from the predetermined location of the data storage, erases data stored on the data storage, obtains the block identifier of each block from the bad-block table; and writes the block identifier to the block marking area of each block.Type: ApplicationFiled: November 24, 2010Publication date: March 29, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.Inventors: ZHANG-YONG ZHENG, BI-QING LUO, XIN LU, SHIH-FANG WONG
-
Publication number: 20110278146Abstract: Key switches and an electronic device are provided, which have excellent design in which the key tops cover at least the whole of the width direction and the sides. A key switch (100) has a flat key top (110) in which adjacent key are disposed with no space therebetween, and portions of the key top (110) corresponding to keys located at the left and right ends of the key switch (100) each has a curved surface R as an end part (100a) of the key switch (100), which wraps around a side of a case and fits into a groove part (220a) of an outer frame (220). The key switch (100) includes the key top (110), a metal frame (120), and an elastic plate member supporting substrate (130), and a backside of the key top (110) is bonded to surfaces of elastic plate members (132, 133) of the elastic plate member supporting substrate (130) by silicon adhesive. The metal frame (120) is sandwiched between the key top (110) and the elastic plate member supporting substrate (130).Type: ApplicationFiled: January 24, 2008Publication date: November 17, 2011Applicant: PANASONIC CORPORATIONInventors: Yong Zheng, Tetsuo Matsumura, Kazuaki Takamori
-
Publication number: 20110268911Abstract: The present invention describes a novel process for the conformal coating of polymer fibers on nonwoven substrates. This process is based on the modification of polymer fiber surfaces by controlling the degree of etching and oxidation, which improves adhesion of initiators to the surface and facilitates subsequent conformal polymer grafting. The modified fiber surfaces render new functionalities to the surface, such as increasing hydrophilicity, attaching ligands or changing surface energy. The invention includes the modified polymer fibers produced by the process described herein.Type: ApplicationFiled: June 10, 2009Publication date: November 3, 2011Applicants: NORTH CAROLINA STATE UNIVERSITY, PATHOGEN REMOVAL AND DIAGNOSTIC TECHNOLOGIES, INC.Inventors: Yong Zheng, Sumana Roy Chowdhury, Patrick Vasconcelos Gurgel, Haiyan Liu, Ruben G. Carbonell
-
Publication number: 20110214106Abstract: A method, computer program product and apparatus for indicating program modifications affecting program performance in an Integrated Development Environment (IDE). The modifications that a developer makes to a program is detected and the code location where these modifications occur is determined. The previous profiling data of the program is acquired. The effect of the modifications on the program performance according to the previous profiling data and the code location where the modifications occur is evaluated. The evaluation results may then be provided to the developer. As a result of the above process, the developer can be aware of the performance problem while he/she is editing the source code so as to make corrections without waiting after the profiling phase, thus greatly shortening the development period.Type: ApplicationFiled: February 10, 2011Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yao Qi, Wei Ying Yu, Yong Zheng
-
Publication number: 20110113913Abstract: A gear shifting mechanism for vehicle automatic transmission, including a housing, a spline shaft installed in the housing, an axial position sensor and a radial rotary position sensor installed on the spline shaft, a shift finger connected with the spline shaft through a spline, a gear selecting device and a gear shifting device respectively selected and shifted a gear through the shift finger. The gear selecting device utilizes a gear selecting proportional electromagnet for moving the shift finger, and controls the automatic gear shift by adjusting the current. The gear selecting device utilizes restoring springs, and the restoring springs are multiple levels disposed.Type: ApplicationFiled: July 7, 2009Publication date: May 19, 2011Inventors: Yong Zheng, Xinghui Lian
-
Patent number: 7924183Abstract: A method and system for decompressing a compressed file is disclosed in this invention, the method comprising: reading a compressed data block from the compressed file; decompressing the compressed data block; outputting the decompressed data for storage into a decompressed file; deleting the compressed data block that was decompressed from the compressed file. The proposed method and system in this invention can reduce the unnecessary repeated data between compressed data and decompressed data. The storage space requirement will be reduced during decompression, and the existing compression/decompression algorithms need not be changed by using this invention. Thus, this invention is easy to be integrated into existing compression/decompression tools.Type: GrantFiled: May 12, 2009Date of Patent: April 12, 2011Assignee: International Business Machines CorporationInventors: Jian Gui, Hong Jie Nie, John Turek, Wei Ying Yu, Yong Zheng
-
Publication number: 20110038977Abstract: A vertical molding machine has an upper mold, a lower mold matched with the upper mold to define a molding cavity therebetween and at least one cleaning device having a base body mounted to a side of the upper mold. A top surface of the lower mold is acted as a mating surface. The base body defines a passageway with one end opened freely for receiving external gas. The base body further defines at least one blowhole. One end of the blowhole is connected with the passageway and the other end thereof penetrates through the base body to be exposed towards the mating surface of the lower mold so as to make the external gas flown onto the mating surface of the lower mold blow through the passageway and the blowholes.Type: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Inventors: Yong Zheng, Riguang Cheng, Lu Yang Chen
-
Publication number: 20110017133Abstract: An automatic dispensing machine adapted for dosing adhesive to a product includes a base frame having a flat operating platform, at least two positioning apparatuses disposed on the operating platform for securing the product respectively, a sliding support slidably mounted onto the base frame and capable of being driven to slide above the positioning apparatuses, and a storage container vertically slidably mounted onto the sliding support by means of a container stand for storing the adhesive and capable of being driven by the sliding support to suspend over another one of the positioning apparatuses from one of the positioning apparatuses for dosing the adhesive to the product. During the automatic dispensing machine processing the product positioned in the another one positioning apparatus, the former processed product secured on the one positioning apparatus can be simultaneously disassembled therefrom and another product is repositioned to the one positioning apparatus.Type: ApplicationFiled: July 25, 2009Publication date: January 27, 2011Inventors: Yong Zheng, LuYang Chen
-
Publication number: 20100333110Abstract: A deadlock detection method and computer system for parallel programs. A determination is made that a lock of the parallel programs is no longer used in a running procedure of the parallel programs. A node corresponding to the lock that is no longer used, and edges relating to the lock that is no longer used, are deleted from a lock graph corresponding to the running procedure of the parallel programs in order to acquire an updated lock graph. The lock graph is constructed according to a lock operation of the parallel programs. Deadlock detection is then performed on the updated lock graph.Type: ApplicationFiled: June 30, 2010Publication date: December 30, 2010Applicant: International Business Machines CorporationInventors: Zhi Da Luo, Yao Qi, Yong Zheng
-
Patent number: 7845541Abstract: A soldering apparatus has a fixture receiving an electronic component and a conducting wire, with a free end of the conducting wire superimposed on the soldering area of the electronic component, a convey mechanism capable of transmitting the fixture downstream, a daubing device, and a soldering device. The daubing device has a level movable element capable of moving along a convey direction of the convey mechanism, and a vertical movable element mounted on the level movable element and capable of moving along an upward and downward direction. A carrier mounted to the vertical movable element has a solder paste can for loading the solder paste, and an output portion for dispensing the solder paste to the soldering area. The soldering device has a soldering head heating the solder paste for shrinking the insulator, with the core wire exposing and connected to the soldering area by the cool solder paste.Type: GrantFiled: December 1, 2009Date of Patent: December 7, 2010Assignee: Cheng Uei Precision Industry Co., Ltd.Inventors: Lu Yang Chen, Yong Zheng, Riguang Cheng, Hua Zhang
-
Publication number: 20090284400Abstract: A method and system for decompressing a compressed file is disclosed in this invention, the method comprising: reading a compressed data block from the compressed file; decompressing the compressed data block; outputting the decompressed data for storage into a decompressed file; deleting the compressed data block that was decompressed from the compressed file. The proposed method and system in this invention can reduce the unnecessary repeated data between compressed data and decompressed data. The storage space requirement will be reduced during decompression, and the existing compression/decompression algorithms need not be changed by using this invention. Thus, this invention is easy to be integrated into existing compression/decompression tools.Type: ApplicationFiled: May 12, 2009Publication date: November 19, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jian Gui, Hong Jie Nie, John Turek, Wei Ying Yu, Yong Zheng
-
Publication number: 20090178028Abstract: A method and system for invoking Just-In-Time debugger is described, which can provide more efficient JIT debugging for complex code mixed applications. A method for invoking a Just-In-Time (JIT) debugger according to one embodiment includes checking a code type of a code address where a JIT debugging request is triggered from a process of a code-mixed application in response to the JIT debugging request from the process; acquiring corresponding JIT debugging information for different code types of the code-mixed application; and invoking a JIT debugger corresponding to the code type in response to the checked code type of the code address in the process and the acquired corresponding JIT debugging information.Type: ApplicationFiled: January 8, 2009Publication date: July 9, 2009Inventors: Steven Francis Best, Yan Li, Yao Qi, Wei Ying Yu, Yong Zheng
-
Publication number: 20090159328Abstract: An electromagnetic shielding layer comprising at least one conductive layer and a carbon nanotube film structure, the conductive layer being disposed on the carbon nanotube film structure, and comes in contact with the carbon nanotube film structure electrically. A method for making the electromagnetic shielding layer includes the steps of: (a) providing an electronic element, the electronic element having a surface; (b) fabricating at least one carbon nanotube film; (c) forming a carbon nanotube film structure on the surface of the electronic element; and (d) forming a conductive layer on the carbon nanotube film structure, then obtaining an electromagnetic shielding layer on the surface of the electronic element.Type: ApplicationFiled: September 25, 2008Publication date: June 25, 2009Applicants: Tsinghua University, HON HAI Precision Industry CO., LTD.Inventors: Feng-Yuen Dai, Chi-Chuang Ho, Ji-Hong Pan, Yong Zheng, Kai-Li Jiang, Liang Liu
-
Publication number: 20080270988Abstract: A method and system for debugging a program in multithread environment which interrupts the running of a debuggee program begins by replacing the instruction at the position at which a breakpoint for debugging is desired to be set with a breakpoint instruction. When the breakpoint instruction is replaced back with the instruction at the position at which the breakpoint for debugging is set, an instruction is set in front of the breakpoint for debugging as a fence breakpoint; and when the instruction at the position at which the breakpoint for debugging is set, is replaced again with the breakpoint instruction. On completion, the fence breakpoint is replaced with the original instruction of the debuggee program at that position.Type: ApplicationFiled: April 28, 2008Publication date: October 30, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Li, Yao Qi, Weiying Yu, Yong Zheng
-
Publication number: 20080170537Abstract: An apparatus and a method for communication processing are disclosed. The apparatus includes a network connecting unit, a wireless connecting unit, and a processing unit. The network connecting unit is for use in connecting with internet and communicating a first communicating signal with the internet. The wireless connecting unit is for use in connecting with a portable communication device and communicating a second communicating signal with the portable communication device through a first communicating connection or a second communicating connection. The processing unit is used for converting the first communicating signal into the second communicating signal and vice versa. When a communication request is received by the communication processing apparatus, an available or a stable communicating connection can be established, such that the possible interruption of the communication can be avoided and the cost of communication is also reduced.Type: ApplicationFiled: January 12, 2007Publication date: July 17, 2008Applicant: INVENTEC APPLIANCES CORP.Inventors: Cheng-Shing Lai, Yong Zheng, Adam Zhang
-
Patent number: D567126Type: GrantFiled: February 12, 2007Date of Patent: April 22, 2008Assignee: Suzhou Sate Auto Electronic Co.Inventor: Yong Zheng
-
Patent number: D606435Type: GrantFiled: June 25, 2008Date of Patent: December 22, 2009Assignee: Suzhou Sate Auto Electronic Co., Ltd.Inventor: Yong Zheng
-
Patent number: D606892Type: GrantFiled: May 16, 2008Date of Patent: December 29, 2009Assignee: Suzhou Sate Auto Electronic Co., Ltd.Inventor: Yong Zheng