[go: up one dir, main page]

KR100856117B1 - 정보 제공 시스템 및 방법 - Google Patents

정보 제공 시스템 및 방법 Download PDF

Info

Publication number
KR100856117B1
KR100856117B1 KR1020070087429A KR20070087429A KR100856117B1 KR 100856117 B1 KR100856117 B1 KR 100856117B1 KR 1020070087429 A KR1020070087429 A KR 1020070087429A KR 20070087429 A KR20070087429 A KR 20070087429A KR 100856117 B1 KR100856117 B1 KR 100856117B1
Authority
KR
South Korea
Prior art keywords
information
user
keyword
click
site
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020070087429A
Other languages
English (en)
Other versions
KR20080023634A (ko
Inventor
채정한
Original Assignee
채정한
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 채정한 filed Critical 채정한
Priority to PCT/KR2007/004275 priority Critical patent/WO2008032950A1/en
Publication of KR20080023634A publication Critical patent/KR20080023634A/ko
Application granted granted Critical
Publication of KR100856117B1 publication Critical patent/KR100856117B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 정보를 제공하도록 한 정보 제공 시스템 및 방법에 관한 것이다.
클라이언트 모듈이 사용자 단말기 상에서 이루어지는 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하여 전송한 후, 이에 대응하는 키워드 정보를 수신하여 저장하였다가, 사용자의 제휴 사이트 접속 시에 해당 접속 사이트의 접속 정보에 추가하여 새로운 접속 정보를 생성한다. 제휴 사이트 서버가 클라이언트 모듈에서 생성한 새로운 접속 정보를 기반으로 사용자 맞춤형 정보를 생성시켜 사용자 단말기를 통해 사용자에게 제공한다.
따라서 사용자의 클릭율을 높일 수 있으며, 사용자가 관심 상품을 카테고리를 따라 직접 찾아야 하는 불편함을 제거하여 상품 구매율을 높일 수 있으며, 또한 사용자 접속 시도 이후에 추출된 관심 정보와 매칭되는 제휴 사이트 키워드를 선정하는 경우에 발생할 수 있는 웹 페이지 로딩 시간의 지연 현상을 예방할 수 있다.
방문자, 관심 정보, 맞춤형, 정보 제공

Description

정보 제공 시스템 및 방법{INFORMATION PROVIDING SYSTEM AND METHOD}
본 발명은 정보 제공 시스템 및 방법에 관한 것으로, 특히 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 정보를 제공하는 시스템 및 방법에 관한 것이다.
일반적으로, 사용자의 단말기에 특정 기능을 수행하는 클라이언트 모듈이 설치되어 있다면, 인터넷 사용자가 웹 사이트에서 어떠한 정보를 얻기 위해서 수행하는 다양한 행위로부터 사용자의 관심 상품 또는 분야를 파악할 수 있는 정보(즉, 관심 정보)를 얻을 수 있다.
예를 들어, 검색을 위해서 검색 창에 입력하는 검색어는, 사용자가 정보를 얻기를 원하는 '관심 정보'라고 말할 수 있다. 또한, 사용자가 웹 페이지에서 다른 웹 페이지로 링크된 제목을 클릭하는 행위도, 바로 링크된 웹 페이지로부터 상세 정보를 얻기 위해서 수행하는 행위이므로, 링크된 웹 페이지의 내용을 간략하게 표시한 링크 제목 또한 사용자의 '관심 정보'라고 말할 수 있다.
이러한 검색어, 검색 사이트 명, 검색 시간 등의 검색 관련 정보, 또는 링크 제목, 링크된 웹 페이지의 URL 주소, 클릭한 시간 등의 클릭 관련 정보를 '관심 정보'라고 표현할 수 있다.
한편, 사용자의 정보를 추출하는 클라이언트 프로그램에 대해서, 일반적으로 사용자들은 거부감을 가지게 마련이다.
그리고 기존에 방문자의 이전 정보를 기반으로 하는 개인 맞춤형 쇼핑몰이 있기는 하나, 이것은 해당 사이트에서 수행한 행위로부터 추출한 관심 정보만을 이용할 수 있었을 뿐이다.
예를 들어, 'A'라는 쇼핑몰이 사이트에 접속한 방문자를 대상으로 방문자가 수행하는 다양한 행위(즉, 검색, 클릭 등과 같은 행위)의 결과로부터 추출되는 관심 정보가 A 쇼핑몰의 서버에 저장되며, A 쇼핑몰은 이러한 회원의 관심 정보를 기반으로 관련 상품을 화면의 한 부분에 노출시키도록 한다.
하지만, 이러한 기존의 개인 맞춤형 정보 제공이라는 것은, 이미 방문한 고객을 대상으로 자체 사이트 내에서의 관심 정보만을 기반으로 하는 한계점이 있다.
다시 말해서, 다른 사이트 또는 쇼핑몰에서의 관심 정보를 기반으로 처음 방문하는 방문자에게 방문자의 최근 관심 정보와 관련된 상품 정보 또는 이벤트 정보를 위주로 구성된 웹 페이지를 제공할 필요가 있다고 하겠으나, 종래기술에서는 이러한 기능을 제공할 수 없었다.
본 발명이 이루고자 하는 기술적 과제는, 상술한 바와 같은 종래기술의 한계점 내지는 필요성을 해결하기 위한 것으로, 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 정보를 제공하도록 한 정보 제공 시스템 및 방법을 제공하는 것이다.
이러한 과제를 해결하기 위해, 본 발명에 따르면, 사용자의 관심 정보를 추출할 수 있는 클라이언트 모듈을 사용자에게 제공하고, 사용자가 제휴된 정보 제공 사이트에 접속할 때에 사용자의 최근 관심 정보에 해당하는 정보로 웹 페이지 화면을 구성하도록 한 정보 제공 시스템 및 방법을 구현한다.
다시 말해서, 본 발명은 방문자가 이전에 다른 검색 사이트 혹은 다른 쇼핑 사이트에서 수행한 검색 행위 또는 클릭 행위로부터 관심 정보를 추출하여, 처음 쇼핑 사이트에 접속하는 방문자에게도 그 방문자의 관심 상품 또는 분야의 개인 맞춤형 정보를 제공함으로써, 사용자의 클릭율을 높이며, 사용자가 관심 상품을 카테고리를 따라 직접 찾아야 하는 불편함을 제거하여 상품 구매율을 높이도록 정보 제공 시스템 및 방법을 구현한다. 또한, 본 발명은 사용자가 제휴 사이트를 방문하기 이전 시점에 사용자 관심 정보와 매칭되는 제휴 사이트의 키워드 정보를 클라이언트 모듈에 저장해 두었다가 사용자가 제휴 사이트에 접속하는 시점에 키워드 정보를 접속 URL 주소와 함께 제휴 사이트 서버에 전송함으로써, 사용자 접속 시도 이후에 추출된 관심 정보와 매칭되는 제휴 사이트 키워드를 선정하는 경우에 발생할 수 있는 웹 페이지 로딩 시간의 지연 현상을 예방하도록 정보 제공 시스템 및 방법을 구현한다.
본 발명의 한 특징에 따르면, 사용자에게 정보를 제공하는 정보 제공 시스템과 연계하여 동작하는 클라이언트 장치에서, 웹 브라우저 상에서 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보를 추출하거나, 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하는 관심 정보 추출부, 상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 전송하여 이에 대응하는 키워드 정보를 수신하며, 새로운 접속 정보를 전송하여 이에 대응하는 사용자 맞춤형 정보를 수신하는 모듈 인터페이스부, 상기 모듈 인터페이스부에서 수신한 키워드 정보를 제휴 사이트 접속 정보별로 저장하는 저장부, 그리고 사용자의 제휴 사이트 접속 시에, 해당 접속 사이트의 접속 정보를 확인하여 상기 저장부에 저장된 제휴 사이트 접속 정보와 대조하여 이에 대응하는 키워드 정보를 판독하며, 판독한 키워드 정보를 제휴 사이트 접속 정보에 추가하여 새로운 접속 정보를 생성하며, 모듈 인터페이스부에서 수신한 사용자 맞춤형 정보를 처리하여 사용자에게 제공하는 정보 처리부를 포함하는 클라이언트 장치를 제공한다.
여기서, 상기 정보 처리부는, 상기 저장부에 저장된 키워드 정보의 시간 정보를 확인하여 기 설정된 시간 내에 해당하는 키워드 정보만을 판독하며, 기 설정된 시간이 경과한 경우에 해당 키워드 정보를 삭제한다.
그리고 상기 모듈 인터페이스부는, 상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 포함하고, 사용자의 검색 또는 클릭 위치 정보, 검색 시간 또는 클릭 시간을 선택적으로 더 포함하는 관심 정보를 전송한다.
다르게는, 상기 모듈 인터페이스부는, 상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 포함하고, 사용자의 검색 또는 클릭 위치 정보, 검색 시간 또는 클릭 시간을 선택적으로 더 포함하는 관심 정보를, 실시간으로 전송하거나, 상기 저장부에 임시 저장하였다가 설정 시간이나 정보 전송 요청 시에 전송한다.
또한 다르게는, 상기 모듈 인터페이스부는, 상기 저장부에 저장된 관심 정보를 전송 완료하자마자 삭제한다.
그리고 상기 저장부는, 상기 사용자 단말기의 식별코드를 저장하고 있거나, 상기 클라이언트 모듈을 다운로드받아 상기 사용자 단말기에 설치하는 경우에 상기 클라이언트 모듈에 대하여 소정의 식별 코드를 부여하여 저장하고 이를 관리한다.
다르게는, 상기 저장부는, 상기 사용자 단말기를 이용하여 소정의 제휴 사이트 서버나 정보 제공 서버에 접속할 때에 부여되는 IP 주소, 상기 사용자 단말기에 고유하게 부여되어 있는 MAC 주소를 저장한다.
그리고 상기 정보 처리부는, 사용자의 제휴 사이트 접속 시에, 상기 제휴 사이트의 식별코드에 대응하는 홈페이지 접속 URL 주소 정보를 상기 저장부로부터 판독하여 사용자의 제휴 사이트 접속을 인식한다.
본 발명의 다른 특징에 따르면, 사용자 단말기로 정보를 제공하는 시스템에 있어서, 상기 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보, 사용자 단말기 정보 또는 클라이언트 모듈 정보, 제휴 사이트 정보, 제휴 사이트 키워드 목록 정보를 저장하고 관리하는 데이터베이스 서버, 그리고 상기 검색 정보 또는 클릭 정보와 상기 데이터베이스 서버에 저장된 제휴 사이트 키워드 목록 정보를 대조하여 제휴 사이트의 식별코드에 대응하는 키워드 정보를 선정하여 상기 사용자 단말기에 제공하는 처리 서버를 포함하는 정보 제공 시스템을 제공한다.
여기서, 상기 데이터베이스 서버는, 웹 브라우저 상에서 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭이나 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 상기 사용자 단말기로부터 수신받아 사용자 단말기 식별 코드 또는 클라이언트 모듈 식별 코드에 대응하여 저장하는 관심 정보 데이터베이스, 사용자 단말기 식별 코드, 사용자 단말기에 설치된 클라이언트 모듈의 식별 코드, 제휴 사이트 관련 정보 중 적어도 하나를 저장하는 기본 정보 데이터베이스, 그리고 제휴 사이트 서버로부터 네트워크를 통해 자동으로 업데이트되며, 제휴 사이트의 식별코드에 대응하는 제휴 사이트 키워드 목록들을 저장하는 제휴 사이트 키워드 목록 데이터베이스를 포함한다.
그리고 상기 처리 서버는, 상기 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 상기 데이터베이스 서버에 저장하고, 상기 데이터베이스 서버를 검색하여 검색 정보 또는 클릭 정보에 포함되어 있는 검색어 또는 링크 제목에 상응하는 키워드 정보를 추출한다.
본 발명의 다른 특징에 따른 정보 제공 시스템에서, 클리아언트 모듈은, 사용자 단말기 상에서 이루어지는 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하여 전송한 후, 이에 대응하는 키워드 정보를 수신하여 저장하였다가, 사용자의 제휴 사이트 접속 시에 키워드 정보를 포함하는 접속 URL 주소를 전송한다. 또한 제휴 사이트 서버는 키워드 목록 정보를 전송하며, 상기 클라이언트 모듈로부터 전송되는 키워드 정보를 포함하는 접속 URL 주소를 수신하고, 수신한 키워드 정보에 대응하는 뉴스 정보, 상품 정보 또는 이벤트 정보로 구성된 화면을 상기 클라이언트 모듈로 전송하여 사용자에게 노출하며, 반면에 수신한 키워드 정보에 대응하는 정보가 없는 경우에 수신한 키워드 정보에 대응하는 상위 카테고리를 검색하여 동일 카테고리에 속하는 대체 정보로 구성된 화면을 상기 클라이언트 모듈로 전송하여 사용자에게 노출한다. 또한 처리 서버는 상기 제휴 사이트 서버로부터 키워드 목록 정보를 수신받아 저장한 후에, 상기 클라이언트 모듈에서 추출한 검색 정보 또는 클릭 정보를 수신받아 기 저장된 키워드 목록 정보와 대조하여 이에 상응하는 키워드 정보를 선정하여 상기 클라이언트 모듈에 전송한다.
그리고 상기 클라이언트 모듈은, 상기 정보 제공 서버 또는 제휴 사이트 서버로부터 다운로드되어 사용자 단말기에 설치되며, 사용자 단말기의 OS 구동 시나 웹 브라우저 구동 시에 자동 실행한다.
본 발명의 또 다른 특징에 따르면, 정보를 제공하는 방법에 있어서, 정보 제공 서버 또는 제휴 사이트 서버로부터 클라이언트 모듈을 다운로드받아 사용자 단말기에 설치하는 단계, 사용자의 검색 또는 클릭 행위를 감지하여 검색 행위에 따른 검색어를 포함한 검색 정보 또는 클릭 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하는 단계, 상기 추출한 검색 정보 또는 클릭 정보, 추출 시간, 사이트 주소, 및 클라이언트 모듈 식별 코드 또는 사용자 단말기 식별 코드를 포함하는 관심 정보를 생성시켜 상기 정보 제공 서버로 전송하는 단계, 상기 관심 정보에 대응하는 키워드 정보를 상기 정보 제공 서버로부터 수신하여 저장하는 단계, 사용자의 제휴 사이트 접속 시에, 해당 제휴 사이트의 식별코드를 확인하여 기 저장된 제휴 사이트의 접속 정보와 대조해서 정당한 제휴 사이트인지를 확인하는 단계, 상기 정당한 제휴 사이트인 경우, 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는지를 확인하는 단계, 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는 경우, 상기 제휴 사이트 식별코드에 대응하는 키워드 정보를 판독하는 단계, 그리고 상기 판독한 키워드 정보를 상기 제휴 사이트의 접속 정보에 삽입하여 새로운 접속 정보를 생성시켜 상기 제휴 사이트 서버로 전송하는 단계를 포함하는 정보 제공 방법을 제공한다.
다르게는, 이러한 정보 제공 방법은, 상기 추출한 검색 정보 또는 클릭 정보를 전송할 것인지, 또는 임시로 저장할 것인지를 결정하는 단계를 더 포함한다.
또한 다르게는, 이러한 정보 제공 방법은, 상기 저장된 키워드 정보의 시간 정보를 참조하여 특정 시간이 경과한 경우에, 최근 관심 정보로서의 가치를 상실한 키워드 정보로 인식하여 삭제하는 단계를 더 포함한다.
더욱이 다르게는, 이러한 정보 제공 방법은, 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는 경우, 상기 추출 시간이 유효 범위 내에 포함되는지를 확인하는 단계를 더 포함한다. 또한, 이러한 정보 제공 방법은, 상기 제휴 사이트 식별코드에 대응하는 키워드 정보가 존재하지 않거나, 존재하더라도 상기 추출 시간이 유효 범위 내에 포함되지 않은 경우, 일반 접속 정보를 상기 제휴 사이트 서버로 전송하는 단계를 더 포함한다.
더욱이 다르게는, 이러한 정보 제공 방법은, 상기 제휴 사이트 서버에서 상기 새로운 접속 정보를 수신하여 키워드 정보를 확인하는 단계, 상기 확인한 키워드 정보와 매칭되는 정보가 존재하는지를 판별하는 단계, 그리고 상기 매칭 정보가 존재하는 경우, 상기 확인한 키워드 정보에 매칭되는 개인 맞춤형 정보를 사용자에게 제공하는 단계를 더 포함한다. 또한, 이러한 정보 제공 방법은, 상기 매칭 정보가 존재하지 않는 경우, 상기 확인한 키워드 정보가 포함되는 동일 카테고리 내의 대체 정보를 사용자에게 제공하는 단계를 더 포함한다.
본 발명의 또 다른 특징에 따르면, 정보를 제공하는 방법에 있어서, 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 수신하여 저장하는 단계, 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 기 저장된 제휴 사이트 키워드 목록과 매칭시켜 이에 대응하는 제휴 사이트 키워드를 선정하는 단계, 그리고 상기 선정된 키워드를 제휴 사이트 식별코드, 정보 추출 시간 정보를 포함하는 키워드 정보와 함께 상기 사용자 단말기로 전송하는 단계를 포함하는 정보 제공 방법을 제공한다.
본 발명의 또 다른 특징에 따르면, 정보를 제공하는 방법에 있어서, 클라이언트 모듈을 사용자 단말기에 설치시켜, 사용자 단말기 상에서 이루어지는 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하는 단계, 정보 제공 서버에서 상기 추출한 검색 정보 또는 클릭 정보를 기 저장된 키워드 목록 정보와 대조하여 이에 상응하는 키워드 정보를 선정하는 단계, 상기 클라이언트 모듈에서 상기 선정된 키워드 정보를 수신받아 저장해 두었다가, 사용자의 제휴 사이트 접속 시에 해당 접속 사이트의 접속 정보에 추가하여 새로운 접속 정보를 생성하는 단계, 그리고 상기 제휴 사이트에서 상기 새로운 접속 정보를 수신받아 이에 대응하는 사용자 맞춤형 정보를 사용자에게 제공하는 단계를 포함하는 정보 제공 방법을 제공한다.
여기서, 상기 키워드 정보는, 상기 정보 제공 서버에서 선정한 키워드, 제휴 사이트 식별 코드, 시간 정보를 포함한다.
그리고 상기 사용자 맞춤형 정보를 사용자에게 제공하는 단계는, 상기 제휴 사이트에서 수신받은 새로운 접속 정보로부터 상기 선정된 키워드 정보를 추출한 후에, 해당 추출한 키워드 정보에 해당하는 상품 정보 또는 이벤트 정보로 구성된 웹 페이지 URL 주소로 연결시켜, 해당 추출한 키워드 정보에 대응하는 정보가 포함된 웹 페이지를 사용자에게 제공한다.
이와 같이 본 발명에 의하면, 방문자가 이전에 다른 검색 사이트 혹은 다른 쇼핑 사이트에서 수행한 검색 행위 또는 클릭 행위로부터 관심 정보를 추출하여, 처음 쇼핑 사이트에 접속하는 방문자에게도 그 방문자의 관심 상품 또는 분야의 개인 맞춤형 정보를 제공함으로써, 사용자의 클릭율을 높일 수 있으며, 사용자가 관심 상품을 카테고리를 따라 직접 찾아야 하는 불편함을 제거하여 상품 구매율을 높일 수 있다.
또한, 본 발명에 의하면, 사용자가 제휴 사이트를 방문하기 이전 시점에 사용자 관심 정보와 매칭되는 제휴 사이트의 키워드 정보를 클라이언트 모듈에 저장해 두었다가 사용자가 제휴 사이트에 접속하는 시점에 키워드 정보를 접속 URL 주소와 함께 제휴 사이트 서버에 전송함으로써, 사용자 접속 시도 이후에 추출된 관심 정보와 매칭되는 제휴 사이트 키워드를 선정하는 경우에 발생할 수 있는 웹 페이지 로딩 시간의 지연 현상을 예방할 수 있다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "…모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
이제 본 발명의 실시 예에 따른 정보 제공 시스템 및 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.
도 1은 본 발명의 실시 예에 따른 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 정보 제공 시스템의 네트워크 연결 관계를 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명의 실시 예에 따른 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 정보 제공 시스템(설명의 편의상으로 이하 '정보 제공 서버'이라고 함)(100)은, 다수 개의 사용자 단말기(300-1 ~ 300-n)와 네트워크(200)를 통하여 클라이언트 모듈(500)(도 2에 도시됨) 및 다수 개의 제휴 사이트의 서버(400-1 ~ 400-m)와 연결되어 있다.
다시 말해서, 정보 제공 서버(100)는, 인터넷, 무선 통신망, 퓨처 네트워크 등의 모든 유무선 네트워크를 포함하는 네트워크(200)를 통하여 다수 개의 사용자 단말기(300-1 ~ 300-n)와 연결되어 있으며, 또한 해당 네트워크(200)를 통하여 본 발명의 실시 예에 따른 개인 맞춤형 정보 제공을 원하는 다수 개의 제휴 사이트 서버(400-1 ~ 400-m)와 연결되어 있다. 이 외에도 정보 제공 서버(100)는, 클라이언트 모듈(500)을 다운로드받을 수 있도록 제휴된 소정의 다운로드 제휴 사이트 서버(설명의 편의상으로 도면에는 도시 하지 않음)와 연결되어 있을 수도 있다.
그리고 정보 제공 서버(100)는, 클라이언트 모듈(500)로부터 전송되는 정보를 저장하고 제휴 사이트 서버(400-1 ~ 400-m)에서 제공되는 키워드 목록 정보를 저장하며, 클라이언트 모듈(500)로부터 제공되는 관심 정보를 제휴 사이트 서버(400-1 ~ 400-m)에서 제공되는 키워드 목록 정보와 대조하여 상응하는 키워드를 선정한다.
사용자 단말기(300-1 ~ 300-n)는, 네트워크(200)를 통하여 정보 제공 서버(100)에 접속하여 데이터를 송수신할 수 있는 통신 장치로서, 예를 들어 유선으로 네트워크(200)에 접속할 수 있는 컴퓨터, 인터넷 접속이 가능한 TV 등을 포함하는 유선 단말기, 또는 무선으로 네트워크(200)에 접속할 수 있는 휴대폰, PDA 등을 포함하는 무선 단말기일 수 있다.
그리고 사용자 단말기(300-1 ~ 300-n)는, 단말기 상에서 이루어지는 검색 행위로부터 추출될 수 있는 검색 관련 정보(예를 들어, 검색어, 검색 사이트 명, 검색 시간 등)와, 클릭하거나 클릭과 유사한 행위로부터 추출할 수 있는 클릭 관련 정보(예를 들어, 링크 제목, 링크된 웹 페이지의 URL 주소, 클릭한 시간 등)를 추출하는 클라이언트 모듈(500)(도 2에 도시됨)을 포함한다.
여기서, 설명의 편의상으로 검색 관련 정보 또는 클릭 관련 정보를 통칭하여 이하 '관심 정보'라고 명명한다. 또한, 클라이언트 모듈(500)은, 웹 브라우저 상에서 이루어지는 사용자의 검색 행위에 따라 입력되는 검색어, 또는 사용자의 웹 서핑 행위에 따라 클릭하는 링크 제목 등의 관심 정보를 추출하여 정보 제공 서버(100)로 제공하며, 정보 제공 서버(100)로부터 선정된 키워드 정보를 수신하여 사용자가 접속하는 제휴 사이트 서버(400-1 ~ 400-m)로 URL 주소와 함께 키워드 정보를 전송한다.
제휴 사이트 서버(400-1 ~ 400-m)는, 정보 제공 서버(100)와 제휴하여 네트워크(200) 상에서 방문자의 최근 관심 정보에 기반을 둔 개인 맞춤형 정보를 제공하는 사이트들의 서버로서, 클라이언트 모듈(500)(도 2에 도시됨)로부터 전송되는 키워드 정보를 기반으로 개인 맞춤형 정보를 제공한다. 예를 들어, 클라이언트 모듈(500)을 탑재한 소정의 프로그램을 제공하는 사이트일 수도 있으며, 단순히 클라이언트 모듈(500)을 다운로드받을 수 있는 광고 공간을 제공하는 사이트일 수도 있으며, 방문자의 관심 정보를 기반으로 개인 맞춤형 쇼핑 사이트를 제공하기를 원하는 쇼핑 사이트일 수도 있다.
그리고 제휴 사이트 서버(400-1 ~ 400-m)는, 정보 제공 서버(100)를 운영하는 회사에서 자체적으로 운영하는 사이트일 수도 있으며, 정보 제공 서버(100)로부터 방문자의 관심 정보에 기반을 둔 키워드 정보를 수신받기로 제휴한 회사가 운영하는 사이트일 수도 있다.
더욱 상세히 설명하면, 제휴 사이트 서버(400-1 ~ 400-m)는, 클라이언트 모듈(500)로부터 전송되는 키워드 정보를 포함하는 URL 주소를 수신하여, 키워드에 대응하는 뉴스 정보, 상품 정보 또는 이벤트 정보로 구성된 화면을 구성하여 사용자에게 노출해 준다. 이때, 만약에 수신받은 키워드에 대응하는 정보가 없는 경우에는, 키워드에 대응하는 상위 카테고리를 검색하여 동일 카테고리에 속하는 대체 정보로 구성된 화면을 제공한다.
한편, 클라이언트 모듈(500)(도 2에 도시됨)은, 다양한 경로를 통하여 정보 제공 서버(100)로부터 사용자 단말기(300-1 ~ 300-n)로 다운로드되어 설치될 수 있으며, 정보 제공 서버(100) 이외에도 제휴 사이트 서버(400-1 ~ 400-m)로부터 사용자 단말기(300-1 ~ 300-n)로 제공될 수도 있다. 또한, 클라이언트 모듈(500)은, 사용자 단말기(300-1 ~ 300-n)의 구동과 함께 자동 실행되며, 메신저, 툴바, 뮤직 플레이어 등과 같은 다른 프로그램에 탑재되어 함께 구동된다.
그리고 클라이언트 모듈(500)은, 클라이언트 프로그램이라고도 명명될 수 있으며, 사용자 단말기(300-1 ~ 300-n) 상에서 이루어지는 모든 검색 행위에 따라 입력되는 검색어를 추출하고, 웹 페이지에서 클릭하는 정보(즉, 링크 걸린 페이지에 대한 제목, 링크 걸린 URL 주소, 클릭한 시간, 클릭한 사이트 등의 정보)를 추출하여 정보 제공 서버(100)로 전송한다. 또한, 클라이언트 모듈(500)은, 검색 정보 및 클릭 정보(즉, 관심 정보)에 대응하는 제휴 사이트 서버(400-1 ~ 400-m)에서 제공하는 키워드 정보를 수신하여 저장해 두었다가, 사용자가 제휴 사이트에 접속하면 이를 인식하여 제휴 사이트 서버(400-1 ~ 400-m)에 키워드 정보와 함께 URL 주소를 전송한다.
그리고 클라이언트 모듈(500)은, 사용자 단말기(300-1 ~ 300-n)의 OS(Operating System)가 구동되는 동시에 자동 실행하거나, 메신저, 뮤직 플레이어, 멀티미디어 플레이어, P2P 프로그램, 미니 홈피, 웹 브라우저, 툴 바 등에 탑재되어 사용자가 로그인을 수행할 때에 자동 실행한다. 만약에 사용자 단말기(300-1 ~ 300-n)의 OS나 웹 브라우저가 구동될 때에 자동 실행되도록 구현되었다면, 사용자가 클라이언트 모듈(500)을 직접 구동시키지 않아도, 클라이언트 모듈(500)은 사용자의 검색 행위 또는 클릭 행위에 따른 관심 정보를 추출하여 정보 제공 서버(100)로 제공한다.
도 2는 본 발명의 실시 예에 따른 클라이언트 모듈의 구조를 상세하게 나타낸 도면이다.
도 2에 도시된 바와 같이, 클라이언트 모듈(500)은, 관심 정보 추출부(510), 정보 처리부(520), 모듈 인터페이스부(530), 저장부(540)를 포함하여, 사용자 단말기(300-1 ~ 300-n) 상에서 이루어지는 사용자의 검색 행위 또는 클릭을 포함하는 클릭 유사 행위에 따라 관심 정보를 추출하여 정보 제공 서버(100)로 제공하고, 정보 제공 서버(100)로부터 수신된 키워드를 저장해 두었다가 사용자가 제휴 사이트에 접속할 때에 접속 URL주소와 함께 키워드 정보를 제휴 사이트 서버(400-1 ~ 400-m)로 제공한다.
관심 정보 추출부(510)는, 웹 브라우저 상에서 이루어지는 다양한 웹 사이트 이용 행위에 따른 관심 정보를 추출하는데, 즉 사용자 단말기(300-1 ~ 300-n) 상에서 이루어지는 사용자의 검색 행위에 따라 검색어를 포함한 검색 정보를 추출하거나, 사용자의 클릭을 포함하는 클릭 유사 행위에 따라 클릭 제목을 포함한 클릭 정보를 추출한다.
정보 처리부(520)는, 사용자가 소정의 웹 사이트에 접속을 시도할 때, 해당 접속하고자 하는 사이트의 접속 URL 주소를 확인하여 저장부(540)에 저장되어 있는 제휴 사이트 접속 URL 주소와 대조하여 해당 접속하고자 하는 사이트가 제휴 사이트인지를 확인한 후에, 제휴 사이트이면 해당 제휴 사이트 접속 URL 주소(즉, 제휴 사이트 식별코드)에 대응하는 키워드 정보를 추출하고, 제휴 사이트 접속 URL 주소에 키워드 정보를 추가하여 새로운 접속 URL 주소를 생성시켜 해당 제휴 사이트 서버(400-1 ~ 400-m)로 전송하도록 한다. 또한, 정보 처리부(520)는, 모듈 인터페이스부(530)를 통해 수신되는 개인 맞춤형 정보(즉, 사용자 맞춤형 정보)를 처리하여 사용자에게 제공할 수도 있다.
그리고 정보 처리부(520)는, 저장부(540)에 저장된 키워드 정보의 시간 정보를 참조하여 유효한 시간 내에 해당하는 키워드 정보만을 추출하도록 작동할 수도 있으며, 반면에 유효한 시간이 경과하여 최근 관심 정보로서의 가치를 상실한 키워드 정보로 인식하여 삭제하는 기능을 수행하기도 한다. 또한, 정보 처리부(520)는, 사용자가 제휴 사이트에 접속을 시도할 때, 제휴 사이트의 식별코드에 대응하는 홈페이지 접속 URL 주소 정보를 저장부(540)로부터 판독하여 사용자의 제휴 사이트 접속을 인식한다.
모듈 인터페이스부(530)는, 관심 정보 추출부(510)에서 추출한 관심 정보를 정보 제공 서버(100)로 전송하고, 정보 제공 서버(100)로부터 관심 정보에 대응하는 키워드 정보(제휴 쇼핑몰 식별코드, 키워드, 관심 정보가 추출된 시간 정보 등)를 수신하여 수신된 키워드 정보를 저장부(540)에 저장한다. 또한, 모듈 인터페이스부(530)는, 정보 처리부(520)에서 생성시킨 새로운 접속 URL 주소를 제휴 사이트 서버(400-1 ~ 400-m)로 전송한다. 또한, 모듈 인터페이스부(530)는, 제휴 사이트 서버(400-1 ~ 400-m)로부터 새로운 접속 URL 주소에 대응하는 개인 맞춤형 정보를 정보 처리부(520)에 전달할 수도 있다.
더욱 상세히 설명하면, 모듈 인터페이스부(530)는 관심 정보 추출부(510)로부터 제공되는 관심정보를 포함하고, 사용자의 검색 또는 클릭 행위가 이루어진 곳에 대한 정보인 검색/클릭 위치 정보, 검색어가 입력된 검색 시간 또는 클릭한 시간 등을 선택적으로 더 포함하는 관심 정보를 정보 제공 서버(100)로 전송한다. 이때, 모듈 인터페이스부(530)에 의하여 생성되는 관심 정보는, 실시간으로 정보 제공 서버(100)로 전송될 수 있으며, 이외에도 저장부(540)에 임시 저장되었다가, 설정 시간이나 정보 제공 서버(100)로부터의 정보 전송 요청 등의 소정 조건이 만족되는 경우에 정보 제공 서버(100)로 전송될 수도 있다.
또한, 모듈 인터페이스부(530)는, 사용자가 직접 또는 제휴 사이트 서버(400-1 ~ 400-m)를 통해서 정보 제공 서버(100)(예를 들어, 광고 시스템)에 접속되어 있는 경우에 관심 정보를 실시간으로 바로 정보 제공 서버(100)로 전송하고, 정보 제공 서버(100)에 접속되어 있지 않은 경우에 관심 정보를 저장부(540)에 저장하였다가 정보 제공 서버(100)에 접속하면 저장된 관심 정보를 정보 제공 서버(100)로 전송할 수 있다. 이때, 모듈 인터페이스부(530)는, 저장부(540)에 저장되는 관심 정보를 정보 제공 서버(100)로 전송하여 해당 전송이 완료되자마자 삭제할 수도 있다.
또한, 모듈 인터페이스부(530)는, 사용자가 제휴 사이트에 접속할 때, 제휴 사이트의 URL 주소와 함께 해당하는 키워드 정보를 제휴 사이트 서버(400-1 ~ 400-m)로 전송한다.
저장부(540)는, 사용자 단말기 식별코드, 모듈 식별코드 중 적어도 하나를 저장하고 있으며, 정보 제공 서버(100)로부터 수신되는 키워드 정보를 제휴 사이트의 URL 주소별로 저장하고 있다.
더욱 상세히 설명하면, 저장부(540)는 클라이언트 모듈(500)에 부여된 소정의 정보 또는 사용자 단말기 관련 정보를 저장한다. 예를 들어, 클라이언트 모듈(500)을 소정의 제휴 사이트 서버(400-1 ~ 400-m)나 정보 제공 서버(100)로부터 다운로드받는 경우, 클라이언트 모듈(500)에 대하여 소정의 식별 코드를 부여하며, 이러한 식별 코드를 저장하여 관리하도록 한다. 이때, 식별 코드는 일명 '모듈 식별 코드'라고 명명될 수 있으며, 해당 모듈 식별 코드는 소정의 검색 행위를 수행하는 사용자에 대한 식별 코드로서 사용될 수 있다. 따라서 사용자가 소정의 제휴 사이트 서버(400-1 ~ 400-m)나 정보 제공 서버(100)에 로그인 등의 인증 과정을 거치지 않아도 모듈 식별 코드를 토대로 사용자를 식별할 수 있음을 잘 알 수 있다.
그리고 이러한 모듈 식별 코드 이외에도, 사용자 단말기(300-1 ~ 300-n)가 소정의 제휴 사이트 서버(400-1 ~ 400-m)나 정보 제공 서버(100)에 접속할 때에 부여되는 IP 주소, 그리고 사용자 단말기(300-1 ~ 300-n)에 고유하게 부여되어 있는 MAC 주소 등이 저장될 수 있다.
또한, 저장부(540)는 제휴 사이트 식별코드에 대응하는 홈페이지 접속 URL 주소 정보를 저장하여, 사용자가 제휴 사이트에 접속하는 것을 인식하도록 해 준다. 예를 들어, '인터파크'가 제휴 사이트이고 '인터파크'의 제휴 사이트 식별코드가 '01'이라면, 저장부(540)는 '01 : www.interpark.com'이라는 데이터를 저장하게 된다.
또한, 저장부(540)는 처리 서버(110)로부터 수신된 키워드 정보(즉, 제휴 사이트 식별코드에 대응하는 키워드 정보)를 저장한다. 예를 들어, 사용자로부터 추출된 관심정보가 '나이키 첨단유행숍 알티몰'이고, 이에 대응하는 제휴 쇼핑몰 인터파크의 키워드가 '나이키'라면, '01 : 나이키'라는 데이터가 키워드 정보로 저장된다. 여기서, 키워드 정보에 관심 정보 추출 시간을 포함할 수도 있으며, 이에 특정 시간이 경과한 키워드 정보는 자동으로 소멸되도록 작동할 수도 있다. 그리고 키워드는 복수의 제휴 사이트에 대해서 선정될 수 있기 때문에, 키워드 정보도 또한 복수의 사이트 식별 코드에 대응하여 복수로 저장될 수도 있다.
도 3은 본 발명의 실시 예에 따른 정보 제공 서버의 상세 구조도이다.
도 3에 도시된 바와 같이, 사용자 단말기(300-1 ~ 300-n)와 네트워크(200)를 통하여 연결되어 있는 정보 제공 서버(100)는, 사용자 단말기(300-1 ~ 300-n)(즉, 클라이언트 모듈(500))와 정보를 송수신하여 관심 정보 및 관련 정보를 처리하며, 사용자 단말기(300-1 ~ 300-n)로부터 제공되는 관심 정보와 제휴 사이트 키워드 목록 정보를 대조하여 키워드 정보를 생성시켜 사용자 단말기(300-1 ~ 300-n)에 제공하는 처리 서버(110), 사용자 단말기 정보 또는 클라이언트 모듈 정보, 제휴 사이트 정보, 제휴 사이트 키워드 목록 정보, 클라이언트 모듈(500)로부터 전송되는 관심 정보(즉, 사용자의 검색 정보 또는 클릭 정보로부터 추출된 관심 정보)를 저장하고 관리하는 데이터베이스 서버(120)를 포함한다.
처리 서버(110)는, 클라이언트 모듈(500)과의 정보 송수신을 수행하는 모듈 인터페이스부(111), 클라이언트 모듈(500)로부터 제공되는 관심 정보를 처리하여 관련 키워드 정보를 생성하는 관심 정보 처리부(112)를 포함한다.
모듈 인터페이스부(111)는, 관심 정보 처리부(112)가 추출한 키워드를 해당 제휴 사이트 식별코드와 함께 클라이언트 모듈(500)로 전송한다. 이때, 관심 정보가 추출된 시간 정보를 함께 전송하는 것이 바람직하다.
관심 정보 처리부(112)는, 클라이언트 모듈(500)로부터 수신된 관심 정보를 제휴 사이트 키워드 목록과 대조하여 제휴 사이트 식별 코드에 대응하는 키워드를 선정한다. 즉, 관심 정보 처리부(112)는, 클라이언트 모듈(500)로부터 제공되는 관심 정보를 데이터베이스 서버(120) 내의 관심 정보 데이터베이스(122)에 저장하고, 데이터베이스 서버(120) 내의 제휴 사이트 키워드 목록 데이터베이스(123)를 검색하여 관심 정보에 포함되어 있는 검색어 및/또는 링크 제목에 상응하는 쇼핑몰 키워드를 추출한다. 이때, 수신된 관심 정보에 대응하는 키워드를 가진 제휴 사이트는 복수일 수도 있으며, 수신된 관심 정보에 대응하는 키워드도 또한 복수일 수 있다.
한편, 데이터베이스 서버(120)는, 기본 정보 데이터베이스(121), 관심 정보 데이터베이스(122), 제휴 사이트 키워드 목록 데이터베이스(123)를 포함한다.
기본 정보 데이터베이스(121)는, 사용자 단말기 식별 코드 정보, 사용자 단말기(300-1 ~ 300-n)에 설치된 클라이언트 모듈 식별 코드 정보, 제휴 사이트 관련 정보 중 적어도 하나를 저장하고 있다. 이때, 사용자 단말기 식별 코드 정보는, 사용자 단말기 정보로 IP 주소, MAC 주소 등을 의미한다. 또한, 제휴 사이트와 관련된 정보는 사이트 명, 사이트 URL 주소, 사이트 식별코드 등이 있다.
관심 정보 데이터베이스(122)는, 클라이언트 모듈(500)이 추출한 관심 정보(즉, 사용자의 검색 행위로부터 추출된 검색 정보 또는 클릭을 포함하는 클릭 유사 행위로부터 추출된 클릭 정보)를 저장하고 있다. 즉, 관심 정보 데이터베이스(122)는, 클라이언트 모듈(500)로부터 제공되는 관심 정보를 저장하며, 특히 사용자 단말기 식별코드 또는/및 클라이언트 모듈(500)에 부여된 모듈 식별 코드에 대응하여 관심 정보를 저장한다.
제휴 사이트 키워드 목록 데이터베이스(123)는, 제휴 사이트의 식별코드에 대응하여 키워드 목록을 저장하고 있다. 즉, 제휴 사이트 키워드 목록 데이터베이스(123)는, 제휴 사이트 식별코드에 대응하는 제휴 사이트 키워드 목록들을 저장하며, 제휴 사이트 서버(400-1 ~ 400-m)와 네트워크(200)로 연결되어 자동으로 업데이트된다.
상술한 바와 같은 구성을 가진 본 발명의 실시 예에 따른 정보 제공 시스템은, 사용자의 관심 정보를 추출할 수 있는 클라이언트 모듈(500)을 사용자 단말기(300-1 ~ 300-n)에 제공하고, 사용자가 제휴된 정보 제공 사이트에 접속할 때에 사용자의 최근 관심 정보에 해당하는 정보로 웹 페이지 화면을 구성한다. 이때, 관심 정보 추출 모듈은, 검색 정보 또는 클릭 정보 추출과 관련된 클라이언트 모듈(500)로서, 단순한 관심 정보 추출만을 목적으로 하는 클라이언트 프로그램이라기보다는 추출한 정보를 바탕으로 보다 많은 정보 또는 기능을 제공하는 프로그램에 함께 탑재되는 것이 바람직하다.
다시 말해서, 본 발명의 실시 예에 따른 정보 제공 시스템에 있어서, 클라이언트 모듈(500)을 여러 편의 기능과 함께 제공하여 사용자 단말기(300-1 ~ 300-n)에 설치하도록 하며, 이때 클라이언트 모듈(500)은 사용자가 웹 사이트에서의 검색 행위에서 추출될 수 있는 검색어를 포함하는 검색 정보, 또는 클릭을 포함하는 클릭 유사 행위로부터 추출될 수 있는 링크 제목을 포함하는 클릭 정보를 추출하도록 한다.
이에, 정보 제공 서버(100)는 클라이언트 모듈(500)과 연계하여 사용자의 관심 정보를 제공받으며, 제공받은 사용자 관심 정보와 이를 기반으로 방문자에게 맞춤형 정보를 제공하고자 하는 제휴 사이트의 키워드 정보(즉, 키워드 목록)를 대조하여 매칭되는 키워드를 선정하고, 선정된 키워드를 포함하는 키워드 정보(여기서, 제휴 사이트 식별코드를 포함함)를 클라이언트 모듈(500)에 전송한다.
이에 따라, 클라이언트 모듈(500)은 키워드 정보를 저장해 두었다가, 사용자가 어느 시점에 제휴 사이트에 접속을 시도할 때, 이를 감지하여 접속 URL 주소와 함께 키워드 정보를 추가하여 제휴 사이트 서버(400-1 ~ 400-m)에 전송한다.
그러면, 제휴 사이트 서버(400-1 ~ 400-m)는 키워드에 해당하는 상품 정보 또는 이벤트 정보를 포함하는 화면을 구성함으로써, 처음 방문하는 방문자에게도 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 웹 페이지를 제공할 수 있게 된다.
그리고 정보 제공 서버(100)는 사용자가 제휴 사이트를 방문하기 이전에, 추출한 관심 정보로부터 제휴 사이트의 키워드 목록 정보와 대조하여 관심 정보에 대응하는 제휴 사이트의 키워드를 미리 선정하고, 이를 클라이언트 모듈(500)에 저장해 두었다가 사용자가 제휴 사이트에 접속할 때, 사전에 선정한 키워드 정보를 접속 URL 주소와 함께 제공하도록 함으로써, 제휴 사이트 서버에서 키워드를 따로 선정하는 동작을 생략하며, 이에 맞춤형 정보로 구성된 웹 페이지가 노출되는 시간이 느려지는 것을 방지할 수 있게 된다.
상술한 바와 같은 구성을 가진 본 발명의 실시 예에 따른 정보 제공 시스템의 구조는, 그 처리 기능에 따라 분류된 것으로, 상술한 것에 한정되어 분류되지 않음을 잘 이해해야 한다. 예를 들어, 본 발명의 실시 예에 따른 정보 제공 서버(100)를 운영하는 회사에서 자체적으로 정보 제공 사이트를 운영하는 경우에는, 제휴 사이트 서버(400-1 ~ 400-m)가 정보 제공 서버(100) 내에 포함되는 형태로 구현될 수도 있다.
아래에서는 본 발명의 실시 예에 따른 정보 제공 방법에 대해서 도 4 내지 도 9를 참조하여 상세하게 설명한다.
도 4는 본 발명의 실시 예에 따른 방문자의 최근 관심정보를 기반으로 하는 개인 맞춤형 정보를 제공하는 방법을 나타낸 순서도이다.
사용자 단말기(300-1 ~ 300-n)와 네트워크(200)를 통하여 연결되어 있는 정보 제공 서버(100)에서, 사용자(즉, 방문자)의 최근 관심 정보에 기반한 개인 맞춤형 정보를 사용자 단말기(300-1 ~ 300-n)로 제공함에 있어서, 우선 사용자 단말기(300-1 ~ 300-n) 상에서 이루어지는 사용자의 검색 정보 및/또는 클릭 정보를 포함하는 관심 정보를 추출하고 추출한 관심 정보를 정보 제공 서버(100)로 제공하는 클라이언트 모듈(500)을, 다양한 경로를 통하여 정보 제공 서버(100)(또는, 제휴 사이트 서버(400-1 ~ 400-m))로부터 다운로드받아 사용자 단말기(300-1 ~ 300-n)에 설치하도록 한다(S100).
그런 후에, 사용자가 사용자 단말기(300-1 ~ 300-n)를 통해 웹 브라우저 상에서 검색 또는 클릭 행위(즉, 사용자의 관심 행위)를 수행하는 경우에, 클라이언트 모듈(500)은, 사용자의 관심 정보를 추출한 후에, 해당 추출한 관심 정보를 정보 제공 서버(100)로 전송한다(S200).
이때, 본 발명의 실시 예에 따른 사용자의 관심 행위는, 소정의 사이트에 접속하여 입력 창에 검색어를 입력하는 행위, 소정의 웹 사이트로 접속하기 위하여 웹 브라우저상의 주소 창에 소정의 주소를 입력하는 행위, 소정의 검색 툴바와 같은 검색 애플리케이션을 이용하여 검색어를 입력하는 행위 등과 같이, 사용자 단말기(300-1 ~ 300-n) 상에서 소정의 프로그램을 이용하여 검색어 입력을 수행하는 모든 검색 행위를 포함한다.
또한, 본 발명의 실시 예에 따른 사용자의 관심 행위는, 소정의 사이트에서 링크가 되어 있는 웹 페이지로의 이동을 위하여 링크 걸린 제목을 클릭하거나 클릭한 것과 비슷한 효과를 내는 행위에 해당하는 모든 클릭 행위를 포함한다.
따라서 클라이언트 모듈(500)은, 사용자의 관심 행위로부터 관심 정보를 추출하게 된다.
이에, 정보 제공 서버(100)는, 클라이언트 모듈(500)로부터 전송되는 관심 정보를 수신하며, 수신한 관심 정보를 제휴 사이트 키워드 목록과 매칭시켜 수신한 관심 정보에 대응하는 제휴 사이트 키워드를 선정한 후에, 선정한 키워드, 제휴 사이트 식별 코드, 시간 정보를 포함하는 키워드 정보를 클라이언트 모듈(500)로 전송한다(S300).
이에 따라, 클라이언트 모듈(500)은, 정보 제공 서버(100)로부터 수신된 키워드 정보를 저장해 두었다가(S400), 사용자가 제휴 사이트에 접속을 시도하는 경우에 제휴 사이트 접속을 인식하여, 사용자가 접속을 시도하는 제휴 사이트의 식별코드에 대응하는 키워드 정보를 추출한 후에, 해당 추출한 키워드 정보를 제휴 사이트 접속 URL 주소에 삽입하여 새로운 접속 URL 주소를 생성시켜 제휴 사이트 서버(400-1 ~ 400-m)로 전송한다(S500).
그러면, 제휴 사이트 서버(400-1 ~ 400-m)는, 클라이언트 모듈(500)로부터 수신한 키워드 정보에 대응하는 정보를 추출한 후에, 키워드에 대응하는 정보가 포함된 웹 페이지를 사용자 단말기(300-1 ~ 300-n)를 통해 사용자에게 제공한다(S600). 즉, 제휴 사이트 서버(400-1 ~ 400-m)는, 키워드에 해당하는 상품 정보 또는 이벤트 정보로 구성된 웹 페이지 URL 주소로 연결시켜 줌으로써, 키워드에 대응하는 정보가 포함된 웹 페이지를 사용자에게 제공할 수 있다.
이때, 제휴 사이트를 방문하는 사용자(즉, 방문자)에게 개인 맞춤형 정보를 제공함에 있어서, 클라이언트 모듈(500)로부터 수신한 키워드에 대응하는 정보가 없을 경우에, 제휴 사이트 서버(400-1 ~ 400-m)는, 수신한 키워드와 동일한 카테고리에 속하는 대체 키워드 정보를 제공하여, 상술한 단계 S600을 수행하도록 한다.
상술한 단계 S100에서 S400까지의 동작, 즉 본 발명의 실시 예에 따른 추출한 관심 정보를 기반으로 제휴 사이트의 키워드를 선정하는 동작을 도 5의 순서도를 참고하여 더욱 상세히 설명하면 다음과 같다.
도 5는 본 발명의 실시 예에 따른 관심 정보를 기반으로 쇼핑몰 키워드를 선정하는 동작을 나타낸 순서도이다.
우선, 사용자는 사용자 단말기(300-1 ~ 300-n)를 통하여 클라이언트 모듈(500)을 제공하는 서버(즉, 정보 제공 서버(100), 또는 제휴 사이트 서버(400-1 ~ 400-m))에 접속한 후에, 클라이언트 모듈 다운로드를 요청하게 되면, 사용자 단말기(300-1 ~ 300-n)는 다양한 경로를 통하여 사용자의 클라이언트 모듈 다운로드 요청을 확인하여(S111) 정보 제공 서버(100)(또는, 제휴 사이트 서버(400-1 ~ 400-m))로 전송하게 된다(S112).
이에, 정보 제공 서버(100)(또는, 제휴 사이트 서버(400-1 ~ 400-m))는, 사용자 단말기(300-1 ~ 300-n)로부터 전송되는 클라이언트 모듈 다운로드 요청을 수신받아(S113) 해당 클라이언트 모듈(500)을 사용자 단말기(300-1 ~ 300-n)로 전송하게 된다(S114).
이에 따라, 사용자 단말기(300-1 ~ 300-n)는, 정보 제공 서버(100)(또는, 제휴 사이트 서버(400-1 ~ 400-m))로부터 클라이언트 모듈(500)을 다운로드받아(S115) 해당 다운로드받은 클라이언트 모듈(500)을 설치하게 된다(S116).
그런 후에, 사용자가 사용자 단말기(300-1 ~ 300-n)를 통하여 웹 브라우저 상에서 검색 또는 클릭 행위를 수행하는 경우에, 클라이언트 모듈(500)은, 사용자의 검색 또는 클릭 행위를 감지하여(S117), 웹 사이트에서의 사용자의 검색 행위에서 추출될 수 있는 검색어를 포함하는 검색 정보, 또는 사용자의 클릭을 포함하는 클릭 유사 행위로부터 추출될 수 있는 링크 제목을 포함하는 클릭 정보를 추출한다(S118).
그리고 클라이언트 모듈(500)은, 상술한 단계 S118에서 추출한 검색 정보 또는 클릭 정보(즉, 관심 정보)와, 해당 관심 정보를 추출한 시간 및 사이트 주소를 포함하는 관심 정보를 생성시켜 정보 제공 서버(100)로 전송한다(S119). 이때, 클라이언트 모듈(500)에 부여되어 있는 모듈 식별 코드, 또는 단말기 식별 코드를 관심 정보에 포함시켜 정보 제공 서버(100)로 전달한다.
다르게는, 클라이언트 모듈(500) 내의 정보 처리부(520)는, 클라이언트 모듈(500) 내의 관심 정보 추출부(510)에서 추출한 관심 정보를 클라이언트 모듈(500) 내의 모듈 인터페이스부(530)를 통해서 정보 제공 서버(100) 내의 처리 서버(110)로 전송할 것인지, 또는 임시로 클라이언트 모듈(500) 내의 저장부(540)에 저장할 것인지를 결정하기도 한다.
이에 따라, 정보 제공 서버(100)는, 클라이언트 모듈(500)로부터 전송되는 관심 정보를 수신하며(S120), 이때 수신된 관심 정보를 관심 정보 데이터베이스(122)에 저장한다(S121). 여기서, 상술한 단계 S121은 하기할 단계 S122 또는 S123의 수행과 동시에, 혹은 이전이나 이후에 발생할 수도 있음을 잘 이해해야 한다.
그리고 정보 제공 서버(100)는, 수신한 관심 정보를 제휴 사이트 키워드 목록 데이터베이스(123)에 저장된 제휴 사이트 키워드 목록과 매칭시켜(S122) 수신한 관심 정보에 대응하는 제휴 사이트 키워드를 선정한 후에(S123), 선정된 키워드를 제휴 사이트 식별코드, 관심 정보 추출 시간 정보를 포함하는 키워드 정보와 함께 클라이언트 모듈(500)에 전송한다(S124).
그러면, 클라이언트 모듈(500)은, 정보 제공 서버(100)로부터 전송되는 키워드 정보를 수신하며(S125), 이때 정보 처리부(520)는 처리 서버(110)로부터 수신된 제휴 사이트 식별코드, 선정된 키워드 및 시간 정보를 포함하는 키워드 정보를 저장부(540)에 저장하게 된다(S126).
또한, 정보 처리부(520)는 상술한 단계 S126에서 저장된 키워드 정보의 시간 정보를 참조하여 특정 시간이 경과하여 최근 관심 정보로서의 가치를 상실한 키워드 정보를 삭제하는 기능을 수행하기도 한다.
한편, 상술한 단계 S118에서 검색 정보(또는 클릭 정보)를 추출하는 동작을 도 6의 예를 참고하여 더욱 상세히 설명하면 다음과 같다.
도 6은 본 발명의 실시 예에 따른 관심 정보 추출 동작을 예시한 화면을 나타낸 도면이다.
도 6에 도시된 바와 같이, 사용자가 검색사이트에서 검색어 '나이키'를 입력하고 검색결과 페이지에서 '나이키 첨단유행숍 알티몰'을 클릭하는 동작에서 얻을 수 있는 관심 정보를 나타낸 것이다.
도 6에 나타낸 a)와 같이, 사용자가 나이키 운동화를 구입하기 위하여 검색사이트 또는 쇼핑 사이트의 검색 창에 '나이키'를 입력한다면, 클라이언트 모듈(500) 내의 관심 정보 추출부(510)는, 검색 결과 페이지의 URL 주소에서 검색어 '나이키'에 해당하는 인자를 찾아서 원래 검색어 형태로 복호화하여 사용자가 입력한 검색어를 생성시켜, 해당 생성된 검색어를 관심 정보로 추출할 수 있게 된다.
또한, 도 6에 나타낸 b)와 같이, 사용자가 '나이키'운동화를 판매하는 쇼핑몰 중의 하나인 알티몰을 방문하기 위하여 알티몰과 링크되어 있는 링크 제목인 '나이키 첨단유행숍 알티몰'을 클릭하게 되면, 관심 정보 추출부(510)는 링크 제목인 '나이키 첨단유행숍 알티몰' 문장과 함께 링크된 URL 주소를 추출할 수 있다. 즉, 링크 제목인 '나이키 첨단유행숍 알티몰' 문장을 추출하여 제휴 사이트 키워드와 매칭시켜 키워드 '나이키'를 선정할 수 있다.
이런 경우에, 관심 정보는 링크 제목 문장인 '나이키 첨단유행숍 알티몰'과 링크 걸린 웹 페이지 URL 주소, 그리고 클릭 시간 정보를 포함할 수 있다.
그리고 클라이언트 모듈(500)은, 클릭한 경우뿐만이 아니라, 클릭과 유사한 행위를 수행한 경우에도 클릭 정보를 추출할 수 있음을 잘 이해해야 한다. 여기서, '클릭'이란 클릭을 포함하여 클릭과 같은 효과를 가지게 되는 모든 행위를 포함한다.
다음으로, 상술한 단계 S500에서 S600까지의 동작, 즉 본 발명의 실시 예에 따라 사용자가 제휴 사이트에 접속할 때, 클라이언트 모듈(500)에서 전송된 방문자의 키워드 정보를 토대로 제휴 사이트 서버(400-1 ~ 400-m)에서 개인 맞춤형 정보를 제공하는 동작을 도 7의 순서도를 참고하여 더욱 상세히 설명하면 다음과 같다.
도 7은 본 발명의 실시 예에 따른 제휴 사이트 방문자에게 관심 정보로부터 선정한 키워드 정보에 해당하는 정보를 제공하는 동작을 나타낸 순서도이다.
클라이언트 모듈(500)에 제휴 사이트 식별코드에 대응하는 키워드 정보가 저장된 상태에서, 사용자가 제휴 사이트 홈페이지에 접속을 시도할 때, 클라이언트 모듈(500)은 사용자의 제휴 사이트 접속 시도를 감지하여(S211), 사용자가 접속을 시도하는 제휴 사이트의 식별코드를 확인하여 저장부(540)에 저장되어 있는 제휴 사이트의 접속 URL 주소와 대조해서 정당한 제휴 사이트인지를 인식한다(S212).
이때, 상술한 단계 S212에서 정당한 제휴 사이트인 경우, 클라이언트 모듈(500)은, 사용자가 접속하고자 하는 제휴 사이트 식별코드에 대응하는 키워드 정보가 있는지를 확인한다(S213).
만약에, 상술한 단계 S213에서 제휴 사이트 식별코드에 대응하는 키워드 정보가 존재하지 않거나, 존재하더라도 관심 정보 추출 시간이 유효 범위 내에 포함되지 않아서 최근 관심 정보로서의 가치를 상실한 경우, 클라이언트 모듈(500)은 일반적인 접속 정보(예를 들어, URL 주소)를 제휴 사이트 서버(400-1 ~ 400-m)로 전송하도록 한다(S214).
이에, 제휴 사이트 서버(400-1 ~ 400-m)는, 클라이언트 모듈(500)로부터 일반적인 접속 URL 주소를 수신받아(S215) 일반적인 정보로 구성된 웹 페이지(즉, 정형화된 웹 페이지)를 사용자에게 제공하게 된다(S216).
반면에, 상술한 단계 S213에서 제휴 사이트 식별코드에 대응하는 키워드 정보가 존재하고, 관심 정보 추출 시간도 또한 유효 범위 내에 포함되는 경우, 클라이언트 모듈(500)은 사용자가 접속을 시도하는 제휴 사이트 식별코드에 대응하는 키워드 정보를 저장부(540)로부터 판독한 후에(S217), 해당 판독한 키워드 정보를 사전에 정해진 형식에 맞추어 제휴 사이트의 접속 URL 주소에 삽입하여 새로운 접속 정보(예를 들어, URL 주소)를 생성하게 된다(S218).
이에, 클라이언트 모듈(500)은 상술한 단계 S218에서 생성한 새로운 접속 URL 주소를 제휴 사이트 서버(400-1 ~ 400-m)로 전송하도록 한다(S219).
이때, 클라이언트 모듈(500)이 제휴 사이트 서버(400-1 ~ 400-m)로 전송하는 새로운 접속 URL 주소에 키워드 정보가 삽입된 형태를 예를 들어 나타내면 도 8과 같다.
또한, 제휴 사이트 접속 URL 주소에 키워드 정보를 삽입하는 형태는, 정보 제공 서버(100)를 운영하는 회사와 제휴 사이트 간의 사전 협의된 형태에 따라 구현될 수 있다.
이에 따라, 새로 생성된 키워드 정보를 포함한 접속 URL 주소는 즉시 제휴 사이트 서버(400-1 ~ 400-m)로 전송되며, 이에 제휴 사이트 서버(400-1 ~ 400-m)는 새로운 접속 정보를 수신하여(S220) 수신받은 접속 정보 내의 키워드 정보를 확인하며(S221), 확인한 키워드 정보와 매칭되는 정보(예를 들어, 뉴스 정보, 상품 정보 또는 이벤트 정보 등)가 존재하는지를 판별한다(S222).
만약에, 상술한 단계 S222에서 확인한 키워드에 해당하는 정보가 존재한다면, 제휴 사이트 서버(400-1 ~ 400-m)는 확인한 키워드에 해당하는 정보를 포함하는 웹 페이지로 연결시켜, 확인한 키워드에 매칭되는 개인 맞춤형 정보를 사용자에게 제공하게 된다(S223).
예를 들어, 확인한 키워드에 매칭되는 개인 맞춤형 정보가 맞춤형 쇼핑 정보인 경우에, 도 9와 같이 맞춤형 쇼핑 정보로 구성된 화면을 사용자에게 제공하게 된다.
반면에, 상술한 단계 S222에서 확인한 키워드에 해당하는 정보가 존재하지 않는다면, 제휴 사이트 서버(400-1 ~ 400-m)는 확인한 키워드가 포함되는 동일 카테고리 내의 관련 정보(즉, 대체 정보)를 포함하는 웹 페이지로 연결시켜, 동일 카테고리 내의 대체 정보를 사용자에게 제공하게 된다(S224).
상술한 바와 같은 본 발명의 실시 예에 따른 정보 제공 방법은, 모든 방문자에게 동일한 상품 정보만을 제공하는 기존의 쇼핑 사이트와는 다르게, 방문자가 이전에 다른 검색 사이트 혹은 다른 쇼핑 사이트에서 수행한 검색 행위 또는 클릭 행위로부터 관심 정보를 추출하여, 처음 쇼핑 사이트에 접속하는 방문자에게도 그 방문자의 관심 상품 또는 분야의 개인 맞춤형 정보를 제공하도록 함으로써, 사용자의 클릭율을 높이게 된다. 이때, 제휴 사이트가 쇼핑 사이트인 경우에 사용자가 관심 상품을 카테고리를 따라서 직접 찾아야 하는 불편함을 제거할 수 있어, 상품 구매율을 높일 수 있다.
그리고 본 발명의 실시 예에 따른 정보 제공 방법은, 사용자 관심 정보와 매칭되는 제휴 사이트의 키워드 정보를 사용자가 제휴 사이트를 방문하기 이전 시점에 클라이언트 모듈에 저장해 두었다가, 사용자가 제휴 사이트에 접속하는 시점에 키워드 정보를 접속 URL 주소와 함께 제휴 사이트 서버에 전송함으로써, 사용자 접속 시도 이후에 추출된 관심 정보와 매칭되는 제휴 사이트 키워드를 선정하는 경우에 발생할 수 있는 웹 페이지 로딩 시간의 지연 현상을 예방할 수 있다. 즉, 사용자의 검색어 및/또는 링크 제목에 대응하는 제휴 사이트 키워드를 사용자가 제휴 사이트를 방문하기 이전에 선정하여 클라이언트 모듈에 저장해 둠으로써, 사용자가 제휴 사이트 접속 시에 맞춤형 웹 페이지의 제공 시간을 단축시킬 수 있다.
이상, 본 발명의 실시 예는 사용자의 단말기에 클라이언트 모듈을 설치시켜, 해당 클라이언트 모듈과 연계하여 사용자의 관심 정보를 제공받으며, 제공받은 사용자 관심 정보를 제휴 사이트의 키워드 목록과 대조하여 매칭되는 키워드를 선정하고 이를 제휴 사이트 식별코드와 함께 클라이언트 모듈에 전송하며, 클라이언트 모듈에서 해당 정보를 저장해 두었다가 사용자가 제휴 사이트에 접속할 때, 접속 URL주소에 키워드 정보를 추가하여 제휴 사이트 서버로 보내며, 이에 제휴 사이트 서버에서 수신한 키워드에 해당하는 정보로 구성된 웹 페이지로 연결시킴으로써, 처음 방문하는 방문자에게도 방문자의 최근 관심 정보를 기반으로 하는 개인 맞춤형 웹 페이지를 제공하는 시스템 및 방법에 대해서 설명하였다.
그러나 본 발명의 실시 예는 이상에서 설명한 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
도 1은 본 발명의 실시 예에 따른 정보 제공 시스템의 네트워크 연결도이다.
도 2는 본 발명의 실시 예에 따른 클라이언트 모듈의 상세 구조도이다.
도 3은 본 발명의 실시 예에 따른 정보 제공 서버의 구조도이다.
도 4는 본 발명의 실시 예에 따른 정보 제공 방법을 나타낸 순서도이다.
도 5는 본 발명의 실시 예에 따른 관심 정보를 기반으로 쇼핑몰 키워드를 선정하는 동작을 나타낸 순서도이다.
도 6은 본 발명의 실시 예에 따른 관심 정보 추출 동작을 나타낸 화면 예시도이다.
도 7은 본 발명의 실시 예에 따른 제휴 사이트 방문자에게 관심 정보로부터 선정한 키워드 정보에 해당하는 정보를 제공하는 동작을 나타낸 순서도이다.
도 8은 본 발명의 실시 예에 따른 클라이언트 모듈이 제휴 사이트 서버로 전송하는 접속 URL주소에 키워드가 삽입된 형태를 나타낸 화면 예시도이다.
도 9는 본 발명의 실시 예에 따른 개인 맞춤형 정보로 구성된 웹 페이지의 화면 예시도이다.

