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: 12008455Abstract: 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: GrantFiled: June 18, 2019Date of Patent: June 11, 2024Assignee: Driverbase Inc.Inventors: Dan Jackson, Andrew Bays, Eric Parziale
-
Publication number: 20210235093Abstract: 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: ApplicationFiled: April 16, 2021Publication date: July 29, 2021Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Publication number: 20210227226Abstract: 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: ApplicationFiled: December 23, 2020Publication date: July 22, 2021Applicant: Apple Inc.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Publication number: 20210166103Abstract: 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: ApplicationFiled: June 18, 2019Publication date: June 3, 2021Applicant: Driverbase Inc.Inventors: Dan Jackson, Andrew Bays, Eric Parziale
-
Patent number: 10986345Abstract: 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: GrantFiled: February 15, 2019Date of Patent: April 20, 2021Assignee: Apple Inc.Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 10880549Abstract: 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: GrantFiled: February 25, 2015Date of Patent: December 29, 2020Assignee: Apple Inc.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 10602152Abstract: 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: GrantFiled: February 25, 2015Date of Patent: March 24, 2020Assignee: Apple Inc.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Publication number: 20190182487Abstract: 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: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Applicant: Apple Inc.Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 10271054Abstract: 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: GrantFiled: February 25, 2015Date of Patent: April 23, 2019Assignee: Apple, Inc.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 10212429Abstract: 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: GrantFiled: February 25, 2015Date of Patent: February 19, 2019Assignee: Apple Inc.Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 9464871Abstract: 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: GrantFiled: April 5, 2015Date of Patent: October 11, 2016Inventor: Laurence Andrew Bay
-
Patent number: 9310163Abstract: 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: GrantFiled: March 30, 2012Date of Patent: April 12, 2016Inventor: Laurence Andrew Bay
-
Publication number: 20150245043Abstract: 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: ApplicationFiled: February 25, 2015Publication date: August 27, 2015Applicant: APPLE INC.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Publication number: 20150243243Abstract: 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: ApplicationFiled: February 25, 2015Publication date: August 27, 2015Applicant: APPLE INC.Inventors: Kenneth I. Greenebaum, Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Publication number: 20150245044Abstract: 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: ApplicationFiled: February 25, 2015Publication date: August 27, 2015Applicant: APPLE INC.Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
-
Patent number: 9004358Abstract: 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: GrantFiled: November 17, 2013Date of Patent: April 14, 2015Inventor: Laurence Andrew Bay
-
Patent number: 8608069Abstract: 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: GrantFiled: September 3, 2012Date of Patent: December 17, 2013Inventor: Laurence Andrew Bay
-
Patent number: 8281995Abstract: 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: GrantFiled: September 10, 2010Date of Patent: October 9, 2012Inventor: Laurence Andrew Bay
-
Publication number: 20110168777Abstract: 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: ApplicationFiled: September 10, 2010Publication date: July 14, 2011Inventor: Laurence Andrew Bay