System, method, and computer program product for exchanging images

US2025086765A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025086765-A1
Application numberUS-202418957506-A
CountryUS
Kind codeA1
Filing dateNov 22, 2024
Priority dateSep 30, 2013
Publication dateMar 13, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus, comprising: at least one non-transitory memory; a touch screen; a network interface; a camera; and one or more processors in communication with the at least one non-transitory memory, the touch screen, the network interface, and the camera, wherein the one or more processors execute instructions stored in the non-transitory memory to cause the apparatus to: generate a first image, utilizing the camera configured according to a first brightness level; generate a second image, utilizing the camera configured according to a second brightness level; combining at least a portion of the first image and at least a portion of the second image to generate a first synthetic image; process the first synthetic image; store, in a first object, the processed first synthetic image and metadata that is related to the generation thereof; communicate, utilizing the network interface, the object to at least one server for storage thereon; and display, utilizing the touch screen, the processed first synthetic image. 2 . The apparatus of claim 1 , wherein the one or more processors execute the instructions stored in the non-transitory memory to cause the apparatus to: display, utilizing the touch screen, the processed first synthetic image with a slider user interface element; and in the event of receipt, utilizing the touch screen, of a sliding user input on the slider user interface element: applying a blur effect on the processed first synthetic image to generate a blurred processed synthetic image. 3 . The apparatus of claim 2 , wherein the one or more processors execute the instructions stored in the non-transitory memory to cause the apparatus to: in the event of receipt, utilizing the touch screen, of a save user input on a save user interface element after the receipt of the sliding user input on the slider user interface element, updating the first object to include: the processed first synthetic image without the blur effect applied, the blurred processed synthetic image with the blur effect applied, and additional metadata. 4 . The apparatus of claim 1 , wherein the one or more processors execute the instructions stored in the non-transitory memory to cause the apparatus to: display, utilizing the touch screen, a user interface element for setting an exposure time parameter; and in the event of receipt, utilizing the touch screen, of a selection user input on the user interface element, set the exposure time parameter based thereon, such that the first image and the second image are generated based on the set exposure time parameter. 5 . The apparatus of claim 1 , wherein the one or more processors execute the instructions stored in the non-transitory memory to cause the apparatus to: display, utilizing the touch screen, the processed first synthetic image with a plurality of user interface elements including a first user interface element for controlling a blur effect on the processed first synthetic image, a second user interface element for controlling a brightness effect on the processed first synthetic image, and a third user interface element for controlling a color effect on the processed first synthetic image; in the event of receipt, utilizing the touch screen, of a selection user input on at least one of the first user interface element, the second user interface element, or the third user interface element: display, utilizing the touch screen, at least one slider user interface element for controlling at least one of the blur effect, the brightness effect, or color effect, on the processed first synthetic image; in the event of receipt, utilizing the touch screen, of a sliding user input on the at least one slider user interface element: controlling display, utilizing the touch screen, of the at least one of the blur effect, the brightness effect, or color effect, on the processed first synthetic image for generating a further processed synthetic image; display, utilizing the touch screen, of a save user interface element; and in the event of receipt, utilizing the touch screen, of a save user input on the save user interface element after the receipt of the sliding user input on the at least one slider user interface element, update the first object to include the further processed synthetic image and additional metadata. 6 . The apparatus of claim 5 , wherein the one or more processors execute the instructions stored in the non-transitory memory to cause the apparatus to: display, utilizing the touch screen and the additional metadata of the first object, of the further processed synthetic image with the at least one slider user interface element being set based on the sliding user input; and in the event of receipt, utilizing the touch screen, of an additional sliding user input on the at least one slider user interface element: controlling display, utilizing the touch screen and the processed first synthetic image, of the at least one of the blur effect, the brightness effect, or color effect, on the processed first synthetic image for generating an even further processed synthetic image. 7 . The apparatus of claim 1 , wherein the apparatus is configured such that the first image and the second image are generated in addition to additional images, such that the first image and the second image are automatically selected, instead of the additional images, for generating the synthetic image. 8 . The apparatus of claim 1 , wherein the apparatus is configured such that the first image and the second image are generated in addition to additional images, such that the first image and the second image are automatically selected based on an exposure quality thereof, instead of the additional images, for generating the synthetic image. 9 . The apparatus of claim 1 , wherein the apparatus is configured such that, before at least one of the first image or the second image is generated, the camera is configured according to at least one exposure parameter based on an ambient lighting condition. 10 . The apparatus of claim 1 , wherein the apparatus is configured such that, before the first image and the second image are generated, the camera is configured according to a exposure parameter based on an ambient lighting condition that is present before the first image and the second image are generated. 11 . The apparatus of claim 1 , wherein the apparatus is configured such that, before the first image and the second image are generated, the camera is configured according to a exposure parameter based on an ambient lighting condition, where the exposure parameter is maintained constant while the first image and the second image are generated. 12 . The apparatus of claim 1 , wherein the apparatus is configured such that: before the first image is generated, the camera is configured according to a first exposure parameter based on a first ambient lighting condition; and before the second image is generated, the camera is configured according to a second exposure parameter based on a second ambient lighting condition. 13 . The apparatus of claim 1 , wherein the apparatus is configured such that: at least a portion of the first image is generated, by: capturing, utilizing a plurality of pixels of the camera, a first analog signal of a photographic scene at a first time, the first analog signal including: at least a first first-analog-signal portion that is amplified utilizing a first gain associated with a first pixel of the plurality of pixels, and at least a second first-analog-signal portion that is amplified utilizing a second gain associated with a second pixel of t

Assignees

Inventors

Classifications

  • G06T5/92Primary

    based on global image properties · CPC title

  • Image enhancement or restoration · CPC title

  • with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324) · CPC title

  • Deblurring; Sharpening · CPC title

  • Colour balance circuits, e.g. white balance circuits or colour temperature control (camera processing pipelines for colour balance H04N23/88) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025086765A1 cover?
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.
Who is the assignee on this patent?
Duelight Llc
What technology area does this patent fall under?
Primary CPC classification G06T5/92. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).