Claims (25)

  1. 사용자에게 정보를 제공하는 정보 제공 시스템과 연계하여 동작하는 클라이언트 장치에서,
    웹 브라우저 상에서 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보를 추출하거나, 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하는 관심 정보 추출부;
    상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 전송하여 이에 대응하는 키워드 정보를 수신하며, 새로운 접속 정보를 전송하여 이에 대응하는 사용자 맞춤형 정보를 수신하는 모듈 인터페이스부;
    상기 모듈 인터페이스부에서 수신한 키워드 정보를 제휴 사이트 접속 정보별로 저장하는 저장부; 그리고
    사용자의 제휴 사이트 접속 시에, 해당 접속 사이트의 접속 정보를 확인하여 상기 저장부에 저장된 제휴 사이트 접속 정보와 대조하여 이에 대응하는 키워드 정보를 판독하며, 판독한 키워드 정보를 제휴 사이트 접속 정보에 추가하여 새로운 접속 정보를 생성하며, 모듈 인터페이스부에서 수신한 사용자 맞춤형 정보를 처리하여 사용자에게 제공하는 정보 처리부
    를 포함하는 클라이언트 장치.
  2. 제1항에 있어서,
    상기 정보 처리부는,
    상기 저장부에 저장된 키워드 정보의 시간 정보를 확인하여 기 설정된 시간 내에 해당하는 키워드 정보만을 판독하며, 기 설정된 시간이 경과한 경우에 해당 키워드 정보를 삭제하는 클라이언트 장치.
  3. 제1항에 있어서,
    상기 모듈 인터페이스부는,
    상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 포함하고, 사용자의 검색 또는 클릭 위치 정보, 검색 시간 또는 클릭 시간을 선택적으로 더 포함하는 관심 정보를 상기 정보 제공 시스템으로 전송하는 클라이언트 장치.
  4. 제1항에 있어서,
    상기 모듈 인터페이스부는,
    상기 관심 정보 추출부에서 추출한 검색 정보 또는 클릭 정보를 포함하고, 사용자의 검색 또는 클릭 위치 정보, 검색 시간 또는 클릭 시간을 선택적으로 더 포함하는 관심 정보를, 실시간으로 전송하거나, 상기 저장부에 임시 저장하였다가 설정 시간이나 정보 전송 요청 시에 전송하는 클라이언트 장치.
  5. 제4항에 있어서,
    상기 모듈 인터페이스부는,
    상기 저장부에 저장된 관심 정보를 전송 완료하자마자 삭제하는 클라이언트 장치.
  6. 제1항에 있어서,
    상기 저장부는,
    상기 클라이언트 장치가 설치된 사용자 단말기의 식별코드를 저장하고 있거나, 상기 클라이언트 장치에 대한 소정의 식별 코드를 저장하는 클라이언트 장치.
  7. 제1항에 있어서,
    상기 저장부는,
    상기 사용자 단말기를 이용하여 소정의 제휴 사이트 서버나 정보 제공 서버에 접속할 때에 부여되는 IP 주소, 상기 사용자 단말기에 고유하게 부여되어 있는 MAC 주소를 저장하는 클라이언트 장치.
  8. 제1항에 있어서,
    상기 정보 처리부는,
    사용자의 제휴 사이트 접속 시에, 상기 제휴 사이트의 식별코드에 대응하는 홈페이지 접속 URL 주소 정보를 상기 저장부로부터 판독하여 사용자의 제휴 사이트 접속을 인식하는 클라이언트 장치.
  9. 사용자 단말기로 정보를 제공하는 시스템에 있어서,
    상기 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보, 사용자 단말기 정보 또는 클라이언트 모듈 정보, 제휴 사이트 정보, 제휴 사이트 키워드 목록 정보를 저장하고 관리하는 데이터베이스 서버; 그리고
    상기 검색 정보 또는 클릭 정보와 상기 데이터베이스 서버에 저장된 제휴 사이트 키워드 목록 정보를 대조하여 제휴 사이트의 식별코드에 대응하는 키워드 정보를 선정하여 상기 사용자 단말기에 제공하는 처리 서버
    를 포함하는 정보 제공 시스템.
  10. 제9항에 있어서,
    상기 데이터베이스 서버는,
    웹 브라우저 상에서 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭이나 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 상기 사용자 단말기로부터 수신받아 사용자 단말기 식별 코드 또는 클라이언트 모듈 식별 코드에 대응하여 저장하는 관심 정보 데이터베이스;
    사용자 단말기 식별 코드, 사용자 단말기에 설치된 클라이언트 모듈의 식별 코드, 제휴 사이트 관련 정보 중 적어도 하나를 저장하는 기본 정보 데이터베이스; 그리고
    제휴 사이트 서버로부터 네트워크를 통해 자동으로 업데이트되며, 제휴 사이트의 식별코드에 대응하는 제휴 사이트 키워드 목록들을 저장하는 제휴 사이트 키워드 목록 데이터베이스
    를 포함하는 정보 제공 시스템.
  11. 제9항에 있어서,
    상기 처리 서버는,
    상기 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 상기 데이터베이스 서버에 저장하고, 상기 데이터베이스 서버를 검색하여 검색 정보 또는 클릭 정보에 포함되어 있는 검색어 또는 링크 제목에 상응하는 키워드 정보를 추출하는 정보 제공 시스템.
  12. 사용자 단말기에 설치되는 클라이언트 모듈 및 제휴 사이트 서버와 연계하여 정보를 제공하는 정보 제공 시스템에 있어서,
    키워드 목록 정보를 저장하는 데이터베이스 서버; 및
    상기 제휴 사이트 서버로부터 키워드 목록 정보를 수신받아 저장한 후에, 상기 클라이언트 모듈에서 추출한 검색 정보 또는 클릭 정보를 수신받아, 상기 데이터베이스 서버에 기저장된 키워드 목록 정보와 대조하여 이에 상응하는 키워드 정보를 선정하여 상기 클라이언트 모듈에 전송하는 처리 서버
    를 포함하며,
    상기 클라이언트 모듈은,
    사용자 단말기 상에서 이루어지는 사용자의 검색 행위에 따른 검색어를 포함한 검색 정보 또는 사용자의 클릭 또는 클릭 유사 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하여 전송한 후, 이에 대응하는 키워드 정보를 수신하여 저장하였다가, 사용자의 제휴 사이트 접속 시에 키워드 정보를 포함하는 접속 URL 주소를 전송하고,
    상기 제휴 사이트 서버는,
    키워드 목록 정보를 전송하며, 상기 클라이언트 모듈로부터 전송되는 키워드 정보를 포함하는 접속 URL 주소를 수신하고, 수신한 키워드 정보에 대응하는 뉴스 정보, 상품 정보 또는 이벤트 정보로 구성된 화면을 상기 클라이언트 모듈로 전송하여 사용자에게 노출하며, 반면에 수신한 키워드 정보에 대응하는 정보가 없는 경우에 수신한 키워드 정보에 대응하는 상위 카테고리를 검색하여 동일 카테고리에 속하는 대체 정보로 구성된 화면을 상기 클라이언트 모듈로 전송하여 사용자에게 노출하는
    정보 제공 시스템.
  13. 삭제
  14. 제12항에 있어서,
    상기 클라이언트 모듈은,
    상기 정보 제공 시스템 또는 제휴 사이트 서버로부터 다운로드되어 사용자 단말기에 설치되며, 사용자 단말기의 OS 구동 시나 웹 브라우저 구동 시에 자동 실행하는 정보 제공 시스템.
  15. 사용자 단말기에 설치되는 클라이언트 모듈을 이용하여 정보를 제공하는 방법에 있어서,
    상기 클라이언트 모듈이 사용자의 검색 또는 클릭 행위를 감지하여 검색 행위에 따른 검색어를 포함한 검색 정보 또는 클릭 행위에 따른 클릭 제목을 포함한 클릭 정보를 추출하는 단계;
    상기 클라이언트 모듈이 상기 추출한 검색 정보 또는 클릭 정보, 추출 시간, 사이트 주소, 및 클라이언트 모듈 식별 코드 또는 사용자 단말기 식별 코드를 포함하는 관심 정보를 생성시켜, 네트워크로 연결되어 있는 정보 제공 서버로 전송하는 단계;
    상기 클라이언트 모듈이 상기 관심 정보에 대응하는 키워드 정보를 상기 정보 제공 서버로부터 수신하여 저장하는 단계;
    상기 클라이언트 모듈이 사용자의 제휴 사이트 접속 시에, 해당 제휴 사이트의 식별코드를 확인하여 기 저장된 제휴 사이트의 접속 정보와 대조해서 정당한 제휴 사이트인지를 확인하는 단계;
    상기 클라이언트 모듈이 상기 정당한 제휴 사이트인 경우, 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는지를 확인하는 단계;
    상기 클라이언트 모듈이 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는 경우, 상기 제휴 사이트 식별코드에 대응하는 키워드 정보를 판독하는 단계; 그리고
    상기 클라이언트 모듈이 상기 판독한 키워드 정보를 상기 제휴 사이트의 접속 정보에 삽입하여 새로운 접속 정보를 생성하여, 네트워크로 연결되어 있는 제휴 사이트 서버로 전송하는 단계
    를 포함하는 정보 제공 방법.
  16. 제15항에 있어서,
    상기 클라이언트 모듈이 상기 추출한 검색 정보 또는 클릭 정보를 전송할 것인지, 또는 임시로 저장할 것인지를 결정하는 단계를 더 포함하는 정보 제공 방법.
  17. 제15항에 있어서,
    상기 클라이언트 모듈이 상기 저장된 키워드 정보의 시간 정보를 참조하여 특정 시간이 경과한 경우에, 최근 관심 정보로서의 가치를 상실한 키워드 정보로 인식하여 삭제하는 단계를 더 포함하는 정보 제공 방법.
  18. 제15항에 있어서,
    상기 클라이언트 모듈이 상기 제휴 사이트의 식별코드에 대응하는 키워드 정보가 있는 경우, 상기 추출 시간이 유효 범위 내에 포함되는지를 확인하는 단계를 더 포함하는 정보 제공 방법.
  19. 제18항에 있어서,
    상기 클라이언트 모듈이 상기 제휴 사이트 식별코드에 대응하는 키워드 정보가 존재하지 않거나, 존재하더라도 상기 추출 시간이 유효 범위 내에 포함되지 않은 경우, 일반 접속 정보를 상기 제휴 사이트 서버로 전송하는 단계를 더 포함하는 정보 제공 방법.
  20. 제15항에 있어서,
    상기 클라이언트 모듈이 상기 제휴 사이트 서버로부터 상기 새로운 접속 정보를 수신하여 키워드 정보를 확인하는 단계;
    상기 클라이언트 모듈이 상기 확인한 키워드 정보와 매칭되는 정보가 존재하는지를 판별하는 단계; 그리고
    상기 클라이언트 모듈이 상기 매칭 정보가 존재하는 경우, 상기 확인한 키워드 정보에 매칭되는 개인 맞춤형 정보를 사용자에게 제공하는 단계
    를 더 포함하는 정보 제공 방법.
  21. 제20항에 있어서,
    상기 클라이언트 모듈이 상기 매칭 정보가 존재하지 않는 경우, 상기 확인한 키워드 정보가 포함되는 동일 카테고리 내의 대체 정보를 사용자에게 제공하는 단계를 더 포함하는 정보 제공 방법.
  22. 사용자 단말기와 연계하여 정보를 제공하는 시스템의 정보 제공 방법에 있어서,
    상기 시스템이 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 수신하여 저장하는 단계;
    상기 시스템이 사용자 단말기에서 추출한 검색 정보 또는 클릭 정보를 기 저장된 제휴 사이트 키워드 목록과 매칭시켜 이에 대응하는 제휴 사이트 키워드를 선정하는 단계; 그리고
    상기 시스템이 상기 선정된 키워드를 제휴 사이트 식별코드, 정보 추출 시간 정보를 포함하는 키워드 정보와 함께 상기 사용자 단말기로 전송하는 단계
    를 포함하는 정보 제공 방법.
  23. 삭제
  24. 삭제
  25. 삭제
