Patents by Inventor Jun Dai

Jun Dai 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).

  • Patent number: 8578370
    Abstract: Virtual machines are managed by obtaining software hierarchy information of a current virtual machine to be installed. Then logical memory assigned to the current virtual machine is divided into a private part and a shared part based at least in part upon existing software hierarchy information of at least one virtual machine already installed and the software hierarchy information of the current virtual machine. Then, the shared part of the logical memory is mapped to shared segments of a physical memory, wherein the shared segments are used by at least one installed virtual machine.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
  • Publication number: 20130263149
    Abstract: Global heap allocation technologies in a multi-thread environment, and particularly to a method and system for dynamically adjusting global heap allocation in the multi-thread environment, and more particularly to a method and system for dynamically adjusting global heap allocation by monitoring conflict parameters of the global heap allocation method. The present invention provides a method of dynamically adjusting global heap allocation in multi-thread environment, comprising: identifying a global heap allocation method in an application program; judging whether the global heap allocation method is a multi-thread conflict hot point; and using a local stack to allocate memory space requested by the global heap allocation method in response to a “yes” judging result.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Xiao Jun Dai, Rui Bo Han, Wei Liu, Zhi Da Luo
  • Patent number: 8535505
    Abstract: A method for making a metallic cover including the following steps. Drawing an aluminum alloy sheet that has a yield strength in a range from about 80 MPa to about 150 MPa, an elongation ratio in a range from about 15% to about 28%, and a hardness in a range from about 45 HV0.2 to about 70 HV0.2 to form a preformed cover. The preformed cover includes a bottom base and a plurality of side walls, and each of the side wall and the bottom base are connected by a curved-cornered edge. Pressing the curved-cornered edge of the preformed cover into a sharp-cornered edge structure by a forming die. Polishing the preformed cover. Anodizing the polished preformed cover to form the metallic cover.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: September 17, 2013
    Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Hong-Zhan Yi, Ai-Jun Xu, Lone-Wen Tai, Zi-Li Wu, Jun Dai, Xiao-Bo Yuan
  • Publication number: 20130039083
    Abstract: A logo device for a vehicle is disclosed. The logo device comprises a first shell including a transparent region forming a logo pattern and a nontransparent region and a second shell connected with the first shell. The first shell and the second shell form a sealed cavity therebetween. A bottom plate is disposed in the sealed cavity, and a light guide plate disposed between the bottom plate and the first shell. The light guide plate includes one or more grooves disposed thereon. A circuit board is disposed between the bottom plate and the second shell, including a plurality of illuminating elements thereon. The one or more grooves on the light guide plate receives the plurality of illuminating elements. The light guide plate is configured to direct at least a part of the light generated by the illuminating element toward the transparent region of the first shell.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 14, 2013
    Inventors: Qing GONG, Bo WU, Yilin ZHONG, Xinxin SONG, Jinqiu WANG, Junming BAI, Jun DAI, Fengwu SU, Ditian LUO
  • Patent number: 8316370
    Abstract: A method of accessing a shared data structure in parallel by multiple threads in a parallel application program is disclosed. A lock of the shared data structure is granted to one thread of the multiple threads, an operation of the thread which acquires the lock is performed on the shared data structure, an operation of each thread of the multiple threads which does not acquire the lock is buffered, and the buffered operations are performed on the shared data structure when another thread of the multiple threads subsequently acquires the lock. A corresponding apparatus and program product are also disclosed.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Xiao Jun Dai, Zhi Gan, Yao Qi, Mo Jiong Qiu
  • Publication number: 20120267250
    Abstract: A method for making a metallic cover including the following steps. Drawing an aluminum alloy sheet that has a yield strength in a range from about 80 MPa to about 150 MPa, an elongation ratio in a range from about 15% to about 28%, and a hardness in a range from about 45 HV0.2 to about 70 HV0.2 to form a preformed cover. The preformed cover includes a bottom base and a plurality of side walls, and each of the side wall and the bottom base are connected by a curved-cornered edge. Pressing the curved-cornered edge of the preformed cover into a sharp-cornered edge structure by a forming die. Polishing the preformed cover. Anodizing the polished preformed cover to form the metallic cover.
    Type: Application
    Filed: July 3, 2012
    Publication date: October 25, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: HONG-ZHAN YI, AI-JUN XU, LONE-WEN TAI, ZI-LI WU, JUN DAI, XIAO-BO YUAN
  • Patent number: 8295043
    Abstract: The present invention relates to a protective sleeve for portable electronic devices. The protective sleeve for portable electronic device includes a sleeve frame, a cover, and a turning structure. The sleeve frame includes a plurality of connecting sidewalls cooperatively defining a space for receiving the portable electronic device. The cover is covering the space of sleeve frame. The cover is connected to the sleeve frame and can be opened via the turning structure. The protective sleeve for portable electronic device is convenient for use, and can fully protect the portable electronic device.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: October 23, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Lone-Wen Tai, Jun Dai
  • Publication number: 20120262614
    Abstract: A stage of pipeline analog to digital converter (ADC) includes a multiplying digital to analog converter (MDAC) and a sub-analog to digital converter (sub-ADC). The sub-ADC includes a comparator and a random offset controller. The comparator is coupled to compare a first analog signal received by the stage with a reference signal. The random offset controller is coupled to the comparator to apply a random offset to an input of the comparator to randomly distribute errors by the sub-ADC in a digital output of the pipeline ADC.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: OMNIVISION TECHNOLOGIES, INC.
    Inventors: Liping Deng, Tie Jun Dai, Bi Yuan, Chien-Chen Chen
  • Publication number: 20120216185
    Abstract: Virtual machines are managed by obtaining software hierarchy information of a current virtual machine to be installed. Then logical memory assigned to the current virtual machine is divided into a private part and a shared part based at least in part upon existing software hierarchy information of at least one virtual machine already installed and the software hierarchy information of the current virtual machine. Then, the shared part of the logical memory is mapped to shared segments of a physical memory, wherein the shared segments are used by at least one installed virtual machine.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
  • Patent number: 8249733
    Abstract: A computing system is communicated with a metal fabrication device for analyzing performance of an industrial robot. The metal fabrication device includes the industrial robot, and a plate bender. The computing system is operable to generate an analysis report of the performance of the industrial robot by providing section model creating function, bending point obtainting function, bending operation monitoring function, workpiece modeling function for the metal fabrication device. The quality of a finished workpiece bent by the industrial robot from a metal plate may be analyzed from the analysis report generated by the computing system.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: August 21, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Zhi-Hui Wang, Ze-Jun Dai, Xiao-Yun Yuan
  • Publication number: 20120196491
    Abstract: An electrical connector. In one embodiment, the electrical connector includes: an insulating body, having a plurality of receiving slots formed through the insulating body, in which each receiving slot has two first inner walls disposed opposite to each other, and a plurality of terminals, each terminal correspondingly fixed in each receiving slot and each terminal having a retaining portion, in which a first transition portion extends downwards from the retaining portion and urges against one first inner wall, a first contact portion extends downwards from the first transition portion, a second transition portion extends upwards from the first contact portion and urges against the other first inner wall, and a second contact portion extends upwards from the second transition portion.
    Type: Application
    Filed: July 6, 2011
    Publication date: August 2, 2012
    Applicant: LOTES CO., LTD.
    Inventor: Yong Jun Dai
  • Publication number: 20120191917
    Abstract: Managing access to a cache memory includes dividing said cache memory into multiple of cache areas, each cache area having multiple entries; and providing at least one separate lock attribute for each cache area such that only a processor thread having possession of the lock attribute corresponding to a particular cache area can update that cache area.
    Type: Application
    Filed: March 20, 2012
    Publication date: July 26, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Jun Dai, Subhendu Das, Zhi Gan, Zhang Yue
  • Patent number: 8227088
    Abstract: An exemplary metallic cover (20) includes a bottom base (21) and a plurality of side walls (22, 23, 24, 25). The side walls extend from bottom base. The bottom base and each of the side walls are connected by an edge structure (26). The metallic cover is made of a metallic material that has a yield strength in the range from about 80 MPa to about 150 MPa, an elongation ratio in the range from about 15% to about 28%, and a hardness in the range from about 45 HV0.2 to about 70 HV0.2. A method for making the metallic cover is also provided.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: July 24, 2012
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Hong-Zhan Yi, Ai-Jun Xu, Lone-Wen Tai, Zi-Li Wu, Jun Dai, Xiao-Bo Yuan
  • Publication number: 20120166705
    Abstract: Virtual machines are managed by obtaining software hierarchy information of a current virtual machine to be installed. Then logical memory assigned to the current virtual machine is divided into a private part and a shared part based at least in part upon existing software hierarchy information of at least one virtual machine already installed and the software hierarchy information of the current virtual machine. Then, the shared part of the logical memory is mapped to shared segments of a physical memory, wherein the shared segments are used by at least one installed virtual machine.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
  • Patent number: 8159799
    Abstract: This invention mainly involves in the consumer electronic product fields, especially in the protective devices against abnormality for positive and negative power circuits of TV and audio technology field. In one embodiment, in the last stage output port load (RL) circuit of the dual power supply, a series current negative feedback resistor R371 is added or used as the detection source, by the integration of Resistor R46V and Capacitor C46V, and then through the pressure-sensitive switching unit VD46 or Diode D46 branch circuit, is connected with normally closed and overload conducting overload shutdown devices so as to perform timely and effective protection against OCL circuit over current or other abnormalities in the positive and negative power supply.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: April 17, 2012
    Assignee: Shenzhen Skyworth-RGB Electronic Co., Ltd.
    Inventor: Jun Dai
  • Patent number: 8051980
    Abstract: The present invention relates to a protective sleeve for a portable electronic device includes a sleeve frame, a cover, two connecting members, and a locking member. The sleeve frame includes four connecting sidewalls cooperatively defining a space for receiving the portable electronic device. The cover is covering the space of the sleeve frame. The connecting members are configured for pivotally/rotably attaching an end of the cover to the frame. The locking member is configured for latching and releasing, and thereby opening and closing the cover to the frame at another end of the cover. The protective sleeve for portable electronic device is convenient for use, and can fully protect the portable electronic device.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: November 8, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Lone-Wen Tai, Jun Dai
  • Publication number: 20110131378
    Abstract: Managing access to a cache memory includes dividing said cache memory into multiple of cache areas, each cache area having multiple entries; and providing at least one separate lock attribute for each cache area such that only a processor thread having possession of the lock attribute corresponding to a particular cache area can update that cache area.
    Type: Application
    Filed: November 22, 2010
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Jun Dai, Subhendu Das, Zhi Gan, Zhang Yue
  • Patent number: 7826001
    Abstract: An exemplary display device (10) includes a display module (11), a frame (12), a porous material member (13), and a transparent protection plate (14). The frame has a receiving cavity (121). The display module is confined in the receiving cavity of the frame. The transparent protection plate is configured in front of the light output side of the display module. The porous material member is located between the front surface (122) of the frame and the transparent protection plate.
    Type: Grant
    Filed: April 29, 2007
    Date of Patent: November 2, 2010
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Lone-Wen Tai, James Juehui Hong, Zi-Li Wu, Jun Dai, Hai-Xia Su
  • Publication number: 20100219686
    Abstract: This invention mainly involves in the consumer electronic product fields, especially in the protective devices against abnormality for positive and negative power circuits of TV and audio technology field. In one embodiment, in the last stage output port load (RL) circuit of the dual power supply, a series current negative feedback resistor R371 is added or used as the detection source, by the integration of Resistor R46V and Capacitor C46V, and then through the pressure-sensitive switching unit VD46 or Diode D46 branch circuit, is connected with normally closed and overload conducting overload shutdown devices so as to perform timely and effective protection against OCL circuit over current or other abnormalities in the positive and negative power supply.
    Type: Application
    Filed: January 26, 2010
    Publication date: September 2, 2010
    Applicant: SHENZHEN SKYWORTH-RGB ELECTRONIC CO., LTD.
    Inventor: Jun Dai
  • Publication number: 20100083266
    Abstract: A method of accessing a shared data structure in parallel by multiple threads in a parallel application program is disclosed, in which a lock of the shared data structure is granted to one thread of the multiple threads, an operation of the thread which acquires the lock is performed on the shared data structure, then an operation of each thread of the multiple threads which does not acquire the lock is buffered, and finally the buffered operations are performed on the shared data structure when another thread of the multiple threads subsequently acquires the lock. By using this method, the operations of other threads which do not acquire the lock of the shared data structure can be buffered automatically when the shared data structure is locked by one thread, and all the buffered operations can be performed when another thread acquires the lock.
    Type: Application
    Filed: September 24, 2009
    Publication date: April 1, 2010
    Applicant: International Business Machines
    Inventors: Xiao Jun Dai, Zhi Gan, Yao Qi, Mo Jiong Qiu