IP Library › Granted Patent US 8,849,020
Granted Patent B2
US 8,849,020 · App. 13/330,210 · Granted Sep 30, 2014

Search system using images

Inventors: Jeong-Tae Kim (Seoul, KR); Sang-Whan Moon (Seoul, KR); Jin-Myeong Ahn (Seoul, KR)
Assignee: Jeong-Tae Kim
G06F17/3025
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,849,020
App. No.
13/330,210
Granted
Sep 30, 2014
Kind
B2
Abstract

A search system using images is provided in which when a user does not know a relevant URL or search keyword correctly while surfing the Internet, he or she can search a desired website using only an image. The search system using images according to the present invention comprises an image search server and a user terminal. The image search system comprises: an image conversion section for converting the image included in the website information and the to-be-searched image uploaded by the user into search format images; an image search section for comparing eigen values of both the to-be-searched image uploaded by the user and the search image included in the website information and detecting the website information having a matching eigen value; and a storage section for storing the detected website information, the image included in the website information, and information regarding eigen values.

Claims (71)

1. A computer-implemented method for searching using an image, comprising:

receiving an image;

determining, by a processor, at least one first characteristic value for the image using a ratio between pixel colors of the image;

determining, by the processor, at least one second characteristic value for the image, the second characteristic value representing a sequence of pixel colors of a portion of the image, wherein the portion of the image comprises a sequence of pixels, each pixel in the sequence of pixels having a pixel color in the sequence of pixel colors;

comparing the first characteristic value and the second characteristic value with characteristic values for a second image to determine whether the second image is a matching image for the image; and

sending information related to the second image.

2. The method of claim 1 , further comprising:

sending a user interface to a user device, the user interface comprising a drag-and-drop for uploading an image for searching.

3. The method of claim 1 , further comprising:

determining at least one first characteristic value for the second image using a ratio between pixel colors of the second image; and

determining at least one second characteristic value for the second image, the second characteristic value representing a sequence of pixel colors of a portion of the second image, wherein the portion of the second image comprises a sequence of pixels, each pixel in the sequence of pixels having a pixel color in the sequence of pixel colors;

wherein comparing comprises comparing the first characteristic value for the image with the first characteristic value for the second image, and comparing the second characteristic value for the image with the second characteristic value for the second image to determine whether the second image is a matching image for the image.

4. The method of claim 1 , further comprising:

reducing the image at a fixed ratio; and

reconstructing the image in a representative color based on a simplified color palette; and

determining at least one third characteristic value for the reconstructed image in the representative color.

5. The method of claim 1 , further comprising:

determining at least one fourth characteristic value for the image using a linear/multi-linear pattern between single/plural patterns.

6. The method of claim 1 , further comprising:

adjusting an error range for the determining whether the second image is a matching image for the image.

7. The method of claim 1 , further comprising:

determining at least one fifth characteristic value for the image using hash values of the image.

8. A computer program for searching using an image, the computer program embodied in a non-transitory computer-readable medium storing instructions for a processor, when executed, to perform a method, the method comprising:

receiving an image;

determining at least one first characteristic value for the image using a ratio between pixel colors of the image;

determining, by the processor, at least one second characteristic value for the image, the second characteristic value representing a sequence of pixel colors of a portion of the image, wherein the portion of the image comprises a sequence of pixels, each pixel in the sequence of pixels having a pixel color in the sequence of pixel colors;

comparing the first characteristic value and the second characteristic value with characteristic values for a second image to determine whether the second image is a matching image for the image; and

sending information related to the second image.

9. The computer program of claim 8 , wherein the method further comprises:

sending a user interface to a user device, the user interface comprising a drag-and-drop for uploading an image for searching.

10. The computer program of claim 8 , wherein the method further comprises:

determining at least one first characteristic value for the second image using a ratio between pixel colors of the second image; and