KR1020070087429A 2006-09-11 2007-08-30 정보 제공 시스템 및 방법 Expired - Fee Related KR100856117B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2007/004275 WO2008032950A1 (en) 2006-09-11 2007-09-05 Information providing system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060087319 2006-09-11
KR20060087319 2006-09-11

Publications (2)

Publication Number Publication Date
KR20080023634A KR20080023634A (ko) 2008-03-14
KR100856117B1 true KR100856117B1 (ko) 2008-09-02

Family

ID=39397128

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070087429A Expired - Fee Related KR100856117B1 (ko) 2006-09-11 2007-08-30 정보 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR100856117B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160119742A (ko) 2016-09-30 2016-10-14 에스케이플래닛 주식회사 지능형 정보 제공 시스템, 방법 및 그에 대한 기록매체
WO2018016843A1 (ko) * 2016-07-20 2018-01-25 안강석 사용자 맞춤식 가치 정보 검색 및 소셜 네트워크 구성 시스템 및 그 방법

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101421819B1 (ko) * 2012-11-15 2014-07-24 정승훈 온라인 환경에서의 벌룬을 이용한 키워드 검색 결과 제공 방법
CN104346354B (zh) * 2013-07-29 2017-12-01 阿里巴巴集团控股有限公司 一种提供推荐词的方法及装置
KR102274391B1 (ko) * 2014-10-07 2021-07-26 인포뱅크 주식회사 정보 검색 장치 및 방법
KR101635466B1 (ko) * 2014-12-11 2016-07-01 줌인터넷 주식회사 표시된 콘텐츠를 이동하여 저장하는 콘텐츠 제공시스템 및 콘텐츠 제공방법
JP5949977B1 (ja) 2015-02-19 2016-07-13 日本電気株式会社 情報処理装置、情報処理方法、メインプロセッサコア、プログラム、情報処理方法、サブプロセッサコア
CN112800319A (zh) * 2019-11-14 2021-05-14 百度在线网络技术(北京)有限公司 信息搜索方法、装置、设备和介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020018321A (ko) * 2000-09-01 2002-03-08 김종우 인터넷 맞춤형 정보 제공방법 및 시스템
KR20030047917A (ko) * 2003-04-02 2003-06-18 주식회사 위즈링크 화면 보호기를 이용한 온라인 개인 맞춤 서비스 제공시스템 및 맞춤 비즈니스 운영 방법
KR20040006515A (ko) * 2002-07-12 2004-01-24 주식회사 네오위즈 사용자가 입력하는 정보와 행동로그의 분석을 이용하여정보 서비스 체계 및 검색 결과를 제공하는 정보 서비스시스템 및 방법
KR20050095230A (ko) * 2004-03-25 2005-09-29 주식회사 첫눈 사용자 방문 유알엘 로그를 이용한 정보 서비스 및 정보검색 서비스 제공 방법 및 시스템
KR20070076647A (ko) * 2006-01-19 2007-07-25 주식회사 위즈링크 웹 브라우저 주소창을 이용한 개인 맞춤 웹 사이트 접속 및 웹 검색 방법 및 장치와 이를 위한 프로그램을 기록한 기록매체

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020018321A (ko) * 2000-09-01 2002-03-08 김종우 인터넷 맞춤형 정보 제공방법 및 시스템
KR20040006515A (ko) * 2002-07-12 2004-01-24 주식회사 네오위즈 사용자가 입력하는 정보와 행동로그의 분석을 이용하여정보 서비스 체계 및 검색 결과를 제공하는 정보 서비스시스템 및 방법
KR20030047917A (ko) * 2003-04-02 2003-06-18 주식회사 위즈링크 화면 보호기를 이용한 온라인 개인 맞춤 서비스 제공시스템 및 맞춤 비즈니스 운영 방법
KR20050095230A (ko) * 2004-03-25 2005-09-29 주식회사 첫눈 사용자 방문 유알엘 로그를 이용한 정보 서비스 및 정보검색 서비스 제공 방법 및 시스템
KR20070076647A (ko) * 2006-01-19 2007-07-25 주식회사 위즈링크 웹 브라우저 주소창을 이용한 개인 맞춤 웹 사이트 접속 및 웹 검색 방법 및 장치와 이를 위한 프로그램을 기록한 기록매체

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018016843A1 (ko) * 2016-07-20 2018-01-25 안강석 사용자 맞춤식 가치 정보 검색 및 소셜 네트워크 구성 시스템 및 그 방법
KR20160119742A (ko) 2016-09-30 2016-10-14 에스케이플래닛 주식회사 지능형 정보 제공 시스템, 방법 및 그에 대한 기록매체

Also Published As

Publication number Publication date
KR20080023634A (ko) 2008-03-14

Similar Documents

Publication Publication Date Title
KR100856117B1 (ko) 정보 제공 시스템 및 방법
US8131799B2 (en) User-transparent system for uniquely identifying network-distributed devices without explicitly provided device or user identifying information
US8239779B2 (en) Methods and apparatus for controlling a plurality of applications
KR101389969B1 (ko) 원격 모듈용 메시지 목록
JP5044652B2 (ja) ツールバーサービス提供方法及び装置
US20090287569A1 (en) Method and apparatus for providing audio advertisements in a computer network
TW200925884A (en) Approach for identifying and providing targeted content to a network client with reduced impact to the service provider
CN101601033A (zh) 响应于模式化查询而生成专业的搜索结果
US8706112B2 (en) Computer based method and system for logging in a user mobile device at a server computer system
WO2006083118A1 (en) Keyword association advertisement system and method thereof
US8782124B2 (en) Enhancing browser history using syndicated data feeds
US7529766B2 (en) Method and system for use with the internet
WO2014134047A1 (en) Systems and methods for accessing first party cookies
JP2011170757A (ja) 個人情報入力用管理サーバ、クライアント端末、個人情報入力システムおよびプログラム
CN102792295B (zh) 操作信息生成设备
WO2008032950A1 (en) Information providing system and method
KR101070053B1 (ko) Url을 이용하여 검색 광고를 제공하는 방법 및 그방법을 채용한 시스템
JP2009251754A (ja) ページカスタマイズサーバ、ページカスタマイズプログラムおよびページカスタマイズ方法
WO2007142430A1 (en) Keyword related advertisement system and method
KR100677759B1 (ko) Url을 이용하여 검색 광고를 제공하는 방법 및 그방법을 채용한 시스템
KR101483618B1 (ko) 웹페이지의 쿠키정보 및 리퍼러 기록을 이용한 광고 서비스 시스템 및 방법
KR20100042129A (ko) 관심 정보에 대응하는 키워드 링크 제공 시스템 및 그 방법
CN101268461A (zh) 用于将信息从信息服务器传输给客户端的方法
KR20210036224A (ko) 키워드 광고의 미리보기 기능이 가능한 시스템
KR100998815B1 (ko) Url을 이용하여 검색 광고를 제공하는 방법 및 그 방법을 채용한 시스템

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070830

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20070905

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20070830

Patent event code: PA03021R01I

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20071119

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080314

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20080530

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20080827

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20080828

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee