# US 8,788,493 B2 · Digital image tagging apparatuses, systems, and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,788,493 B2
- Document ID: US8788493B2
- Status: Granted
- Kind: B2
- Application number: 12/165,414
- Filed: 2008-06-30
- Published: 2009-12-31
- Granted: 2014-07-22
- Earliest claimed: 2008-06-30
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Heath Stallings; Sok Y. Hwang; Shadman Zafar
- Inventors: Heath Stallings; Sok Y. Hwang; Shadman Zafar
- Web page: https://patentgrep.com/patent/US8788493B2

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/587: using geographical or spatial information, e.g. location
- H04N 23/63: by using electronic viewfinders
- H04N 23/635: {Region indicators; Field of view indicators}
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/80: Camera processing pipelines; Components thereof
- G06V 40/179: {metadata assisted face recognition}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

In an exemplary embodiment, user input is received, a selected portion of a digital image is identified based on the user input, and a tag is applied to the selected portion of the digital image. The applied tag provides an association between the selected portion of the digital image and a data instance.

## Claims

### Claim 1

A method comprising:
receiving, by a mobile device, user input that defines:
a portion of a digital image; and
a size of the portion of said digital image;
wherein at least a portion of said user input is configured to adjust said size of said portion of said digital image by enlarging or reducing said size of said portion of said digital image;
selecting, by said mobile device, said portion of said digital image defined by said user input as a selected portion of said digital image;
identifying, by said mobile device, a geographic location where said digital image was captured;
communicating, by said mobile device, with at least one external device to request and obtain, based on said geographic location, a plurality of location data instances that represent a plurality of geographic locations related to said geographic location where said digital image was captured;
populating, by said mobile device and in response to said obtaining of said plurality of location data instances from said at least one external device, a list with a plurality of location options corresponding to said plurality of location data instances that represent said plurality of geographic locations related to said digital image, each of said plurality of location options capable of being selected by a user;
providing, by said mobile device, said populated list for presentation to said user in a graphical user interface of said mobile device;
receiving, by way of said graphical user interface of said mobile device, a user selection of a location option included in said plurality of location options within said populated list;
applying, by said mobile device, a tag to said selected portion of said digital image in response to receiving said user selection of said location option, said applied tag providing an association between said selected portion of said digital image and a location data instance included in said plurality of location data instances, said location data instance corresponding to said selected location option;
publishing said tagged digital image to a digital image storage and access subsystem over a network; and
providing a plurality of access devices with access to said tagged digital image over said network, wherein the access includes displaying a visual indicator representative of said tag together with said digital image in a graphical user interface, wherein said visual indicator includes at least one display attribute that provides visual contrast relative to at least one non-selected portion of said digital image.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
generating an image map for said digital image, wherein said applying includes configuring said image map to map said selected portion of said digital image to said tag.

### Claim 3 (depends on 1)

The method of claim 1, wherein said applying includes inserting data representative of said tag in metadata associated with said digital image.

### Claim 4 (depends on 1)

The method of claim 1, further comprising generating said tag to include a link to said location data instance corresponding to said selected location option.

### Claim 5 (depends on 1)

The method of claim 1, wherein said visual indicator visually indicates said selected portion of said digital image in said graphical user interface.

### Claim 6 (depends on 1)

The method of claim 1, wherein said visual indicator comprises a selectable object, the method further comprising:
detecting a user selection of said visual indicator; and
displaying, in response to said user selection, data representative of said location data instance corresponding to said selected location option.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
storing said tagged digital image at said digital image storage and access subsystem.

### Claim 8 (depends on 1)

The method of claim 1, further comprising updating said tagged digital image by:
receiving further user input;
identifying another selected portion of said digital image based on said further user input; and
applying another tag to said another selected portion of said digital image, said another tag providing an association between said another selected portion of said digital image and another location data instance included in said plurality of location data instances.

### Claim 9 (depends on 1)

