IP Library Granted Patent US 8,520,979
Granted Patent B2
US 8,520,979 · App. 12/271,692 · Granted Aug 27, 2013

Methods and systems for content processing

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,520,979
App. No.
12/271,692
Filed
Nov 14, 2008
Granted
Aug 27, 2013
Kind
B2
Examiner
SETH, MANAV
Art Unit
2666
USPC
382/305
Abstract

Cell phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others relate to coping with fixed focus limitations of cell phone cameras, e.g., in reading digital watermark data. Still others concern user interface improvements. A great number of other features and arrangements are also detailed.

Claims (77)

1. A method comprising the acts:

(a) receiving an image captured with a user's portable device;

(b) identifying a first set of plural images that are related to the captured image, said images each having associated metadata, including content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second set of plural images based on metadata of images in the first set; and

(e) submitting image data, together with metadata, to an image-responsive service, to take an action based thereon, wherein at least one of said submitted image data or said submitted metadata is identified by acts (b)-(d), and wherein said submitting is performed by a processor-controlled device configured to perform such act.

2. The method of claim 1 in which (b) includes identifying plural images that are related by appearance.

3. The method of claim 1 in which (b) includes identifying plural images that are related by location.

4. The method of claim 1 in which (e) includes submitting data corresponding to the captured image to the image-responsive service.

5. The method of claim 1 in which (e) includes submitting data corresponding to one or more of the plural images in the first set to the image-responsive service.

6. A method comprising the acts:

(a) receiving an image captured using a user's portable device, the captured image having location data associated therewith;

(b) identifying a first set of plural images that are related by location to the captured image, said images each having associated content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second image having metadata related to the identified subset of metadata, but not having associated location data; and

(e) associating location data with the second image, wherein said associating is performed by a processor-controlled device configured to perform such act.

7. A method comprising the acts:

receiving an image captured using a user's portable device, the captured image having a location associated therewith;

identifying a first group of plural images related by in location to the captured image, each of said plural images being associated with content-descriptive metadata;

by reference to the metadata associated with the plural images, identifying:

i. a first sub-group of the images that likely have a first type of subject; and

ii. a second sub-group of the images that likely have a second type of subject; and

assessing a subject type of the captured image as likely being of the first type and/or the second type, by reference to similarity between the captured image and images of the first and second sub-groups, wherein said assessing is performed by a processor-controlled device configured to perform such act.

8. The method of claim 7 wherein the first type of subject is one of person-centric, place-centric, or thing-centric.

9. The method of claim 8 wherein the second type of subject is a different one of person-centric, place-centric, or thing-centric.

10. The method of claim 7 that includes, by reference to the metadata associated with the plural images, identifying:

i. a first sub-group of the images that likely are person-centric;

ii. a second sub-group of the images that likely are place-centric; and

iii. a third sub-group of the images that are likely thing-centric; and

assessing a subject type of the captured image as likely person-centric, place-centric, and/or thing-centric, by reference to similarity between the captured image and images of one or more the sub-groups.

11. The method of claim 7 that further includes determining candidate metadata for the captured image by reference to metadata associated with one or more of the sub-groups of images with which the captured image is most similar.

12. The method of claim 11 that further includes:

identifying a second group of plural images by reference to the location associated with the captured image, and the candidate metadata for the captured image, each of the images in the second group having content-descriptive metadata associated therewith; and

determining a refined estimate of metadata for the captured image, the determining including assessing a similarity between the captured image and each of the images in the second group, and weighting metadata associated with said images accordingly.

13. A computing system including a processor and a memory, the memory storing instructions that, when executed by the processor, cause the system to perform operations including:

(a) receiving an image captured with a user's portable device;

(b) identifying a first set of plural images that are related to the captured image, said images each having associated metadata, including content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second set of plural images based on metadata of images in the first set; and

(e) submitting image data, together with metadata, to an image-responsive service, to take an action based thereon, wherein at least one of said submitted image data or said submitted metadata is identified by acts (b)-(d).

14. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing system, cause the system to perform operations including:

(a) receiving an image captured with a user's portable device;

(b) identifying a first set of plural images that are related to the captured image, said images each having associated metadata, including content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second set of plural images that are based in metadata of images in the first set; and

(e) submitting image data, together with metadata, to an image-responsive service, to take an action based thereon, wherein at least one of said submitted image data or said submitted metadata is identified by acts (b)-(d).

15. A computing system including a processor and a memory, the memory storing instructions that, when executed by the processor, cause the system to perform operations including:

(a) receiving an image captured using a user's portable device, the captured image having location data associated therewith;

(b) identifying a first set of plural images that are related by location to the captured image, said images each having associated content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second image having metadata related to the identified subset of metadata, but not having associated location data; and

(e) associating location data with the second image.

16. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing system, cause the system to perform operations including:

(a) receiving an image captured using a user's portable device, the captured image having location data associated therewith;

(b) identifying a first set of plural images that are related by location to the captured image, said images each having associated content descriptive metadata;

(c) identifying a subset of the metadata;

(d) identifying a second image having metadata related to the identified subset of metadata, but not having associated location data; and

(e) associating location data with the second image.

17. A computing system including a processor and a memory, the memory storing instructions that, when executed by the processor, cause the system to perform operations including:

receiving an image captured using a user's portable device, the captured image having a location associated therewith;

identifying a first group of plural images related by location to the captured image, each of said plural images being associated with content-descriptive metadata;

by reference to the metadata associated with the plural images, identifying:

i. a first sub-group of the images that likely have a first type of subject; and

ii. a second sub-group of the images that likely have a second type of subject; and

assessing a subject type of the captured image as likely being of the first type and/or the second type, by reference to similarity between the captured image and images of the first and second sub-groups.

18. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing system, cause the system to perform operations including:

receiving an image captured using a user's portabld device, the captured image having a location associated therewith;

identifying a first group of plural images related by location to the captured image, each of said plural images being associated with content-descriptive metadata;

by reference to the metadata associated with the plural images, identifying:

i. a first sub-group of the images that likely have a first type of subject; and

ii. a second sub-group of the images that likely have a second type of subject; and

assessing a subject type of the captured image as likely being of the first type and/or the second type, by reference to similarity between the captured image and images of the first and second sub-groups.

19. The method of claim 1 that further includes capturing the image with the user's portable device.

20. The method of claim 1 wherein the image-responsive service is a service that searches for information related to a subject depicted in the submitted image data.

21. The method of claim 1 wherein said submitting includes submitting data corresponding to one or more of the images in the second set.

22. The method of claim 1 wherein said submitting includes submitting image data, together with the identified subset of metadata, to the image responsive service.

23. The method of claim 1 wherein said submitting includes submitting image data corresponding to one or more of the images in the second set, together with the identified subset of metadata, to the image responsive service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: CONWELL, WILLIAM Y.; MACINTOSH, BRIAN T.; RHOADS, GEOFFREY B.; RODRIGUEZ, TONY F.
To: DIGIMARC CORPORATION
Reel/Frame 027072/0793 →
MERGER Recorded May 12, 2010
From: DIGIMARC CORPORATION (A DELAWARE CORPORATION)
To: DIGIMARC CORPORATION (AN OREGON CORPORATION)
Reel/Frame 024369/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2009
From: CONWELL, WILLIAM Y.
To: DIGIMARC CORPORATION
Reel/Frame 022338/0391 →