Patents by Inventor Brian J. Kindle

Brian J. Kindle 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).

  • Publication number: 20190174028
    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: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20190149706
    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: November 16, 2017
    Publication date: May 16, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10284834
    Abstract: A system, method, and computer program product are provided for displaying a combined image based on a cost function. In use, two or more source images are loaded and a first blend weight is initiated associated with the two or more source images. Next, a first combined image from the two or more source images and a cost function for the first combined image is computed. It is determined whether the cost function is substantially minimized, wherein if the cost function is not substantially minimized, the first blend weight is updated to substantially minimize the cost function, the first combined image is updated based on the updated first blend weight, and the user interface element associated with the updated first combined image is updated. A display then displays the first combined image based on the first blend weight and a user interface element associated with the first combined image. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 7, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20190124280
    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: December 12, 2018
    Publication date: April 25, 2019
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 10270958
    Abstract: A system, method, and computer program product are provided for adjusting focus based on focus target information. In use, an image is sampled as image data, using a camera module. Next, the image data is transmitted for processing, wherein the processing includes identifying one or more focus regions. Additionally, focus target information is determined corresponding to one or more focus regions. Further, a focus is adjusted, based on the focus target information, and the image is captured. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: April 23, 2019
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190116306
    Abstract: A system, method, and computer program product are provided for generating a focus sweep to produce a focus stack. In use, an image is sampled as image data. Next, a first focus region is identified and a second focus region is identified. Next, first focus target information corresponding to the first focus region is determined and second focus target information corresponding to the second focus region is determined. Further, a focus is adjusted, based on the first focus target information and at least one first image is captured based on the first focus target information. Additionally, the focus is adjusted, based on the second focus target information and at least one second image is captured based on the second focus target information. Lastly, the at least one first image and the at least one second image are saved to an image stack. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 18, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190108387
    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: Application
    Filed: May 10, 2018
    Publication date: April 11, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190108388
    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: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20190035135
    Abstract: A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving an indication of a new orientation for the collection viewer, displaying a sequence of animation frames that depict an in-place rotation animation for the representative images, generating a rotation angle in a sequence of rotation angles, and displaying a rendered representative image for each of the two or more representative images by rendering the two or more representative images, wherein each rendered representative image is rotated according to the rotation angle.
    Type: Application
    Filed: September 28, 2018
    Publication date: January 31, 2019
    Inventors: Adam Barry Feder, Brian J. Kindle, William Guie Rivard
  • Publication number: 20190037192
    Abstract: A system, method, and computer program product are provided for displaying a combined image based on a cost function. In use, two or more source images are loaded and a first blend weight is initiated associated with the two or more source images. Next, a first combined image from the two or more source images and a cost function for the first combined image is computed. It is determined whether the cost function is substantially minimized, wherein if the cost function is not substantially minimized, the first blend weight is updated to substantially minimize the cost function, the first combined image is updated based on the updated first blend weight, and the user interface element associated with the updated first combined image is updated. A display then displays the first combined image based on the first blend weight and a user interface element associated with the first combined image. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: September 28, 2018
    Publication date: January 31, 2019
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 10182197
    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: November 15, 2017
    Date of Patent: January 15, 2019
    Assignee: Duelight LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 10178300
    Abstract: A system, method, and computer program product are provided for generating a focus sweep to produce a focus stack. In use, an image is sampled as image data. Next, a first focus region is identified and a second focus region is identified. Next, first focus target information corresponding to the first focus region is determined and second focus target information corresponding to the second focus region is determined. Further, a focus is adjusted, based on the first focus target information and at least one first image is captured based on the first focus target information. Additionally, the focus is adjusted, based on the second focus target information and at least one second image is captured based on the second focus target information. Lastly, the at least one first image and the at least one second image are saved to an image stack. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: January 8, 2019
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10109098
    Abstract: A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving an indication of a new orientation for the collection viewer, displaying a sequence of animation frames that depict an in-place rotation animation for the representative images, generating a rotation angle in a sequence of rotation angles, and displaying a rendered representative image for each of the two or more representative images by rendering the two or more representative images, wherein each rendered representative image is rotated according to the rotation angle.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: October 23, 2018
    Assignee: DUELIGHT LLC
    Inventors: Adam Barry Feder, Brian J. Kindle, William Guie Rivard
  • Patent number: 10110867
    Abstract: A system, method, and computer program product are provided for displaying a combined image based on a cost function. In use, two or more source images are loaded and a first blend weight is initiated associated with the two or more source images. Next, a first combined image from the two or more source images and a cost function for the first combined image is computed. It is determined whether the cost function is substantially minimized, wherein if the cost function is not substantially minimized, the first blend weight is updated to substantially minimize the cost function, the first combined image is updated based on the updated first blend weight, and the user interface element associated with the updated first combined image is updated. A display then displays the first combined image based on the first blend weight and a user interface element associated with the first combined image. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: October 23, 2018
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20180114352
    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: Application
    Filed: July 5, 2017
    Publication date: April 26, 2018
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20180114351
    Abstract: A system, method, and computer program product for displaying representative images is disclosed. The method comprises displaying two or more representative images within one or more groups of a user interface. Next, an alphabetic progression relationship is configured between the one or more groups, according to a group character for each group. For each of the two or more representative images, a second relationship is configured between the respective representative image and an associated group of the one or more groups. Additionally, a notification is received indicating a new orientation for at least one of the one or more groups. Lastly, in response to the new orientation, an in-place rotation animation is generated for the two or more representative images, affected by the new orientation, based on the alphabetic progression relationship and the second relationship. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: March 7, 2017
    Publication date: April 26, 2018
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 9953454
    Abstract: A system, method, and computer program product for displaying representative images is disclosed. The method comprises displaying two or more representative images within one or more groups of a user interface. Next, an alphabetic progression relationship is configured between the one or more groups, according to a group character for each group. For each of the two or more representative images, a second relationship is configured between the respective representative image and an associated group of the one or more groups. Additionally, a notification is received indicating a new orientation for at least one of the one or more groups. Lastly, in response to the new orientation, an in-place rotation animation is generated for the two or more representative images, affected by the new orientation, based on the alphabetic progression relationship and the second relationship. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: April 24, 2018
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 9924147
    Abstract: A system, method and computer program product for generating an image set for a photographic scene. The method comprises sampling evaluation images, enumerating exposure requirements for each image comprising the image set, selecting exposure coordinates for each image comprising the image set, generating camera subsystem exposure parameters for each image comprising the image set based on corresponding selected exposure coordinates, storing camera subsystem exposure parameters for each image comprising the image set, sampling each image comprising the image set based on corresponding camera subsystem exposure parameters, and storing each sampled image comprising the image set. Techniques disclosed herein advantageously reduce inter-frame time for images sampled sequentially.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 20, 2018
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20180077367
    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 15, 2017
    Publication date: March 15, 2018
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20180070069
    Abstract: A system, method, and computer program product are provided for displaying a combined image based on a cost function. In use, two or more source images are loaded and a first blend weight is initiated associated with the two or more source images. Next, a first combined image from the two or more source images and a cost function for the first combined image is computed. It is determined whether the cost function is substantially minimized, wherein if the cost function is not substantially minimized, the first blend weight is updated to substantially minimize the cost function, the first combined image is updated based on the updated first blend weight, and the user interface element associated with the updated first combined image is updated. A display then displays the first combined image based on the first blend weight and a user interface element associated with the first combined image. Additional systems, methods, and computer program products are also presented.
    Type: Application
    Filed: November 9, 2017
    Publication date: March 8, 2018
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle