Patents by Inventor JIN-GANG RAO
JIN-GANG RAO 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: 9158297Abstract: In a method for generating a measurement program of a product, a CAD file of the product is read and attribute data of the product is obtained from the CAD file. By creating a mesh over the attribute data of the product using a plurality of triangles, the method obtains coordinate information of measuring points of the product from the CAD file, arranges the measuring points of the product into one or more geometrical elements using a curve fitting method, and obtains measuring information of each geometrical element. By integrating the measuring information of each of the one or more geometrical elements into a predefined program model, a measurement program can be generated and displayed on a display device.Type: GrantFiled: July 19, 2012Date of Patent: October 13, 2015Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Jin-Gang Rao
-
Patent number: 8909504Abstract: A method for processing dimension numbers using a computing device, a first template of a dimension frame and a plurality of second templates of dimension numbers 0-9, and a numerical text data of each second template are established. A plurality of block objects are obtained by grouping all discontinuous line segments in the engineering drawing. All frame objects in the engineering drawing are obtained by matching each of the block objects with the first template. One or more remainder objects in each bounding box are obtained, and grouped to obtain one or more number objects in each of the frame objects. A matched second template of each of the number objects is obtained by matching each of the number objects with each of the second templates. The number objects in each of the frame objects are replaced by corresponding numerical text data.Type: GrantFiled: March 29, 2012Date of Patent: December 9, 2014Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Jin-Gang Rao
-
Patent number: 8761515Abstract: A method for creating measurement codes automatically using an electronic device. In the method, a directory tree is created to display a plurality of feature elements. A selected feature element in the directory tree is determined; and output axes of the selected feature element are determined, according to an attribute type and a measurement type of the selected feature element. A marked number of the selected feature element is received; and a reference value, an upper tolerance, and a lower tolerance of the selected feature element are obtained. Measurement codes of the selected feature element are created according to the above-described obtained information, and the measurement codes are stored in a storage device of the electronic device.Type: GrantFiled: June 29, 2012Date of Patent: June 24, 2014Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Zheng-Zhi Zhang, Jin-Gang Rao
-
Computing device, storage medium and method for outputting dimension data using the computing device
Patent number: 8615522Abstract: In a method for outputting dimension data using a computing device, a dimension file is read and searched for at least one dimension keyword. If there is the at least one dimension keyword in the dimension file, dimension data from the dimension file is extracted and stored as one or more structure variables into a structure array. Each of the one or more structure variables is added into a dimension field of a preset general list. Each dimension field in the preset general list is output into an output report according an output position of each dimension field, and the output report is displayed on a display screen.Type: GrantFiled: March 21, 2012Date of Patent: December 24, 2013Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Jing-Jie Shen, Jin-Gang Rao -
Patent number: 8606549Abstract: A method reads information of a three-dimensional (3D) product model and a light source model, and meshes the product model by multiple space triangles. The method further sets illumination parameters based on the information of product model and the light source model, simulates illuminated environment based on the illumination parameters, and projects the product model to a two-dimensional (2D) plane under the illuminated environment. 2D triangles matching the space triangles and 2D measurement points matching the 3D measurement points are determined in the 2D plane, and a measurement region is determined based on the 2D measurement points. Then, the 2D triangles in the measurement region are given colors based on illuminated effect produced by the illuminated environment, and point-selection tools are created for the 2D measurement points. At last, an off-line program is generated according to information of the measurement region and the point-selection tools.Type: GrantFiled: August 25, 2011Date of Patent: December 10, 2013Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Jin-Gang Rao
-
Publication number: 20130314403Abstract: A computing device receives more than one point cloud. There are mark point clouds on each point cloud. The computing device fits each mark point cloud to an ellipse. A point cloud is selected and a group of the selected point cloud is taken as a first group. Each group of other point clouds is taken as a second group. The computing device aligns a second group to the first group and obtains a rotation matrix corresponding to the second group. The point cloud corresponding to the second group is aligned to the point cloud corresponding to the first group according to the rotation matrix.Type: ApplicationFiled: May 6, 2013Publication date: November 28, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20130110461Abstract: In a method for generating a measurement program of a product, a CAD file of the product is read and attribute data of the product is obtained from the CAD file. By creating a mesh over the attribute data of the product using a plurality of triangles, the method obtains coordinate information of measuring points of the product from the CAD file, arranges the measuring points of the product into one or more geometrical elements using a curve fitting method, and obtains measuring information of each geometrical element. By integrating the measuring information of each of the one or more geometrical elements into a predefined program model, a measurement program can be generated and displayed on a display device.Type: ApplicationFiled: July 19, 2012Publication date: May 2, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20130103361Abstract: A method for processing dimension numbers using a computing device, a first template of a dimension frame and a plurality of second templates of dimension numbers 0-9, and a numerical text data of each second template are established. A plurality of block objects are obtained by grouping all discontinuous line segments in the engineering drawing. All frame objects in the engineering drawing are obtained by matching each of the block objects with the first template. One or more remainder objects in each bounding box are obtained, and grouped to obtain one or more number objects in each of the frame objects. A matched second template of each of the number objects is obtained by matching each of the number objects with each of the second templates. The number objects in each of the frame objects are replaced by corresponding numerical text data.Type: ApplicationFiled: March 29, 2012Publication date: April 25, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20130094761Abstract: A method for creating measurement codes automatically using an electronic device. In the method, a directory tree is created to display a plurality of feature elements. A selected feature element in the directory tree is determined; and output axes of the selected feature element are determined, according to an attribute type and a measurement type of the selected feature element. A marked number of the selected feature element is received; and a reference value, an upper tolerance, and a lower tolerance of the selected feature element are obtained. Measurement codes of the selected feature element are created according to the above-described obtained information, and the measurement codes are stored in a storage device of the electronic device.Type: ApplicationFiled: June 29, 2012Publication date: April 18, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZHENG-ZHI ZHANG, JIN-GANG RAO
-
Publication number: 20130054189Abstract: In a method for extracting dimensions of a product using a computing device, an engineering drawing of the product is read from a storage system of the computing device. A first layer of the engineering drawing that includes identifiers and a second layer of the engineering drawing that includes the dimensions are acquired. The identifiers in the first layer are extracted and added into a dimension list. The dimensions corresponding to each identifier in the second layer are extracted and added into the dimension list. Content of the dimension list is inserted into a report file. The report file is displayed on the display device.Type: ApplicationFiled: June 13, 2012Publication date: February 28, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20130046776Abstract: In a method for outputting dimension data using a computing device, a dimension file is read and searched for at least one dimension keyword. If there is the at least one dimension keyword in the dimension file, dimension data from the dimension file is extracted and stored as one or more structure variables into a structure array. Each of the one or more structure variables is added into a dimension field of a preset general list. Each dimension field in the preset general list is output into an output report according an output position of each dimension field, and the output report is displayed on a display screen.Type: ApplicationFiled: March 21, 2012Publication date: February 21, 2013Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JING-JIE SHEN, JIN-GANG RAO
-
Publication number: 20120192148Abstract: An electronic device and method of automatically generating measuring programs receives a design document of a product, obtains keywords from the design document, and searches graphic element data and dimension data indexes according to the keywords. Graphic elements are located according to the dimension data indexes. One or more measuring points for each of the graphic elements are obtained by dividing each graphic element into one or more sections according to the graphic element data and a predetermined dividing number, and a single measuring program is generated according to the measuring points.Type: ApplicationFiled: November 2, 2011Publication date: July 26, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20120173206Abstract: A method reads information of a three-dimensional (3D) product model and a light source model, and meshes the product model by multiple space triangles. The method further sets illumination parameters based on the information of product model and the light source model, simulates illuminated environment based on the illumination parameters, and projects the product model to a two-dimensional (2D) plane under the illuminated environment. 2D triangles matching the space triangles and 2D measurement points matching the 3D measurement points are determined in the 2D plane, and a measurement region is determined based on the 2D measurement points. Then, the 2D triangles in the measurement region are given colors based on illuminated effect produced by the illuminated environment, and point-selection tools are created for the 2D measurement points. At last, an off-line program is generated according to information of the measurement region and the point-selection tools.Type: ApplicationFiled: August 25, 2011Publication date: July 5, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) Co., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO
-
Publication number: 20120123729Abstract: A method of converting a measurement program A of a first measurement machine to a measurement program B which is usable to a second measurement machine B inserts the measurement information of the measurement program A into a measurement program template A? of the first measurement machine to generate a measurement program template A1?. The method further substitutes special character in a measurement program template B? of the second measurement machine using the measurement information in the measurement program template A1? to generate the measurement program B.Type: ApplicationFiled: September 25, 2011Publication date: May 17, 2012Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO