IP Library Granted Patent US 8,019,657
Granted Patent B2
US 8,019,657 · App. 12/159,215 · Granted Sep 13, 2011

Method for searching products intelligently based on analysis of customer's purchasing behavior and system therefor

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,019,657
App. No.
12/159,215
Granted
Sep 13, 2011
Kind
B2
Abstract

A system for searching products intelligently based on analysis of customer's purchasing behavior includes a search engine database, a product database configured to store a predetermined number of keyword information on each product, an input/output unit configured to receive keywords, product selection or order information, and output search results, a search unit configured to generate search results of the search engine database and the product database from the keywords, and a related keyword information update unit configured to update related keyword information of the product database depending on the product selection or the order information.

Claims (55)

1. A system for searching products intelligently based on analysis of customer's purchasing behavior, the system comprising:

a computer accessible search engine database embedded in a computer memory;

a computer accessible product database configured in a computer memory to store a finite predetermined number of related keyword information for each individual product, the related keyword information including click data, order data and a first priority value for each individual related keyword;

a computer accessible input unit configured to receive keywords, product selection or order information;

a computer processor based search unit configured to perform a search of the search engine database based on natural language, synonym, and morpheme analysis of the received keyword which creates a second priority value and search of the product database based on an analysis of the related keyword information with the received keywords so as to get search results;

an algorithm embedded in a computer processor for arranging the search results, comprising the steps of:

tabulating the total number of clicks made on the website link to a product to compute the total clicks;

multiplying the total clicks data by a weighting factor to compute a weighted total clicks;

tabulating the total number of clicks made on the website link that resulted in a purchase to compute total purchase clicks;

multiplying the total purchase clicks by another separate weighting factor to compute a weighted total purchased clicks;

adding the weighted total clicks to the weighted total purchased clicks to update the first priority value;

multiplying the updated first priority value by another separate weighting factor to compute a weighted first priority value;

multiplying the second priority value by another separate weighting factor to compute a weighted second priority value; and

adding the weighted first priority value to the weighted second priority value to calculate a summed value for arranging the search results by the summed value; and

a computer operable output unit configured to output the arranged search results.

2. The system according to claim 1 , wherein the related keyword information of the product database further comprises the number of recent update for each related keyword.

3. The system according to claim 2 , wherein the algorithm further comprises deleting information for related keywords that have low first priority values and low number of recent updates with respect to said individual product.

4. The system according to claim 1 , wherein the algorithm further comprises adding new keywords that cannot be searched by using the related keyword information to the product database.

5. The system of claim 1 , wherein the arranged search results are outputted in descending order.

6. The system of claim 1 , wherein the weighting factor may be adjusted by a user.

7. A method for transforming an analysis of a customer's behavior into an Internet keyword search category, the method comprising the steps of:

receiving keywords from a customer through the use of a computer operable interface;

performing a search of a product database based on an analysis of related keyword information that is stored in the product database with a finite predetermined number and includes click data, order data, a first priority value for each individual related keywords with the received keywords, and search of a computer accessible search engine database embedded in a computer memory based on natural language, synonym and morpheme analysis of the received keywords, which creates a second priority values so as to get search results;

arranging the search results by an algorithm embedded in a computer processor comprising the steps of:

tabulating the total number of clicks made on the website link to a product to compute the total clicks;

multiplying total clicks data by a weighting factor to compute a weighted total clicks;

tabulating the total number of clicks made on the website link that resulted in a purchase to compute total purchase clicks;

multiplying total purchase clicks by another separate weighting factor to compute a weighted total purchase clicks;

adding the weighted total clicks to the weighted total purchased clicks to update the first priority value;

multiplying the updated first priority value by another separate weighting factor to compute a weighted first priority value;

multiplying the second priority value by another separate weighting factor to compute a weighted second priority value;

adding the weighted first priority value to the weighted second priority value to calculate a summed value and produce search results arranged by the summed value; and

outputting the arranged search results to an output display.

8. The method according to claim 7 , wherein the product database further comprises the number of recent update for each related keyword of each product.

9. The method according to claim 8 , the algorithm further comprising deleting related keywords where the first priority values and the number of recent update are low.

10. The method according to claim 7 , the algorithm further comprising adding new keywords that cannot be searched by using the related keyword information of the product database.

11. The method of claim 7 , wherein the weighting factor may be adjusted by a user.

12. A method of searching the Internet for products intelligently by transforming a customer's purchasing behavior into an Internet keyword search category containing a priority value, the method comprising:

receiving a keyword entered by a user into a computer operable input device;

performing a search for the keyword in a product database, and a search of a search engine database based on natural language, synonyms, morpheme analysis of the received keywords, which creates a search engine value, so as to get search results by using a search unit;

displaying an arranged search result list of Internet websites associated with the keyword on a computer operable output device;

recording each instance where a user clicks on a link contained on a selected product website link as click data in the product database;

recording each instance where the user click on the selected product website link is followed by a user ordering the product from the website link as order data in the product database;

updating the arranged search result list for the keyword using a computer processer embedded with an algorithm for arranging the search results, the algorithm comprising the steps of:

summing total number of instances where a user clicks on the selected website link to a product to compute the total clicks;

multiplying the total clicks by a weighting factor to compute a weighted total clicks;

summing the total number of instances where a user clicks on the website link that resulted in a purchase to compute total purchase clicks;

multiplying the total purchase clicks by another separate weighting factor to compute a weighted total purchased clicks;

adding the weighted total clicks to weighted total purchased clicks to compute a keyword priority value;

multiplying the keyword priority value by another separate weighting factor to compute a weighted keyword priority value;

multiplying the search engine value by another separate weighting factor to compute a weighted search engine value; and

adding the weighted keyword priority value to the weighted search engine value to calculate a summed value for updating the arranged search result list; and

updating the stored total clicks, total purchase clicks, and keyword priority value related keyword information in the said product database by deleting initial values used during the initial search and saving the updated values as the new stored total clicks, total purchase clicks, and keyword priority values.

13. The method according to claim 12 , wherein the keywords that have low priority values and low number of recent updates with respect to said individual product are deleted from the product database.

14. The method according to claim 12 , wherein the keyword that does not currently exist in the database is added to the database along with related keyword information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2021
From: EBAY KOREA CO. LTD.
To: EBAY INC.
Reel/Frame 057865/0666 →
CHANGE OF NAME Recorded Oct 15, 2013
From: GMARKET INC.
To: EBAY KOREA CO., LTD.
Reel/Frame 031409/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2008
From: KU, YOUNG BAE; CHOI, JUNG DU
To: GMARKET INC.
Reel/Frame 021153/0012 →