IP Library Patent Application 17953238
Patent Application
App. No. 17/953,238

SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR DIGITAL PHOTOGRAPHY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/953,238
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.

Claims (42)

1 . An apparatus, comprising:

a processor configured to:

receive a digital package comprising two or more images, metadata, and a function or parameter, wherein the metadata includes configuration information associated with the two or more images;

perform a first action 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;

perform a second action on the two or more images, wherein the second action includes an adjustment to resolution, resizing, level, sharpness, contrast, color, or alignment;

render a synthetic image based on the two or more images, the first action, and the second action.

2 . The apparatus of claim 1 , wherein the apparatus is configured such that a first image of the two or more images is an ambient image and a second image of the two or more images is one of a flash image or a second ambient image.

3 . The apparatus of claim 1 , wherein the metadata includes data associated with the two or more images, including at least one of resolution, color, or compression type.

4 . The apparatus of claim 1 , wherein the metadata includes data associated with a camera, including at least one of a model number or processor type.

5 . The apparatus of claim 1 , wherein the metadata includes data associated with a lens, including a lens make or a lens model.

6 . The apparatus of claim 5 , wherein the second action includes rectifying chromatic aberrations associated with the lens.

7 . The apparatus of claim 1 , wherein the metadata includes data associated with a user including at least one of a past behavior, an interaction with a camera, or at least one social networking connection.

8 . The apparatus of claim 1 , wherein the metadata includes at least one of: exposure information, lens configuration, slider positions, default settings, or filters to be applied.

9 . The apparatus of claim 1 , wherein the alignment includes aligning a first image of the two or more images and a second image of the two or more images, and wherein the second action further includes at least one of:

combining two images of the two or more images, or

implementing a setting found in the metadata.

10 . The apparatus of claim 1 , wherein the apparatus is configured to render a second synthetic image based on the synthetic image and at least one image of the two or more images.

11 . The apparatus of claim 1 , wherein the synthetic image is stored as an object.

12 . The apparatus of claim 11 , wherein apparatus is configured to make the object accessible over a network.

13 . The apparatus of claim 1 , wherein the synthetic image is rendered utilizing at least one server.

14 . The apparatus of claim 1 , wherein the synthetic image is rendered utilizing at least one client.

15 . The apparatus of claim 11 , wherein the object includes application code used to adjust viewing parameters for rendering the synthetic image.

16 . The apparatus of claim 15 , wherein the viewing parameters include at least one of a device type, a screen size, a processor type, an amount of RAM, or an input type.

17 . A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor instruct the processor to:

receive a digital package comprising two or more images, metadata, and a function or parameter, wherein the metadata includes configuration information associated with the two or more images;

perform a first action 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;

perform a second action on the two or more images, wherein the second action includes an adjustment to resolution, resizing, level, sharpness, contrast, color, or alignment;

render a synthetic image based on the two or more images, the first action, and the second action.

18 . A method, comprising:

receiving a digital package comprising two or more images, metadata, and a function or parameter, wherein the metadata includes configuration information associated with the two or more images;

performing a first action 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;

performing a second action on the two or more images, wherein the second action includes an adjustment to resolution, resizing, level, sharpness, contrast, color, or alignment;

rendering a synthetic image based on the two or more images, the first action, and the second action.

Assignments (2)
SECURITY INTEREST Recorded Jul 5, 2023
From: DUELIGHT, LLC
To: ZILKA-KOTAB PC
Reel/Frame 064207/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: FEDER, ADAM; KINDLE, BRIAN; RIVARD, WILLIAM
To: DUELIGHT LLC
Reel/Frame 063454/0383 →