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: 20180063409
    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: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20180063411
    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: July 6, 2017
    Publication date: March 1, 2018
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20180007240
    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: Application
    Filed: June 28, 2017
    Publication date: January 4, 2018
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 9860461
    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 17, 2016
    Date of Patent: January 2, 2018
    Assignee: Duelight LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 9819849
    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: Grant
    Filed: July 1, 2016
    Date of Patent: November 14, 2017
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 9807322
    Abstract: A system, method, and computer program product for generating an image stack, comprising initializing a pixel array configured to include a set of analog storage planes, enabling simultaneous integration of the photographic scene for two or more analog storage planes within the set of analog storage planes, enabling integration to proceed during a first sampling interval, disabling integration for at least one analog storage plane, and enabling integration to proceed during a second sampling interval.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 31, 2017
    Assignee: Duelight LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20170278292
    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: June 14, 2017
    Publication date: September 28, 2017
    Inventors: Adam Barry Feder, Brian J. Kindle, William Guie Rivard
  • Patent number: 9741150
    Abstract: A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving a notification indicating a new orientation for the collection viewer, computing a current animation state for a current animation sequence associated with the collection viewer, identifying representative images to render in an animation frame, and generating an animation frame by rendering one or more rendered representative images in place, according to the animation state.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: August 22, 2017
    Assignee: Duelight LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 9721375
    Abstract: A system, method, and computer program product for displaying representative images within one or more subpanels of a user interface is disclosed. The method comprises configuring, by a processor unit, an adjacent relationship between a visible subpanel of the one or more subpanels and at least one not-visible subpanel of the one or more subpanels. Next, a second relationship is configured between each of two or more representative images and an associated subpanel of the one or more subpanels, wherein the second relationship defines a location on the associated subpanel where each of the two or more representative images is displayed. Additionally, a notification is received indicating a new orientation for at least one of the one or more subpanels. In response to the new orientation, an in-place rotation animation is generated for the two or more representative images based on the adjacent relationship and the second relationship.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: August 1, 2017
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Publication number: 20170070690
    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 17, 2016
    Publication date: March 9, 2017
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20160381304
    Abstract: A system, method, and computer program product for generating an image stack, comprising initializing a pixel array configured to include a set of analog storage planes, enabling simultaneous integration of the photographic scene for two or more analog storage planes within the set of analog storage planes, enabling integration to proceed during a first sampling interval, disabling integration for at least one analog storage plane, and enabling integration to proceed during a second sampling interval.
    Type: Application
    Filed: March 14, 2014
    Publication date: December 29, 2016
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20160044293
    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: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 9215433
    Abstract: A system, method and computer program product for generating an image set for a photographic scene. The method comprises sampling evaluation images comprising an ambient evaluation image and a strobe evaluation image, enumerating exposure requirements for each image comprising the image set, selecting exposure coordinates for each image comprising the image set based on a corresponding exposure requirement and a corresponding evaluation image, 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, and in particular image sets that include both ambient and strobe images.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: December 15, 2015
    Assignee: Duelight LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20150264273
    Abstract: A system, method, and computer program product for generating an image stack, comprising initializing a pixel array configured to include a set of analog storage planes, enabling simultaneous integration of the photographic scene for two or more analog storage planes within the set of analog storage planes, enabling integration to proceed during a first sampling interval, disabling integration for at least one analog storage plane, and enabling integration to proceed during a second sampling interval.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Publication number: 20150229898
    Abstract: A system, method and computer program product for generating an image set for a photographic scene. The method comprises sampling evaluation images comprising an ambient evaluation image and a strobe evaluation image, enumerating exposure requirements for each image comprising the image set, selecting exposure coordinates for each image comprising the image set based on a corresponding exposure requirement and a corresponding evaluation image, 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, and in particular image sets that include both ambient and strobe images.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Publication number: 20150229819
    Abstract: A system, method, and computer program product for generating an image set is disclosed. The method comprises receiving a shutter release command, generating a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command, storing the first image within the image set, generating a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command, and storing the second image within the image set. The first set of sampling parameters specifies a first strobe intensity, and the second set of sampling parameters specifies a second strobe intensity. A strobe unit is configured to generate strobe illumination within the photographic scene according to the first strobe intensity or the second strobe intensity.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Inventors: William G. Rivard, Adam B. Feder, Brian J. Kindle
  • Publication number: 20150029226
    Abstract: A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving a notification indicating a new orientation for the collection viewer, computing a current animation state for a current animation sequence associated with the collection viewer, identifying representative images to render in an animation frame, and generating an animation frame by rendering one or more rendered representative images in place, according to the animation state.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 29, 2015
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle