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: 9158297
    Abstract: 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: Grant
    Filed: July 19, 2012
    Date of Patent: October 13, 2015
    Assignees: 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: 8909504
    Abstract: 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: Grant
    Filed: March 29, 2012
    Date of Patent: December 9, 2014
    Assignees: 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: 8761515
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: June 24, 2014
    Assignees: 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
  • Patent number: 8615522
    Abstract: 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: Grant
    Filed: March 21, 2012
    Date of Patent: December 24, 2013
    Assignees: 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: 8606549
    Abstract: 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: Grant
    Filed: August 25, 2011
    Date of Patent: December 10, 2013
    Assignees: 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: 20130314403
    Abstract: 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: Application
    Filed: May 6, 2013
    Publication date: November 28, 2013
    Applicants: 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: 20130110461
    Abstract: 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: Application
    Filed: July 19, 2012
    Publication date: May 2, 2013
    Applicants: 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: 20130103361
    Abstract: 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: Application
    Filed: March 29, 2012
    Publication date: April 25, 2013
    Applicants: 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: 20130094761
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: April 18, 2013
    Applicants: 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: 20130054189
    Abstract: 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: Application
    Filed: June 13, 2012
    Publication date: February 28, 2013
    Applicants: 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: 20130046776
    Abstract: 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: Application
    Filed: March 21, 2012
    Publication date: February 21, 2013
    Applicants: 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: 20120192148
    Abstract: 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: Application
    Filed: November 2, 2011
    Publication date: July 26, 2012
    Applicants: 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: 20120173206
    Abstract: 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: Application
    Filed: August 25, 2011
    Publication date: July 5, 2012
    Applicants: 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: 20120123729
    Abstract: 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: Application
    Filed: September 25, 2011
    Publication date: May 17, 2012
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JIN-GANG RAO