Patents by Inventor Philip A. Chou

Philip A. Chou 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: 11396063
    Abstract: A system used to additively manufacture an object layer-by-layer using direct energy deposition (DED) includes a base where the object is formed, a depositor configured to deposit material layer-by-layer on the base or a previously deposited layer of the object, an energy source configured to selectively direct an energized beam at the material to fuse a new layer of the material to a previously formed layer, and a heating element in contact with at least a portion of the base and configured to supply heat to the base.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: July 26, 2022
    Assignee: Rosemount Aerospace Inc.
    Inventors: Rudy Pitera, Scott Wigen, Paul Robert Johnson, Ryan Philip Chou
  • Publication number: 20220182674
    Abstract: Disclosed herein are exemplary embodiments of innovations in the area of point cloud encoding and decoding. Example embodiments can reduce the computational complexity and/or computational resource usage during 3D video encoding by selectively encoding one or more 3D-point-cloud blocks using an inter-frame coding (e.g., motion compensation) technique that allows for previously encoded/decoded frames to be used in predicting current frames being encoded. Alternatively, one or more 3D-point-cloud block can be encoded using an intra-frame encoding approach. The selection of which encoding mode to use can be based, for example, on a threshold that is evaluated relative to rate-distortion performance for both intra-frame and inter-frame encoding. Still further, embodiments of the disclosed technology can use one or more voxel-distortion-correction filters to correct distortion errors that may occur during voxel compression.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Philip A. Chou, Ricardo L. de Queiroz
  • Patent number: 11297346
    Abstract: Disclosed herein are exemplary embodiments of innovations in the area of point cloud encoding and decoding. Example embodiments can reduce the computational complexity and/or computational resource usage during 3D video encoding by selectively encoding one or more 3D-point-cloud blocks using an inter-frame coding (e.g., motion compensation) technique that allows for previously encoded/decoded frames to be used in predicting current frames being encoded. Alternatively, one or more 3D-point-cloud block can be encoded using an intra-frame encoding approach. The selection of which encoding mode to use can be based, for example, on a threshold that is evaluated relative to rate-distortion performance for both intra-frame and inter-frame encoding. Still further, embodiments of the disclosed technology can use one or more voxel-distortion-correction filters to correct distortion errors that may occur during voxel compression.
    Type: Grant
    Filed: May 28, 2016
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip A. Chou, Ricardo L. de Queiroz
  • Patent number: 11158109
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: October 26, 2021
    Assignee: 8i Limited
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Publication number: 20210291299
    Abstract: A system used to additively manufacture an object layer-by-layer using direct energy deposition (DED) includes a base where the object is formed, a depositor configured to deposit material layer-by-layer on the base or a previously deposited layer of the object, an energy source configured to selectively direct an energized beam at the material to fuse a new layer of the material to a previously formed layer, and a heating element in contact with at least a portion of the base and configured to supply heat to the base.
    Type: Application
    Filed: March 23, 2020
    Publication date: September 23, 2021
    Inventors: Rudy Pitera, Scott Wigen, Paul Robert Johnson, Ryan Philip Chou
  • Publication number: 20210034696
    Abstract: The systems and methods discussed herein implement a volumetric approach to point cloud representation, compression, decompression, communication, or any suitable combination thereof. The volumetric approach can be used for both geometry and attribute compression and decompression, and both geometry and attributes can be represented by volumetric functions. To create a compressed representation of the geometry or attributes of a point cloud, a suitable set of volumetric functions are transformed, quantized, and entropy-coded. When decoded, the volumetric functions are sufficient to reconstruct the corresponding geometry or attributes of the point cloud.
    Type: Application
    Filed: October 21, 2020
    Publication date: February 4, 2021
    Inventors: Philip A. Chou, Maxim Koroteev, Maja Krivokuca, Robert James William Higgs, Charles Loop
  • Publication number: 20210021817
    Abstract: Example systems and methods perform streaming of volumetric media and accommodate high user interactivity. A device is configured to access and render streaming holograms and may implement a window as a buffer. In addition, a hologram streaming machine can be configured to stream full or partial holograms in the form of 3D blocks, where different 3D blocks represent a same portion of hologram but may have different resolutions depending on where the user is positioned and looking relative to each 3D block, thus saving network capacity by focusing on what the user is looking at. Since many 3D blocks may be empty much of the time, may be occluded or far away from the user's viewing position, or may be numerous within a 3D space, the device can be configured to request 3D blocks based on their utility, which may be calculated based on bitrate, visibility, or distance.
    Type: Application
    Filed: October 2, 2020
    Publication date: January 21, 2021
    Inventors: Philip A. Chou, Kieran Thawley, Robert James William Higgs, Jounsup Park
  • Publication number: 20210005007
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Application
    Filed: September 15, 2020
    Publication date: January 7, 2021
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Patent number: 10853447
    Abstract: The systems and methods discussed herein implement a volumetric approach to point cloud representation, compression, decompression, communication, or any suitable combination thereof. The volumetric approach can be used for both geometry and attribute compression and decompression, and both geometry and attributes can be represented by volumetric functions. To create a compressed representation of the geometry or attributes of a point cloud, a suitable set of volumetric functions are transformed, quantized, and entropy-coded. When decoded, the volumetric functions are sufficient to reconstruct the corresponding geometry or attributes of the point cloud.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: December 1, 2020
    Assignee: 8i Limited
    Inventors: Philip A. Chou, Maxim Koroteev, Maja Krivokuca, Robert James William Higgs, Charles Loop
  • Patent number: 10834391
    Abstract: Example systems and methods perform streaming of volumetric media and accommodate high user interactivity. A device is configured to access and render streaming holograms and may implement a window as a buffer. In addition, a hologram streaming machine can be configured to stream full or partial holograms in the form of 3D blocks, where different 3D blocks represent a same portion of hologram but may have different resolutions depending on where the user is positioned and looking relative to each 3D block, thus saving network capacity by focusing on what the user is looking at. Since many 3D blocks may be empty much of the time, may be occluded or far away from the user's viewing position, or may be numerous within a 3D space, the device can be configured to request 3D blocks based on their utility, which may be calculated based on bitrate, visibility, or distance.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 10, 2020
    Assignee: 8i Limited
    Inventors: Philip A. Chou, Kieran Thawley, Robert James William Higgs, Jounsup Park
  • Patent number: 10818069
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: October 27, 2020
    Assignee: 8i Limited
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Patent number: 10771736
    Abstract: Aspects of the subject disclosure are directed towards providing contextual information (such as high resolution still images) during an audio or video call. A receiver of the contextual information may send commands to the sending device to specify a desired resolution and frame rate of such images. A receiving user also may determine how to display any video call frames and/or the contextual information on one or more display devices available to the receiving user. Other contextual information such as location-related data by which a user can determine and display a location of the other call participant (or participants) may be transmitted during the call.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kori M. Inkpen, Sasa Junuzovic, Seungwon Kim, Aaron C. Hoff, John C. Tang, David Alexander Molnar, Philip A. Chou
  • Patent number: 10694210
    Abstract: Innovations in scalable compression and decompression of point cloud data are described. For example, after an encoder uses a transform such as a region-adaptive hierarchical transform (“RAHT”) on attributes of occupied points in point cloud data, the encoder separates transform coefficients into partitions. The partitions can be associated with different regions of a point cloud frame (spatial location scalability), different spatial resolutions of point cloud data (spatial resolution scalability), different reconstruction quality levels (SNR scalability), different point cloud frames organized in temporal layers (temporal resolution scalability), or different combinations of the preceding types of partitions. For decoding, a decoder can select all of the partitions or a subset of the partitions. The decoder decodes encoded data for the selected partitions, applying an inverse transform such as an inverse RAHT to transform coefficients for attributes of occupied points in point cloud data.
    Type: Grant
    Filed: May 28, 2016
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip A. Chou, Ricardo L. de Queiroz
  • Patent number: 10630938
    Abstract: Systems and methods for providing access to various resolutions of a video. In one instance, a selection is received of a video resolution from a plurality of video resolutions, wherein the plurality of video resolutions are associated with the video. A determination is then made as to whether to authorize access to the selected video resolution based on a digital right associated with the video resolution. Depending on the determination, the video is displayed at the selected video resolution. In addition, the video may include one or more video layers, and each video layer may correspond to a particular video resolution. Further still, one or more of the video layers may be encrypted and protected by a digital right. Moreover, the encryption technique used to encrypt the video layers of the video may be different for each of the video layers.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20190327467
    Abstract: Example systems and methods perform streaming of volumetric media and accommodate high user interactivity. A device is configured to access and render streaming holograms and may implement a window as a buffer. In addition, a hologram streaming machine can be configured to stream full or partial holograms in the form of 3D blocks, where different 3D blocks represent a same portion of hologram but may have different resolutions depending on where the user is positioned and looking relative to each 3D block, thus saving network capacity by focusing on what the user is looking at. Since many 3D blocks may be empty much of the time, may be occluded or far away from the user's viewing position, or may be numerous within a 3D space, the device can be configured to request 3D blocks based on their utility, which may be calculated based on bitrate, visibility, or distance.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Philip A Chou, Kieran Thawley, Robert James William Higgs, Jounsup Park
  • Publication number: 20190238794
    Abstract: Systems and methods for displaying a video based on a resource constraint are described. The systems and methods include determining resource constraints of a client terminal for displaying a video, wherein the video is associated with a first plurality of video layers, and identifying a second plurality of video layers selected from the first plurality of video layers based on the determined resource constraints. The systems and methods also include sending a request for the video, wherein the request comprises the identification of the second plurality of video layers, and receiving the requested video, wherein the requested video comprises the second plurality of video layers.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 1, 2019
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20190228050
    Abstract: The systems and methods discussed herein implement a volumetric approach to point cloud representation, compression, decompression, communication, or any suitable combination thereof The volumetric approach can be used for both geometry and attribute compression and decompression, and both geometry and attributes can be represented by volumetric functions. To create a compressed representation of the geometry or attributes of a point cloud, a suitable set of volumetric functions are transformed, quantized, and entropy-coded. When decoded, the volumetric functions are sufficient to reconstruct the corresponding geometry or attributes of the point cloud.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 25, 2019
    Inventors: Philip A. Chou, Maxim Koroteev, Maja Krivokuca, Robert James William Higgs, Charles Loop
  • Publication number: 20190222805
    Abstract: Systems and methods for providing access to various resolutions of a video. In one instance, a selection is received of a video resolution from a plurality of video resolutions, wherein the plurality of video resolutions are associated with the video. A determination is then made as to whether to authorize access to the selected video resolution based on a digital right associated with the video resolution. Depending on the determination, the video is displayed at the selected video resolution. In addition, the video may include one or more video layers, and each video layer may correspond to a particular video resolution. Further still, one or more of the video layers may be encrypted and protected by a digital right. Moreover, the encryption technique used to encrypt the video layers of the video may be different for each of the video layers.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 18, 2019
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20190114822
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Application
    Filed: August 22, 2018
    Publication date: April 18, 2019
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Publication number: 20190114821
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon