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

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

Info

Publication number
KR20100094282A
KR20100094282A KR1020090013631A KR20090013631A KR20100094282A KR 20100094282 A KR20100094282 A KR 20100094282A KR 1020090013631 A KR1020090013631 A KR 1020090013631A KR 20090013631 A KR20090013631 A KR 20090013631A KR 20100094282 A KR20100094282 A KR 20100094282A
Authority
KR
South Korea
Prior art keywords
information
keyword
category
display module
database
Prior art date
Application number
KR1020090013631A
Other languages
English (en)
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 KR1020090013631A priority Critical patent/KR20100094282A/ko
Publication of KR20100094282A publication Critical patent/KR20100094282A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

정보 제공 시스템 및 방법이 개시되어 있다. 정보 제공 시스템은 정보를 제공하기 위한 정보 제공 서버와, 사용자 단말기에서 실행되는 브라우저의 화면 일 측에 삽입되어 정보를 표시하고 브라우저로부터 키워드의 입력을 통한 정보 검색 요청이 발생되면 그 키워드를 추출하는 정보 표시 모듈 및 사용자 단말기에 구비되며 정보 제공 서버로부터 정보를 수신하여 정보 표시 모듈로 정보를 제공하고 정보 표시 모듈로부터 키워드가 수신되면 내부의 데이터베이스를 검색하여 키워드와 관련된 정보가 존재하는지의 여부를 조회하는 정보 에이전트 모듈을 포함할 수 있다. 따라서 사용자 단말기에 구비되는 에이전트를 기반으로 하여 브라우저의 일 측에 사용자가 원하는 정보 등을 다양하게 제공할 수 있다.
브라우저, 에이전트, 통신망, 서버, 정보 제공

Description

