Patents by Inventor Fai Yeung

Fai Yeung 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: 11210815
    Abstract: An apparatus to facilitate real-time playback of point cloud sequence data is disclosed. The apparatus comprises one or more processors to receive point cloud data of a captured scene, decompose the point cloud data into a plurality of point cloud patches, wherein each point cloud patch is associated with an object in the scene and includes contextual information regarding the point cloud patch, encode each of the point cloud patches via a deep-learning based algorithm to generate encoded point cloud patches, receive a viewpoint selection from a client, assign a priority to data chunks within each encoded point cloud patch based on the viewpoint selection and the contextual information and transmit the data chunks to the client based on the assigned priority.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: December 28, 2021
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Wayne Cochran, Pratibha Pandhare
  • Patent number: 11185755
    Abstract: A system includes at least one processor and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. In some embodiments, the at least one non-transitory computer-readable media stores instructions which, when executed, cause the processor to perform operations including receiving a first set of sensor data within a first time frame and receiving a set of skycam actions within the first time frame. In certain embodiments, the operations also include generating a set of reference actions corresponding to the first set of sensor data and the set of skycam actions. In some embodiments, the operations also include receiving a second set of sensor data associated with a second game status, a second game measurement, or both. The operations also include generating a sequence of skycam actions based on a comparison between the second set of sensor data and the set of reference actions.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 30, 2021
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Patrick Youngung Shon, Shaun Peter Carrigan, Gilson Goncalves de Lima, Vasanthi Jangala Naga
  • Patent number: 11166067
    Abstract: An approach for streaming a coded virtual reality (VR) video stream including receiving a segments of the coded VR video stream; storing the segments in a playback buffer; based on determining that a current playback time is within a threshold time of a playback time of a buffered segment, that a current duration of the playback buffer is larger than a threshold duration, and that a current bandwidth is larger than a threshold bandwidth, and that a current viewport is different from a previous viewport, storing at least one refined tile corresponding to the current viewport in the playback buffer; constructing a frame based on the buffered segment and the at least one refined tile corresponding to the current viewport; and decoding the coded VR video stream based on the constructed frame.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: November 2, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Shalin Mahendra, Fai Yeung, Shan Liu, Meng Xu, Weiwei Feng
  • Publication number: 20210301840
    Abstract: A hydraulic cylinder may include a cylindrical tube, a piston head with a piston rod disposed within the cylindrical tube, a cylinder head secured in one tube end of the cylindrical tuba and having the piston rod extending through a piston rod opening, and a cylinder cap with a cap sealing portion inserted in the opposite tube end of the cylindrical tube. The tube end is crimped down onto the cap sealing portion so that a tube material of the cylindrical tube is disposed within the plurality of annular cap grooves in the cap seal portion to retain the cylinder cap. The cylinder head may have a similar plurality of annular head grooves, with the corresponding tube end being crimped down onto the cylinder head.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Applicant: Caterpillar Inc.
    Inventors: Tony Barton Davis, Thomas Kwok Fai Yeung, Richard Griffith Marsh
  • Patent number: 11131330
    Abstract: A hydraulic cylinder may include a cylindrical tube, a piston head with a piston rod disposed within the cylindrical tube, a cylinder head secured in one tube end of the cylindrical tuba and having the piston rod extending through a piston rod opening, and a cylinder cap with a cap sealing portion inserted in the opposite tube end of the cylindrical tube. The tube end is crimped down onto the cap sealing portion so that a tube material of the cylindrical tube is disposed within the plurality of annular cap grooves in the cap seal portion to retain the cylinder cap. The cylinder head may have a similar plurality of annular head grooves, with the corresponding tube end being crimped down onto the cylinder head.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 28, 2021
    Assignee: Caterpillar Inc.
    Inventors: Tony Barton Davis, Thomas Kwok Fai Yeung, Richard Griffith Marsh
  • Patent number: 10994202
    Abstract: The present disclosure includes a method for generating simulated previews of dynamic virtual cameras, the method comprising receiving virtual camera descriptor data, receiving object tracking data, generating virtual camera behavior data based on the virtual camera descriptor data and the object tracking data, the virtual camera behavioral data corresponding to virtual camera parameters for rendering a view, and generating a simulated preview based on the object tracking data and the virtual camera behavioral data.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: May 4, 2021
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Patrick Youngung Shon, Gilson Goncalves De Lima, Vasanthi Jangala Naga
  • Publication number: 20210105451
    Abstract: Various embodiments herein provide techniques for scene construction using object based immersive media. Other embodiments may be described and claimed.
    Type: Application
    Filed: December 17, 2020
    Publication date: April 8, 2021
    Inventors: Ozgur Oyman, Fai Yeung, Basel Salahieh, Eric Foley, Jill Boyce
  • Publication number: 20210097667
    Abstract: Apparatus and method for determining a quality score for virtual video cameras. For example, one embodiment comprises: a region of interest (ROI) detector to detect regions of interest within a first image generated from a first physical camera (PCAM) positioned at first coordinates; virtual camera circuitry and/or logic to generate a second image positioned at the first coordinates; image comparison circuitry and/or logic to establish pixel-to-pixel correspondence between the first image and the second image; an image quality evaluator to determine a quality value for the second image by evaluating the second image in view of the first image.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: DEBASHISH BARUA, FAI YEUNG
  • Publication number: 20210042964
    Abstract: An apparatus to facilitate real-time playback of point cloud sequence data is disclosed. The apparatus comprises one or more processors to receive point cloud data of a captured scene, decompose the point cloud data into a plurality of point cloud patches, wherein each point cloud patch is associated with an object in the scene and includes contextual information regarding the point cloud patch, encode each of the point cloud patches via a deep-learning based algorithm to generate encoded point cloud patches, receive a viewpoint selection from a client, assign a priority to data chunks within each encoded point cloud patch based on the viewpoint selection and the contextual information and transmit the data chunks to the client based on the assigned priority.
    Type: Application
    Filed: June 2, 2020
    Publication date: February 11, 2021
    Applicant: Intel Corporation
    Inventors: Fai Yeung, Wayne Cochran, Pratibha Pandhare
  • Publication number: 20210037168
    Abstract: A system and method for virtual camera configuration and selection.
    Type: Application
    Filed: July 22, 2020
    Publication date: February 4, 2021
    Inventors: Durga Raj Mathur, Fai Yeung, Gilson Goncalves de Lima, Ling Yao, Ritesh Kale, Sankar Jayaram, Shaun Carrigan, Uma Jayaram, Patrick Youngung Shon
  • Publication number: 20210006614
    Abstract: Various embodiments herein provide adaptive streaming mechanisms for distribution of point cloud content. The point cloud content may include immersive media content in a dynamic adaptive streaming over hypertext transfer protocol (DASH) format. Various embodiments provide DASH-based mechanisms to support viewport indication during streaming of volumetric point cloud content. Other embodiments may be described and claimed.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Inventors: Ozgur Oyman, Fai Yeung, Harleen Gill, Kimberly Loza
  • Publication number: 20200388068
    Abstract: Apparatus, system, and method for rendering an immersive virtual reality environment of an event. For example, one embodiment of a system comprises: a video decoder to decode video data captured from a plurality of different cameras at an event to generate decoded video, the decoded video comprising a plurality of video images captured from each of the plurality of different cameras; image image recognition hardware logic to performing image recognition on at least a portion of the video to identify objects within the plurality of video images; a metadata generator to associate metadata with one or more of the objects; a point cloud data generator to generate point cloud data based on the decoded video, the point cloud data usable to render an immersive virtual reality (VR) environment for the event; and a network interface to transmit the point cloud data or VR data derived from the point cloud data to a client device.
    Type: Application
    Filed: June 9, 2020
    Publication date: December 10, 2020
    Inventors: FAI YEUNG, KIMBERLY LOZA, HARLEEN GILL, RITESH KALE, MARCUS REED, ERIC FOLEY, ATHARVA PURANIK, RISHIT BHATIA
  • Publication number: 20200382764
    Abstract: Embodiments herein provide mechanisms for viewport dependent adaptive streaming of point cloud content. For example, a user equipment (UE) may receive a media presentation description (MPD) for point cloud content in a dynamic adaptive streaming over hypertext transfer protocol (DASH) format. The MPD may include viewport information for a plurality of recommended viewports and indicate individual adaptation sets of the point cloud content that are associated with the respective recommended viewports. The UE may select a first viewport from the plurality of recommended viewports (e.g., based on viewport data that indicates a current viewport of the user and/or a user-selected viewport). The UE may request one or more representations of a first adaptation set, of the adaptation sets, that corresponds to the first viewport. Other embodiments may be described and claimed.
    Type: Application
    Filed: August 11, 2020
    Publication date: December 3, 2020
    Inventors: Ozgur Oyman, Fai Yeung, Harleen Gill, Kimberly Loza
  • Publication number: 20200368619
    Abstract: The present disclosure includes a method for generating simulated previews of dynamic virtual cameras, the method comprising receiving virtual camera descriptor data, receiving object tracking data, generating virtual camera behavior data based on the virtual camera descriptor data and the object tracking data, the virtual camera behavioral data corresponding to virtual camera parameters for rendering a view, and generating a simulated preview based on the object tracking data and the virtual camera behavioral data.
    Type: Application
    Filed: January 22, 2020
    Publication date: November 26, 2020
    Inventors: Fai Yeung, Patrick Youngung Shon, Gilson Goncalves De Lima, Vasanthi Jangala Naga
  • Publication number: 20200349672
    Abstract: An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content.
    Type: Application
    Filed: January 24, 2019
    Publication date: November 5, 2020
    Inventors: Wayne COCHRAN, Fai YEUNG, Durga Raj MATHUR, Gilson GONCALVES DE LIMA, Patrick Youngung SHON, John A. HARRISON, Ok Joon KIM, Harleen GILL, Kyle SIEHL, Uma JAYARAM, Sankar JAYARAM, Archie SHARMA, Gockcen CLINGIR, Stanley BARAN, Mayuresh VARERKAR, Barnan DAS, Narayan BISWAL, Nilesh SHAH, Ritesh KALE, Greg WEINSTEIN
  • Patent number: 10810084
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive, by a primary communication device, an update image associated with a smart device, and initiate sending of the update image to the smart device, wherein a bootloader of the smart device is configured to update a memory of the smart device with the update image. The logic is further to determine whether the updating of the memory of the smart device with the update image has been interrupted, and responsive to determining that the updating of the memory of the smart device with the update image has been interrupted, send a first message to the smart device to instruct the bootloader of the smart device to resume updating of the memory of the smart device.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: October 20, 2020
    Assignee: Intel Corporation
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung
  • Publication number: 20200329223
    Abstract: Methods, systems and apparatuses may provide for technology that identifies a seam area between a pair of images corresponding to a first eye and determines a disparity between the seam area and a reference area at a center line of a reference image corresponding to a second eye. The technology may also automatically adjust one or more pre-stitch parameters of camera sensors associated with the pair of images and the reference image based on the disparity.
    Type: Application
    Filed: April 12, 2019
    Publication date: October 15, 2020
    Inventor: Fai Yeung
  • Publication number: 20200302308
    Abstract: One embodiment provides an apparatus. The apparatus includes a wearable device. The wearable device includes a knowledge base, a user interface and automatic response logic. The knowledge base includes at least one data structure. Each data structure includes a plurality of ranked possible user responses. The automatic response logic is to select one data structure of the at least one data structure in response to a received communication. The selecting is based, at least in part, on an event type and based, at least in part, on a contact identifier. The communication is received from a communication partner device via a companion device. The automatic response logic is further to provide at least one ranked possible user response from the selected data structure to a user via the user interface.
    Type: Application
    Filed: October 28, 2019
    Publication date: September 24, 2020
    Inventors: Sunil Tiptur Nataraj, Fai Yeung
  • Publication number: 20200265269
    Abstract: A virtual camera configuration system includes any number of cameras disposed about an area, such as an event venue. The system also includes at least one processor and at least one non-transitory, computer-readable medium communicatively coupled to the at least one processor. In certain embodiments, the at least one non-transitory, computer-readable medium is configured to store instructions which, when executed, cause the processor to perform operations including receiving a set of game data, receiving a set of audiovisual data, and receiving a set of camera presets. The operations also include generating a set of training data and training a model based on the set of training data. The operations also include generating, using the model on a second set of game data and a second set of audiovisual data, a second set of camera presets associated with the set of virtual cameras.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 20, 2020
    Inventors: Fai Yeung, Vasanthi Jangala Naga, Gilson Goncalves de Lima, Patrick Youngung Shon, Yogeshwara Krishnan
  • Patent number: 10728738
    Abstract: One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive a notification message from a primary communication device by a smart device using a first communication protocol, the notification message including notification information received at an operating system layer of the primary communication device; determine, by the smart device, whether the notification message meets predetermined criteria; and responsive to a determination that the notification message meets the predetermined criteria, send, by the smart device, a loopback notification message including a representation of at least a portion of the notification information to the primary communication device using a second communication protocol.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Daniel Jepson, Charles Carter Jernigan, Nicholas Moe Khosravy, John Wei, Fai Yeung