Patents by Inventor William Guie Rivard

William Guie Rivard 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: 10708545
    Abstract: A system, method, and computer program are provided for transmitting face models based on face data points. In use, a first image is received and at least one face associated with the first image is identified. Next, a face model is created of the at least one face by determining a structure of the at least one face, wherein the face model includes one or more face data points. The face model is transmitted. Additionally, a real-time stream is enabled of the at least one face, and a real-time face model is determined of the real-time stream using the face model. The real-time face model is then transmitted.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: July 7, 2020
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20200193144
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Application
    Filed: February 20, 2020
    Publication date: June 18, 2020
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20200154089
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A pixel-level correction is estimated for at least one of the two or more source images based on a pixel level correction function. At least one pixel of the two or more source images is color-corrected based on the pixel-level correction. A first blend weight associated with the two or more source images is initialized, and a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20200084398
    Abstract: A system, method, and computer program product are provided for generating an image stack. In use, one or more exposure parameters for an image stack are configured. Next, a capture command is received. Further, a pixel array is initialized within an image sensor of the camera module. Moreover, one or more ambient images are sampled within one or more corresponding analog storage planes. Next, if it is determined whether a strobe unit is enabled, where, if it is determined that the strobe unit is enabled, one or more strobe images are sampled within the corresponding analog storage planes.
    Type: Application
    Filed: November 14, 2019
    Publication date: March 12, 2020
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 10586097
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: March 10, 2020
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20200059582
    Abstract: A system and method are provided for capturing a flash image based on ambient and flash metering. In use, a first ambient condition is metered for a first ambient frame. Next, a first ambient capture time is determined based on the metering of the first ambient condition. Further, a first flash condition is metered for a first flash frame, and a first flash capture time is determined based on the metering of the first flash condition. Next, a first ambient frame is captured based on the first ambient capture time. After capturing the first ambient frame, a flash circuit is enabled during an active period and, a first flash frame is captured based on a combination of the first ambient capture time and the first flash capture time. Finally, a final image is generated based on the first ambient frame and the first flash frame.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20200059575
    Abstract: A system, method, and computer program product are provided for capturing digital images. In use, an ambient image comprising a plurality of ambient pixels and a flash image comprising a plurality of flash pixels is captured, via a camera module. Next, at least one de-noised pixel based on the ambient image is generated. Additionally, a resulting image is generated by combining the at least one de-noised pixel and a corresponding flash pixel. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10558848
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. Next, one or more images of the scene are captured. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: February 11, 2020
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10554943
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A pixel-level correction is estimated for at least one of the two or more source images based on a pixel level correction function. At least one pixel of the two or more source images is color-corrected based on the pixel-level correction. A first blend weight associated with the two or more source images is initialized, and a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 4, 2020
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20190385311
    Abstract: A system and method are provided for optimizing histogram cumulative distribution function curves. In use, a first cumulative distribution function for a first histogram of a first pixel region of a first image is computed, and a first set of parameters for the first cumulative distribution function is extracted. A second cumulative distribution function for a second histogram of a second pixel region of the first image is computed, and a second set of parameters for the second cumulative distribution function is extracted. An interpolated cumulative distribution function comprising interpolated parameters calculated by interpolating between the first set of parameters and the second set of parameters is created. Additionally, a first equalized pixel in a second image based on a first input pixel in the first image and the interpolated cumulative distribution function is generated.
    Type: Application
    Filed: August 27, 2019
    Publication date: December 19, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190379863
    Abstract: A system, method, and computer program are provided for receiving face models based on face data points. In use, a real-time face model is received, wherein the real-time face model includes one or more face data points. Real-time face data points are received, including additional one or more face data points. The real-time face model is manipulated based on the real-time face data points.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10498982
    Abstract: A system, method, and computer program product are provided for generating an image stack. In use, one or more exposure parameters for an image stack are configured. Next, a capture command is received. Further, a pixel array is initialized within an image sensor of the camera module. Moreover, one or more ambient images are sampled within one or more corresponding analog storage planes. Next, if it is determined whether a strobe unit is enabled, where, if it is determined that the strobe unit is enabled, one or more strobe images are sampled within the corresponding analog storage planes.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: December 3, 2019
    Assignee: DUELIGHT LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20190347843
    Abstract: A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more representative images is configured. A subpanel including the two or more representative images is displayed, and a notification indicating a new orientation for the subpanel is received. In response to the new orientation, an in-place rotation animation for each of the two or more representative images of the subpanel is generated, and the first relationship between each of the two or more representative images is maintained.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10477077
    Abstract: A system, method, and computer program product are provided for capturing digital images. In use, at least one ambient exposure parameter is determined, and at least one flash exposure parameter based on the at least one ambient exposure parameter is determined. Next, via at least one camera module, an ambient image is captured at a first resolution, and, via the at least one camera module, a flash image is captured at a second resolution according to the at least one flash exposure parameter. The captured ambient image and the captured flash image are stored. Lastly, the captured ambient image and the captured flash image are combined to generate a first merged image. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: November 12, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10477087
    Abstract: A system and method are provided for capturing a flash image based on ambient and flash metering. In use, a first ambient condition is metered for a first ambient frame. Next, a first ambient capture time is determined based on the metering of the first ambient condition. Further, a first flash condition is metered for a first flash frame, and a first flash capture time is determined based on the metering of the first flash condition. Next, a first ambient frame is captured based on the first ambient capture time. After capturing the first ambient frame, a flash circuit is enabled during an active period and, a first flash frame is captured based on a combination of the first ambient capture time and the first flash capture time. Finally, a final image is generated based on the first ambient frame and the first flash frame.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 12, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190342534
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A pixel-level correction is estimated for at least one of the two or more source images based on a pixel level correction function. At least one pixel of the two or more source images is color-corrected based on the pixel-level correction. A first blend weight associated with the two or more source images is initialized, and a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 7, 2019
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10469714
    Abstract: A system, method, and computer program product are provided for capturing digital images. In use, at least one ambient exposure parameter is determined, and at least one flash exposure parameter based on the at least one ambient exposure parameter is determined. Next, via at least one camera module, an ambient image is captured according to the at least one ambient exposure parameter, and, via the at least one camera module, a flash image is captured according to the at least one flash exposure parameter. The captured ambient image and the captured flash image are stored. Lastly, the captured ambient image and the captured flash image are combined to generate a first merged image. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: November 5, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10372971
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. Next, one or more images of the scene are captured. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: August 6, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10375367
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A motion transform is estimated between the two or more source images. The two or more source images are aligned based on the motion transform. Additionally, at least one pixel of the two or more source images is color-corrected based on the alignment. A first blend weight associated with the two or more source images is initialized, a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 6, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10366526
    Abstract: A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more images is configured. Next, a photo montage is displayed including the two or more images. A notification is received indicating a new orientation for the photo montage. Additionally, in response to the new orientation, an in-place rotation animation is generated for each of the two or more images of the photo montage, and the first relationship is maintained between each of the two or more images. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: July 30, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder