IP Library Granted Patent US 8,667,384
Granted Patent B2
US 8,667,384 · App. 11/746,270 · Granted Mar 4, 2014

User interface for editing photo tags

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 8,667,384
App. No.
11/746,270
Granted
Mar 4, 2014
Kind
B2
Abstract

There is disclosed a user interface for editing photo tags. In an embodiment, the user interface embodies a method of editing photo tags, comprising: displaying a photo on a display; providing a photo tagging mode for editing tags for the displayed photo; and for each tag used to tag a subject or object in the photo, identifying the tag type and associating a unique pointer for each tag type to highlight the corresponding tagged subject or object. The method may further comprise: displaying a tag list of tags used to tag a subject or object in the photo; and identifying the tag type of each tag in the tag list. In an embodiment, context sensitive information may be accessed for each tag depending on the tag type.

Claims (59)

1. A method comprising:

rendering a photo on a display of a communications device, the photo including an object;

obtaining a tag type for an online service associated with the object, the tag type including a tag type pointer that visually identifies the online service, the tag type pointer having a unique visual characteristic that is specifically assigned to the online service;

rendering a photo tagging mode interface configured to:

prompt for selection of the object within the photo;

populate a tag in a tag list, the tag corresponding to the selected object;

prompt for selection of the tag type to be associated with the tag;

render the tag type pointer overlayed on the selected object in the photo upon selecting the tag in the tag list; and

upon selecting the tag, render a menu of options associated with the object and the tag type.

2. The method of claim 1 , wherein the photo tagging interface is further configured to:

render the tag list associated with the photo; and

identify the corresponding tag type proximate to each tag in the tag list.

3. The method of claim 2 , wherein the photo tagging interface is further configured to render a visual identifier adjacent to each tag to identify the corresponding tag type of each tag in the tag list.

4. The method of claim 2 , wherein the photo tagging interface is further configured to:

upon selecting the tags in the tag list, rendering the tag type pointer overlayed on the object to visually identify the online service associated with the tag type.

5. The method of claim 2 , wherein the photo tagging interface is further configured to:

upon selecting the object rendered in the photo, highlight the associated tag in the tag list.

6. The method of claim 5 , wherein the photo tagging interface is further configured to render context data associated with the highlighted tag in the tag list.

7. The method of claim 1 , wherein the communications device is a wireless mobile communications device and wherein the photo tagging interface restricts the pointer to navigate within boundaries of the photo.

8. The method of claim 1 , wherein the tag type is one of a free-form tag, a social network tag, an address book tag, and a browser bookmark tag.

9. A communications device comprising:

a processor;

a display;

a non-transitory computer-readable storage medium storing instructions, which when executed by the processor, cause the communications device to perform steps comprising:

rendering a photo on the display of the communications device, the photo including an object;

obtaining a tag type for an online service associated with the object, the tag type including a tag type pointer that visually identifies the online service, the tag type pointer having a unique visual characteristic that is specifically assigned to the online service;

rendering a photo tagging mode interface configured to:

prompt for selection of the object within the photo;

populate a tag in a tag list, the tag corresponding to the selected object;

prompt for entry of the tag type to be associated with the tag;

render the tag type pointer overlayed on the selected object in the photo upon selecting the tag in the tag list; and

upon selecting the tag, render a menu of options associated with the object and the tag type.

10. The communications device of claim 9 , wherein the instructions, when executed by the processor, cause the communications device to perform steps further comprising:

rendering the tag list associated with the photo; and

identifying the corresponding tag type proximate to each tag in the tag list.

11. The communications device of claim 10 , wherein the instructions, when executed by the processor, cause the communications device to perform steps further comprising rendering a visual identifier adjacent to each tag to identify the corresponding tag type of each tag in the tag list.

12. The communications device of claim 10 , wherein the instructions, when executed by the processor, cause the communications device to perform steps further comprising:

upon selecting the tags in the tag list, rendering the tag type pointer overlayed on the object to visually identify the online service associated with the tag type.

13. The communications device of claim 10 , wherein the instructions, when executed by the processor, cause the communications device to perform steps further comprising:

upon selecting the object rendered in the photo, highlighting the associated tag in the tag list.

14. The communications device of claim 13 , wherein the instructions, when executed by the processor, cause the communications device to perform steps further comprising rendering context data associated with the highlighted tag in the tag list.

15. The communications device of claim 10 , wherein the photo tagging interface is further configured to restrict the pointer to navigate within boundaries of the photo to tag the one or more objects in the photo.

16. A non-transitory, data processor readable medium containing data processor code that when loaded into a device adapts the device to edit photo tags, the data processor readable medium comprising:

code for rendering a photo on a display of a communications device, the photo including an object;

code for obtaining a tag type for an online service associated with the object, the tag type including a tag type pointer that visually identifies the online service, the tag type pointer having a unique visual characteristic that is specifically assigned to the online service;

code for rendering a photo tagging mode interface configured to:

prompt for selection of the object within the photo;

populate a tag in a tag list, the tag corresponding to the selected object;

prompt for entry of the tag type to be associated with the tag;

render the tag type pointer overlayed on the selected object in the photo upon selecting the tag in the tag list; and

upon selecting the tag, render a menu of options associated with the object and the tag type.

17. The non-transitory, data processor medium of claim 16 , further comprising:

code for rendering the tag list associated with the photo; and

code for identifying the corresponding tag type proximate to each tag in the tag list.

18. The non-transitory, data processor medium of claim 17 , further comprising code for rendering a visual identifier adjacent to each tag to identify the corresponding tag type of each tag in the tag list.

19. The non-transitory, data processor medium of claim 17 , further comprising:

code for, upon selecting the tags in the tag list, rendering the tag type pointer overlayed on the object to visually identify the online service associated with the tag type.

20. The non-transitory, data processor medium of claim 17 , further comprising code for, upon selecting the object rendered in the photo, highlighting the associated tag in the tag list.

21. The non-transitory, data processor medium of claim 16 , wherein the photo tagging interface is further configured to restrict the pointer to navigate only within boundaries of the photo to tag the one or more objects in the photo.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 1, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031896/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2007
From: BROWN, MICHAEL S; KLASSEN, GERHARD D; DENT, TERRILL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 019616/0589 →