Patents by Inventor Chee Keong Chong

Chee Keong Chong 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: 11663372
    Abstract: A computer-aided design (CAD) system may support spatially-aware detection of trapped support areas in 3D printing. The CAD system may detect trapped support areas in the surface mesh in that detected trapped support area do not have linear access to an opening in the surface mesh, including by surrounding the surface mesh with a virtual bounding box that encloses the surface mesh, mapping the virtual bounding box and surface mesh into a 3D cube space, and tracking mesh cubes and bounding cubes of the 3D cube space. For a given mesh face of the surface mesh, The CAD system may determine whether the given mesh face is part of a trapped support area by projecting a ray from the given mesh face and assessing the given mesh face as part of a trapped support area based on the ray passing through a mesh cube or a bounding cube.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 30, 2023
    Assignee: Siemens Industry Software Inc.
    Inventors: Chee-Keong Chong, Zhi Li, Lei Yang
  • Patent number: 11270049
    Abstract: A computer-aided design (CAD) system may support detection of internal channel networks for 3D printing and may include a CAD model access engine and a channel network detection engine. The CAD model access engine may access a CAD model of a physical object to be constructed through 3D printing. The channel network detection engine may detect an internal channel network included in the CAD model of the physical object, including by identifying channel openings along a surface of the CAD model that satisfy an opening size threshold and recursively identifying internal faces of the CAD model that form the internal channel network, wherein the internal faces are faces of the CAD model that are internal to the surface of the CAD model. The channel network detection engine may also perform a channel verification on the identified internal channel network to support the 3D printing of the physical object.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: March 8, 2022
    Assignee: Siemens Industry Software Inc.
    Inventors: Xueqin He, Sheng-Der Tang, Zhi Li, Chee-Keong Chong, Jingmei Wang, Yunfei Wu, Lei Yang
  • Publication number: 20210248292
    Abstract: A computer-aided design (CAD) system may support detection of internal channel networks for 3D printing and may include a CAD model access engine and a channel network detection engine. The CAD model access engine may access a CAD model of a physical object to be constructed through 3D printing. The channel network detection engine may detect an internal channel network included in the CAD model of the physical object, including by identifying channel openings along a surface of the CAD model that satisfy an opening size threshold and recursively identifying internal faces of the CAD model that form the internal channel network, wherein the internal faces are faces of the CAD model that are internal to the surface of the CAD model. The channel network detection engine may also perform a channel verification on the identified internal channel network to support the 3D printing of the physical object.
    Type: Application
    Filed: September 12, 2018
    Publication date: August 12, 2021
    Inventors: Xueqin He, Sheng-Der Tang, Zhi Li, Chee-Keong Chong, Jingmei Wang, Yunfei Wu, Lei Yang
  • Publication number: 20200074016
    Abstract: A computer-aided design (CAD) system may support spatially-aware detection of trapped support areas in 3D printing. The CAD system may detect trapped support areas in the surface mesh in that detected trapped support area do not have linear access to an opening in the surface mesh, including by surrounding the surface mesh with a virtual bounding box that encloses the surface mesh, mapping the virtual bounding box and surface mesh into a 3D cube space, and tracking mesh cubes and bounding cubes of the 3D cube space. For a given mesh face of the surface mesh, The CAD system may determine whether the given mesh face is part of a trapped support area by projecting a ray from the given mesh face and assessing the given mesh face as part of a trapped support area based on the ray passing through a mesh cube or a bounding cube.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Chee-Keong Chong, Zhi Li, Lei Yang
  • Patent number: 7638756
    Abstract: An optical encoder includes a coding element having a track with multiple transparent sections, a light source positioned to output light to the track, and a photodetector array, positioned to detect light that passes through the transparent sections of the track. The photodetectors of the photodetector array have larger width dimensions than the width dimensions of the transparent sections of the track. Resolution of the optical encoder may be adjusted by changing the resolution of the coding element.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: December 29, 2009
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Chee Keong Chong, Kay Keat Khoo, Chi Mun Ho
  • Patent number: 7622707
    Abstract: A polaroid encoder system for detecting movement is disclosed. The system includes a movable polarizing code element. A detector module detects an amplitude based on how much illumination passes through one portion of the movable polarizing code element. A quadrant of the movable polarizing code element is determined based on how much illumination passes through another portion of the movable polarizing code element. The angular position of the movable polarizing code element can then be determined by using amplitude and the quadrant information.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: November 24, 2009
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Yee Loong Chin, Kee Siang Goh, Chee Keong Chong
  • Publication number: 20090083007
    Abstract: A system, method, and computer program product for measuring wall thickness. After an internal body topology of the model is generated, the topology is traversed between wall elements to determine wall thickness.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 26, 2009
    Inventors: Jun Wan, Chee-Keong Chong, Zhi Li
  • Patent number: 7472979
    Abstract: In one embodiment, an optical encoder device is provided with an optical encoder to detect codewheel/codestrip positions; a housing to accommodate the optical encoder; a first tapered guidepost protruding from a sidewall of the optical encoder housing; and a second tapered guidepost protruding from the sidewall of the optical encoder housing and extending substantially parallel to the first tapered guidepost. Other embodiments are also disclosed.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: January 6, 2009
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Kok Hing Fo, Kee Yean Ng, Chee Keong Chong, Kean Loo Keh, Herbert W. Loesch
  • Publication number: 20080294368
    Abstract: A system, method, and computer program for calculating internal volume of a solid model, comprising selecting a seed cube that is internal to a solid model; determining a plurality of surrounding cubes surrounding said seed cube; and calculating a boundary volume from said plurality of surrounding cubes, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: March 20, 2008
    Publication date: November 27, 2008
    Inventors: Jun Wan, Chee-Keong Chong, Guirong Shi, JunBo Zhang, Lei Yang, Raymond Kok
  • Patent number: 7454319
    Abstract: A system, method, and computer program product for measuring wall thickness. After an internal body topology of the model is generated, the topology is traversed between wall elements to determine wall thickness.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: November 18, 2008
    Inventors: Jun Wan, Chee-Keong Chong, Zhi Li
  • Patent number: 7449675
    Abstract: An optical encoder includes a coding element having a track with multiple transparent sections, a light source positioned to output light to the track, and a photodetector array, positioned to detect light that passes through the transparent sections of the track. The photodetectors of the photodetector array have larger width dimensions than the width dimensions of the transparent sections of the track. Resolution of the optical encoder may be adjusted by changing the resolution of the coding element.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: November 11, 2008
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Chee Keong Chong, Kay Keat Khoo, Chi Mun Ho
  • Publication number: 20080245956
    Abstract: An optical encoder includes a coding element having a track with multiple transparent sections, a light source positioned to output light to the track, and a photodetector array, positioned to detect light that passes through the transparent sections of the track. The photodetectors of the photodetector array have larger width dimensions than the width dimensions of the transparent sections of the track. Resolution of the optical encoder may be adjusted by changing the resolution of the coding element.
    Type: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Inventors: Chee Keong Chong, Kay Keat Khoo, Chi Mun Ho
  • Patent number: 7299165
    Abstract: A system, method, and computer program product for decomposing a product model into manufacturing specific regions, including a corresponding system, method, and computer program product incorporating an object view visualization method for decomposing a product model into manufacturing specific regions.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: November 20, 2007
    Assignee: UGS Corp.
    Inventors: Jun Wan, Chee-Keong Chong
  • Patent number: 7279674
    Abstract: An optical encoder module is employed to detect light modulated by a moveable member (e.g., code wheel). The optical encoder includes an emitter having a light-emitting element, and a transparent medium encapsulating the light-emitting element. The transparent medium has a convex aspherical external surface shaped so as to focus light received from the light-emitting element into a substantially collimated beam of light using a single refractive interface for illuminating the movable member. The optical encode module also includes a detector facing the emitter for detecting modulated light of the collimated beam transmitted through the movable member.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: October 9, 2007
    Inventors: Kee-Yean Ng, Kok-Hing Fo, Yee-Loong Chin, Chee-Keong Chong, Chin-Yun Lee
  • Patent number: 7145127
    Abstract: A coding element such as a codewheel includes first and second surfaces that are configured with respect to each other and with respect to a light beam such that the light beam is reflected at the two surfaces using the optical phenomenon of total internal reflection. The coding element also includes a coding pattern that is aligned in an optical path of the light beam after the light beam has reflected off of both of the surfaces. A coding element with surfaces that reflect a light beam as a result of total internal reflection can be utilized in an encoding system that operates in transmission while the light source and the photodetector array are located on the same side of the coding element.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: December 5, 2006
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Yee Loong Chin, Siang Leong Foo, Chee Keong Chong
  • Patent number: 7078677
    Abstract: A code disk, an optical encoder using such a disk and a method thereof are described. The code disk includes a first region on the disk and a second region that is adjacent to the first region. The first region increases continuously in size in a radial direction from a minimum at a first angular position to a maximum that occurs 360 degrees from the first angular position. One of the first and second regions allows light to be transmitted therethrough to a detector, and the other of the first and second regions prevents light from being transmitted therethrough. The detector generates an output that corresponds to the amount of light transmitted through the code disk.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: July 18, 2006
    Inventors: Chee Keong Chong, Chin Yun Lee
  • Patent number: 6995356
    Abstract: An optical encoder device (100) comprises: an optical emitter (103) for emitting light, the optical emitter (103) having a light emission direction (E); an optical detector (104) for detecting light emitted by the optical emitter (103), the optical detector (104) having a light detection direction (D) which is different from the light emission direction (E); an optical element (109) for controlling an optical path (108) between the optical emitter (103) and the optical detector (104) such that light emitted by the optical emitter (103) can be detected by the optical detector (104); and a free area (113) in the optical encoder device (100) for accommodating a moveable optical encoding unit (112) comprising a plurality of alternating transparent and opaque encoding elements such that the plurality of alternating transparent and opaque encoding elements of the optical encoding unit (112) is able to affect the optical path (108).
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: February 7, 2006
    Assignee: Agilent Technologies, Inc.
    Inventors: Chee Keong Chong, Yee Loong Chin
  • Patent number: 6966623
    Abstract: An optical encoder device is provided with an optical encoder for detecting codewheel/codestrip positions, an optical encoder housing for accommodating the optical encoder, a first tapered guidepost protruding from a sidewall of the optical encoder housing, the first guidepost having a star-shaped cross-section and being arranged adjacent to the optical encoder, and a second tapered guidepost protruding form the sidewall of the optical encoder housing and extending substantially parallel to the first guidepost, the second guidepost having a diamond-shaped cross-section and being arranged remote from the optical encoder.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: November 22, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: Kok Hing Fo, Kee Yean Ng, Chee Keong Chong, Kean Loo Keh, Herbert W. Loesch
  • Publication number: 20050107994
    Abstract: A system, method, and computer program product for measuring wall thickness. After an internal body topology of the model is generated, the topology is traversed between wall elements to determine wall thickness.
    Type: Application
    Filed: November 19, 2003
    Publication date: May 19, 2005
    Applicant: ELECTRONIC DATA SYSTEMS CORPORATION
    Inventors: Jun Wan, Chee-Keong Chong, Zhi Li
  • Publication number: 20050068773
    Abstract: An optical encoder module is employed to detect light modulated by a moveable member (e.g., code wheel). The optical encoder includes an emitter having a light-emitting element, and a transparent medium encapsulating the light-emitting element. The transparent medium has a convex aspherical external surface shaped so as to focus light received from the light-emitting element into a substantially collimated beam of light using a single refractive interface for illuminating the movable member. The optical encode module also includes a detector facing the emitter for detecting modulated light of the collimated beam transmitted through the movable member.
    Type: Application
    Filed: August 15, 2001
    Publication date: March 31, 2005
    Inventors: Kee-Yean Ng, Kok-Hing Fo, Yee-Loong Chin, Chee-Keong Chong, Chi-Yun Lee