Patents Assigned to Duelight LLC
  • 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
  • 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
  • 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
  • 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: 10178323
    Abstract: A system, method, and computer program product for generating a digital image. The method comprises receiving a shutter release command and causing a camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command. Next, the first image within an image set is stored and a camera module is caused to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command. Additionally, the second image within the image set is stored, and a strobe intensity value is specified based on a measured exposure for images in the image set. Lastly, a strobe unit is configured based on the strobe intensity value, and in response to configuring the strobe unit, the camera module is caused to sample a final image.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: January 8, 2019
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian 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: 10129514
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image set is captured by a first image sensor, the first image set including two or more first source images and a plurality of chrominance values, and a second image set is captured by a second image sensor, the second image set including two or more second source images and a plurality of luminance values. Next, a first image of the first source images and a second image of the first source images are combined to form a first pair of source images, and a first image of the second source images and a second image of the second source images are combined to form a second pair of source images. Additionally, a first resulting image by is generated combining the first pair of source images with the second pair of source images. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: November 13, 2018
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • 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
  • 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: 10110870
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image set is captured, using a first image sensor, the first image set including two or more first source images and a plurality of chrominance values, and a second image set is captured, using a second image sensor, the second image set including two or more second source images and a plurality of luminance values. Next, a first image of the first source images and a first image of the second source images are combined to form a first pair of source images, and a second image of the first source images and a second image of the second source images are combined to form a second pair of source images. Additionally, a first resulting image is generated by combining the first pair of source images with the second pair of source images. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: October 23, 2018
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 10088989
    Abstract: A system, method, and computer program product are provided for computing operations based on a first and second user input. In use, a first user input in a first region of a graphical user interface is received. Next, while receiving the first user input, a second user input is received in connection with one or more portions of displayed content in a second region of the graphical user interface. Lastly, one or more operations are computed in connection with the one or more portions of the displayed content, based on the first input and the second input. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 2, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 9998935
    Abstract: A system, method, and computer program product are provided for sharing data based on a combined bandwidth consumption. In use, a first sharing action is received. Next, a first bandwidth consumption is received. Further, a second bandwidth consumption is received. Additionally, it is determined whether a combination of the first bandwidth consumption and the second bandwidth consumption surpasses a predefined threshold. Lastly, the first sharing action is conditionally allowed based on the determination. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 12, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Brian Kindle, Adam Feder
  • Patent number: 9998721
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image set is captured by a first image sensor, the first image set including two or more first source images and a plurality of chrominance values, and a second image set is captured by a second image sensor, the second image set including two or more second source images and a plurality of luminance values. Next, a first image of the first source images and a second image of the first source images are combined to form a first pair of source images, and a first image of the second source images and a second image of the second source images are combined to form a second pair of source images. Additionally, a first resulting image by is generated combining the first pair of source images with the second pair of source images. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 12, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • 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: 9934561
    Abstract: A system, method, and computer program product are provided for exchanging images. In use, one or more images are received at a server. Additionally, the one or more images are analyzed. Further, image processing code is outputted referencing the one or more images, based on the analysis of the one or more images. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: April 3, 2018
    Assignee: Duelight LLC
    Inventors: Adam Feder, Brian Kindle, William Rivard
  • 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
  • Patent number: 9918017
    Abstract: A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, a first an analog signal associated with an image is received from at least one pixel of an image sensor. Next, a first amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a first gain. Further, a second amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a second gain. Finally, the first amplified analog signal and the second amplified analog signal are transmitted.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: March 13, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 9912928
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. The system includes a first image sensor configured to capture a first image that includes a plurality of chrominance values, a second image sensor configured to capture a second image that includes a plurality of luminance values, and an image processing subsystem configured to generate a resulting image by combining the plurality of chrominance values with the plurality of luminance values. The first image sensor and the second image sensor may be distinct image sensors optimized for capturing chrominance images or luminance images.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: March 6, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 9894289
    Abstract: A system, method, and computer program product for generating a digital image. The method comprises receiving a shutter release command and causing a camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command. Next, the first image within an image set is stored and a camera module is caused to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command. Additionally, the second image within the image set is stored, and a strobe intensity value is specified based on a measured exposure for images in the image set. Lastly, a strobe unit is configured based on the strobe intensity value, and in response to configuring the strobe unit, the camera module is caused to sample a final image.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: February 13, 2018
    Assignee: Duelight LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle