IP Library Granted Patent US 8,902,361
Granted Patent B2
US 8,902,361 · App. 14/219,422 · Granted Dec 2, 2014

Relational display of images

Inventors: Lee Begeja (Gillette, NJ); David Crawford Gibbon (Lincroft, NJ); Raghuraman Gopalan (Freehold, NJ); Zhu Liu (Marlboro, NJ); Eric Zevesky (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
G09G5/377G09G5/373
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,902,361
App. No.
14/219,422
Granted
Dec 2, 2014
Kind
B2
Abstract

A method and apparatus for displaying a plurality of secondary images based on image data of a primary image include displaying a primary image and a plurality of secondary images based on the image data of the primary image. Each of the plurality of secondary images is displayed having a size based on a relevance of each respective one of the plurality of secondary images to the primary image. The primary image can be selected from a plurality of images or a frame of a video. Subsets of secondary images can be displayed in clusters including images having content similar to particular content of the primary image.

Claims (46)

1. A method comprising:

receiving, by a processor, data identifying a primary image;

selecting, by the processor, a plurality of secondary images for display with the primary image based on image data of the primary image, a display size of each of the plurality of secondary images based on a relevance of each respective one of the plurality of secondary images to the primary image; and

transmitting, by the processor, data identifying the plurality of secondary images for display and data identifying the display size of each of the plurality of secondary images.

2. The method of claim 1 , further comprising:

clustering a subset of the plurality of secondary images for display based on image data associated with each secondary image of the subset of the plurality of secondary images matching particular image data associated with the primary image.

3. The method of claim 2 , further comprising:

removing an image from the subset of the plurality of secondary images in response to receiving a gesture associated with the image from the subset of the plurality of secondary images.

4. The method of claim 2 , wherein the subset of the plurality of secondary images that are clustered together is declustered in response to receiving a gesture associated with the subset.

5. The method of claim 1 , further comprising:

displaying the primary image on a display device; and

displaying the plurality of secondary images on the display device.

6. The method of claim 5 , wherein the displaying the plurality of secondary images on the display device is in response to receiving a gesture associated with the primary image.

7. The method of claim 5 , wherein the primary image overlaps one of the plurality of secondary images according to cluster display rules.

8. The method of claim 1 , wherein the receiving data identifying the primary image comprises:

receiving the data identifying the primary image while a video that contains the primary image is displayed to a user, wherein the primary image is a frame of the video.

9. The method of claim 8 , further comprising:

receiving data identifying an image different from the primary image, wherein image different from the primary image is a different frame of the video.

10. The method of claim 9 , further comprising:

updating the plurality of secondary images based on the different frame of the video and image data of the different frame of the video.

11. An apparatus comprising:

a processor; and

a memory storing computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:

receiving data identifying a primary image;

selecting a plurality of secondary images for display with the primary image based on image data of the primary image, a display size of each of the plurality of secondary images based on a relevance of each respective one of the plurality of secondary images to the primary image; and

transmitting data identifying the plurality of secondary images for display and data identifying the display size of each of the plurality of secondary images.

12. The apparatus of claim 11 , the operations further comprising:

clustering a subset of the plurality of secondary images for display based on image data associated with each secondary image of the subset of the plurality of secondary images matching particular image data associated with the primary image.

13. The apparatus of claim 11 , the operation further comprising:

displaying the primary image on a display device; and

displaying the plurality of secondary images on the display device.

14. The apparatus of claim 13 , wherein the displaying the plurality of secondary images on the display device is in response to receiving a gesture associated with the primary image.

15. The apparatus of claim 11 , wherein the operation of receiving data identifying the primary image comprises:

receiving data identifying a primary image while a video that contains the primary image is displayed to a user, wherein the primary image is a frame of the video.

16. A computer readable storage device storing computer program instructions for displaying a plurality of images, which, when executed on a processor, cause the processor to perform operations comprising:

receiving data identifying a primary image;

selecting a plurality of secondary images for display with the primary image based on image data of the primary image, a display size of each of the plurality of secondary images based on a relevance of each respective one of the plurality of secondary images to the primary image; and

transmitting data identifying the plurality of secondary images for display and data identifying the display size of each of the plurality of secondary images.

17. The computer readable storage device of claim 16 , the operations further comprising:

clustering a subset of the plurality of secondary images for display based on image data associated with each secondary image of the subset of the plurality of secondary images matching particular image data associated with the primary image.

18. The computer readable storage device of claim 16 , the operations further comprising:

displaying the primary image on a display device; and

displaying the plurality of secondary images on the display device.

19. The computer readable storage device of claim 18 , wherein the displaying the plurality of secondary images on the display device is in response to receiving a gesture associated with the primary image.

20. The computer readable storage device of claim 16 , wherein the operation of receiving data identifying the primary image comprises:

receiving data identifying a primary image while a video that contains the primary image is displayed to the user, wherein the primary image is a frame of the video.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2024
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 066745/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2014
From: BEGEJA, LEE; GIBBON, DAVID CRAWFORD; GOPALAN, RAGHURAMAN; LIU, ZHU; ZAVESKY, ERIC
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 032475/0451 →
Continuity (2)
Continuation 13651616 · Oct 15, 2012
Related Publication 20140204123A1 · Jul 24, 2014