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: 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
  • Publication number: 20200236278
    Abstract: An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content of a live event. One or more triggering events are identified and used to generate graphics and/or audio on client VR devices. For example, one embodiment of a method comprises: capturing video of an event at an event venue with a plurality of cameras to produce a corresponding plurality of video streams; generating a virtual reality (VR) stream based on the plurality of video streams; transmitting the VR stream to a plurality of client VR devices, wherein the client VR devices are to render VR environments based on the VR stream; detecting a triggering event during the event; and transmitting an indication of the triggering event to the plurality of client VR devices, wherein a first client VR device is to generate first event-based graphics and/or first event-based audio in accordance with the indication.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 23, 2020
    Inventors: Fai Yeung, Ling Yao, Sankar Jayaram, Uma Jayaram, Ritesh Kale, Ok Joon Kim, Shaun Carrigan
  • Publication number: 20200222783
    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: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Fai Yeung, Patrick Youngung Shon, Shaun Peter Carrigan, Gilson Goncalves de Lima, Vasanthi Jangala Naga
  • Publication number: 20200138310
    Abstract: Technology for a wearable heart rate monitoring device is disclosed. The wearable heart rate monitoring device can include a heart rate sensor operable to collect sensor data, a modulator operable to generate a modulated signal that includes the sensor data, a housing configured to engage a body feature or surface in a manner that allows for heart rate detection, and a communication module configured to transmit the sensor data in the modulated signal to a mobile computing device via a wired connection that is power limited. The mobile computing device is typically configured to demodulate the modulated signal in order to extract the sensor data.
    Type: Application
    Filed: May 21, 2019
    Publication date: May 7, 2020
    Applicant: Intel Corporation
    Inventors: Brian K. Vogel, John C. Wei, Fai Yeung
  • Patent number: 10488975
    Abstract: Embodiments are directed to gesture recognition in a computing device. Touch-based input by the user is monitored based on an output from a touch sensor. Gestures are directed from among the touch-based input. The detected gestures are analyzed to assign gesture characteristic profiles to the detected gestures according to profiling criteria. A sequential event log is tabulated representing counts of series of gestures based on assigned characteristic profiles and on temporal sequencing of the gestures. Circumstances for invocation of gesture detection re-calibration are assessed based on the tabulated series of gestures.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 26, 2019
    Assignee: Intel Corporation
    Inventors: Fai Yeung, Jinkui Ren, Tingqian Li, Tong Chen, Gregory Meunier
  • Patent number: 10460244
    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: Grant
    Filed: December 21, 2015
    Date of Patent: October 29, 2019
    Assignee: Intel Corporation
    Inventors: Sunil Tiptur Nataraj, Fai Yeung