Patents by Inventor Andrew Chuang

Andrew Chuang 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: 11928779
    Abstract: Various implementations disclosed herein generate a mesh representing the surfaces in a physical environment. The mesh is generated using multi-resolution voxels based on detected depth information, e.g., from a depth camera. The techniques may use multiple hash tables to store the multi-resolution voxel data. For example, the hash tables may store each voxel's 3D position and a truncated signed distance field (TSDF) value corresponding to each voxels' distance to a nearest surface. Each of the multiple hash tables may include data corresponding to a different level of resolution and those resolutions may depend upon distance/noise or other factors. For example, voxels close to a depth camera may have a finer resolution and smaller size compared to voxels that are further from the depth camera. Techniques disclosed herein may involve using a meshing algorithm that combines multi-resolution voxel information stored in multiple hash tables to generate a single mesh.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: March 12, 2024
    Assignee: Apple Inc.
    Inventors: Maxime Meilland, Andrew Predoehl, Kyle L. Simek, Ming Chuang, Pedro A. Pinies Rodriguez
  • Publication number: 20230382592
    Abstract: A package for a computer peripheral device includes a box having a bottom surface and sidewalls that define a cavity. A peripheral insert is positionable within the cavity. The insert includes a back portion coupled with a rear sidewall of the box. A base portion extends at an angle from a bottom edge of the back surface. A rear section and a front section of the base portion are pivotally coupled. The back portion and rear section define a tab. The insert is movable between stowed and access configurations by applying a force on the tab. In the stowed configuration, the base portion is seated against the bottom surface and the back portion is substantially parallel to the rear sidewall. In the access configuration, the rear and front sections are tented and the back portion of the insert is pulled away from and angled relative to the rear sidewall.
    Type: Application
    Filed: October 14, 2022
    Publication date: November 30, 2023
    Inventors: Ka Sin Hui, Andrew Chuang, Shaoquan Li, Yen Ning Chu, Ching Man Lam
  • Patent number: 11548711
    Abstract: In some embodiments, a package for a computer peripheral device comprises an outer shell defining a first interior cavity and an open end. The package also comprises a peripheral tray comprising a rear side, a bottom side coupled to a bottom edge of the rear side, and a tongue. A first end of the tongue is coupled to the bottom side. The peripheral tray is positioned within the first interior cavity with a second end of the tongue coupled to the outer shell. An elongated portion of the tongue between the first end and the second end contacts the outer shell and is deflected toward the rear side. The peripheral tray is slidably translatable out of the first interior cavity through the open end so that a portion of the elongated portion moves away from the rear side and the bottom side rotates within the first interior cavity.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 10, 2023
    Assignee: Logitech Europe S.A.
    Inventors: Sandipan Bhuyan, Wesley Wang, Andrew Chuang, Adam Schettle
  • Publication number: 20070011390
    Abstract: A method and related apparatus used for controlling a peripheral device to transfer data to a bus. The peripheral device has a bus interface circuit and a controller. The method includes storing data outputted from the controller into a first storage block of the bus interface circuit, utilizing the bus interface circuit to simultaneously control the first storage block to output its stored data to the bus and control a second storage block of the bus interface circuit to store data outputted from the controller, and utilizing the bus interface circuit to control the second storage block to output its stored data to the bus.
    Type: Application
    Filed: September 13, 2006
    Publication date: January 11, 2007
    Inventors: Jiin Lai, Chad Tsai, Ju Zhang, Andrew Chuang, Andrew Su
  • Patent number: 7124214
    Abstract: A method and related apparatus used for controlling a peripheral device to transfer data to a bus. The peripheral device has a bus interface circuit and a controller. The method includes storing data outputted from the controller into a first storage block of the bus interface circuit, utilizing the bus interface circuit to simultaneously control the first storage block to output its stored data to the bus and control a second storage block of the bus interface circuit to store data outputted from the controller, and utilizing the bus interface circuit to control the second storage block to output its stored data to the bus.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: October 17, 2006
    Assignee: VIA Technologies Inc.
    Inventors: Jiin Lai, Chad Tsai, Ju Zhang, Andrew Chuang, Andrew Su
  • Publication number: 20040193750
    Abstract: A method and related apparatus used for controlling a peripheral device to transfer data to a bus. The peripheral device has a bus interface circuit and a controller. The method includes storing data outputted from the controller into a first storage block of the bus interface circuit, utilizing the bus interface circuit to simultaneously control the first storage block to output its stored data to the bus and control a second storage block of the bus interface circuit to store data outputted from the controller, and utilizing the bus interface circuit to control the second storage block to output its stored data to the bus.
    Type: Application
    Filed: January 14, 2004
    Publication date: September 30, 2004
    Inventors: Jiin Lai, Chad Tsai, Ju Zhang, Andrew Chuang, Andrew Su