IP Library Granted Patent US 8,098,934
Granted Patent B2
US 8,098,934 · App. 11/479,155 · Granted Jan 17, 2012

Using extracted image text

Assignee: Google Inc.
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,098,934
App. No.
11/479,155
Granted
Jan 17, 2012
Kind
B2
Abstract

Methods, systems, and apparatus including computer program products for using extracted image text are provided. In one implementation, a computer-implemented method is provided. The method includes receiving an input of one or more image search terms and identifying keywords from the received one or more image search terms. The method also includes searching a collection of keywords including keywords extracted from image text, retrieving an image associated with extracted image text corresponding to one or more of the image search terms, and presenting the image.

Claims (65)

1. A computer-implemented method comprising:

receiving an image and data identifying a geographic location corresponding to where the image was captured;

extracting text from within the image;

indexing the extracted text with the data identifying the geographic location;

receiving a request and using the indexed extracted text and the data identifying the geographic location to determine that the image satisfies the request;

providing search results relevant to the geographic location and the image in response to the request; and

in which receiving, extracting, indexing, and presenting are performed by one or more data processing apparatuses.

2. The method of claim 1 , where extracting text from within the image comprises:

processing the image to divide the image into one or more regions;

detecting one or more features in each region;

determining for each region whether it is a candidate text region potentially containing text using the detected features in the region;

enhancing the candidate text regions to generate an enhanced image; and

performing optical character recognition on the enhanced image.

3. The method of claim 1 , where providing search results relevant to the geographic location includes providing data identifying the geographic location associated with the indexed text.

4. The method of claim 1 , where the request includes one or more keyword search terms.

5. The method of claim 1 , where the request includes an address associated with the geographic location.

6. The method of claim 1 , further comprising:

providing a map of the geographic location associated with the image.

7. The method of claim 1 , further comprising:

providing one or more advertisements with the provided image.

8. The method of claim 7 , where the provided one or more advertisements are determined according to content of the request.

9. The method of claim 7 , where the provided one or more advertisements are determined using the extracted text of the presented image.

10. A machine-readable storage device having stored thereon instructions, which, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:

receiving an image and data identifying a geographic location corresponding to where the image was captured;

extracting text from within the image;

indexing the extracted text with the data identifying the geographic location;

receiving a request and using the indexed extracted text and the data identifying the geographic location to determine that the image satisfies the request;

providing search results relevant to the geographic location and the image in response to the request.

11. The storage device of claim 10 , where extracting text from within the image comprises:

processing the image to divide the image into one or more regions;

detecting one or more features in each region;

determining for each region whether it is a candidate text region potentially containing text using the detected features in the region;

enhancing the candidate text regions to generate an enhanced image; and

performing optical character recognition on the enhanced image.

12. The storage device of claim 10 , where providing search results relevant to the geographic location includes providing data identifying the geographic location associated with the indexed text.

13. The storage device of claim 10 , where the user request includes one or more keyword search terms.

14. The storage device of claim 10 , where the user request includes an address associated with the geographic location.

15. The storage device of claim 10 , wherein the operations further comprise:

providing a map of the geographic location associated with the image.

16. The storage device of claim 10 , wherein the operations further comprise:

providing one or more advertisements with the provided image.

17. The storage device of claim 16 , where the provided one or more advertisements are determined according to content of the request.

18. The storage device of claim 16 , where the provided one or more advertisements are determined using the extracted text of the provided image.

19. A system comprising:

one or more data processing apparatuses configured to perform operations comprising:

receiving an image and data identifying a geographic location corresponding to where the image was captured;

extracting text from within the image;

indexing the extracted text with the data identifying the geographic location;

receiving a request and using the indexed extracted text and the data identifying the geographic location to determine that the image satisfies the request;

providing search results relevant to the geographic location and the image in response to the request.

20. The system of claim 19 , where extracting text from within the image comprises:

processing the image to divide the image into one or more regions;

detecting one or more features in each region;

determining for each region whether it is a candidate text region potentially containing text using the detected features in the region;

enhancing the candidate text regions to generate an enhanced image; and

performing optical character recognition on the enhanced image.

21. The system of claim 19 , where providing search results relevant to the geographic location includes providing data identifying the geographic location associated with the indexed text.

22. The system of claim 19 , where the request includes one or more keyword search terms.

23. The system of claim 19 , where the request includes an address associated with the geographic location.

24. The system of claim 19 , wherein the operations further comprise:

providing a map of the geographic location associated with the image.

25. The system of claim 19 , wherein the operations further comprise:

providing one or more advertisements with the provided image.

26. The system of claim 25 , where the provided one or more advertisements are determined according to content of the request.

27. The system of claim 25 , where the provided one or more advertisements are determined using the extracted text of the provided image.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2006
From: VINCENT, LUC; ULGES, ADRIAN
To: GOOGLE INC.
Reel/Frame 018452/0196 →
Continuity (1)
Related Publication 20080002916A1 · Jan 3, 2008