Patents by Inventor Hua YONG

Hua YONG 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: 20130161461
    Abstract: A connecting structure received in a main device for connecting an auxiliary apparatus. The connecting structure includes a retracting part formed on a bottom board of the main device and close to a sidewall of the main device and a clamping part. The clamping part is pivotablly mounted on the bottom board and pivotally connected to the retracting part. The retracting part drives the clamping part to extend out of the main device via an opening defined on the sidewall for connecting the auxiliary apparatus when the auxiliary apparatus needs to be mounted on the main device. The retracting part retracts the clamping part into the main device when the auxiliary apparatus is unmounted from the main device.
    Type: Application
    Filed: August 15, 2012
    Publication date: June 27, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd.
    Inventors: CHE-YU CHOU, Qun Huang, Tai-Shan Zhu, Tao Jiang, Wen-Chih Lan, Jun-Liang Zhang, Ji-Bing Guo, Hua-Yong Wang, Zhou Chen, Hai-Qian Ge, Wei-Wei Yu, Zhi-Jun Shi
  • Publication number: 20130148867
    Abstract: An external controller for delaying screen locking of a computing device, the screen of the computing device is automatically locked after a preset period of inactivity of the computing device. The external controller includes a detection unit and a control unit. The detection unit accounts a period of time of how long the computing device is inactive, and detects whether at least one authorized user is in front of the screen when the accounted period of time is greater than a predetermined time period. The control unit generates a control command for interrupting the inactivity mode of the computing device to delay the screen from automatically locking for the preset period, when the at least one authorized user is detected in front of the screen.
    Type: Application
    Filed: November 23, 2012
    Publication date: June 13, 2013
    Inventor: HUA-YONG WANG
  • Publication number: 20130148308
    Abstract: An electronic device includes a body, a cover coupled to the body, and a sliding mechanism. The sliding mechanism includes a rotating component, a first locking component, and a second locking component. When the second locking component moves to a locked position, the second locking component engages with the first locking component to lock the cover to the body. When the second locking component moves to an unlocked position, the first locking component disengages from the second locking component, to allow the rotating component to rotatably drive the cover to be opened.
    Type: Application
    Filed: September 29, 2012
    Publication date: June 13, 2013
    Inventors: CHE-YU CHOU, QUN HUANG, TAI-SHAN ZHU, WEN-CHIH LAN, TAO JIANG, HAI-QIAN GE, JUN-LIANG ZHANG, WEI-WEI YU, HUA-YONG WANG, JI-BING GUO, ZHOU CHEN, ZHI-JUN SHI
  • Publication number: 20130133570
    Abstract: A vacuum deposition device includes a coating chamber. The coating chamber defines a top wall and a bottom wall. A cooling device is defined in the top or bottom wall. The cooling device includes a cooling runner formed in the top or bottom wall defining the cooling device.
    Type: Application
    Filed: April 9, 2012
    Publication date: May 30, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: TENG-TSUNG HUANG, HUA-YONG XU, ZHEN-ZHANG LIU
  • Publication number: 20130118345
    Abstract: A rotating cylinder includes a cylinder body, a piston, a piston shaft assembly, a main body and a guiding assembly. The cylinder body defines a receiving chamber. The piston, the piston shaft assembly, the main body and the guiding assembly are received in the receiving chamber. The piston shaft assembly is fixed to the piston, and defines at least one guiding groove lengthwise thereof. Each guiding groove includes a spiral portion and an extending portion. The main shaft is non-rotatably connected to the piston shaft assembly away from the piston and exposed out of the cylinder body. The guiding assembly sleeves on the piston shaft assembly and is slidably connected with the at least one guiding groove. The main shaft is driven to rotate when the guiding assembly engages the spiral portion, and move lengthwise when the guiding assembly is slidably connected with the extending portion.
    Type: Application
    Filed: August 28, 2012
    Publication date: May 16, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: JIAN-HUA YONG, WEN-TAO WANG, RUI XIA
  • Patent number: 8415912
    Abstract: An exemplary embodiment of machine motion control system for testing electronic devices includes a machine and a control module electrically connected to the machine. The machine secures the electronic devices and includes a sensing unit and a servo unit, the sensing unit obtains different test parameters of the electronic devices to generate corresponding sensed signal. The control module includes a signal conversion unit electrically connected to the sensing unit and a main control circuit, the main control circuit is electrically connected to the signal conversion unit and the servo unit. The signal conversion unit converts the sensed signal into corresponding command signal, and the main control circuit drives and controls the servo unit to adjust the motion state and test strength on the electronic device according to the command signal.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: April 9, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Jia-Bin Wang, Hua-Yong Xu, Guo-Jun Yu, Teng-Tsung Huang
  • Publication number: 20130083460
    Abstract: An electronic device includes a first body having a top surface, a second body slidably covering on the first body, and at least one connecting member for connecting the first body with the second body. The second body is capable of sliding from a first position covering the top surface to a second position uncovering the top surface. When the second body is in the first position, the first body hides the top surface to allow the electronic device being used in a first state, and when the second body is in the second position, the second body is operable to be coplanar with the first body to allow the electronic device being used in a second state.
    Type: Application
    Filed: June 1, 2012
    Publication date: April 4, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.
    Inventors: WEI-WEI YU, CHE-YU CHOU, QUN HUANG, TAI-SHAN ZHU, TAO JIANG, WEN-CHIH LAN, HAI-QIAN GE, JUN-LIANG ZHANG, ZHI-JUN SHI, JI-BING GUO, HUA-YONG WANG
  • Publication number: 20130002081
    Abstract: A rotor for a permanent magnet brushless motor includes a shaft, a rotor core fixed to the shaft, and magnets embedded in the rotor core. The rotor core defines a plurality of spaced first slots arranged in a circumferential direction thereof, and a plurality of spaced second slots, each second slot being located between two adjacent first slots and each first slot being located between two adjacent second slots. First permanent magnets are received in the first slots and second permanent magnets are received in the second slots. Each second magnet is located between two adjacent first magnets and each first magnet is located between two adjacent second magnets in the circumferential direction, and the first magnets are magnetized in radial directions of the rotor core and the second magnets are magnetized in the circumferential direction.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 3, 2013
    Inventors: Yong ZHANG, Joseph Youqing Xiang, Hua Yong Wang, Yue Li
  • Publication number: 20130007536
    Abstract: Methods and systems are provided for analyzing parallelism of program code. According to a method, the sequential execution of the program code is simulated so as to trace the execution procedure of the program code, and parallelism of the program code is analyzed based on the result of the trace to the execution procedure of the program code. Execution information of the program code is collected by simulating the sequential execution of the program code, and parallelism of the program code is analyzed based on the collected execution information, so as to allow programmers to perform parallel task partitioning of the program code with respect to a multi-core architecture more effectively, thus increasing the efficiency of parallel software development.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bo FENG, Rong YAN, Kun WANG, Hua Yong WANG
  • Patent number: 8334668
    Abstract: A machine motion control system includes a number of moving parts for securing test electronic devices, a machine and an axis control card mounted on the machine. The machine includes a number of servo modules and a number of sensing units. The servo modules drive and control the corresponding moving parts on the machine. Each sensing unit is electrically connected to a corresponding moving part; the sensing units are operable to sense and transmit location information of the moving parts and the machine. The axis control card is electrically connected to the moving parts, the machine, and the sensing units. The axis control card receives location information of each moving part and processes the location information to generate a corresponding command signal, and transmits the generated command signal to the servo modules to control and adjust the moving parts.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 18, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Jia-Bin Wang, Hua-Yong Xu, Guo-Jun Yu, Teng-Tsung Huang
  • Patent number: 8326821
    Abstract: A method of transforming relational queries of a database into on a data processing system includes receiving a series of relational queries, transforming first parts of the queries into a continuous query embodied as a streaming application, sending parameters in second parts of the queries in the series to the streaming application as a data stream, and executing the continuous query based on the received data stream to generate query results for the series of relational queries. Each query in the series includes a first part and a second part. The first parts are a pattern common to all the queries in the series and the second parts each have one or more parameters that are not common to all of the queries in the series.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Henrique Andrade, Bugra Gedik, Martin J. Hirzel, Robert Soule, Hua Yong Wang, Kun-Lung Wu, Qiong Zou
  • Patent number: 8316355
    Abstract: Methods and systems are provided for analyzing parallelism of program code. According to a method, the sequential execution of the program code is simulated so as to trace the execution procedure of the program code, and parallelism of the program code is analyzed based on the result of the trace to the execution procedure of the program code. Execution information of the program code is collected by simulating the sequential execution of the program code, and parallelism of the program code is analyzed based on the collected execution information, so as to allow programmers to perform parallel task partitioning of the program code with respect to a multi-core architecture more effectively, thus increasing the efficiency of parallel software development.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bo Feng, Rong Yan, Kun Wang, Hua Yong Wang
  • Patent number: 8301864
    Abstract: A method for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and a corresponding physical page number are stored in said address injection space, said method comprising steps of: comparing the virtual page number of the virtual address of a load/store instruction in a code segment in said computer program with the virtual address page number stored in said address injection space; if the two virtual page numbers are the same, then obtaining the corresponding physical address according to the physical page number stored in said address injection space; otherwise, performing address translation lookaside buffer search, that is, TLB search to obtain the corresponding physical address; and reading/writing data from/to said obtained corresponding physical address.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hua Yong Wang, Kun Wang, Honesty Young
  • Publication number: 20120221232
    Abstract: A method for determining travel time of a vehicle on a road, wherein the vehicle is operable within a mobile communication network, comprising: collecting historical communication events of a mobile user in order to obtain travel samples, wherein the historical communication events indicate when the mobile user travelled along a monitored road; determining a cell handover sequence from the historical communication events; determining from the cell handover sequence, one of more road segments of the monitored road; determining the travel time of the one or more road segments according to the travel time samples; selecting, for an undetermined road segment of the monitored road for which the real-time travel time is not determined from the collected historical communication events, a candidate mobile user that is most likely to appear on the undetermined road segment; actively positioning the candidate mobile user to obtain positioning information; and returning to the step of collecting communication events of
    Type: Application
    Filed: October 18, 2010
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Xiong Shang, Hua Yong Wang, Zhe Xiang, Chun Ying, Jin Z. Zhou, Yan Feng Zhu
  • Patent number: 8255201
    Abstract: Disclosed is a method of recognizing a process in a full-system Instruction Set Architecture (ISA) emulator, comprising the steps of: recognizing a process based on a base address of a page table thereof, recognizing the switch between the processes when said base address of the page table has changed, recognizing the termination of a recorded process when the base address of the page table of the process which tries to modify the page table is not equal to the base address of the page table of the recorded process in the page table. With the recognized process, the binary translation results indexed based on content can be saved into a corresponding process repository, thereby achieving the permanent saving of the translation results and the reuse of translation and optimization on the basis of a previously executed program. Consequently, the overall performance of the full-system Industry Standard Architecture emulator is enhanced.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hua Yong Wang, Kun Wang, Honesty Young
  • Patent number: 8140828
    Abstract: There is disclosed a method and apparatus for handling transaction buffer overflow in a multi-processor system as well as a transaction memory system in a multi-processor system. The method comprises the steps of: when overflow occurs in a transaction buffer of one processor, disabling peer processors from entering transactions, and waiting for any processor having a current transaction to complete its current transaction; re-executing the transaction resulting in the transaction buffer overflow without using the transaction buffer; and when the transaction execution is completed, enabling the peer processors for entering transactions.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xiaowei Shen, Hua Yong Wang, Kun Wang
  • Publication number: 20120054173
    Abstract: A method of transforming relational queries of a database into on a data processing system includes receiving a series of relational queries, transforming first parts of the queries into a continuous query embodied as a streaming application, sending parameters in second parts of the queries in the series to the streaming application as a data stream, and executing the continuous query based on the received data stream to generate query results for the series of relational queries. Each query in the series includes a first part and a second part. The first parts are a pattern common to all the queries in the series and the second parts each have one or more parameters that are not common to all of the queries in the series.
    Type: Application
    Filed: August 25, 2010
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Henrique Andrade, Bugra Gedik, Martin J. Hirzel, Robert Soule, Hua Yong Wang, Kun-Lung Wu, Qiong Zou
  • Publication number: 20110295428
    Abstract: A machine motion control system includes a number of moving parts for securing test electronic devices, a machine and an axis control card mounted on the machine. The machine includes a number of servo modules and a number of sensing units. The servo modules drive and control the corresponding moving parts on the machine. Each sensing unit is electrically connected to a corresponding moving part; the sensing units are operable to sense and transmit location information of the moving parts and the machine. The axis control card is electrically connected to the moving parts, the machine, and the sensing units. The axis control card receives location information of each moving part and processes the location information to generate a corresponding command signal, and transmits the generated command signal to the servo modules to control and adjust the moving parts.
    Type: Application
    Filed: October 5, 2010
    Publication date: December 1, 2011
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HON FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: JIA-BIN WANG, HUA-YONG XU, GUO-JUN YU, TENG-TSUNG HUANG
  • Publication number: 20110288686
    Abstract: An exemplary embodiment of machine motion control system for testing electronic devices includes a machine and a control module electrically connected to the machine. The machine secures the electronic devices and includes a sensing unit and a servo unit, the sensing unit obtains different test parameters of the electronic devices to generate corresponding sensed signal. The control module includes a signal conversion unit electrically connected to the sensing unit and a main control circuit, the main control circuit is electrically connected to the signal conversion unit and the servo unit. The signal conversion unit converts the sensed signal into corresponding command signal, and the main control circuit drives and controls the servo unit to adjust the motion state and test strength on the electronic device according to the command signal.
    Type: Application
    Filed: September 20, 2010
    Publication date: November 24, 2011
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD
    Inventors: JIA-BIN WANG, HUA-YONG XU, GUO-JUN YU, TENG-TSUNG HUANG
  • Publication number: 20100293534
    Abstract: In one embodiment, the invention is a method and apparatus for use of vectorization instruction sets. One embodiment of a method for generating vector instructions includes receiving source code written in a high-level programming language, wherein the source code includes at least one high-level instruction that performs multiple operations on a plurality of vector operands, and compiling the high-level instruction(s) into one or more low-level instructions, wherein the low-level instructions are in an instruction set of a specific computer architecture.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Inventors: HENRIQUE ANDRADE, Bugra Gedik, Hua Yong Wang, Kun-Lung Wu