정보 제공 시스템 및 방법 {System and Method for Providing Information}
본 발명은 정보 제공 시스템 및 방법에 관한 것으로, 좀더 상세하게는, 사용자 단말기에 구비되는 에이전트를 기반으로 하여 브라우저의 일 측에 키워드 검색 관련 정보, 카테고리별 정보 등과 같은 다양한 정보 표시할 수 있는 정보 제공 기술에 관한 것이다.
최근 들어, 이동 통신이나 초고속 인터넷 등과 같은 유무선 통신 서비스의 보급이 보편화되면서, 과거에는 오프라인을 통하여 이루어지던 거의 모든 행위들이 온라인을 통한 행위들로 대체 가능하게 되었다. 예를 들어, 인터넷을 통한 다양한 정보 제공 서비스, 전자 상거래 서비스, 인터넷 뱅킹 서비스, 엔터테인먼트 서비스 등은 그 시장이 나날이 커지고 있으며 이러한 추세는 더욱 가속화될 전망이다.
통상, 인터넷을 통한 정보 검색 서비스는 정보를 취득하기 위한 가장 효율적인 수단으로 활용되고 있다. 일반적으로, 정보 검색 서비스를 통하여 정보를 취득하기 위해서는, 사용자는 사용자 단말기에 구비되는 브라우저를 사용하여 정보 검 색 서비스를 제공하는 웹사이트로 접속한 후 검색창에 관련 키워드를 입력한다. 이때 웹 서버는 입력된 키워드에 해당하는 정보를 데이터베이스에서 추출한 뒤 이를 사용자 단말기로 전송한다. 그러면 사용자는 원하는 정보를 열람할 수 있게 된다.
그런데, 이와 같은 일반적인 방식의 정보 검색 서비스는 사용자로부터 입력되는 키워드 입력에 의존하는 수동적인 서비스이므로, 빠른 시간 내에 사용자가 원하는 정보를 제공하기에는 한계가 있으며 검색을 수행하는 사용자에게도 일정 수준 이상의 검색 스킬을 요구하게 된다.
따라서 정보 검색 서비스와 연계하여 사용자에게 좀 더 다양한 정보들을 제공할 수 있도록 하기 위한 기술이 다각적으로 제안되고 있다. 예를 들어, 브라우저의 일부분에 정보 제공 툴, 예컨대 툴바 등을 삽입하고 그 툴바에 사용자의 관심 정보들을 표시함으로써 사용자가 원하는 정보를 용이하게 얻을 수 있도록 하는 정보 제공 서비스가 몇몇 업체들에 의하여 제공되고 있다.
그런데, 이러한 툴바를 이용한 정보 제공 시스템은 다음과 같은 문제점들을 내포하고 있다.
먼저, 종래의 툴바를 이용한 정보 제공 시스템은 사용자 단말기의 브라우저에 삽입되는 툴바가 서비스 서버로 직접 접속하여 정보를 요청하기 때문에, 브라우저의 성능이 저하되는 문제점이 있다. 이러한 문제점은 웹서핑 시에 브라우저의 처리 시간을 지연시켜 서비스의 불만족을 가져오는 원인이 된다.
또한, 종래의 툴바를 이용한 정보 제공 시스템은 사용자 단말기에 다수 개의 브라우저가 동작할 경우 각 브라우저별로 툴바가 삽입되고, 그 각각의 툴바들이 모 두 서비스 서버와의 통신을 시도하므로, 동작 브라우저의 개수가 많을수록 사용자 단말기 및 서비스 서버의 통신 부담이 대폭 가중되는 문제점을 내포하고 있다.
이 경우, 사용자 측면에서는, 사용자 단말기의 성능 저하를 가져올 수 있으며, 서비스 제공자의 측면에서는 서비스 서버의 통신 용량의 증설에 따른 구축비용을 상승시키는 문제점을 야기한다. 이러한 문제점들은 사용자 단말기에서 수행되는 브라우저의 개수가 많아질수록 더욱 심화되게 된다.
따라서, 정보 검색 서비스와 연계하여 사용자에게 필요한 다양한 정보를 제공하면서도, 사용자 단말기 측의 성능 저하 및 서비스 서버의 비용 상승 등은 방지할 수 있는 새로운 형태의 정보 제공 서비스를 제공할 수 있는 기술이 시급히 요구되고 있는 실정이다.
본 발명이 해결하고자 하는 기술적 과제는 사용자 단말기에 구비되는 에이전트를 기반으로 하여 사용자가 원하는 정보를 다양하게 제공할 수 있는 정보 제공 시스템 및 방법을 제공하는데 있다.
이러한 기술적 과제를 해결하기 위하여 본 발명은 일 측면(Aspect)에서 정보 제공 시스템을 제공한다. 상기 정보 제공 시스템은 정보를 제공하기 위한 정보 제공 서버와; 사용자 단말기에서 실행되는 브라우저의 화면 일 측에 삽입되어 정보를 표시하고, 상기 브라우저로부터 키워드의 입력을 통한 정보 검색 요청이 발생되면 상기 키워드를 추출하는 정보 표시 모듈; 및 상기 사용자 단말기에 구비되며, 상기 정보 제공 서버로부터 정보를 수신하여 상기 정보 표시 모듈로 정보를 제공하고, 상기 정보 표시 모듈로부터 상기 추출되는 키워드가 수신되면 내부의 데이터베이스를 검색하여 상기 키워드와 관련된 정보가 존재하는지의 여부를 조회하는 정보 에이전트 모듈을 포함한다.
상기 정보 에이전트 모듈은 상기 데이터베이스를 검색하여 상기 키워드에 대한 검색 결과 정보가 존재하는지의 여부를 조회할 수 있다. 이 경우 상기 정보 에이전트 모듈은 상기 데이터베이스에 상기 키워드에 대한 검색 결과 정보가 존재할 경우 그 검색 결과 정보를 추출하여 상기 정보 표시 모듈로 제공하고, 상기 데이터 베이스에 상기 키워드에 대한 검색 결과 정보가 존재하기 않을 경우 상기 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 상기 정보 제공 서버로 전송할 수 있다.
상기 정보 제공 서버는 상기 정보 검색 요청 메시지가 수신되면, 상기 키워드에 대한 정보 검색을 수행하고 상기 정보 검색에 따른 검색 결과 정보를 상기 정보 에이전트 모듈로 전송할 수 있다. 상기 정보 에이전트 모듈은 상기 정보 제공 서버로부터 수신되는 정보 검색 결과를 상기 데이터베이스에 저장한 뒤 상기 정보 표시 모듈로 전송할 수 있다.
상기 정보 에이전트 모듈은 상기 정보 제공 서버로부터 주기적으로 카테고리별 정보를 수신하여 데이터베이스에 저장하고, 상기 카테고리별 정보를 상기 정보 표시 모듈로 전송할 수 있다. 상기 정보 에이전트 모듈은 상기 데이터베이스를 검색하여 상기 키워드에 대한 카테고리별 정보가 존재하는지의 여부를 조회할 수도 있다. 이 경우, 상기 정보 에이전트 모듈은 상기 데이터베이스에 상기 키워드와 관련된 카테고리별 정보가 존재할 경우 그 카테고리별 정보를 추출하여 상기 정보 표시 모듈로 전송하고, 상기 정보 표시 모듈은 상기 전송되는 카테고리별 정보를 우선적으로 표시할 수도 있다.
상기 정보 표시 모듈은 상기 정보 에이전트 모듈로부터 상기 키워드에 대한 검색 결과 정보를 수신하여 제 1 정보 영역에 표시하고, 상기 정보 에이전트 모듈로부터 카테고리별 정보를 수신하여 제 2 정보 영역에 표시할 수 있다. 상기 정보 표시 모듈은 상기 브라우저의 정보 표시 영역 오버랩 형식으로 삽입되어 정보를 표 시할 수도 있다.
한편, 상술한 본 발명의 기술적 과제를 해결하기 위하여 본 발명은 다른 측면에서 정보 제공 방법을 제공한다. 상기 정보 제공 방법은, 사용자 단말기에 구비되는 정보 에이전트 모듈을 이용한 정보 제공 방법에 있어서, 정보 표시 모듈로부터, 상기 사용자 단말기에서 실행되는 브라우저에 의해 발생된 키워드 정보 검색 요청 이벤트로부터 추출된 키워드를 수신하는 단계와; 내부의 데이터베이스를 검색하여 상기 키워드에 대한 검색 결과 정보가 있는지를 조회하는 단계; 및 상기 데이터베이스에 상기 키워드와 관련된 검색 결과 정보가 존재할 경우 그 검색 결과 정보를 추출하여 상기 정보 표시 모듈로 제공하고, 상기 데이터베이스에 상기 키워드와 관련된 검색 결과 정보가 존재하지 않을 경우 상기 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 통신망을 통하여 정보 제공 서버로 전송하는 단계를 포함할 수 있다.
상기 정보 제공 방법은 상기 정보 제공 서버로부터 카테고리별 정보 제공 모드에 따라 주기적으로 카테고리별 정보를 수신하는 단계; 및 상기 수신되는 카테고리별 정보를 상기 데이터베이스에 저장하는 단계를 더 포함할 수도 있다.
상기 정보 제공 방법은 상기 데이터베이스를 검색하여 상기 키워드와 관련된 카테고리별 정보가 있는지를 조회하는 단계; 및 상기 데이터베이스에 상기 키워드와 관련된 카테고리별 정보가 존재할 경우 그 카테고리별 정보를 추출하여 상기 정보 표시 모듈로 제공하여 우선적으로 표시하도록 하는 단계를 더 포함할 수도 있다.
상기 정보 제공 방법은, 상기 정보 검색 요청 메시지를 상기 정보 제공 서버로 전송한 경우, 상기 정보 제공 서버로부터 상기 키워드에 대한 정보 검색 결과를 수신하는 단계; 및 상기 수신되는 정보 검색 결과를 상기 정보 표시 모듈로 제공하는 단계를 더 포함할 수도 있다.
한편, 상술한 본 발명의 기술적 과제를 해결하기 위하여 본 발명은 또 다른 측면에서 사용자 단말기에 구비되는 시스템을 제공한다. 상기 시스템은 상기 사용자 단말기에서 실행되는 N(N은 1이상의 정수) 개의 브라우저에 대응하여 구비되는 N 개의 정보 표시 모듈; 및 통신망을 통하여 정보 제공 서버와 연동하며, 상기 정보 제공 서버로부터 카테고리별 정보를 주기적으로 수신하여 상기 N 개의 정보 표시 모듈로 전달하고, 상기 N 개의 정보 표시 모듈 중 적어도 어느 하나로부터 키워드가 수신되면 상기 키워드에 대한 정보 검색 결과를 획득하여 해당 정보 표시 모듈로 전달하는 정보 에이전트 모듈을 포함할 수 있다.
이상 설명한 바와 같이, 본 발명에 따르면 사용자 단말기에 구비되는 에이전트를 기반으로 하여 브라우저의 일 측에 사용자가 원하는 정보 등을 다양하게 제공할 수 있다. 따라서 브라우저의 성능 저하, 사용자 단말기의 통신 속도 저하 등을 방지할 수 있으며, 서버의 구축비용도 절감할 수 있는 장점이 있다.
이하, 본 발명이 속하는 분야에 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다. 이하에 설명할 본 발명의 바람직한 실시예에서는 내용의 명료성을 위하여 특정한 기술 용어를 사용한다. 하지만 본 발명은 그 선택된 특정 용어에 한정되지는 않으며, 각각의 특정 용어가 유사한 목적을 달성하기 위하여 유사한 방식으로 동작하는 모든 기술 동의어를 포함함을 미리 밝혀둔다.
도 1은 본 발명의 바람직한 실시예에 따른 정보 제공 시스템을 설명하기 위한 블록도이다.
도 1에 도시된 바와 같이, 본 발명의 바람직한 실시예에 따른 정보 제공 시스템(100)은 사용자 단말기(10)에 구비되는 정보 표시 모듈(40)과 정보 에이전트 모듈(20) 및 통신망, 예컨대 인터넷을 통하여 상기 정보 에이전트 모듈(20)과 연동하는 정보 제공 서버(50)를 포함할 수 있다.
정보 표시 모듈(40)은 사용자 단말기(10)에서 실행되는 브라우저(30)의 일 측에 삽입되어 정보 에이전트 모듈(20)로부터 전달되는 정보를 표시하는 기능을 수행한다. 다수 개의 브라우저(30)가 실행될 경우 도 1에 도시된 바와 같이 정보 에이전트 모듈(40)은 다수 개가 구비되며, 각각의 정보 에이전트 모듈(40)은 각각의 브라우저(30)에 삽입되어 기능을 수행할 수 있다.
바람직하기로는, 정보 표시 모듈(40)은 브라우저(30)의 정보 표시 영역이 축소되지 않도록 브라우저(30)의 정보 표시 영역의 일부분, 예컨대 상단, 하단, 우단 또는 하단에 오버랩 형식으로 삽입되어 정보를 표시할 수 있다. 이러한 정보 표시 모듈(40)은 키워드 정보 검색 결과를 표시하기 위한 제 1 정보 영역 및 카테고리별 정보를 표시하기 위한 제 2 정보 영역을 표시할 수 있다.
상기 정보 표시 모듈(40)은 브라우저(30)로부터 키워드의 입력을 통한 정보 검색 요청이 발생되면, 해당 키워드를 추출하여 정보 에이전트 모듈(20)로 전달할 수 있다. 예를 들어, 브라우저(30)에 특정 포털사이트의 웹페이지가 표시되고 해당 웹페이지의 검색 창에 키워드가 입력된 후 정보 검색 요청 이벤트가 발생되면, 정보 표시 모듈(40)은 그 정보 검색 요청을 인터셉트(Intercept)하여 요청된 키워드를 추출한 뒤 추출된 키워드를 정보 에이전트 모듈(20)로 전달할 수 있다.
정보 에이전트 모듈(20)은 통신망을 통하여 정보 제공 서버(50)와 연동하면서 정보 표시 모듈(40)로 정보를 제공하는 기능을 수행한다. 즉 정보 에이전트 모듈(20)은 정보 표시 모듈(40)과 정보 제공 서버(50) 사이에서 정보 제공 서비스를 위한 사용자 단말기(10) 내의 게이트웨이 역할을 수행할 수 있다.
예를 들어, 정보 에이전트 모듈(20)은 적어도 하나의 정보 표시 모듈(40)로부터 특정 키워드가 수신되면 그 키워드에 대한 검색을 정보 제공 서버(50)로 요청하고, 그 응답으로 정보 제공 서버(50)로부터 수신되는 검색 결과 정보를 내부의 데이터베이스에 저장한 뒤 해당 정보 에이전트 모듈(20)로 전달할 수 있다.
또한, 정보 에이전트 모듈(20)은 정보 제공 서버(50)로부터 주기적으로 카테고리별 정보를 수신하여 내부의 데이터베이스에 저장하고, 이를 정보 표시 모듈(40)로 전달할 수 있다.
정보 에이전트 모듈(20)에서 카테고리별 정보를 취득하기 위한 카테고리별 정보 제공 모드는 풀(Pull) 방식 및 푸시(Push) 방식으로 구분될 수 있다. 여기서 풀 방식은 정보 에이전트 모듈이 주기적 또는 특정 이벤트에 따라 정보 제공 서버(50)에 카테고리별 정보를 요청하여 카테고리별 정보를 수신하는 방식을 의미할 수 있다. 푸시 방식은 정보 제공 서버(50)에서 정보 에이전트 모듈(20)로 미리 설정된 주기마다 카테고리별 정보를 푸시해주는 방식을 의미할 수 있다. 이러한 카테고리별 정보 제공 모드는 정보 에이전트 모듈(20)에서 제공하는 사용자 인터페이스를 통하여 사용자가 설정할 수 있다.
한편, 정보 에이전트 모듈(20)은 데이터베이스를 내장하여 정보 제공 서버(50)로부터 전달되는 검색 결과 정보 및 카테고리별 정보를 저장하고 이를 설정된 기간 동안 관리하면서, 데이터베이스에 저장된 정보를 정보 표시 모듈로 전달할 수 있다.
예를 들어, 정보 에이전트 모듈(20)은 정보 표시 모듈(40)로부터 키워드를 수신하면, 내부의 데이터베이스에 미리 저장되어 있는 이전의 검색 결과 정보 및 카테고리별 정보 중 수신된 키워드와 관련된 정보가 있는지를 검색하고 키워드와 관련된 정보가 존재할 경우 이를 추출하여 정보 표시 모듈(40)로 전달할 수도 있다. 이때, 데이터베이스에 키워드와 관련된 이전 검색 결과 정보가 저장되어 있으면 정보 제공 서버(50)로 정보 검색을 요청하지 않아도 된다.
정보 제공 서버(50)는 사용자 단말기(10)의 정보 에이전트 모듈(20)과 연동하면서 정보를 제공할 수 있다. 예를 들어, 정보 제공 서버(50)는 정보 에이전트 모듈(20)로부터 특정 키워드에 대한 검색 요청이 수신되면, 해당 키워드에 대한 검 색을 수행하고 검색되는 정보가 있을 경우 그 검색 결과 정보를 정보 에이전트 모듈(20)로 전달한다. 이를 위하여 정보 제공 서버(50)는 자체적인 키워드 검색 엔진 및 컨텐츠 데이터베이스를 구비할 수 있다. 또한 정보 제공 서버(50)는 풀 방식 또는 푸시 방식을 사용하여 주기적으로 정보 에이전트 모듈(20)로 카테고리별 정보를 제공할 수도 있다.
상기 카테고리별 정보는 인터넷 정보들을 카테고리별로 분류한 정보를 의미할 수 있다. 예를 들어, 카테고리별 정보는 최신 뉴스, 영상, 음반, 핫이슈, 경제 정보 등으로 분류된 정보들을 포함할 수 있다. 이러한 카테고리별 정보는 정보 표시 모듈(40)의 특정 영역에 다수 개의 정보 표시 탭으로 표시될 수 있다. 예를 들어, 각 정보 표시 탭에는 카테고리의 제목이 표시되고 해당 카테고리를 선택하면 그 하위 카테고리 또는 개별 정보의 항목을 표시할 수 있다. 상기 카테고리별 정보는 해당 카테고리별 정보와 연관되는 키워드의 정보를 포함할 수도 있다.
도 2는 도 1에 도시되어 있는 정보 에이전트 모듈(20)의 구성을 도시하는 블록도이다.
도 2에 도시된 바와 같이, 정보 에이전트 모듈(20)은 정보 송수신(25)부, 데이터베이스부(24) 및 제어부(22) 등을 포함할 수 있다.
정보 송수신부(25)는 정보 에이전트 모듈(20)이 통신망을 통하여 정보 제공 서버와 연동할 수 있도록 데이터 인터페이스 기능을 수행한다. 예를 들어, 정보 송수신부(25)는 제어부(22)로부터 키워드에 대한 정보 검색 요청이 있을 경우 키워드 검색을 요청하는 정보 검색 요청 메시지를 생성하여 정보 제공 서버(50)로 송신할 수 있다. 또한 카테고리별 정보 제공 모드가 풀 방식으로 설정되어 있을 경우, 정보 송수신부(25)는 제어부(22)에 제어에 따라 미리 설정된 주기마다 카테고리별 정보를 요청하는 카테고리별 정보 요청 메시지를 생성하여 정보 제공 서버(50)로 송신할 수도 있다. 한편, 정보 송수신부(25)는 정보 제공 서버(50)로부터 전송되는 검색 결과 정보, 주기적으로 전송되는 카테고리별 정보 등을 수신하여 제어부(22)로 제공할 수도 있다.
데이터베이스부(24)는 제어부(22)의 제어에 따라 검색 결과 정보, 카테고리별 정보 등을 저장하는 기능을 수행한다. 데이터베이스부(24)는 검색 결과 정보를 저장하는 검색어 관련 정보 데이터베이스(27) 및 카테고리별 정보를 저장하는 카테고리별 정보 데이터베이스(28) 등을 포함할 수 있다. 상기 검색어 관련 정보 데이터베이스(27)에 저장되는 검색 결과 정보는 해당 키워드와 연계되어 저장될 수 있다. 이러한 검색 결과 정보는 설정된 기간이 경과되거나, 해당 키워드의 검색을 요청한 브라우저의 실행이 종료되거나 또는 사용자 단말기(10)의 실행이 종료되면 검색어 관련 정보 데이터베이스(27)에서 삭제될 수 있다.
한편, 상기 카테고리별 정보 데이터베이스(28)에 저장되는 카테고리별 정보는 주기적으로 업데이트될 수 있다. 상기 카테고리별 정보는 그 카테고리별 정보와 연관된 키워드를 포함할 수 있다. 상기 키워드는 정보 제공 서버(50)에서 상기 카테고리별 정보에 포함시켜 정보 에이전트 모듈(20)로 전송해줄 수 있다.
제어부(22)는 상기 정보 송수신부(25) 및 데이터베이스부(24)를 제어하면서 정보 에이전트 모듈(20)의 기능들을 수행할 수 있다. 제어부(22)는 한편으로는 정 보 송수신부(25)를 제어하여 정보 제공 서버(50)와 연동하고, 다른 한편으로는 정보 표시 모듈(40)과 연동하면서 정보 제공 서비스를 위한 동작들을 수행할 수 있다.
예를 들어, 제어부(22)는 정보 표시 모듈(40)로부터 그 정보 표시 모듈(40)에 의하여 추출된 키워드를 수신하고, 데이터베이스부(24)를 검색하여 상기 키워드와 관련된 정보가 데이터베이스부(24)에 저장되어 있는지를 조회할 수 있다.
이때, 만약 상기 키워드와 관련된 검색 결과 정보가 데이터베이스부(24)에 존재하면, 제어부(22)는 해당 검색 결과 정보를 추출하여 정보 표시 모듈(40)로 전달할 수 있다. 이 경우 정보 표시 모듈(40)은 제어부(22)로부터 전달되는 검색 결과 정보를 제 1 정보 영역을 통하여 표시할 수 있다. 반면, 상기 키워드와 관련된 검색 결과 정보가 데이터베이스부(24)에 존재하지 않으면, 제어부(22)는 정보 송수신부(25)를 제어하여 상기 수신된 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 정보 제공 서버(50)로 전송할 수 있다. 이후 정보 제공 서버(50)로부터 검색 결과 정보가 수신되면 해당 검색 결과 정보를 정보 표시 모듈(40)로 전달할 수 있다.
또한, 제어부(22)는 정보 송수신부(25)를 제어하여 정보 제공 서버(50)로부터 카테고리별 정보를 수신할 수 있다. 상기 카테고리별 정보는, 앞서도 언급했듯이, 카테고리별 정보 제공 모드에 따라 정보 제공 서버(50)로부터 풀 방식 및 푸시 방식으로 수신할 수 있다. 카테고리별 정보 제공 모드가 풀 방식으로 설정되어 있을 경우, 제어부(22)는 정보 송수신부(25)를 제어하여 주기적 또는 특정 이벤트에 따라 카테고리별 정보를 요청하는 카테고리별 정보 요청 메시지를 정보 제공 서버(50)로 전송하고, 그 응답을 수신하여 데이터베이스부(24)에 저장할 수 있다. 카테고리별 정보 제공 모드가 푸시 방식으로 설정되어 있을 경우, 제어부(22)는 정보 송수신부(25)를 제어하여 정보 제공 서버(50)로부터 주기적으로 전송되는 카테고리별 정보를 수신하여 데이터베이스부(24)에 저장할 수 있다. 정보 표시 모듈(40)은 제어부(22)로부터 전송되는 카테고리별 정보를 제 2 정보 영역을 통하여 표시하게 된다.
한편, 정보 표시 모듈(40)로부터 키워드가 수신되는 경우, 제어부(22)는 데이터베이스부(24)를 검색하여 상기 키워드와 관련된 카테고리별 정보가 존재하는지를 조회할 수도 있다. 상기 키워드와 관련된 카테고리별 정보가 데이터베이스부(24)에 존재할 경우 제어부(22)는 해당 검색 카테고리별 정보를 추출한 후 정보 표시 모듈(40)로 전달하여 제 2 정보 영역을 통해 우선적으로 표시하도록 할 수도 있다. 이때, 제어부(22)는 카테고리별 정보에 포함된 관련 키워드의 정보를 정보 표시 모듈로부터 수신되는 키워드와 비교하여 매칭 여부를 판별함으로써 정보 표시 모듈(40)로부터 수신되는 키워드와 관련된 카테고리별 정보를 추출할 수 있다.
이상, 본 발명의 바람직한 실시예에 따른 정보 제공 시스템을 상세하게 살펴보았다. 이하에서는 이러한 정보 제공 시스템을 기반으로 하여 브라우저로 다양한 정보를 제공할 수 있는 정보 제공 절차를 상세히 살펴보기로 한다.
도 3은 본 발명의 바람직한 실시예에 따른 정보 제공 방법을 설명하기 흐름도이다.
도 3에 도시된 바와 같이, 먼저, 사용자는 사용자 단말기의 브라우저를 실행하여 포털사이트의 웹페이지로 접속한 후 해당 웹페이지에서 제공하는 검색창에 키워드를 입력하고 검색을 요청할 수 있다. 그러면 해당 브라우저에서는 키워드 검색 요청 이벤트를 발생한다(단계:S1).
상기 브라우저에 삽입되어 정보를 표시하기 위한 정보 표시 모듈은 상기 키워드 검색 요청을 인터럽트 한 뒤 웹사이트 URL 등을 분석하여 키워드를 추출한다(단계:S2). 그리고 추출된 키워드를 정보 에이전트 모듈로 전송한다. 그러면 정보 에이전트 모듈은 정보 표시 모듈로부터 전송되는 키워드를 수신하고 내부의 데이터베이스를 검색한다(단계:S3).
정보 에이전트 모듈은 데이터베이스를 검색하여 상기 키워드에 대한 정보 검색 결과가 데이터베이스에 존재하는 지를 조회할 수 있다(단계:S4). 이때, 만약 상기 데이터베이스에 상기 키워드에 대응하는 검색 결과 정보가 존재할 경우, 정보 에이전트 모듈은 검색 결과 정보를 추출하여(단계:S8), 정보 표시 모듈로 제공한다. 그러면 정보 표시 모듈은 제 1 정보 영역을 통하여 정보 검색 결과를 표시한다(단계:S9).
반면, 상기 데이터베이스에 상기 키워드에 대응하는 검색 결과 정보가 존재하지 않는 경우, 정보 에이전트 모듈은 상기 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 정보 제공 서버로 전송한다.(단계:S5). 정보 제공 서버는 상기 정보 검색 요청 메시지를 수신 한 후 상기 키워드에 정보 검색을 수행하고 그 검색 결과 정보를 정보 에이전트 모듈로 전송한다. 정보 에이전트 모듈은 상기 검 색 결과 정보를 수신한 후(단계:S6), 수신된 검색 결과 정보를 내부의 데이터베이스에 저장하고(단계:S7), 정보 표시 모듈로 제공한다. 그러면 정보 표시 모듈은 제 1 정보 영역을 통하여 정보 검색 결과를 표시한다(단계:S9).
한편, 정보 에이전트 모듈은 상기 데이터베이스를 검색하여 상기 키워드와 관련된 카테고리별 정보가 데이터베이스에 존재하는 지를 조회할 수도 있다(단계:S10). 예를 들어, 정보 에이전트 모듈은 데이터베이스에 저장되어 있는 각 카테고리별 정보에 포함된 키워드의 정보를 검색하여 상기 키워드와 매칭되는 카테고리별 정보가 존재하는 지를 판별할 수 있다.
이때, 상기 키워드와 관련된 카테고리별 정보가 데이터베이스에 존재할 경우, 정보 에이전트 모듈은 해당 카테고리별 정보를 추출하여 정보 표시 모듈로 전송하고 정보 표시 모듈은 제 2 정보 영역을 통하여 키워드와 관련된 카테고리별 정보를 우선적으로 표시할 수 있다(단계:S11). 반면 상기 키워드와 관련된 카테고리별 정보가 데이터베이스에 존재하지 않을 경우, 정보 표시 모듈은 최근에 업데이트된 카테고리별 정보를 제 2 정보 영역을 통하여 표시할 수 있다(단계:S12).
도 4 및 도 5는 브라우저의 일 측에 삽입되는 정보 표시 모듈의 일례를 도시하는 예시도이다.
도 4 내지 도 5에 도시된 바와 같이, 정보 표시 모듈(40)은 브라우저(30)의 정보 표시 영역(DP) 자체를 축소하지 않고 브라우저(30)의 정보 표시 영역(DP)의 일부분, 예컨대 상단에 삽입될 수 있다. 기존의 툴바나 정보 바의 경우 브라우저의 메뉴 부분에 삽입되어 브라우저의 정보 표시 영역 자체를 축소시켜 웹 서핑을 방해 하였다. 바람직하기로는 상기 정보 표시 모듈(40)은 브라우저(30)의 정보 표시 영역(DP)에 오버랩 되는 형태로 표시될 수 있다.
정보 표시 모듈(40)은 키워드 검색 결과 정보를 표시하는 제 1 정보 영역(SR)과 카테고리별 정보를 표시하는 제 2 정보 영역(CI)을 포함할 수 있다.
예를 들어, 도 4에 도시된 바와 같이, 제 1 정보 영역(SR)은 웹페이지에 검색어로 '추격자'입력된 후 검색이 수행되었다면 '추격자'에 해당하는 자체적인 검색 결과 정보를 표시할 수 있다. 정보 제공 시스템에 의한 자체적인 검색은 특정 분야에서 목적성을 가진 검색, 예컨대 멀티미디어 검색 등일 수 있다. 도 4에 도시된 정보 검색 결과는 키워드와 관련된 멀티미디어 컨텐츠를 검색하는 멀티미디어 검색을 예를 들어 나타내고 있다. 상기 제 1 정보 영역(SR)에 표시되는 정보 검색 결과의 항목은 해당 멀티미디어 컨텐츠와 직접 연결할 수 있는 링크 성분을 포함할 수 있다. 즉, 사용자는 상기 제 1 정보 영역(SR)에 표시된 검색 결과의 항목을 선택하여 해당 멀티미디어 컨텐츠로 직접 접근할 수 있다.
한편, 도 5에 도시된 바와 같이, 제 2 정보 영역(CI)은 카테고리별 정보를 표시할 수 있다. 정보 표시 모듈(40)은 다수 개의 정보 표시 탭을 포함할 수 있는데 이 중 일부는 제 1 정보 영역(SR)으로 할당하고 나머지는 제 2 정보 영역(CI)으로 할당할 수 있다.
예를 들어, 도 4 내지 도 5를 참조하면, 정보 표시 모듈(40)이 4개의 정보 표시 탭을 포함하고 있으며, 이중 첫 번째 정보 표시 탭은 제 1 정보 영역(SR)으로 할당하고, 두 번째 내지 네 번째 탭은 제 2 정보 영역(CI)으로 할당하고 있다. 제 2 정보 영역(CI)에 할당된 3개의 정보 표시 탭은 각각 하나의 카테고리에 대응하는 정보를 표시한다. 예컨대 두 번째 정보 표시 탭은 '최신 영화'와 관련된 카테고리별 정보를 표시하며, 세 번째 정보 표시 탭은 '최신 뉴스'와 관련된 카테고리별 정보를 표시하며, 네 번째 정보 표시 탭은 '인터넷 핫 이슈'와 관련된 카테고리별 정보를 표시한다. 사용자가 각 정보 표시 탭을 선택하면 해당 카테고리의 세부 항목들이 표시된다. 정보 표시 모듈(40)은 상기 정보 표시 탭의 개수 및 각 정보 표시 탭에 대응되는 카테고리별 정보 등을 설정할 수 있도록 설정 기능을 제공할 수도 있다.
한편, 키워드 검색 시에 해당 키워드와 연관된 카테고리별 정보는 제 2 표시 영역(CI)에 우선적으로 표시할 수 있다. 예를 들어, 검색 키워드로 '추격자'가 입력되었다면 해당 키워드와 관련된 '최신 영화'가 제 2 표시 영역(CI)의 정보 표시 탭 중 가장 첫 번째의 탭에 표시될 수도 있다. 이때, 상기 '최신 영화' 카테고리 정보는 자신과 연관된 키워드로서 '추적자'를 포함하고 있어야 한다.
이상 설명한 바와 같이, 본 발명의 바람직한 실시예에 따른 정보 제공 시스템은 사용자 단말기 내에서 정보 제공 서비스의 게이트웨이 기능 및 정보 수집 기능 등을 수행하는 정보 에이전트 모듈을 사용하여 각 브라우저에 삽입되는 정보 표시 모듈로 정보를 제공할 수 있다. 따라서 브라우저에 삽입되는 정보 표시 모듈들은 외부의 정보 제공 서버와 직접 접속을 시도할 필요가 없어 브라우저의 성능 저하를 막을 수 있으며, 또한 브라우저가 다수 개 실행되더라도 각각의 정보 표시 모듈로의 정보 제공을 정보 에이전트 모듈에서 통합적으로 수행하기 때문에 사용자 단말기의 통신 성능 저하도 방지할 수 있다.
이상 본 발명에 대하여 그 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시켜 실시할 수 있음을 이해할 수 있을 것이다. 따라서, 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.
도 1은 본 발명의 바람직한 실시예에 따른 정보 제공 시스템을 설명하기 위한 블록도이다.
도 2는 도 1에 도시되어 있는 정보 에이전트 모듈의 구성을 도시하는 블록도이다.
도 3은 본 발명의 바람직한 실시예에 따른 정보 제공 방법을 설명하기 흐름도이다.
도 4는 브라우저의 일 측에 삽입되는 정보 표시 모듈의 일례를 나타내는 예시도로서, 제 1 정보 영역을 위주로 도시하고 있다.
도 5는 브라우저의 일 측에 삽입되는 정보 표시 모듈의 일례를 도시하는 예시도로서, 제 2 정보 영역을 위주로 도시하고 있다.
<도면의 주요 부분에 대한 부호 설명>
10 : 사용자 단말기
20 : 정보 에이전트 모듈
30 : 실행 브라우저
40 : 정보 표시 모듈
50 : 정보 제공 서버
100 : 정보 제공 시스템

Claims (15)

  1. 정보를 제공하기 위한 정보 제공 서버;
    사용자 단말기에서 실행되는 브라우저의 화면 일 측에 삽입되어 정보를 표시하고, 상기 브라우저로부터 키워드의 입력을 통한 정보 검색 요청이 발생되면 상기 키워드를 추출하는 정보 표시 모듈; 및
    상기 사용자 단말기에 구비되며, 상기 정보 제공 서버로부터 정보를 수신하여 상기 정보 표시 모듈로 정보를 제공하고, 상기 정보 표시 모듈로부터 상기 추출되는 키워드가 수신되면 내부의 데이터베이스를 검색하여 상기 키워드와 관련된 정보가 존재하는지의 여부를 조회하는 정보 에이전트 모듈을 포함하는 것을 특징으로 하는 정보 제공 시스템.
  2. 제 1 항에 있어서, 상기 정보 에이전트 모듈은 상기 데이터베이스를 검색하여 상기 키워드에 대한 검색 결과 정보가 존재하는지의 여부를 조회하는 것을 특징으로 하는 정보 제공 시스템.
  3. 제 2 항에 있어서, 상기 정보 에이전트 모듈은 상기 데이터베이스에 상기 키워드에 대한 검색 결과 정보가 존재할 경우 그 검색 결과 정보를 추출하여 상기 정 보 표시 모듈로 제공하고, 상기 데이터베이스에 상기 키워드에 대한 검색 결과 정보가 존재하기 않을 경우 상기 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 상기 정보 제공 서버로 전송하는 것을 특징으로 하는 정보 제공 시스템.
  4. 제 3 항에 있어서, 상기 정보 제공 서버는 상기 정보 검색 요청 메시지가 수신되면, 상기 키워드에 대한 정보 검색을 수행하고 상기 정보 검색에 따른 검색 결과 정보를 상기 정보 에이전트 모듈로 전송하는 것을 특징으로 하는 정보 제공 시스템.
  5. 제 4 항에 있어서, 상기 정보 에이전트 모듈은 상기 정보 제공 서버로부터 수신되는 정보 검색 결과를 상기 데이터베이스에 저장한 뒤 상기 정보 표시 모듈로 전송하는 것을 특징으로 하는 정보 제공 시스템.
  6. 제 1 항에 있어서, 상기 정보 에이전트 모듈은 상기 정보 제공 서버로부터 주기적으로 카테고리별 정보를 수신하여 데이터베이스에 저장하고, 상기 카테고리별 정보를 상기 정보 표시 모듈로 전송하는 것을 특징으로 하는 정보 제공 시스템.
  7. 제 6 항에 있어서, 상기 정보 에이전트 모듈은 상기 데이터베이스를 검색하여 상기 키워드에 대한 카테고리별 정보가 존재하는지의 여부를 조회하는 것을 특징으로 하는 정보 제공 시스템.
  8. 제 7 항에 있어서, 상기 정보 에이전트 모듈은 상기 데이터베이스에 상기 키워드와 관련된 카테고리별 정보가 존재할 경우 그 카테고리별 정보를 추출하여 상기 정보 표시 모듈로 전송하고, 상기 정보 표시 모듈은 상기 전송되는 카테고리별 정보를 우선적으로 표시하는 것을 특징으로 하는 정보 제공 시스템.
  9. 제 1 항에 있어서, 상기 정보 표시 모듈은 상기 정보 에이전트 모듈로부터 상기 키워드에 대한 검색 결과 정보를 수신하여 제 1 정보 영역에 표시하고, 상기 정보 에이전트 모듈로부터 카테고리별 정보를 수신하여 제 2 정보 영역에 표시하는 것을 특징으로 하는 정보 제공 시스템.
  10. 제 1 항에 있어서, 상기 정보 표시 모듈은 상기 브라우저의 정보 표시 영역 오버랩 형식으로 삽입되어 정보를 표시하는 것을 특징으로 하는 정보 제공 시스템.
  11. 제 1 항에 있어서, 사용자 단말기에 구비되는 정보 에이전트 모듈을 이용한 정보 제공 방법에 있어서,
    정보 표시 모듈로부터, 상기 사용자 단말기에서 실행되는 브라우저에 의해 발생된 키워드 정보 검색 요청 이벤트로부터 추출된 키워드를 수신하는 단계;
    내부의 데이터베이스를 검색하여 상기 키워드에 대한 검색 결과 정보가 있는지를 조회하는 단계; 및
    상기 데이터베이스에 상기 키워드와 관련된 검색 결과 정보가 존재할 경우 그 검색 결과 정보를 추출하여 상기 정보 표시 모듈로 제공하고, 상기 데이터베이스에 상기 키워드와 관련된 검색 결과 정보가 존재하지 않을 경우 상기 키워드에 대한 정보 검색을 요청하는 정보 검색 요청 메시지를 통신망을 통하여 정보 제공 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 정보 제공 방법.
  12. 제 11 항에 있어서, 상기 정보 제공 서버로부터 카테고리별 정보 제공 모드에 따라 주기적으로 카테고리별 정보를 수신하는 단계; 및
    상기 수신되는 카테고리별 정보를 상기 데이터베이스에 저장하는 단계를 더 포함하는 것을 특징으로 하는 정보 제공 방법.
  13. 제 12 항에 있어서, 상기 데이터베이스를 검색하여 상기 키워드와 관련된 카테고리별 정보가 있는지를 조회하는 단계; 및
    상기 데이터베이스에 상기 키워드와 관련된 카테고리별 정보가 존재할 경우 그 카테고리별 정보를 추출하여 상기 정보 표시 모듈로 제공하여 우선적으로 표시하도록 하는 단계를 더 포함하는 것을 특징으로 하는 정보 제공 방법.
  14. 제 11 항에 있어서, 상기 정보 검색 요청 메시지를 상기 정보 제공 서버로 전송한 경우, 상기 정보 제공 서버로부터 상기 키워드에 대한 정보 검색 결과를 수신하는 단계; 및
    상기 수신되는 정보 검색 결과를 상기 정보 표시 모듈로 제공하는 단계를 더 포함하는 것을 특징으로 하는 정보 제공 방법.
  15. 사용자 단말기에 구비되는 시스템에 있어서,
    상기 사용자 단말기에서 실행되는 N(N은 1이상의 정수) 개의 브라우저에 대응하여 구비되는 N 개의 정보 표시 모듈; 및
    통신망을 통하여 정보 제공 서버와 연동하며, 상기 정보 제공 서버로부터 카테고리별 정보를 주기적으로 수신하여 상기 N 개의 정보 표시 모듈로 전달하고, 상기 N 개의 정보 표시 모듈 중 적어도 어느 하나로부터 키워드가 수신되면 상기 키워드에 대한 정보 검색 결과를 획득하여 해당 정보 표시 모듈로 전달하는 정보 에이전트 모듈을 포함하는 것을 특징으로 하는 시스템.
