IP Library Granted Patent US 9,547,667
Granted Patent B2
US 9,547,667 · App. 12/860,404 · Granted Jan 17, 2017

Image annotation for image auxiliary information storage and retrieval

View Patent ↗
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 9,547,667
App. No.
12/860,404
Granted
Jan 17, 2017
Kind
B2
Abstract

Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for image annotation for image auxiliary information storage and retrieval. In an embodiment of the invention, a method for image annotation for image auxiliary information storage and retrieval is provided. The method includes loading a digital image into memory of a computer and selecting separately stored auxiliary information for the digital image. A network location of the auxiliary information can be encoded. Finally, the encoding can be embedded into the digital image.

Claims (37)

1. A method for image annotation for image auxiliary information storage and retrieval comprising:

storing a digital image into memory of a computer;

selecting separately stored auxiliary information for the digital image;

encoding a network location of the auxiliary information; and,

embedding the encoding into the digital image;

wherein the stored auxiliary information includes audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

2. The method of claim 1 , wherein encoding a network location of the auxiliary information, comprises embedding the bar code into a comer of the digital image.

3. An image data processing system comprising:

a host computer with at least one processor and memory;

an image editing tool executing in the memory of the host computer; and,

an image annotation module coupled to the image editing tool, the module

comprising program code enabled upon execution by the host computer to select auxiliary information for a digital image loaded in the image editing tool, to encode a network location of the auxiliary information, and to direct the image editing tool to embed the encoding into the digital image;

wherein the stored auxiliary information includes audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

4. The system of claim 3 , wherein the encoding is a bar code.

5. A computer program product for image annotation for image auxiliary information storage and retrieval, the computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code for storing a digital image into memory of a computer;

computer readable program code selecting separately stored auxiliary information for the digital image;

computer readable program code encoding a network location of the auxiliary information; and,

computer readable program code embedding the encoding into the digital image;

wherein the stored auxiliary information includes audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

6. The computer program product of claim 5 , wherein the encoding is a bar code.

7. The method of claim 1 , further comprising:

scanning the encoding of the digital image;

decoding the encoding into the network location;

retrieving the auxiliary information from the network location;

displaying the auxiliary information including the audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

8. The system of claim 3 , wherein the image annotation module is configured to:

scan the encoding of the digital image;

decode the encoding into the network location;

retrieve the auxiliary information from the network location;

display the auxiliary information including the audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

9. The computer program product of claim 5 , the computer program product comprising:

computer readable program code for scanning the encoding of the digital image;

computer readable program code for decoding the encoding into the network location;

computer readable program code for retrieving the auxiliary information from the network location;

computer readable program code for displaying the auxiliary information including the audio commentary providing context to the digital image, video imagery temporally contemporaneous to the corresponding digital image, a textual statement of a location of a subject of the digital image, camera settings at a time of acquiring the digital image, identity of a user of a camera at the time of acquiring the digital image, and text providing classification and categorization information with respect to the digital image.

Assignments (6)
CHANGE OF NAME Recorded Apr 26, 2018
From: QMAGE, LLC
To: QMAGE, INC.
Reel/Frame 046022/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: ROTHSCHILD MOBILE IMAGING INNOVATIONS, LLC
To: QMAGE, LLC
Reel/Frame 045631/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2017
From: ROTHSCHILD MOBILE IMAGING INNOVATIONS LLC
To: QMAGE, LLC
Reel/Frame 042335/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: SRR PATENT HOLDINGS, LLC
To: ROTHSCHILD MOBILE IMAGING INNOVATIONS, LLC
Reel/Frame 030974/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2011
From: LMR INVENTIONS, LLC
To: SRR PATENT HOLDINGS, LLC
Reel/Frame 026659/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: ROTHSCHILD, LEIGH M.
To: ARIEL INVENTIONS, LLC
Reel/Frame 025212/0520 →