IP Library Granted Patent US 7,636,450
Granted Patent B1
US 7,636,450 · App. 11/341,834 · Granted Dec 22, 2009

Displaying detected objects to indicate grouping

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 7,636,450
App. No.
11/341,834
Granted
Dec 22, 2009
Kind
B1
Abstract

Displaying an object is disclosed. Displaying includes obtaining a first group of objects associated with a first tag and a second group of objects associated with a second tag, wherein at least one object in the first group or the second group has been detected from an image; and displaying the first group and the second group, wherein the objects are arranged to indicate to which group they belong.

Claims (39)

1. A method, including:

obtaining a first group of objects associated with a first tag and a second group of objects associated with a second tag, wherein at least one object in the first group or the second group comprises a subimage that has been detected from an image and obtaining is performed by a processor; and

displaying the first group and the second group, wherein the objects are arranged to indicate with which tag each object is associated;

wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region, and the regions are arranged in an order based at least in part on a frequency of co-occurrence with a detection object associated with each group.

2. A method as recited in claim 1 , wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region.

3. A method as recited in claim 1 , wherein the first group of objects is displayed in a row.

4. A method as recited in claim 1 , wherein the first group of objects is displayed in a collapsed display state, such that at least one object in the first group of objects is removed from display.

5. A method as recited in claim 1 , wherein the first group is arranged in an order based at least in part on a date associated with each object in the first group.

6. A method as recited in claim 1 , wherein the first group of objects is arranged in an order based at least in part on a number of tags associated with each object in the first group.

7. A method as recited in claim 1 , wherein the first group of objects is arranged in an order based at least in part on a probability associated with each object in the first group.

8. A method as recited in claim 1 , wherein the first group of objects is arranged in random order.

9. A method as recited in claim 1 , wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region, and the regions are arranged in an order based at least in part on a number of objects in each group.

10. A method as recited in claim 1 , wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region, and the regions are arranged in an order based at least in part on a number of tags associated with each group.

11. A method as recited in claim 1 , further including in the event that a tag associated with an object changes, rearranging the objects.

12. A method as recited in claim 1 , wherein the first group of objects and the second group of objects are displayed in a tree structure.

13. A method as recited in claim 1 , wherein the first group of objects is maintained in a balanced tree.

14. A method as recited in claim 1 , wherein the at least one object has been automatically detected from the image.

15. A method as recited in claim 1 , wherein the at least one object includes at least a portion of the image.

16. A method as recited in claim 1 , wherein the at least one object includes an image.

17. A method as recited in claim 1 , wherein the at least one object is associated with a location in the image.

18. A method as recited in claim 1 , wherein the at least one object includes a face.

19. A method as recited in claim 1 , wherein the at least one object is associated with a probability that the image includes a detection object.

20. A method as recited in claim 1 , wherein the first tag includes tag data that is user specified.

21. A method as recited in claim 1 , wherein the first tag includes a name.

22. A method as recited in claim 1 , wherein the first tag includes a name resulting from an object identification process.

23. A computer program product, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

obtaining a first group of objects associated with a first tag and a second group of objects associated with a second tag, wherein at least one object in the first group or the second group comprises a subimage that has been detected from an image; and

displaying the first group and the second group, wherein the objects are arranged to indicate with which tag each object is associated;

wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region, and the regions are arranged in an order based at least in part on a frequency of co-occurrence with a detection object associated with each group.

24. A computer program product as recited in claim 23 , wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region.

25. A computer program product as recited in claim 23 , wherein the at least one object has been automatically detected from the image.

26. A system, including:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

obtain a first group of objects associated with a first tag and a second group of objects associated with a second tag, wherein at least one object in the first group or the second group comprises a subimage that has been detected from an image; and

display the first group and the second group, wherein the objects are arranged to indicate with which tag each object is associated;

wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region, and the regions are arranged in an order based at least in part on a frequency of co-occurrence with a detection object associated with each group.

27. A system as recited in claim 26 , wherein the first group of objects is displayed in a first region and the second group of objects is displayed in a second region.

28. A system as recited in claim 26 , wherein the at least one object has been automatically detected from the image.

Assignments (2)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2006
From: BOURDEV, LUBOMIR
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 017524/0141 →