KR1020090013631A 2009-02-18 2009-02-18 정보 제공 시스템 및 방법 KR20100094282A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090013631A KR20100094282A (ko) 2009-02-18 2009-02-18 정보 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090013631A KR20100094282A (ko) 2009-02-18 2009-02-18 정보 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20100094282A true KR20100094282A (ko) 2010-08-26

Family

ID=42758464

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090013631A KR20100094282A (ko) 2009-02-18 2009-02-18 정보 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20100094282A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150016786A (ko) * 2013-08-05 2015-02-13 삼성전자주식회사 대화의 소재를 제공하는 장치, 서버 및 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150016786A (ko) * 2013-08-05 2015-02-13 삼성전자주식회사 대화의 소재를 제공하는 장치, 서버 및 방법
US11048750B2 (en) 2013-08-05 2021-06-29 Samsung Electronics Co., Ltd. Apparatus, server, and method for providing conversation topic
US11620333B2 (en) 2013-08-05 2023-04-04 Samsung Electronics Co., Ltd. Apparatus, server, and method for providing conversation topic

Similar Documents

Publication Publication Date Title
KR100799658B1 (ko) 문자스트림과 연관된 호스트 기반 지능형 결과
US20130191382A1 (en) Sourcing terms into a search engine
US20150019336A1 (en) Computerized system and method for advanced advertising
US20090089652A1 (en) System and method for contextual commands in a search results page
JPH11312190A (ja) 商品情報表示方法
US20070282825A1 (en) Systems and methods for dynamic content linking
US8140508B2 (en) System and method for contextual commands in a search results page
US10262064B2 (en) Information processing apparatus, information processing method, information processing program, recording medium having stored therein information processing program
US20080033918A1 (en) Systems, methods and computer program products for supplemental data communication and utilization
KR20100094282A (ko) 정보 제공 시스템 및 방법
KR101175161B1 (ko) 검색 결과 페이지의 컬럼 영역 삽입을 이용하는 광고 시스템 및 광고 제공 방법
KR20110014029A (ko) 사용자 설정형 관심정보 수집 시스템 및 방법
KR20100059265A (ko) 정보 제공 장치, 검색 서비스 시스템 및 검색 서비스 실행 방법, 이를 이용한 검색 서비스 방법
JP2002269090A (ja) インターネット上のマルチメディアコンテンツのリンク情報提供システム及びその方法
CN116662685A (zh) 信息处理方法、装置和存储介质及电子设备
SG186404A1 (en) Enlargement of video content streamed from the internet
KR20030033338A (ko) 네트워크상에서의 유알엘 주소 검색 방법
KR20180125817A (ko) 타겟 사이트의 업데이트를 추적하는 서버 및 멀티미디어 서비스 단말
JP2003331046A (ja) 明細表示装置、明細生成装置及び明細表示方法
KR20110020627A (ko) Iptv 시청용 다기능 애플리케이션을 포함하는 네트워크 시스템
KR20110077509A (ko) 콘텐츠 박스의 영역 확장을 이용하는 광고 시스템 및 광고 제공 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application