Patents by Inventor Brian Kindle

Brian 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: 20240073543
    Abstract: The system includes instructions to cause a strobe unit to emit illumination during a first time interval according to a first set of strobe parameters, and to cause a camera module to sample a first image of the photographic scene during the first time interval according to a first set of exposure parameters. The first image is stored within an image set. The instructions cause the strobe unit to emit illumination during a second time interval according to a second set of strobe parameters, and to cause the camera module to sample a second image of the photographic scene during the second time interval based on a second set of exposure parameters. The second image is stored within the image set. An image is selected from the image set, and a resulting image is generated. The resulting image is stored in the image set.
    Type: Application
    Filed: November 8, 2023
    Publication date: February 29, 2024
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20230156350
    Abstract: A system, method, and computer program product are provided for digital photography. In use, a digital package comprising two or more images, metadata, and a function or parameter is received. A first action is performed on the two or more images, wherein the first action includes at least one of: a recognition of at least one object within the two or more images; a determination of a location based on the recognition; or an identification of information associated with the at least one object. A second action is performed on the two or more images. A synthetic image is rendered based on the two or more images, the first action, and the second action.
    Type: Application
    Filed: September 26, 2022
    Publication date: May 18, 2023
    Inventors: Adam Feder, Brian Kindle, William Rivard
  • Publication number: 20230156344
    Abstract: A system, method, and computer program product are provided for performing high dynamic range mixing on a pixel stream. In use, a pixel stream including at least two exposures per pixel from a plurality of pixels of an image sensor is received. A first pixel attribute of a first exposure of the pixel is identified, and a second pixel attribute of a second exposure of the pixel is identified. A first high dynamic range (HDR) pixel is generated by mixing the first exposure of the pixel and the second exposure of the pixel, based on the first pixel attribute, and the second pixel attribute. Additionally, an HDR pixel stream is generated comprising at least the first HDR pixel, and the HDR pixel stream is outputted.
    Type: Application
    Filed: September 15, 2022
    Publication date: May 18, 2023
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20230081630
    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: Application
    Filed: July 26, 2022
    Publication date: March 16, 2023
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20230061404
    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: Application
    Filed: July 14, 2022
    Publication date: March 2, 2023
    Inventors: Adam Feder, Brian Kindle, William Rivard
  • Publication number: 20230060489
    Abstract: The system includes instructions to cause a strobe unit to emit illumination during a first time interval according to a first set of strobe parameters, and to cause a camera module to sample a first image of the photographic scene during the first time interval according to a first set of exposure parameters. The first image is stored within an image set. The instructions cause the strobe unit to emit illumination during a second time interval according to a second set of strobe parameters, and to cause the camera module to sample a second image of the photographic scene during the second time interval based on a second set of exposure parameters. The second image is stored within the image set. An image is selected from the image set, and a resulting image is generated. The resulting image is stored in the image set.
    Type: Application
    Filed: July 19, 2022
    Publication date: March 2, 2023
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20230047124
    Abstract: A system, method, and computer program product are provided for obtaining low-noise, high-speed captures of a photographic scene. In use, a first cell of a first pixel is in communication with a first node for storing a first sample. Further, a second cell of a second pixel is in communication with a second node for storing a second sample. Still further, the first cell and the second cell are communicatively coupled.
    Type: Application
    Filed: July 5, 2022
    Publication date: February 16, 2023
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20230052018
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image and a second image are received from a first image sensor, where the first image sensor detects wavelengths of a visible spectrum. A third image and a fourth image are received from a second image sensor, where the second image sensor detects wavelengths of a non-visible spectrum. Using an image processing subsystem, a resulting image is generated by combining one of the first image or the second image, with one of the third image or the fourth image.
    Type: Application
    Filed: May 20, 2022
    Publication date: February 16, 2023
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20220353712
    Abstract: A system, method, and computer program product are provided for sharing data based on an adjusted bandwidth consumption. In use, a first sharing action is received by a network carrier system by a first device for one or more data items. Additionally, it is determined, by the network carrier system, that the first sharing action satisfies an exclusion criteria. The first sharing action is performed by the network carrier system, where the first sharing action comprises streaming the one or more data items to the first device, and data transmitted to the first device in connection with the first sharing action is excluded from a data plan usage calculated by the network carrier system for the first device.
    Type: Application
    Filed: March 22, 2022
    Publication date: November 3, 2022
    Inventors: William Rivard, Brian Kindle, Adam Feder
  • Publication number: 20220343476
    Abstract: A system, method, and computer program product for generating a lightweight source code for implementing an image processing pipeline is disclosed. The method comprises receiving a specification for an image processing pipeline based on configuration settings associated with a user interface of a viewer application, generating a graphics language (GL) representation of the image processing pipeline based on the specification, and code for causing the GL representation to be compiled via a compile service to generate a binary executable instantiation of the image processing pipeline for execution on one or more graphics processing unit (GPU) cores.
    Type: Application
    Filed: March 14, 2022
    Publication date: October 27, 2022
    Inventors: Adam Feder, Brian Kindle, William Rivard
  • Publication number: 20220345613
    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: Application
    Filed: March 14, 2022
    Publication date: October 27, 2022
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11463630
    Abstract: A system, method, and computer program product are provided for performing high dynamic range mixing on a pixel stream. In use, a pixel stream including at least two exposures per pixel from a plurality of pixels of an image sensor is received. A first pixel attribute of a first exposure of the pixel is identified, and a second pixel attribute of a second exposure of the pixel is identified. A first high dynamic range (HDR) pixel is generated by performing HDR mixing on the first exposure of the pixel and the second exposure of the pixel, based on the first pixel attribute, and the second pixel attribute. Additionally, an HDR pixel stream is generated comprising at least the first HDR pixel, and the HDR pixel stream is outputted.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: October 4, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20220272553
    Abstract: A system, method, and computer program product are provided for sharing data based on an adjusted bandwidth consumption. In use, a first sharing action is received by a network carrier system by a first device for one or more data items. Additionally, it is determined, by the network carrier system, that the first sharing action satisfies an exclusion criteria. The first sharing action is performed by the network carrier system, where the first sharing action comprises streaming the one or more data items to the first device, and data transmitted to the first device in connection with the first sharing action is excluded from a data plan usage calculated by the network carrier system for the first device.
    Type: Application
    Filed: January 5, 2022
    Publication date: August 25, 2022
    Inventors: William Rivard, Brian Kindle, Adam Feder
  • Patent number: 11394895
    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: November 7, 2019
    Date of Patent: July 19, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11394894
    Abstract: A system, method, and computer program product are provided for obtaining low-noise, high-speed captures of a photographic scene. In use, a first cell of a first pixel is in communication with a first node for storing a first sample. Further, a second cell of a second pixel is in communication with a second node for storing a second sample. Still further, the first cell and the second cell are communicatively coupled.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 19, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20220210313
    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: Application
    Filed: November 3, 2021
    Publication date: June 30, 2022
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11356647
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image and a second image are received from a first image sensor, where the first image sensor detects wavelengths of a visible spectrum. A third image and a fourth image are received from a second image sensor, where the second image sensor detects wavelengths of a non-visible spectrum. Using an image processing subsystem, a resulting image is generated by combining at least three of: the first image, the second image, the third image, or the fourth image.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: June 7, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11252589
    Abstract: A system, method, and computer program product are provided for sharing data based on an adjusted bandwidth consumption. In use, a first sharing action is received by a network carrier system by a first device for one or more data items. Additionally, it is determined, by the network carrier system, that the first sharing action satisfies an exclusion criteria. The first sharing action is performed by the network carrier system, where the first sharing action comprises streaming the one or more data items to the first device, and data transmitted to the first device in connection with the first sharing action is excluded from a data plan usage calculated by the network carrier system for the first device.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 15, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Brian Kindle, Adam Feder
  • Publication number: 20210360141
    Abstract: A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, an analog signal associated with an image associated with an image of an image sensor is received. Amplified analog signals associated with the image are generated by amplifying the analog signal utilizing gains. The amplified analog signals are transmitted to analog-to-digital converter circuits. The amplified analog signals are converted to digital signals utilizing the analog-to-digital converter circuits. The digital signals are combined to create a high dynamic range (HDR) image.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 18, 2021
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20210337104
    Abstract: A system, method, and computer program product are provided for obtaining low-noise, high-speed captures of a photographic scene. In use, a first cell of a first pixel is in communication with a first node for storing a first sample. Further, a second cell of a second pixel is in communication with a second node for storing a second sample. Still further, the first cell and the second cell are communicatively coupled.
    Type: Application
    Filed: January 29, 2021
    Publication date: October 28, 2021
    Inventors: William Rivard, Adam Feder, Brian Kindle