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: 8578370Abstract: 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: GrantFiled: May 2, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
-
Publication number: 20130263149Abstract: 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: ApplicationFiled: March 27, 2013Publication date: October 3, 2013Applicant: International Business Machines CorporationInventors: Xiao Jun Dai, Rui Bo Han, Wei Liu, Zhi Da Luo
-
Patent number: 8535505Abstract: 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: GrantFiled: July 3, 2012Date of Patent: September 17, 2013Assignees: 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: 20130039083Abstract: 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: ApplicationFiled: August 8, 2012Publication date: February 14, 2013Inventors: Qing GONG, Bo WU, Yilin ZHONG, Xinxin SONG, Jinqiu WANG, Junming BAI, Jun DAI, Fengwu SU, Ditian LUO
-
Patent number: 8316370Abstract: 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: GrantFiled: September 24, 2009Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Xiao Jun Dai, Zhi Gan, Yao Qi, Mo Jiong Qiu
-
Publication number: 20120267250Abstract: 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: ApplicationFiled: July 3, 2012Publication date: October 25, 2012Applicants: 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: 8295043Abstract: 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: GrantFiled: April 21, 2008Date of Patent: October 23, 2012Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Lone-Wen Tai, Jun Dai
-
Publication number: 20120262614Abstract: 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: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: OMNIVISION TECHNOLOGIES, INC.Inventors: Liping Deng, Tie Jun Dai, Bi Yuan, Chien-Chen Chen
-
Publication number: 20120216185Abstract: 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: ApplicationFiled: May 2, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
-
Patent number: 8249733Abstract: 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: GrantFiled: April 22, 2009Date of Patent: August 21, 2012Assignees: 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: 20120196491Abstract: 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: ApplicationFiled: July 6, 2011Publication date: August 2, 2012Applicant: LOTES CO., LTD.Inventor: Yong Jun Dai
-
Publication number: 20120191917Abstract: 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: ApplicationFiled: March 20, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Jun Dai, Subhendu Das, Zhi Gan, Zhang Yue
-
Patent number: 8227088Abstract: 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: GrantFiled: December 12, 2007Date of Patent: July 24, 2012Assignees: 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: 20120166705Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Jun Dai, Zhi Gan, Rui Bo Han, Xian Liu
-
Patent number: 8159799Abstract: 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: GrantFiled: January 26, 2010Date of Patent: April 17, 2012Assignee: Shenzhen Skyworth-RGB Electronic Co., Ltd.Inventor: Jun Dai
-
Patent number: 8051980Abstract: 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: GrantFiled: April 21, 2008Date of Patent: November 8, 2011Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Lone-Wen Tai, Jun Dai
-
Publication number: 20110131378Abstract: 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: ApplicationFiled: November 22, 2010Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Jun Dai, Subhendu Das, Zhi Gan, Zhang Yue
-
Patent number: 7826001Abstract: 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: GrantFiled: April 29, 2007Date of Patent: November 2, 2010Assignees: 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: 20100219686Abstract: 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: ApplicationFiled: January 26, 2010Publication date: September 2, 2010Applicant: SHENZHEN SKYWORTH-RGB ELECTRONIC CO., LTD.Inventor: Jun Dai
-
Publication number: 20100083266Abstract: 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: ApplicationFiled: September 24, 2009Publication date: April 1, 2010Applicant: International Business MachinesInventors: Xiao Jun Dai, Zhi Gan, Yao Qi, Mo Jiong Qiu