Patents by Inventor Andrew Bai

Andrew Bai 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: 12008455
    Abstract: A vehicle recommender system includes a storage system storing a trained neural network trained to generate a vehicle recommendation, a vehicle database comprising vehicle attribute data, and a driver database comprising driver profile data. A processing system communicates with the storage system and is configured to generate enriched driver profile data by comparing user-generated driver profile data to the location characteristic data and social characteristic data. The processing system calculates a driver attribute target value for each vehicle attribute category in a list of vehicle attribute categories based on the driver profile data, and then generates, using the trained neural network, at least one vehicle recommendation based on at least the vehicle attribute data and the driver attribute target values.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: June 11, 2024
    Assignee: Driverbase Inc.
    Inventors: Dan Jackson, Andrew Bays, Eric Parziale
  • Publication number: 20210235093
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Application
    Filed: April 16, 2021
    Publication date: July 29, 2021
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Publication number: 20210227226
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
    Type: Application
    Filed: December 23, 2020
    Publication date: July 22, 2021
    Applicant: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Publication number: 20210166103
    Abstract: A vehicle recommender system includes a storage system storing a trained neural network trained to generate a vehicle recommendation, a vehicle database comprising vehicle attribute data, and a driver database comprising driver profile data. A processing system communicates with the storage system and is configured to generate enriched driver profile data by comparing user-generated driver profile data to the location characteristic data and social characteristic data. The processing system calculates a driver attribute target value for each vehicle attribute category in a list of vehicle attribute categories based on the driver profile data, and then generates, using the trained neural network, at least one vehicle recommendation based on at least the vehicle attribute data and the driver attribute target values.
    Type: Application
    Filed: June 18, 2019
    Publication date: June 3, 2021
    Applicant: Driverbase Inc.
    Inventors: Dan Jackson, Andrew Bays, Eric Parziale
  • Patent number: 10986345
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10880549
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 29, 2020
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10602152
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: March 24, 2020
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Publication number: 20190182487
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Applicant: Apple Inc.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10271054
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a decoding/display pipeline associated with the target display panel. The adaptive video processing methods may take into account video content, display characteristics, and environmental conditions including but not limited to ambient lighting and viewer location when processing and rendering video content for a target display panel in an ambient setting or environment. The display-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to render video for the target display panel that is adapted to the display panel according to the ambient viewing conditions.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple, Inc.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10212429
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 9464871
    Abstract: Disclosed embodiments, as well as features and aspects thereof, are directed towards providing a system, device and method for calculating comprehensive ballistic solutions, or portions thereof, via a varying magnification optical range determining and ballistic trajectory calculating apparatus referred to as a ballistic solutions device. Advantageously, embodiments of a ballistic solutions device may drastically reduce marksman error in milling targets by employing a measurement component configured to measure angular movement of a projectile launching device, such as a rifle, thus delivering consistently accurate distance to target estimations. Additionally, embodiments of a ballistic solutions device may also comprise features and aspects that enable a user to leverage available real-time field data such that error associated with the measurement of those variables is minimized prior to calculating and rendering a comprehensive ballistic solution derived from stored DOPE.
    Type: Grant
    Filed: April 5, 2015
    Date of Patent: October 11, 2016
    Inventor: Laurence Andrew Bay
  • Patent number: 9310163
    Abstract: A method and system for automatically calculating a trajectory of a projectile launched from a weapon includes receiving environmental conditions and determining a distance to a potential target. Determining the distance to the potential target may include calculating distance via optics of the weapon in conjunction with a self correcting reticle module or a video target tracking module. Alternatively, the distance to the potential target may be determined using a laser range finder. A point of impact for the projectile on the potential target may automatically be calculated based on the distance and environmental conditions. A graphical indicator may then be projected on a display device which corresponds to the potential target and indicates the point of impact for the projectile on the potential target. The video target tracking or self correcting reticle module moves the projectile impact point (crosshairs) as the weapon is translated in space by the marksmen.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: April 12, 2016
    Inventor: Laurence Andrew Bay
  • Publication number: 20150245043
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a decoding/display pipeline associated with the target display panel. The adaptive video processing methods may take into account video content, display characteristics, and environmental conditions including but not limited to ambient lighting and viewer location when processing and rendering video content for a target display panel in an ambient setting or environment. The display-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to render video for the target display panel that is adapted to the display panel according to the ambient viewing conditions.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 27, 2015
    Applicant: APPLE INC.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Publication number: 20150243243
    Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 27, 2015
    Applicant: APPLE INC.
    Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Publication number: 20150245044
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 27, 2015
    Applicant: APPLE INC.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 9004358
    Abstract: Disclosed embodiments, as well as features and aspects thereof, are directed towards providing a system, device and method for calculating comprehensive ballistic solutions, or portions thereof, via a varying magnification optical range determining and ballistic trajectory calculating apparatus referred to as a ballistic solutions device. Advantageously, embodiments of a ballistic solutions device may drastically reduce marksman error in milling targets by employing a measurement component configured to measure angular movement of a projectile launching device, such as a rifle, thus delivering consistently accurate distance to target estimations. Additionally, embodiments of a ballistic solutions device may also comprise features and aspects that enable a user to leverage available real-time field data such that error associated with the measurement of those variables is minimized prior to calculating and rendering a comprehensive ballistic solution derived from stored DOPE.
    Type: Grant
    Filed: November 17, 2013
    Date of Patent: April 14, 2015
    Inventor: Laurence Andrew Bay
  • Patent number: 8608069
    Abstract: Disclosed embodiments, as well as features and aspects thereof, are directed towards providing a system, device and method for calculating comprehensive ballistic solutions, or portions thereof, via a varying magnification optical range determining and ballistic trajectory calculating apparatus referred to as a ballistic solutions device. Advantageously, embodiments of a ballistic solutions device may drastically reduce marksman error in milling targets by employing a measurement component configured to measure angular movement of a projectile launching device, such as a rifle, thus delivering consistently accurate distance to target estimations. Additionally, embodiments of a ballistic solutions device may also comprise features and aspects that enable a user to leverage available real-time field data such that error associated with the measurement of those variables is minimized prior to calculating and rendering a comprehensive ballistic solution derived from stored DOPE.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: December 17, 2013
    Inventor: Laurence Andrew Bay
  • Patent number: 8281995
    Abstract: Disclosed embodiments, as well as features and aspects thereof, are directed towards providing a system, device and method for calculating comprehensive ballistic solutions, or portions thereof, via a varying magnification optical range determining and ballistic trajectory calculating apparatus referred to as a ballistic solutions device. Advantageously, embodiments of a ballistic solutions device may drastically reduce marksman error in milling targets by employing a measurement component configured to measure angular movement of a projectile launching device, such as a rifle, thus delivering consistently accurate distance to target estimations. Additionally, embodiments of a ballistic solutions device may also comprise features and aspects that enable a user to leverage available real-time field data such that error associated with the measurement of those variables is minimized prior to calculating and rendering a comprehensive ballistic solution derived from stored DOPE.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: October 9, 2012
    Inventor: Laurence Andrew Bay
  • Publication number: 20110168777
    Abstract: Disclosed embodiments, as well as features and aspects thereof, are directed towards providing a system, device and method for calculating comprehensive ballistic solutions, or portions thereof, via a varying magnification optical range determining and ballistic trajectory calculating apparatus referred to as a ballistic solutions device. Advantageously, embodiments of a ballistic solutions device may drastically reduce marksman error in milling targets by employing a measurement component configured to measure angular movement of a projectile launching device, such as a rifle, thus delivering consistently accurate distance to target estimations. Additionally, embodiments of a ballistic solutions device may also comprise features and aspects that enable a user to leverage available real-time field data such that error associated with the measurement of those variables is minimized prior to calculating and rendering a comprehensive ballistic solution derived from stored DOPE.
    Type: Application
    Filed: September 10, 2010
    Publication date: July 14, 2011
    Inventor: Laurence Andrew Bay