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: 20120168999
    Abstract: 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: Application
    Filed: April 29, 2011
    Publication date: July 5, 2012
    Applicants: 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: 8201152
    Abstract: 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: Grant
    Filed: April 28, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yan Li, Qi Yao, Weiying Yu, Yong Zheng
  • Publication number: 20120079166
    Abstract: 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: Application
    Filed: November 24, 2010
    Publication date: March 29, 2012
    Applicants: 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: 20110278146
    Abstract: 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: Application
    Filed: January 24, 2008
    Publication date: November 17, 2011
    Applicant: PANASONIC CORPORATION
    Inventors: Yong Zheng, Tetsuo Matsumura, Kazuaki Takamori
  • Publication number: 20110268911
    Abstract: 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: Application
    Filed: June 10, 2009
    Publication date: November 3, 2011
    Applicants: 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: 20110214106
    Abstract: 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: Application
    Filed: February 10, 2011
    Publication date: September 1, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yao Qi, Wei Ying Yu, Yong Zheng
  • Publication number: 20110113913
    Abstract: 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: Application
    Filed: July 7, 2009
    Publication date: May 19, 2011
    Inventors: Yong Zheng, Xinghui Lian
  • Patent number: 7924183
    Abstract: 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: Grant
    Filed: May 12, 2009
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jian Gui, Hong Jie Nie, John Turek, Wei Ying Yu, Yong Zheng
  • Publication number: 20110038977
    Abstract: 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: Application
    Filed: August 13, 2009
    Publication date: February 17, 2011
    Inventors: Yong Zheng, Riguang Cheng, Lu Yang Chen
  • Publication number: 20110017133
    Abstract: 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: Application
    Filed: July 25, 2009
    Publication date: January 27, 2011
    Inventors: Yong Zheng, LuYang Chen
  • Publication number: 20100333110
    Abstract: 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: Application
    Filed: June 30, 2010
    Publication date: December 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Zhi Da Luo, Yao Qi, Yong Zheng
  • Patent number: 7845541
    Abstract: 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: Grant
    Filed: December 1, 2009
    Date of Patent: December 7, 2010
    Assignee: Cheng Uei Precision Industry Co., Ltd.
    Inventors: Lu Yang Chen, Yong Zheng, Riguang Cheng, Hua Zhang
  • Publication number: 20090284400
    Abstract: 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: Application
    Filed: May 12, 2009
    Publication date: November 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Gui, Hong Jie Nie, John Turek, Wei Ying Yu, Yong Zheng
  • Publication number: 20090178028
    Abstract: 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: Application
    Filed: January 8, 2009
    Publication date: July 9, 2009
    Inventors: Steven Francis Best, Yan Li, Yao Qi, Wei Ying Yu, Yong Zheng
  • Publication number: 20090159328
    Abstract: 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: Application
    Filed: September 25, 2008
    Publication date: June 25, 2009
    Applicants: 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: 20080270988
    Abstract: 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: Application
    Filed: April 28, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Li, Yao Qi, Weiying Yu, Yong Zheng
  • Publication number: 20080170537
    Abstract: 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: Application
    Filed: January 12, 2007
    Publication date: July 17, 2008
    Applicant: INVENTEC APPLIANCES CORP.
    Inventors: Cheng-Shing Lai, Yong Zheng, Adam Zhang
  • Patent number: D567126
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: April 22, 2008
    Assignee: Suzhou Sate Auto Electronic Co.
    Inventor: Yong Zheng
  • Patent number: D606435
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: December 22, 2009
    Assignee: Suzhou Sate Auto Electronic Co., Ltd.
    Inventor: Yong Zheng
  • Patent number: D606892
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: December 29, 2009
    Assignee: Suzhou Sate Auto Electronic Co., Ltd.
    Inventor: Yong Zheng