determining at least one second characteristic value for the second image, the second characteristic value representing a sequence of pixel colors of a portion of the second image, wherein the portion of the second image comprises a sequence of pixels, each pixel in the sequence of pixels, having a pixel color in the sequence of pixel colors;

wherein comparing comprises comparing the first characteristic value for the image with the first characteristic value for the second image, and comparing the second characteristic value for the image with the second characteristic value for the second image to determine whether the second image is a matching image for the image.

11. The computer program of claim 8 , wherein the method further comprises:

reducing the image at a fixed ratio; and

reconstructing the image in a representative color based on a simplified color palette; and

determining at least one third characteristic value for the reconstructed image in the representative color.

12. The computer program of claim 8 , wherein the method further comprises:

determining at least one fourth characteristic value for the image using a linear/multi-linear pattern between single/plural patterns.

13. The computer program of claim 8 , wherein the method further comprises:

adjusting an error range for the determining whether the second image is a matching image for the image.

14. The computer program of claim 8 , wherein the method further comprises:

determining at least one fifth characteristic value for the image using hash values of the image.

15. A system for searching using an image, comprising:

a memory; and

a processor to execute instructions for:

receiving an image;

determining, by a processor, at least one first characteristic value for the image using a ratio between pixel colors of the image;

determining, by the processor, at least one second characteristic value for the image, the second characteristic value representing a sequence of pixel colors of a portion of the image, wherein the portion of the image comprises a sequence of pixels, each pixel in the sequence of pixels having a pixel color in the sequence of pixel colors;

comparing the first characteristic value and the second characteristic value with characteristic values for a second image to determine whether the second image is a matching image for the image; and

sending information related to the second image.

16. The system of claim 15 , wherein the instructions further comprise:

sending a user interface to a user device, the user interface comprising a drag-and-drop for uploading an image for searching.

17. The system of claim 15 , wherein the instructions further comprise:

determining at least one first characteristic value for the second image using a ratio between pixel colors of the second image; and

determining at least one second characteristic value for the second image, the second characteristic value representing a sequence of pixel colors of a portion of the second image, wherein the portion of the second image comprises a sequence of pixels, each pixel in the sequence of pixels having a pixel color in the sequence of pixel colors;

wherein comparing comprises comparing the first characteristic value for the image with the first characteristic value for the second image, and comparing the second characteristic value for the image with the second characteristic value for the second image to determine whether the second image is a matching image for the image.

18. The system of claim 15 , wherein the instructions further comprise:

reducing the image at a fixed ratio; and

reconstructing the image in a representative color based on a simplified color palette; and

determining at least one third characteristic value for the reconstructed image in the representative color.

19. The system of claim 15 , wherein the instructions further comprise:

determining at least one fourth characteristic value for the image using a linear/multi-linear pattern between single/plural patterns.

20. The system of claim 15 , wherein the instructions further comprise:

adjusting an error range for the determining whether the second image is a matching image for the image.

21. The system of claim 15 , wherein the instructions further comprise:

determining at least one fifth characteristic value for the image using hash values of the image.

22. The method of claim 1 , wherein the characteristic value for a second image is stored as an annotated tag or link.

23. The computer program of claim 8 , wherein the characteristic value for a second image is stored as an annotated tag or link.

24. The system of claim 15 , wherein the characteristic value for a second image is stored as an annotated tag or link.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: KIM, JUNG-TAE
To: ODD CONCEPTS INC.
Reel/Frame 037166/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2012
From: KIM, JEONG-TAE; MOON, SANG-WHAN; AHN, JIN-MYEONG
To: KIM, JEONG-TAE
Reel/Frame 028512/0098 →
Priority Claims (2)
KR 10-2008-0071018 · Jul 22, 2008 · national
KR 10-2009-0001073 · Jan 7, 2009 · national
Continuity (2)
Continuation 12488884 · Jun 22, 2009
Related Publication 20120093403A1 · Apr 19, 2012