The method of claim 1, tangibly embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

### Claim 10 (depends on 1)

The method of claim 1, further comprising locking said digital image from being tagged by at least one other user.

### Claim 11 (depends on 1)

The method of claim 1, wherein said at least one display attribute comprises at least one of:
a brightness attribute;
a shading attribute; and
a highlighting attribute.

### Claim 12

A method comprising:
capturing, by a mobile device, a camera image;
detecting, by said mobile device, a geographic location where said camera image was captured;
receiving, by said mobile device, user input that defines:
a portion of said camera image; and
a size of said portion of said camera image;
wherein at least a portion of said user input is configured to adjust said size of said portion of said digital image by enlarging or reducing said size of said portion of said digital image;
selecting, by said mobile device, said portion of said camera image based on said user input;
identifying, by said mobile device, said portion of said camera image as a selected portion of said camera image;
communicating, by said mobile device, with at least one external device to request and obtain a plurality of location data instances that represent a plurality of geographic locations related to said geographic location where said camera image was captured;
populating, by said mobile device and in response to said obtaining of said plurality of location data instances from said at least one external device, a list with a plurality of location options corresponding to said plurality of location data instances that represent said plurality of geographic locations related to said camera image, each of said plurality of location options capable of being selected by a user;
providing, by said mobile device, said populated list for presentation to said user in a graphical user interface of said mobile device;
receiving, by way of said graphical user interface of said mobile device, a user selection of a location option included in said plurality of location options within said populated list;
associating, by said mobile device, a tag with said selected location data instance in response to said user selection of said location option included in said plurality of location options within said populated list;
applying, by said mobile device, said tag to said selected portion of said camera image, said applied tag providing an association between said selected portion of said camera image and a location data instance included in said plurality of location data instances, said location data instance corresponding to said selected location option; and
publishing said tagged digital image to a digital image storage and access subsystem over a network, the digital image storage and access subsystem configured to provide a plurality of access devices with access to said tagged digital image over said network, wherein the access includes displaying a visual indicator representative of said tag together with said digital image in a graphical user interface, wherein said visual indicator includes at least one display attribute that provides visual contrast relative to at least one non-selected portion of said digital image.

### Claim 13

A system comprising:
at least one computing device including:
a user interface facility configured to provide a view of a digital image in a graphical user interface and at least one tool enabling a user to provide user input to define:
a portion of said digital image; and
a size of said portion of said digital image;
wherein at least a portion of said user input is configured to adjust said size of said portion of said digital image by enlarging or reducing said size of said portion of said digital image;
an image tagging facility configured to
select said portion of said digital image based on said user input,
identify said portion of said digital image as a selected portion of said digital image,
identify a geographic location where said digital image was captured,
communicate with at least one external device to request and obtain, based on said geographic location, a plurality of location data instances that represent a plurality of geographic locations related to said geographic location where said digital image was captured,
populate, in response to said obtaining of said plurality of location data instances from said at least one external device, a list with a plurality of location options corresponding to said plurality of location data instances that represent said plurality of geographic locations related to said digital image, each of said plurality of location options capable of being selected by a user,
provide said populated list for presentation to said user in a graphical user interface of said mobile device,
receive, by way of said graphical user interface of said mobile device, a user selection of a location option included in said plurality of location options within said populated list, and
apply a tag to said selected portion of said digital image in response to receiving said user selection of said location option, said applied tag providing an association between said selected portion of said digital image and a location data instance included in said plurality of location data instances, said location data instance corresponding to said selected location option; and
a publishing facility configured to publish said tagged digital image to a digital image storage and access subsystem over a network, the digital image storage and access subsystem configured to provide a plurality of access devices with access to said tagged digital image over said network, wherein the access includes displaying a visual indicator representative of said tag together with said digital image in a graphical user interface, wherein said visual indicator includes at least one display attribute that provides visual contrast relative to at least one non-selected portion of said digital image.
