KR20120029560A - 검색 시스템 및 그 제공방법 - Google Patents

검색 시스템 및 그 제공방법 Download PDF

Info

Publication number
KR20120029560A
KR20120029560A KR1020100091425A KR20100091425A KR20120029560A KR 20120029560 A KR20120029560 A KR 20120029560A KR 1020100091425 A KR1020100091425 A KR 1020100091425A KR 20100091425 A KR20100091425 A KR 20100091425A KR 20120029560 A KR20120029560 A KR 20120029560A
Authority
KR
South Korea
Prior art keywords
content
search
user terminal
keyword
search keyword
Prior art date
Application number
KR1020100091425A
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 KR1020100091425A priority Critical patent/KR20120029560A/ko
Priority to PCT/KR2011/006912 priority patent/WO2012036535A2/ko
Publication of KR20120029560A publication Critical patent/KR20120029560A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

검색 시스템 및 그 제공방법이 개시된다. 상기 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계 및 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계를 포함하며, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계는, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에 수행되는 것을 특징으로 한다.

Description

검색 시스템 및 그 제공방법{Search system and providing method thereof}
본 발명은 검색 시스템 및 그 제공방법에 관한 것으로, 보다 상세하게는 검색 키워드가 입력되고 검색요청이 수신되기 전에 현재 입력된 검색 키워드의 적어도 일부를 이용하여 즉각적으로 소정의 컨텐츠(예컨대, 광고)를 유저에게 제공할 수 있는 시스템 및 그 제공방법에 관한 것이다.
인터넷의 발달과 함께 많은 사람이 유무선 인터넷, 인트라넷, 또는 기타 다양한 네트워크에 접속하여 수많은 정보를 소비하거나 정보를 생산 또는 제공하고 있다. 이러한 다양한 네트워크에서 소비되는 정보의 양은 너무 방대하여서 대부분은 사용자가 원치 않는 정보들이 유통되고 있는 실정이다. 따라서 사용자들은 자신이 원하는 정보만을 검색 및/또는 소비하기 위해 다양한 검색 서비스를 이용하고 있다.
검색 서비스는 검색 서비스를 제공하는 다양한 검색 사이트 또는 검색 애플리케이션을 통해 제공되고 있다.
종래의 검색 서비스를 이용하는 방법은 검색을 수행하고자 하는 유저가 자신의 단말기를 통하여 검색 사이트 또는 검색 애플리케이션에서 제공하는 소정의 UI에 검색 키워드를 입력하고, 소정의 UI를 통해 검색 요청을 하면, 검색 요청을 수신한 검색 시스템이 해당 네트워크 또는 해당 시스템에서 검색을 수행하여 검색 결과를 리턴(return)하는 방식이다.
도 1a는 종래의 검색 서비스를 설명하기 위한 도면이다. 도 1에 도시된 바와 같이 사용자는 검색 서비스를 제공하는 특정 사이트에 접속하여 키워드 UI(10)에 자신이 검색하고자 하는 검색 키워드를 입력할 수 있다. 그리고 검색 요청 UI(20)를 선택(예컨대, 클릭(click) 또는 엔터(enter) 등)하면, 상기 검색 키워드와 함께 검색 요청이 소정의 검색 시스템으로 전송된다. 그러면 상기 검색 시스템은 상기 검색 키워드를 이용하여 검색을 수행하고 검색 결과를 유저 단말기에 설치된 소정의 웹 클라이언트(또는 애플리케이션)으로 리턴하게 된다.
한편, 검색 서비스와 함께 광고 컨텐츠가 유저에게 제공되는 다양한 기술적 사상이 널리 공지되어 있다. 이처럼 광고가 검색 서비스와 함께 제공되는 이유는 검색 서비스를 이용하기 위해 사용되는 검색 키워드가 광고의 타켓팅(targeting)에 사용되어 효율적인 타겟 광고를 수행할 수 있기 때문이다. 즉, 불특정 다수에게 임의의 광고를 제공하는 경우에는 해당 광고가 홍보하고자 하는 주체, 상품, 또는 서비스에 관심이 없거나 적절하지 않은 대상들이 많아서 광고의 효율이 낮게 된다. 하지만, 검색 키워드를 입력하는 유저는 적어도 해당 검색 키워드와 관련된 광고를 제공하는 경우, 상기 광고에 관심이 있거나 상기 광고가 홍보하고자 하는 주체, 상품, 또는 서비스를 이용할 가능성이 높은 유저일 수 있다. 따라서 광고의 타겟율이 높거나 광고의 효과가 높아질 수 있다.
도 1b는 종래의 검색 광고를 설명하기 위한 도면이다. 도 1b를 참조하면, 도 1a에 도시된 바와 같이 유저가 클라이언트(예컨대, 웹 브라우저)를 이용해 키워드 UI(10)에 소정의 검색 키워드를 입력하고, 검색 요청 UI(20)를 이용해 검색 요청을 하면, 검색 시스템은 도 1b에 도시된 바와 같은 결과를 클라이언트에 리턴할 수 있다. 도 1b에 도시된 바와 같이 클라이언트의 일 영역에는 상기 검색 키워드에 상응하는 소정의 광고 컨텐츠(예컨대, Ad 1, Ad 2)가 노출될 수 있고, 타 영역에는 상기 검색 키워드를 이용한 실제 검색 결과가 노출될 수 있다. 상기 광고 컨텐츠는 이미지, 텍스트, 링크, 동영상, 및/또는 배너(banner) 등 다양할 수 있다.
상기 검색 키워드에 상응하는 광고 컨텐츠는 미리 정해질 수 있는데, 일반적으로 비딩(bidding)을 통해 검색 키워드에 상응하는 광고 컨텐츠가 결정되거나 다수의 광고 컨텐츠들이 노출되는 영역 또는 순서 등이 결정될 수 있다.
이처럼 검색 키워드를 이용한 검색 광고가 널리 이용되고 있는데, 종래의 검색 시스템이 제공하는 검색 광고는 검색 키워드를 입력하고 검색 요청이 있어야지만 입력된 검색 키워드에 상응하는 광고가 노출되었다. 즉, 검색 키워드 후에 검색 요청 UI(20)를 통한 검색 요청이 검색 시스템에 수신된 후에, 상기 검색 시스템은 유저에게 광고 컨텐츠를 제공하였다.
하지만, 어떠한 광고가 만약 사용자가 원하는 광고라면, 복수의 광고를 유저에게 제공하고, 그 중에서 유저가 원하는 광고를 선택하여야 광고 페이지 또는 상세 광고가 유저에게 제공되는 것은 비효율적일 수 있다.
또한, 검색 키워드들 각각에 상응하는 광고 컨텐츠가 미리 정해져 있는 이상, 반드시 검색 요청이 있은 후에 광고 컨텐츠를 노출시키는 것은 비효율적이고 즉각적이지 못할 수가 있다.
따라서, 검색 요청이 있기 전에 검색 키워드를 입력하는 동안 복수의 광고 중에서 특정 광고가 이미 사용자에게 노출이 되고, 사용자가 소정의 행위(예컨대, 검색요청)을 하면 바로 상기 특정 광고 페이지가 노출될 수 있는 기술적 사상이 요구된다. 즉, 도 1b에서 설명한 바와 같이 검색 광고가 노출되면, 실제 광고를 소비하기 위해서는 유저가 한번 더 해당 광고 및/또는 상기 광고의 링크(예컨대, Ad 1)를 선택하여야 하는 경우가 있다. 이는 종래의 검색 광고의 경우에는 검색 요청이 있은 후 검색결과가 리턴될 때 광고 컨텐츠가 노출되기 때문에, 검색 요청이라는 단계와 그 결과 제공되는 광고 또는 광고 링크를 선택하는 단계를 거쳐야만 광고주가 원하는 유저의 유입행위가 이루어질 수 있다. 하지만, 검색 키워드를 입력하는 동안 소정의 컨텐츠가 즉각적으로 노출되는 경우라면, 노출된 컨텐츠에 해당하는 웹 페이지가 존재하는 경우 검색 요청에 응답하여 바로 상기 웹 페이지로 유저의 클라이언트가 이동하는 것이 효과적일 수 있다. 따라서, 검색 요청에 응답하여 검색 결과 페이지가 로딩되는 것이 아니라, 노출된 컨텐츠에 상응하는 소정의 웹 페이지로 바로 로딩될 수 있는 기술적 사상이 요구될 수 있다.
또한 검색 키워드의 입력이 완료되면 즉각적으로 소정의 컨텐츠가 유저들에게 노출될 수 있는 기술적 사상이 요구된다.
따라서, 본 발명이 이루고자 하는 기술적인 과제는 현재 검색 키워드에 상응하는 컨텐츠가 노출되고 있는 상태에서 검색 요청 또는 소정의 신호가 입력되는 경우 즉각적으로 컨텐츠에 대응되는 페이지로 로딩이 되도록 하여 검색 키워드에 관련된 웹 페이지를 여러 단계에 걸쳐 이동하지 않아도 되는 시스템 및 방법을 제공하는 것이다.
검색 요청이 있긴 전에 검색 키워드 또는 상기 검색 키워드의 일부에 상응하는 컨텐츠를 즉각적으로 노출할 수 있는 시스템 및 방법을 제공하는 것이다.
또한, 상기 검색 키워드의 일부에 상응하는 컨텐츠를 자동완성 기능을 이용하여 제공함으로써, 검색 키워드가 미리 입력되기 전에 해당 검색 키워드에 상응하는 컨텐츠를 유저에게 즉각적으로 누출시킬 수 있는 시스템 및 방법을 제공하는 것이다.
또한, 현재 검색 키워드에 상응하는 컨텐츠가 존재하는지 여부에 따라, 검색 요청시에 검색 키워드에 상응하는 컨텐츠(예컨대, 광고) 또는 컨텐츠에 대응되는 웹 페이지만 로딩되거나, 검색 결과만 로딩되거나, 또는 검색 결과 및 검색 키워드에 상응하지 않는 비매칭 컨텐츠가 로딩될 수 있는 시스템 및 방법을 제공하는 것이다.
또한, 검색 구분 태그를 이용하여 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)만을 로딩시키거나, 검색 결과만을 로딩시키거나, 또는 이들 모두를 로딩 시킬 수 있도록 유저가 선택할 수 있는 시스템 및 방법을 제공하는 것이다.
또한, 검색 키워드에 상응하는 컨텐츠를 비딩(bidding)을 통해 결정하면서, 프로모션율을 비딩의 요소로 삼아서, 유저들에게 더 유리한 컨텐츠가 노출이 더 효과적으로 될 수 있도록 하는 시스템 및 방법을 제공하는 것이다.
상기 기술적 과제를 해결하기 위한 본 발명의 실시 예에 따른 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 판단하는 단계, 판단결과 존재한다고 판단된 경우, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에, 상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계, 및 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 포함한다.
상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠가 컨텐츠 DB에 존재하는 경우, 상기 컨텐츠를 추출하여 상기 소정의 컨텐츠 영역에 디스플레이하는 단계를 포함할 수 있다.
상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠가 컨텐츠 DB에 존재하지 않는 경우, 상기 자동완성 키워드에 대응되는 컨텐츠가 상기 컨텐츠 DB에 존재하는지 판단하는 단계 및 판단 결과 존재하는 경우, 상기 컨텐츠를 추출하여 상기 소정의 컨텐츠 영역에 디스플레이하는 단계를 포함할 수 있다.
상기 컨텐츠는 텍스트, 음악, 동영상, 웹 사이트, 또는 광고 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하는 단계 및 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 어느 하나의 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계를 더 포함할 수 있다.
상기 입찰정보는 상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며, 상기 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계는, 상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정하는 단계를 포함할 수 있다.
상기 컨텐츠는 상기 검색 키워드를 입력받는 키워드 UI와 상하좌우로 인접하거나 상기 키워드 UI와 상하좌우로 소정의 간격만큼 떨어진 영역에 위치하는 컨텐츠 영역에 디스플레이되는 것을 특징으로 할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계, 상기 검색 시스템이 유저 단말기로부터 검색 요청을 수신하는 단계, 수신된 검색 요청에 응답하여, 상기 검색 시스템이 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 소정의 컨텐츠 영역에 디스플레이되고 있는지를 판단하는 단계, 및 판단결과에 따라 상기 검색 시스템은 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 선택적으로 상기 유저 단말기로 제공할 수 있는 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계 및 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계를 포함하며, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계는, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에 수행되는 것을 특징으로 할 수 있다.
상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하는 단계 및 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계를 더 포함할 수 있다.
상기 입찰정보는 상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며, 상기 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계는, 상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정하는 단계를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 유저 단말기로부터 검색 키워드를 입력받고, 검색 요청을 수신하면 입력받은 검색 키워드에 상응하는 검색 결과를 상기 유저 단말기로 제공하는 검색 시스템 제공방법은 검색 시스템이 상기 검색 키워드의 첫 번째 철자를 입력받는 단계 및 상기 검색 시스템이 상기 검색 키워드의 마지막 철자를 입력받는 단계를 포함하며, 상기 검색 시스템은 상기 마지막 철자를 입력받으면 상기 검색 키워드에 상응하는 컨텐츠를 상기 유저 단말기로 제공하거나, 상기 마지막 철자를 입력받기 전에 상기 검색 시스템이 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계 및 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지를 판단하는 단계를 포함하며, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지를 판단하는 단계는, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에 수행되는 것을 특징으로 할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기로 전송하는 단계를 포함할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하지 않는 경우, 상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 키워드에 상응하는 검색 결과 또는 상기 검색 키워드와 상응하지 않는 비매칭 컨텐츠 중 적어도 하나를 상기 유저 단말기로 전송하는 단계를 포함할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계를 더 포함할 수 있다.
상기 검색 시스템 제공방법은 상기 검색 키워드와 함께 소정의 검색 구분 태그가 수신되었는지를 판단하는 단계를 더 포함하며, 상기 소정의 검색 구분 태그가 수신된 경우, 상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 구분 태그에 따라 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 상기 유저 단말기로 전송하는 단계를 더 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계, 검색 요청이 수신되기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계, 상기 검색 요청을 수신하는 단계, 및 상기 검색 요청에 응답하여 상기 유저 단말기로 소정의 응답결과를 제공하는 단계를 포함하며, 상기 소정의 응답결과는 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 여부 또는 소정의 컨텐츠 영역에 노출되고 있는 컨텐츠가 존재하는지 여부에 따라 다를 수 있는 것을 특징으로 한다.
상기 소정의 응답결과는 상기 검색 키워드의 적어도 일부에 상응하는 웹 페이지, 광고 컨텐츠, 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 포함할 수 있다.
상기 소정의 응답결과가 상기 웹 페이지인 경우 상기 검색 요청에 응답하여 상기 유저 단말기는 상기 웹 페이지를 로딩할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 특정 검색 키워드에 대하여 적어도 하나의 입찰자 단말기 각각으로부터 프로모션율을 포함하는 입찰정보를 수신하는 단계, 수신된 입찰정보에 포함된 상기 프로모션율에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기 각각으로부터 수신되는 적어도 하나의 입찰 컨텐츠 중 상기 검색 키워드에 상응하는 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계, 및 유저 단말기로부터 상기 특정 검색 키워드가 검색 키워드로써 검색 시스템으로 수신되는 경우,상기 컨텐츠 또는 상기 적어도 하나의 입찰 컨텐츠 중 노출 우선순위가 높은 입찰 컨텐츠를 상기 유저 단말기로 제공하는 단계를 포함한다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 키워드들 각각에 상응하는 적어도 하나의 컨텐츠가 컨텐츠 DB에 저장되는 단계, 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계, 및 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하는 단계를 포함하며, 상기 컨텐츠 DB에 저장된 상기 키워드들 각각에 상응하는 적어도 하나의 컨텐츠는 프로모션율을 이용한 입찰에 의해 결정된 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 유저 단말기로부터 검색 키워드를 입력받기 위한 입력 모듈 및 상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 판단하고, 판단결과 존재한다고 판단된 경우 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하기 위한 제어모듈을 포함하며, 상기 제어모듈은, 상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩한다.
상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 컨텐츠는 텍스트, 음악, 동영상, 웹 사이트, 또는 광고 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 검색 시스템은 상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하고, 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하기 위한 입찰모듈을 더 포함할 수 있다.
상기 입찰정보는 상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며, 상기 입찰모듈은 상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 유저 단말기로부터 검색 키워드를 입력받기 위한 입력 모듈 및 상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며, 상기 제어모듈은 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 컨텐츠를 상기 유저 단말기로 제공하는 것을 특징으로 한다.
상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 의해 자동완성되는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 유저 단말기로부터 검색 키워드를 입력받고, 검색 요청을 수신하면 입력받은 검색 키워드에 상응하는 검색 결과를 상기 유저 단말기로 제공하는 검색 시스템은 상기 검색 키워드의 첫 번째 철자부터 마지막 철자까지를 입력받기 위한 입력 모듈 및 상기 마지막 철자를 입력받으면 상기 검색 키워드에 상응하는 컨텐츠를 상기 유저 단말기로 제공하거나, 상기 마지막 철자를 입력받기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함한다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 검색 키워드들 각각에 대응되는 컨텐츠에 대한 정보를 저장하는 컨텐츠 DB, 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈, 및 상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는지를 판단하기 위한 제어모듈을 포함하며, 상기 제어모듈은 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는지를 판단하는 것을 특징으로 한다.
상기 제어모듈은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기로 전송하며, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하지 않는 경우, 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 키워드에 상응하는 검색 결과 또는 상기 검색 키워드와 상응하지 않는 비매칭 컨텐츠 중 적어도 하나를 상기 유저 단말기로 전송할 수 있다.
상기 제어모듈은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공할 수 있다.
상기 제어모듈은 상기 입력모듈에 의해 상기 검색 키워드와 함께 소정의 검색 구분 태그가 수신되었는지를 판단하며, 상기 소정의 검색 구분 태그가 수신되었다고 판단한 경우, 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 구분 태그에 따라 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 상기 유저 단말기로 전송할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈 및 검색 요청이 수신되기 전에 상기 입력모듈에 의해 입력 받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며, 상기 제어모듈은 상기 유저 단말기로부터 상기 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 유저 단말기로 소정의 응답결과를 제공하되, 상기 소정의 응답결과는 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 소정의 컨텐츠 DB에 존재하는지 여부 또는 소정의 컨텐츠 영역에 노출되고 있는 컨텐츠가 존재하는지 여부에 따라 다를 수 있는 것을 특징으로 한다.
상기 소정의 응답결과는 상기 검색 키워드의 적어도 일부에 상응하는 웹 페이지, 광고 컨텐츠, 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 포함할 수 있다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 특정 검색 키워드에 대하여 적어도 하나의 입찰자 단말기 각각으로부터 프로모션율을 포함하는 입찰정보를 수신하고, 수신된 입찰정보에 포함된 상기 프로모션율에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기 각각으로부터 수신되는 적어도 하나의 입찰 컨텐츠 중 상기 검색 키워드에 상응하는 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하기 위한 입찰모듈 및 유저 단말기로부터 상기 특정 검색 키워드가 검색 키워드로써 검색 시스템으로 수신되는 경우, 상기 입찰모듈에 의해 결정된 상기 컨텐츠 또는 상기 적어도 하나의 입찰 컨텐츠 중 노출 우선순위가 높은 입찰 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함한다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 검색 키워드들 각각에 상응하는 적어도 하나의 컨텐츠가 저장되는 컨텐츠 DB, 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈, 및 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며, 상기 컨텐츠 DB에 저장된 상기 키워드들 각각에 상응하는 적어도 하나의 컨텐츠는 프로모션율을 이용한 입찰에 의해 결정된 것을 특징으로 한다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 요청을 수신하는 단계 및 수신된 검색 요청에 응답하여 입력된 검색 키워드에 상응하는 컨텐츠가 이미 상기 유저 단말기에 노출되어 있는 경우, 상기 검색 시스템은 상기 유저 단말기에 노출된 상기 컨텐츠에 대응되는 웹 페이지를 로딩시키는 단계를 포함한다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드 및 검색 구분 태그를 수신하는 단계, 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하는 단계, 및 수신된 검색 요청에 응답하여 입력된 상기 검색 키워드에 상응하는 컨텐츠가 이미 상기 유저 단말기에 노출되어 있는 경우, 상기 검색 구분 태그에 따라 상기 검색 시스템은 상기 유저 단말기에 노출된 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 선택적으로 로딩시키는 단계를 포함한다.
상기 기술적 과제를 해결하기 위한 검색 시스템은 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈 및 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며,
상기 제어모듈은 상기 검색 키워드가 입력되는 동안 복수 개의 컨텐츠를 상기 유저 단말기로 제공한다.
상기 기술적 과제를 해결하기 위한 검색 시스템 제공방법은 검색 시스템이 유저 단말기로부터 검색 키워드 중 적어도 일부를 입력받는 단계, 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠 중 어느 하나의 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계, 및 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠 영역에 디스플레이되고 있는 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 포함한다.
상기 검색 시스템 제공방법은 미리 정해진 소정의 단축키 또는 핫키를 상기 유저 단말기로부터 입력받는 단계, 입력에 응답하여 상기 적어도 하나의 컨텐츠 중 다른 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 더 포함할 수 있다.
본 발명의 실시 예에 따른 검색 시스템 제공방법은 현재 검색 키워드에 상응하는 컨텐츠가 노출되고 있는 상태에서 검색 요청 또는 소정의 신호가 입력되는 경우 즉각적으로 컨텐츠에 대응되는 페이지로 로딩이 되도록 하여 검색 키워드에 관련된 웹 페이지를 여러 단계에 걸쳐 이동하지 않아도 되는 효과가 있다.
또한, 검색 요청이 있긴 전에 검색 키워드 또는 상기 검색 키워드의 일부에 상응하는 컨텐츠를 즉각적으로 노출하여 유저들에게는 즉각적인 광고의 노출로 통한 즉시성 있는 반응을 얻을 수 있는 효과가 있다.
또한, 검색 키워드를 치는 동안에 이미 소정의 컨텐츠가 노출될 수 있고, 노출된 컨텐츠 중에 유저가 원하는 컨텐츠가 존재하는 경우, 검색 요청 전에 유저가 원하는 정보를 획득하도록 해주는 효과가 있다.
또한, 검색 키워드를 입력하면서 검색 키워드 전체가 입력되기 전까지 즉각적으로 노출되는 컨텐츠가 복수 개 일 수 있어서, 유저는 하나의 검색 키워드를 입력하더라도 복수 개의 키워드에 상응하는 컨텐츠가 노출되는 효과가 있다.
또한, 복수 개의 컨텐츠 중 유저가 원래는 원하지 않았던 컨텐츠이지만 노출된 상기 복수 개의 컨텐츠 중에 새롭게 흥미가 있는 컨텐츠를 선택할 수 있으므로 유저에게 새로운 컨텐츠에 대한 정보를 제공할 수 있고, 컨텐츠 제공자(예컨대, 광고주)의 입장에서는 자신이 선택하지 않은 검색 키워드에 대해서도 자신의 컨텐츠(예컨대, 광고)가 노출될 수 있는 효과가 있다.
또한, 상기 검색 키워드의 일부에 상응하는 컨텐츠를 자동완성 기능을 이용하여 제공함으로써, 검색 키워드가 미리 입력되기 전에 해당 검색 키워드에 상응하는 컨텐츠를 유저에게 즉각적으로 노출시킬 수 있는 효과가 있다.
또한, 현재 검색 키워드에 상응하는 컨텐츠가 존재하는지 여부에 따라, 검색 요청시에 검색 키워드에 상응하는 컨텐츠(예컨대, 광고) 또는 컨텐츠에 대응되는 웹 페이지만 로딩되거나, 검색 결과만 로딩되거나, 또는 검색 결과 및 검색 키워드에 상응하지 않는 비매칭 컨텐츠가 로딩될 수 있는 등, 컨텐츠 존재여부에 따른 적응적인 검색 결과를 제공할 수 있는 효과가 있다.
또한, 검색 구분 태그를 이용하여 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)만을 로딩시키거나, 검색 결과만을 로딩시키거나, 또는 이들 모두를 로딩 시킬 수 있도록 유저가 선택할 수 있는 효과가 있다.
또한, 검색 키워드에 상응하는 컨텐츠를 비딩(bidding)을 통해 결정하면서, 프로모션율을 비딩의 요소로 삼아서, 유저들에게 더 유리한 컨텐츠가 노출이 더 효과적으로 될 수 있도록 하는 효과가 있다.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 종래의 검색 서비스 및 검색 광고를 설명하기 위한 도면이다.
도 2는 본 발명의 실시 예에 따른 검색 시스템의 개략적인 구성을 나타낸다.
도 3은 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 컨텐츠가 제공되는 영역의 일 예를 설명하기 위한 도면이다.
도 4는 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 검색 키워드가 입력되는 중에 컨텐츠가 제공되는 방법을 설명하기 위한 도면이다.
도 5는 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 자동완성 키워드를 이용해 컨텐츠가 제공되는 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 실시 예에 따른 컨텐츠 DB의 개념을 설명하기 위한 도면이다.
도 7은 본 발명의 실시 예에 따른 키워드 DB의 개념을 설명하기 위한 도면이다.
도 8은 본 발명의 실시 예에 따른 검색 시스템 제공방법을 위해 프로묘션율을 이용한 입찰과정을 설명하기 위한 도면이다.
도 9는 본 발명의 다른 실시 예에 따른 검색 시스템의 개략적인 구성을 나타내는 도면이다.
도 10은 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 응답결과가 달라지는 것을 설명하기 위한 도면이다.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다.
반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.
도 2는 본 발명의 실시 예에 따른 검색 시스템의 개략적인 구성을 나타낸다.
도 2를 참조하면, 본 발명의 일 실시 예에 따른 검색 시스템(100)은 제어모듈(110) 및 입력모듈(120)을 포함한다. 상기 검색 시스템(100)은 입찰모듈(130)을 더 포함할 수 있다.
구현 예에 따라 상기 검색 시스템(100)은 컨텐츠 DB(200) 및/또는 키워드 DB(300)를 더 포함하도록 구현될 수도 있다. 또는 도 2에 도시된 바와 같이 상기 검색 시스템(100)과는 별도의 물리적 장치에 포함되도록 구현되어 상기 검색 시스템(100)과 유무선 통신을 통하여 본 발명의 기술적 사상을 구현할 수도 있다.
상기 검색 시스템(100)은 검색을 수행하는 검색 시스템 또는 검색 서버에 소프트웨어 형태로 설치되어 본 발명의 기술적 사상을 구현할 수 있다. 또는 상기 검색 시스템(100)은 검색을 수행하는 검색 시스템 또는 검색 서버와는 별도의 물리적 장치에 설치되어 상기 종래의 검색 시스템 또는 검색 서버와 유무선 통신을 통해 필요한 정보를 송수신하면서 본 발명의 기술적 사상을 구현할 수도 있다. 이하에서는 설명의 편의를 위해 본 발명의 실시 예에 따른 검색 시스템(100)은 검색을 수행하는 소정의 시스템에 설치되어 구현되는 경우 위주로 설명하지만, 검색을 수행하는 소정의 시스템과 본 발명의 실시 예에 따른 검색 시스템(100)은 서로 다른 물리적 장치에 별도로 구현되어도 본 발명의 기술적 사상을 구현할 수 있음을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.
상기 검색 시스템(100)은 검색을 요청하는 소정의 유저 단말기(200)와 유/무선 네트워크를 통하여 소정의 정보를 송수신할 수 있다. 또한, 상기 검색 시스템(100)은 필요한 경우, 적어도 하나의 입찰자 단말기(500)와 유/무선 네트워크를 통하여 연결되어 소정의 정보를 송수신할 수 있다.
상기 유저 단말기(200)는 상기 검색 시스템(100)과 연결되어 검색 키워드를 상기 검색 시스템(100)으로 출력할 수 있고, 이에 응답하여 상기 검색 시스템(100)으로부터 소정의 응답결과를 수신할 수 있는 모든 형태의 데이터 프로세싱 장치로 구현될 수 있다. 예컨대, 상기 유저 단말기(200)는 컴퓨터, 노트북, 모바일 폰, 스마트 폰, 또는 태블릿 PC 등 다양한 형태로 구현될 수 있다. 또한, 상기 유저 단말기(200)는 상기 응답결과로 소정의 컨텐츠를 상기 검색 시스템(100)으로부터 제공받을 수 있다. 상기 컨텐츠는 텍스트, 이미지, 음악, 동영상, 웹 페이지, 또는 광고 컨텐츠 중 적어도 하나를 포함할 수 있다. 상기 유저 단말기(200)가 상기 검색 시스템(100)으로부터 상기 컨텐츠를 제공받으면, 상기 유저 단말기(200)는 컨텐츠의 종류에 맞게 각각 상기 컨텐츠를 재생할 수 있다. 상기 컨텐츠를 재생한다고 함은, 예컨대, 상기 컨텐츠가 텍스트, 이미지, 동영상, 광고 컨텐츠 등의 비져블(visible)한 컨텐츠인 경우에는 상기 유저 단말기(200) 또는 상기 유저 단말기(200)에서 실행되는 소정의 클라이언트(예컨대, 웹 브라우저 또는 웹 애플리케이션 등)에서 디스플레이됨을 의미할 수 있다. 예컨대, 상기 컨텐츠가 음악, 동영상, 광고 컨텐츠 등과 같이 들을 수 있는 컨텐츠인 경우에는 상기 유저 단말기(200) 또는 상기 유저 단말기(200)에서 실행되는 소정의 클라이언트에 의해 상기 컨텐츠가 재생되어 컨텐츠에 상응하는 소리를 재생하는 것을 의미할 수 있다. 이하에서는 설명의 편의를 위해 상기 컨텐츠는 소정의 광고 컨텐츠를 의미하는 경우를 위주로 설명하지만, 본 발명의 권리범위가 이에 한정되지는 않는다. 예컨대, 특정 검색 키워드의 적어도 일부가 상기 유저 단말기(200)로부터 입력되면, 광고와는 무관하게 미리 정해진 소정의 컨텐츠(예컨대, 관련 정보, 이미지 등)이 상기 유저 단말기(200)에서 제공될 수도 있다.
상기 입찰자 단말기(500)는 상기 컨텐츠가 광고 컨텐츠인 경우, 특정 키워드에 대해 입찰을 통해 특정 키워드가 상기 검색 시스템(100)으로 입력되면 자신이 원하는 입찰 컨텐츠가 노출되기를 원하는 개인 또는 기관이 사용하는 데이터 프로세싱 장치일 수 있다. 상기 입찰자 단말기(500)는 원하는 키워드 및 상기 키워드에 적용할 입찰정보를 상기 검색 시스템(100)으로 출력하고, 출력된 입찰정보에 기초하여 상기 검색 시스템(100)에 의해 수행되는 입찰결과에 따라 상기 키워드에 상기 입찰자 단말기(500)의 주체가 원하는 입찰 컨텐츠가 상기 키워드가 입력되면 또는 상기 키워드가 입력되는 동안 노출될 수 있을지 여부가 결정될 수 있다. 구현 예에 따라서는 얼마나 자주 노출될 수 있을지 여부가 결정될 수도 있다.
상기 컨텐츠 DB(200)는 상기 검색 시스템(100)에 의해 상기 유저 단말기(200)로 제공될 컨텐츠에 대한 정보가 저장될 수 있다. 상기 검색 시스템(100)이 상기 유저 단말기(200)로 제공할 컨텐츠가 입찰에 의해 결정되는 경우, 상기 컨텐츠 DB(200)에는 적어도 하나의 상기 입찰자 단말기(500)들로부터 수신된 적어도 하나의 입찰 컨텐츠들 중 입찰이 된 적어도 하나의 컨텐츠들이 상기 컨텐츠 DB(200)에 저장되어 있을 수 있다. 상기 컨텐츠 DB(200)에는 적어도 특정 키워드 및 상기 특정 키워드에 상응하는 적어도 하나의 컨텐츠가 저장되어 있을 수 있다.
그러면, 상기 검색 시스템(100)은 상기 특정 키워드가 입력되는 경우 및/또는 상기 소정의 검색 키워드가 입력되는 동안 상기 특정 키워드에 상응하는 적어도 하나의 컨텐츠 중 어느 하나 또는 그 이상을 상기 유저 단말기(200)로 제공할 수 있다.
상기 키워드 DB(300)는 복수의 키워드들에 대한 정보를 저장할 수 있다. 구현 예에 따라 상기 검색 시스템(100)은 상기 키워드 DB(300)를 이용해 자동완성 기능을 이용한 자동완선 키워드를 유저들에게 제공할 수 있다. 자동완성 키워드라 함은, 특정 키워드가 입력되는 경우, 상기 키워드를 포함하는 미리 등록된 다른 키워드를 의미할 수 있다. 이러한 자동완성 키워드는 종래의 다수의 포털(portal) 사이트에서 유저가 검색 키워드를 입력하고자 하는 경우에 널리 사용되고 있으며, 또한 웹 브라우저 등에서 URL을 입력할 때에도 널리 사용되고 있는 기술적 사상이므로 상세한 설명은 생략한다.
상기 자동완성 기능은 현재 입력된 철자(charater)들을 포함하며 상기 키워드 DB(300)에 저장된 키워드들을 유저 단말기(200)에게 소정의 UI를 통해 제공하고, 이를 사용자가 선택함으로써 제공될 수 있다. 한편, 후술할 바와 같이 상기 자동완성 기능을 이용해 상기 검색 시스템(100)은 검색 키워드 중 현재까지 입력된 일부분에 의해 결정되는 적어도 하나의 자동완성 키워드에 상응하는 컨텐츠를 상기 유저 단말기(200)로 제공할 수도 있다.
상기 검색 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 검색 시스템(100)은 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 검색 시스템(100)은 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 별도로 구현되는 구성들의 집합을 의미할 수도 있다.
또한, 본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.
본 발명의 실시 예에 따른 검색 시스템(100)은 유저 단말기(200)로부터 출력되는 검색 키워드를 입력받기 위한 입력모듈(120) 및 상기 입력모듈(120)에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기(200)로 제공하기 위한 제어모듈(110)을 포함한다. 상기 검색 시스템(100)이 검색을 수행하는 소정의 검색 서버에 설치되는 경우, 상기 입력모듈(120)은 상기 유저 단말기(200)로부터 입력되는 상기 검색 키워드를 직접 수신할 수도 있고, 상기 검색 시스템(100)이 상기 검색 서버와 별도의 물리적 장치로 구현되는 경우에는 상기 검색 서버로부터 상기 검색 키워드를 전달받을 수도 있다. 이때 상기 입력모듈(120)은 유저가 검색 키워드를 입력하는 소정의 키워드 UI(예컨대, 도 1a의 부재번호 10)에 검색 키워드를 구성하는 철자(character)를 입력할 때마다 실시간으로 해당 철자를 수신할 수 있다. 예컨대, 유저가 입력하고자 하는 검색 키워드가 '***'인 경우, 유저는 'g', 'o'. 'o', 'g', 'l', 'e'를 순차적으로 상기 키워드 UI(10)에 입력할 수 있다. 그러면, 상기 입력모듈(120)은 각각의 철자가 입력될 때마다 상기 철자를 수신할 수 있다. 그러면, 상기 제어모듈(110)은 상기 유저 단말기(200)로부터 검색 요청을 수신하기 전에 상기 컨텐츠를 상기 유저 단말기(200)로 제공할 수 있다. 상기 컨텐츠는 소정의 컨텐츠 영역(예컨대, 도 3의 30, 또는 30-1등)에서 재생될 수 있다. 즉, 종래의 검색 서비스는 상기 키워드 UI(10)에 검색 키워드를 입력받고, 유저로부터 검색 요청 UI(20)를 통해 검색 요청이 수신된 경우에 상기 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)가 유저 단말기(200)에 제공되었다. 하지만, 본 발명의 실시 예에 따른 검색 시스템(100)은 상기 검색 요청이 수신되기 전, 검색 키워드를 입력하고 있는 동안 또는 검색 키워드의 입력이 완료되면 즉각적으로 소정의 컨텐츠(예컨대, 광고)가 상기 유저 단말기(200)로 제공될 수 있다. 즉, 소정의 컨텐츠(예컨대, 광고)가 검색 결과와 함께 디스플레이되는 것이 아니라, 검색 결과가 디스플레이되기 전에 이미 검색 키워드의 적어도 일부(즉, 현재까지 입력된 부분 또는 상기 부분에 의해 결정되는 자동완성 키워드)에 상응하는 컨텐츠(예컨대, 광고)가 유저에게 노출될 수 있다. 따라서, 유저가 검색 키워드를 이용하여 검색 결과를 원하는 것이 아니라, 소정의 광고를 검색하고자 하는 경우, 훨씬 빠르고 즉각적으로 자신이 원하는 광고를 획득할 수 있는 효과가 있다.
도 3은 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 컨텐츠가 제공되는 영역의 일 예를 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 실시 예에 따른 검색 시스템(100)의 제어모듈(110)은 검색 요청이 상기 유저 단말기(200)로부터 수신되기 전에 검색 키워드의 적어도 일부에 상응하는 컨텐츠(예컨대, 광고)를 상기 유저 단말기(200)로 제공할 수 있다. 상기 컨텐츠(예컨대, 광고)는 소정의 컨텐츠 영역(예컨대, 30, 30-1)에서 재생될 수 있다. 상기 컨텐츠 영역(예컨대, 30, 30-1)은 상기 유저 단말기(200)에서 디스플레이되는 키워드 UI(10)와 인접한 소정의 영역(예컨대, 30, 30-1)에 배치될 수 있다. 도 3에서는 키워드 UI(10)의 상부(예컨대, 30-1) 또는 하부(예컨대, 30)에 상기 컨텐츠 영역이 배치된 경우를 일 예로 설명하지만, 상기 키워드 UI(10)의 좌측 또는 우측에 배치될 수도 있음은 물론이다. 또한, 상기 컨텐츠 영역(예컨대, 30, 30-1)은 상기 키워드 UI(10)와 인접하지 않고 소정의 거리만큼 떨어지 곳에 배치되도록 구현될 수도 있다. 상기 컨텐츠 영역(예컨대, 30, 30-1)은 상기 컨텐츠 영역(예컨대, 30, 30-1)에서 재생될 소정의 컨텐츠가 존재하는 경우에만 가시화될 수도 있다. 또한, 상기 키워드 UI(10)가 도 3에 도시된 바와 같은 직사각형 모양이 아닌 다양한 모양으로 구현되는 경우에는 상기 컨텐츠 영역(예컨대, 30, 30-1)의 모양도 다양하게 구현될 수도 있다. 한편, 상기 컨텐츠 영역(예컨대, 30, 30-1)은 상기 키워드 UI(10)가 디스플레이되는 소정의 클라이언트의 어떠한 영역에도 배치될 수 있다. 바람직하게는 상기 키워드 UI(10)의 인근에 배치되어 유저가 키워드를 입력하는 동안 즉각적으로 눈으로 확인할 수 있을 정도의 위치에 배치되는 것이 바람직할 수 있다. 이처럼 특정 컨텐츠(예컨대, 광고)를 상기 키워드 UI(10)에 인접한 위치에 노출시킴으로써 유저의 상기 컨텐츠(예컨대, 광고)에 대한 주목효과를 높일 수 있는 효과가 있다. 왜냐하면, 유저는 검색 키워드를 입력하면서 자신이 입력하고 있는 검색 키워드가 제대로 입력되고 있는지 또는 오타가 없는지를 판단하기 위해 상기 키워드 UI(10)를 주목하게 된다. 따라서, 상기 키워드 UI(10)와 인접한 영역 또는 인근에 상기 컨텐츠(예컨대, 광고)를 노출함으로써 유저가 자연스럽게 컨텐츠(예컨대, 광고)를 볼 수 있는 효과가 있다. 특히, 본 발명의 기술적 사상에 의하면, 검색 키워드를 입력하는 동안 컨텐츠가 노출되므로, 상기 컨텐츠(예컨대, 광고)가 상기 키워드 UI(10)의 인근에 노출됨으로써 검색 키워드를 입력하면서 상기 컨텐츠(예컨대, 광고)를 자연스럽게 볼 수 있도록 하는 효과가 있다.
도 4는 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 검색 키워드가 입력되는 중에 컨텐츠가 제공되는 방법을 설명하기 위한 도면이다.
도 4a 내지 도 4e를 참조하여 본 발명의 실시 예에 따른 검색 시스템 제공방법을 설명하면 다음과 같다. 먼저, 종래의 검색 서비스에 의하면 유저가 '***'이라는 검색 키워드로 검색을 수행하고자 할 때 소정의 키워드 UI(10)에 상기 검색 키워드를 순차적으로 입력하고, 검색 요청을 검색 서버로 전송하면 상기 검색 키워드에 상응하는 검색 결과와 소정의 컨텐츠(예컨대, 광고)가 클라이언트에 제공된다.
하지만, 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의하면, 도 4a에 도시된 바와 같이, 유저는 검색 키워드(예컨대, ***)의 일부(예컨대, go)를 상기 키워드 UI(10)에 입력하면 즉시 소정의 컨텐츠 영역(예컨대, 30, 30-1)에 소정의 컨텐츠(예컨대, Contents A)가 재생될 수 있다. 즉, 컨텐츠 DB(200)에 'go'에 상응하는 컨텐츠(Contents A)가 존재하는 경우, 상기 검색 시스템(100)은 'go'가 입력되면 바로 상기 컨텐츠(Contents A)를 유저 단말기(200)의 클라이언트로 제공하여 컨텐츠 영역(예컨대, 30, 30-1)에 재생되도록 할 수 있다.
이때 검색 키워드의 일부(예컨대, 'go')에 상응하는 컨텐츠는 상기 검색 키워드에 대응되는 컨텐츠(예컨대, Contents A)일 수 있다. 검색 키워드의 일부(예컨대, 'go')에 상응하는 컨텐츠의 다른 실시 예는 도 5에서 후술하도록 한다.
이후, 유저가 'o'를 추가로 입력하면, 'goo'에 상응하는 컨텐츠는 존재하지 않을 수도 있다. 그러면, 도 4b에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 아무런 컨텐츠도 재생되지 않을 수 있다.
이후, 유저가 'g'를 추가로 입력하는 경우, 'goog'에 상응하는 컨텐츠(Contents B)가 존재할 수 있다. 그러면, 도 4c에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 컨텐츠(Contents B)가 재생될 수 있다.
그리고 유저가 'l'을 추가로 입력하는 경우, 'googl'에 상으하는 컨텐츠는 존재하지 않을 수 있다. 그러면, 도 4d에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 아무런 컨텐츠도 재생되지 않을 수 있다.
이후, 유저가 'e'를 추가로 입력하는 경우, '***'에 상응하는 컨텐츠(Contents C)가 존재할 수 있다. 그러면, 도 4e에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 컨텐츠(Contents C)가 재생될 수 있다.
결국, 본 발명의 실시 예에 의하면, 유저가 검색 요청을 하기전에 검색 키워드를 입력하는 동안 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠(예컨대, 광고)가 즉각적으로 유저에게 노출될 수 있다. 따라서, 종래에는 검색 요청을 검색 서버로 출력하고, 검색이 수행된 후에 검색 결과와 함께 검색 키워드에 상응하는 소정의 컨텐츠(예컨대, 광고)가 유저에게 노출되는 반면, 본 발명의 기술적 사상에 의하면 검색을 수행하지 않고도 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)가 즉각적으로 유저에게 노출될 수 있는 효과가 있다.
또한, 유저가 입력하고자 하는 검색 키워드가 아닌 검색 키워드의 일부분에 상응하는 컨텐츠(예컨대, Contents A 또는 B)가 상기 컨텐츠 영역(예컨대, 30, 30-1)에 노출이 되지만, 상기 검색 키워드의 일부분에 상응하는 컨텐츠(예컨대, Contents A 또는 B)는 철자가 추가로 입력되면 다시 언비져블(un-visible)하게 되므로 유저에게 큰 불편은 없을 수 있다.
이와는 반대로 본 발명의 기술적 사상에 의하면 유저가 입력하고자 하는 검색 키워드가 아닌 검색 키워드의 일부분에 상응하는 컨텐츠(예컨대, Contents A 또는 B)가 노출이 되고, 상기 컨텐츠(예컨대, Contents A 또는 B)가 유저의 관심을 끄는 경우에는 유저가 상기 컨텐츠 영역(예컨대, 30, 30-1)을 선택하거나 후술하는 바와 같이 바로 검색 요청을 출력하면 유저는 해당 컨텐츠(예컨대, Contents A 또는 B)에 대한 정보를 더 얻을 수 있는 효과도 있다. 즉, 유저가 의도하지 않는 키워드에 상응하는 컨텐츠(예컨대, Contents A 또는 B)가 유저의 관심을 끌지 못하는 경우에는 바로 언비져블 해지거나 다른 컨텐츠가 노출되고, 유저의 관심을 끄는 경우에는 해당 컨텐츠(예컨대, Contents A 또는 B)를 유저가 소비할 수 있으므로, 유저에게는 하나의 검색 키워드를 입력하는 동안 복수의 컨텐츠(예컨대, 광고)를 제공하면서도 유저의 불편이 상대적으로 적고, 다양한 컨텐츠(예컨대, 광고)를 제공할 수 있는 효과가 있다. 또한, 본 명세서에서는 설명의 편의를 위해 검색 키워드가 영문자인 경우를 일 예로 설명하지만, 모든 형태의 언어에 대해서 본 발명의 기술적 사상이 적용될 수 있음을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.
한편, 본 발명의 다른 실시 예에 의하면, 상기 검색 시스템(100)의 제어모듈(110)은 검색 요청이 있기 전에, 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 결정하기 위해 자동완성 기능을 이용한 자동완성 키워드를 이용할 수도 있다. 즉, 도 4에서 설명한 바와 같이 상기 제어모듈(110)은 검색 키워드의 일부(예컨대, 'go')에 대응되는 컨텐츠를 상기 검색 키워드의 일부(예컨대, 'go')에 상응하는 컨텐츠로 결정할 수도 있지만, 검색 키워드의 일부(예컨대, 'go')에 상응하는 자동완성 키워드 중 적어도 하나에 대응되는 컨텐츠를 상기 검색 키워드의 일부(예컨대, 'go')에 상응하는 컨텐츠로 결정할 수도 있다. 이처럼 자동완성 키워드를 이용하여 검색 키워드의 일부에 상응하는 컨텐츠(예컨대, 광고)를 유저 단말기로 제공하는 기술적 사상은 도 5를 참조하여 설명하도록 한다.
도 5는 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 자동완성 키워드를 이용해 컨텐츠가 제공되는 방법을 설명하기 위한 도면이다.
도 5a 내지 도 5e를 참조하면, 도 5a에 도시된 바와 같이, 유저는 검색 키워드(예컨대, ***)의 일부(예컨대, go)를 상기 키워드 UI(10)에 입력하면 상기 일부(예컨대, go)에 상응하는 컨텐츠(예컨대, Contents A)가 즉시 소정의 컨텐츠 영역(예컨대, 30, 30-1)에 재생될 수 있다. 이때 상기 컨텐츠(예컨대, Contents A)는 도 4에서 설명한 바와 같이 상기 일부(예컨대, go)에 대응되는 컨텐츠 즉, 컨텐츠 DB(200)에 상기 일부(예컨대, go)와 매칭되게 저장된 컨텐츠일 수도 있지만 상기 컨텐츠(예컨대, Contents A)는 상기 일부(예컨대, go)에 상응하는 자동완선 키워드에 대응되는 컨텐츠일 수도 있다. 상기 일부(예컨대, go)에 상응하는 자동완성 키워드는 복수 개일 수도 있다. 예컨대, 도 5a에 도시된 바와 같이 상기 일부(예컨대, go)에 상응하는 자동완성 키워드가 "***", "god", "gom" 3개일 수 있다. 그러면, 상기 제어모듈(110)은 상기 컨텐츠 영역(예컨대, 30)에 상기 3개의 자동완성 키워드 중 적어도 하나에 대응되는 컨텐츠(예컨대, 광고)를 재생할 수 있다. 만약 상기 3개의 자동완성 키워드 중 어느 하나만 대응되는 컨텐츠(예컨대, 광고)가 존재하면 해당 컨텐츠(예컨대, 광고)를 재생할 수 있다. 만약 복수 개의 자동완성 키워드에 대응되는 컨텐츠들이 존재하는 경우, 임의 또는 미리 정해진 순서대로 상기 컨텐츠들이 재생될 수 있다. 만약 상기 일부(예컨대, go)에 대응되는 컨텐츠도 존재하고, 상기 자동완성 키워드에 대응되는 컨텐츠도 존재하는 경우에는 상기 일부(예컨대, go)에 대응되는 컨텐츠(예컨대, Contents A)를 재생할 수 있다. 물론, 상기 자동완성 키워드에 대응되는 컨텐츠를 재생할 수도 있을 것이다. 상기 일부(예컨대, go)에 상응하는 자동완성 키워드(예컨대, "***", "god", "gom" 등)은 소정의 자동완성 키워드 UI(40)에 디스플레이될 수 있다.
이후, 유저가 'o'를 추가로 입력하면, 'goo'에 대응되는 컨텐츠는 존재하지 않을 수도 있다. 그러면, 도 4b에선는 상기 컨텐츠 영역(예컨대, 30, 30-1)에 아무런 컨텐츠도 재생되지 않을 수 있지만, 다른 실시 예에 의하면 도 5b에 도시된 바와 같이 소정의 컨텐츠(예컨대, Contents B)가 재생될 수 있다. 상기 컨텐츠(예컨대, Contents B)는 검색 키워드(***)의 일부(goo)에 상응하는 자동완성 키워드(***)에 대응되는 컨텐츠(예컨대, Contents B)일 수 있다. 따라서, 도 5에서와 설명하는 실시 예의 경우에는 도 4에서 설명한 실시 예에 비해 검색 키워드가 입력되는 동안 동일 또는 더 많은 종류의 컨텐츠(예컨대, 광고)가 재생될 수 있으며, 또한 컨텐츠 영역(예컨대, 30)에 어떠한 컨텐츠(예컨대, 광고)가 재생되고 있는 시간이 더 길어지는 효과가 있다.
또한, 일반적으로 유저가 입력하고자 하는 검색 키워드의 연관 검색어는 상기 검색 키워드에 상응하는 자동완성 키워드일 수 있는 확률이 높다. 예컨대, 검색 키워드가 "***"인 경우, '*** korea', '*** adsense'등은 검색 키워드와 관련성이 높은 연관 검색어가 될 수 있는데, 이러한 연관 검색어는 "***"에 상응하는 자동완성 키워드에 해당할 수 있다. 따라서, 본 발명의 실시 예에 따른 검색 서비스 제공방법과 같이 검색 키워드에 상응하는 자동완성 키워드에 대응되는 컨텐츠(예컨대, 광고)를 유저 단말기(400)로 제공하는 경우, 유저는 검색 키워드를 입력하면서 연관된 키워드에 상응하는 컨텐츠(예컨대, 광고)도 제공받을 수 있는 효과가 있다.
이후, 유저가 'g'를 추가로 입력하는 경우, 'goog'에 대응되는 컨텐츠(Contents B)가 존재할 수 있다. 그리고 'goog'에 상응하는 자동완성 키워드는 '***'하나일 수 있다. 그러면, 도 5c에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 컨텐츠(Contents B)가 재생될 수 있다. 물론, 구현 예에 따라서는 자동완성 키워드(***)에 대응되는 컨텐츠가 재생될 수도 있다.
그리고 유저가 'l'을 추가로 입력하는 경우, 'googl'에 대응되는 컨텐츠는 존재하지 않을 수 있다. 이때 상기 'googl'에 상응하는 자동완성 키워드는 '***'하나일 수 있다. 그러면, 도 5d에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 '***'에 대응되는 컨텐츠(예컨대, Contents C)가 재생될 수 있다.
이후, 유저가 'e'를 추가로 입력하는 경우, '***'에 대응되는 컨텐츠(Contents C)가 존재할 수 있다. 그러면, 도 5e에 도시된 바와 같이 상기 컨텐츠 영역(예컨대, 30, 30-1)에는 컨텐츠(Contents C)가 재생될 수 있다.
도 6은 본 발명의 실시 예에 따른 컨텐츠 DB의 개념을 설명하기 위한 도면이고, 도 7은 본 발명의 실시 예에 따른 키워드 DB의 개념을 설명하기 위한 도면이다. 도 6 및 도 7을 참조하면, 컨텐츠 DB(200)에는 적어도 하나의 키워드(go, goog, *** 등) 및 상기 적어도 하나의 키워드(go, goog, *** 등) 각각에 대응되는 적어도 하나의 컨텐츠(예컨대, A, B, C 등)에 대한 정보가 저장되어 있을 수 있다. 상기 적어도 하나의 컨텐츠(예컨대, A, B, C 등)에 대한 정보가 저장되어 있다고 함은, 상기 컨텐츠(예컨대, A, B, C 등)에 해당하는 파일이 저장되어 있거나 상기 컨텐츠(예컨대, A, B, C 등)에 해당하는 파일의 경로가 저장되어 있는 경우를 포함하는 의미로 사용될 수 있다.
따라서, 상기 제어모듈(110)은 유저 단말기(400)에 소정의 컨텐츠를 제공하기 위해 특정 검색 키워드의 적어도 일부에 대응되는 컨텐츠를 상기 컨텐츠 DB(200)에서 검색하고, 검색결과 존재하면 해당 컨텐츠를 추출하여 상기 유저 단말기(400)로 제공할 수 있다.
또한, 도 5에서 설명한 바와 같이 상기 검색 시스템(100)이 자동완성 키워드에 대응되는 컨텐츠를 상기 유저 단말기(400)로 제공하고자 하는 경우, 상기 제어모듈(110)은 현재까지 입력된 키워드(즉, 검색 키워드의 적어도 일부)에 대응되는 컨텐츠가 존재하면 해당 컨텐츠를 제공하고, 현재까지 입력된 키워드(즉, 검색 키워드의 적어도 일부)에 대응되는 컨텐츠가 존재하지 않으면 자동완성 키워드에 대응되는 컨테츠를 제공할 수도 있다. 그러면, 상기 제어모듈(110)은 상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠가 컨텐츠 DB(200)에 존재하는지를 판단(검색)하고, 판단 결과 존재하지 않는 경우 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠가 상기 컨텐츠 DB(200)에 존재하는지를 판단(검색)할 수 있다. 물론, 이때 자동완성 키워드는 적어도 하나일 수 있다. 적어도 하나의 자동완성 키워드에 대응되는 컨텐츠가 적어도 하나 존재하는 경우, 상기 제어모듈(110)은 상기 적어도 하나의 자동완성 키워드에 대응되는 컨텐츠 중 어느 하나 또는 복수 개를 상기 컨텐츠 영역(예컨대, 30)에 재생하기 위해 상기 유저 단말기(400)로 제공할 수 있다. 복수 개의 컨텐츠를 제공하는 경우에는 상기 유저 단말기(400)의 클라이언트는 상기 복수 개의 컨텐츠 각각을 일정 시간동안 재생한 후 다음 컨텐츠를 재생할 수 있다. 구현 예에 따라서는 상기 복수 개의 컨텐츠가 재생되는 순서가 상기 제어모듈(110)에 의해 결정될 수도 있다. 또는 구현 예에 따라 상기 복수 개의 컨텐츠 중 일부는 동시에 상기 컨텐츠 영역(예컨대, 30)의 서로 다른 영역에서 재생될 수도 있다.
이처럼 도 6에 도시된 바와 같이 소정의 키워드에 대응되는 컨텐츠는 입찰에 의해 결정될 수 있으며, 특히 본 발명의 실시 예에 의하면 소정의 키워드에 대응되는 컨텐츠는 프로모션율을 입찰요소로 사용하는 입찰방식에 의해 결정될 수도 있다. 물론, 다른 방식으로 입찰이 수행될 수도 있다.
본 발명의 일 실시 예에 의하면, 유저는 검색 키워드를 입력하는 동안, 현재 입력되어 있는 검색 키워드의 일부에 상응하는 컨텐츠를 제공받을 수 있다. 이때, 상기 검색 키워드의 일부에 상응하는 컨텐츠가 복수 개인 경우, 상기 제어모듈(110)은 소정의 방식으로 상기 복수 개의 컨텐츠 중 어느 하나만을 컨텐츠 영역(30, 30-1)에 노출시킬 수 있다. 따라서, 유저는 상기 컨텐츠 영역(30, 30-10에 노출된 광고를 상세히 보고자 하는 경우, 검색 요청(예컨대, 엔터)를 입력하기만 하면 바로 상기 컨텐츠 영역(30, 30-1)에 노출된 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지가 로딩될 수 있다. 복수 개의 컨텐츠가 상기 검색 키워드의 적어도 일부에 상응하는 경우, 그 중 어느 하나의 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 바로 로딩하더라도 유저에게는 별로 불편하지 않을 수 있다. 왜냐하면, 종래의 검색 광고의 경우에도, 노출 우선순위가 높은 특정 컨텐츠(예컨대, 광고)를 사용자가 마우스 등을 클릭하여 해당 광고 페이지를 확인하고, 워하는 광고 페이지가 아닌 경우에는 로딩된 광고 페이지를 닫은 후 다시 다음 컨텐츠(예컨대, 광고)를 선택하는 동작을 반복하였다. 따라서, 본 발명의 기술적 사상과 같이 복수 개의 컨텐츠(예컨대, 광고)가 존재하는 경우, 유저가 검색 요청을 하면, 소정의 방식으로 결정된 우선순위가 높은 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 바로 로딩한 후, 유저가 로딩된 웹 페이지를 원하지 않는 경우에는 소정의 행위(예컨대, 쉬프트+엔터)를 입력하면 다음 우선순위의 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지가 바로 로딩되도록 할 수도 있다. 이러한 경우, 종래의 검색 광고에서 키보드를 이용하여 검색 키워드를 입력하고, 손을 마우스로 옮겨서 마우스를 이용하여 광고를 선택하면, 광고 페이지가 로딩되는 것에 비해 훨씬 간편하면서도 즉각적으로 사용자가 원하는 광고 페이지를 검색할 수 있게 된다.
물론, 다음 우선 순위의 광고 페이지를 즉각적으로 로딩시키기 위해서는, 일반적으로 유저가 웹 브라우징을 하면서 잘 사용하지 않는 핫 키 또는 단축키를 이용하는 것이 바람직할 수 있다.
이처럼 본 발명의 실시 예에 의하면, 유저는 검색 키워드를 입력하는 동안 상기 검색 키워드의 적어도 일부에 상응하는 소정의 컨텐츠(예컨대, 광고)를 제공받을 수 있고, 유저는 제공받은 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 단순히 검색 요청(예컨대, 엔터)만을 입력하면 즉각적으로 로딩시킬 수 있다. 만약 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠(예컨대, 광고)가 복수 개인 경우, 유저는 다른 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 더 보기를 원할 수도 있다. 그러면, 소정의 단축 키 또는 핫 키를 입력하면, 바로 다음 노출 우선순위의 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지가 로딩될 수 있다. 이때에는 이 전에 로딩된 웹 페이지가 로딩된 윈도우에 새로운 웹 페이지가 로딩될 수도 있고, 새로운 윈도우에 새로운 웹 페이지가 로딩될 수도 있다.
따라서, 유저가 검색 키워드를 이용하여 소정의 광고 페이지를 검색하고자 하는 경우, 검색 키워드의 입력이 완료되기도 전에 소정의 광고 정보(즉,컨텐츠)를 제공받을 수 있다. 또한, 해당 광고정보에 대응되는 웹 페이지를 선택하는 행위가 필요없이 즉각적으로 상기 웹 페이지를 로딩시킬 수 있고, 다른 광고 페이지를 보고자 하는 경우에도 핫키 또는 단축키를 이용하여 즉각적으로 다음 노출 우선순위의 광고 페이지도 로딩시킬 수 있으므로, 간편하게 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 순차적으로 보면서 자신이 원하는 광고 페이지를 검색할 수 있다.
한편, 도 7에 도시된 바와 같이 키워드 DB(300)에는 검색 키워드로 자주 사용되거나 사용되었던 키워드들에 대한 정보가 저장되어 있을 수 있다. 도 7은 설명의 편의를 위해 특정 키워드(예컨대, go 또는 goo)에 상응하는 자동완성 키워드를 같이 도시하였지만, 구현 예에 따라서는 키워드 DB(300)는 단순히 복수의 키워드들에 대한 정보만 가지고 있고, 각각의 키워드에 대응되는 자동완성 키워드에 대한 정보는 별도로 유지하지 않을 수도 있다. 이때에는 특정 키워드에 상응하는 자동완성 키워드를 찾기 위해 소정의 알고리즘이 적용될 수 있다. 상기 알고리즘은 단순히 각각의 철자가 입력될 때마다 비교를 통하여 가능한 자동완성 키워드를 줄여나가는 방식을 이용할 수 있다. 특히 상기 키워드 DB(300)에 키워드들이 소팅(sorting)되어 있는 경우, 특정 키워드에 상응하는 자동완성 키워드를 찾는 방법은 매우 빠른 시간에 용이하게 수행될 수 있음을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.
도 8은 본 발명의 실시 예에 따른 검색 시스템 제공방법을 위해 프로묘션율을 이용한 입찰과정을 설명하기 위한 도면이다.
먼저, 도 8a를 참조하면, 소정의 키워드에는 대응되는 컨텐츠가 존재할 수 있다. 이때 특정 키워드는 검색 빈도수가 높거나 유저의 관심이 높아서, 많은 유저들이 해당 키워드가 입력되었을 때 본인이 원하는 컨텐츠가 재생되기를 원할 수 있다. 즉, 특정 키워드에 소정의 컨텐츠를 대응시키고자 하는 주체가 많은 경우에는 상기 특정 키워드에 대응되는 컨텐츠를 결정하기 위해 입찰을 수행할 수 있다. 이러한 입찰은 도 2에 도시된 바와 같이 입찰모듈(130)에 의해 수행될 수 있다.
본 발명의 실시 예에 따른 검색 서비스 제공방법에 의하면 단순히 특정 키워드에 많은 재화를 지불하는 주체에게 원하는 컨텐츠를 대응시킬 수도 있다. 다른 구현 예에 의하면, 본 발명의 실시 예에 따른 검색 서비스 제공방법은 더 높은 프로모션율을 제공하는 주체에게 원하는 컨텐츠를 대응시키도록 할 수도 있다.
본 명세서에서 프로모션율이라 함은, 특정 가치가 있는 상품이나 서비스에 대해 할인, 쿠폰, 추가 상품, 사은품 등 프로모션을 위해 사업자가 유저에게 제공할 수 있는 가치를 비율로 환산한 정보를 의미할 수 있다.
예컨대, "꽃"이라는 검색 키워드에 다수의 주체 즉, 입찰자가 존재할 수 있다. 각각의 입찰자는 입찰자 단말기(예컨대, 501, 502, 503)에 대응될 수 있다. 그러면, 각각의 입찰자는 자신의 단말기(예컨대, 501, 502, 503)을 이용하여 입찰정보를 상기 검색 시스템(100)의 입찰모듈(130)로 전송할 수 있다. 예컨대, 입찰자 1, 입찰자 2, 입찰자 3은 모두 꽃배달 서비스를 제공하는 주체일 수 있다. 그러면, 입찰자 1은 단말기(501)를 통해 "꽃"이라는 키워드에 대해 10% 할인이라는 프로모션율 정보를 입찰정보로써 상기 입찰모듈(130)에 출력할 수 있다. 입찰자 2는 단말기(502)를 통해 10% 할인 및 사은품 증정이라는 프로모션율 정보를 입찰정보로써 상기 입찰모듈(130)에 출력할 수 있다. 이때 사은품 증정이라는 행사가 추가된 경우, 상기 사은품이 얼마 정도의 가치가 있는지에 대한 정보를 추가로 상기 입찰정보에 포함시킬 수도 있다. 따라서, 실제 '꽃'이라는 재화의 가치대비 사업자가 유저에게 제공해줄 수 있는 혜택에 대한 정보를 포함하는 프로모션율이라는 정보가 계산될 수 있도록, 입찰자들은 소정의 정보를 입력하는 것이 바람직하다. 예컨대, 사은품이 꽃 가격 대비 10%의 가치를 가진다면 입찰자 2는 20%의 프로모션율을 입찰정보로써 상기 입찰모듈(130)에 전송하는 것이 될 수 있다.
입찰자 3은 단말기(503)을 통해 하나를 사면 하나를 추가로 하나를 더 주는 프로모션 정보를 상기 입찰모듈(130)로 출력할 수 있다. 그러면, 상기 입찰자 3이 입찰한 프로모션율은 100%가 될 수 있다. 그러면, 상기 입찰모듈(130)은 가장 높은 프로모션율을 제시한 입찰자 3의 입찰 컨텐츠를 "꽃"이라는 키워드에 대응되는 컨텐츠로 결정할 수 있다.
그러면, 상기 컨텐츠 DB(200)에는 "꽃"이라는 키워드에 대응되는 컨텐츠로 상기 입찰자 3이 원하는 입찰 컨텐츠에 대한 정보가 저장될 수 있다. 또한, 구현 예에 따라서는 "꽃"이라는 키워드에 복수의 컨텐츠가 대응될 수도 있다. 예컨대, "꽃"이라는 키워드에 입찰자 1, 입찰자 2, 입찰자 3이 원하는 컨텐츠가 모두 대응될 수 있다. 이때에는 가장 높은 프로모션율을 제시한 입찰자 3의 입찰 컨텐츠가 가장 높은 노출 우선순위를 가지도록 배정될 수 있고, 그 다음에는 입찰자 2의 입찰 컨텐츠, 그 다음으로 입찰자 1의 입찰 컨텐츠가 높은 노출 우선순위를 갖도록 배정될 수 있다.
키워드에 대응되는 컨텐츠가 복수 개인 경우, 노출 우선순위가 높은 컨텐츠를 재생하는 방식은 다양할 수 있다. 예컨대, 일정 시간 동안 노출 우선순위가 가장 높은 컨텐츠가 재생되고 다음 우선순위의 컨텐츠가 재생될 수 있다. 구현 예에 따라서는 노출 우선순위가 가장 높은 컨텐츠가 가장 오랫동안 재생될 수도 있다. 또 다른 구현 예에 따라서는 한 번에 하나의 컨텐츠만 노출되고, 상기 컨텐츠가 노출될 확률이 노출 우선순위에 따라 다를 수 있다. 예컨대, 입찰자 3의 컨텐츠는 "꽃"이라는 키워드가 입력되거나 자동완성 키워드로 결정되는 경우 70%의 확률로 노출될 수 있고, 입찰자 2의 컨텐츠는 20%의 확률로 노출될 수 있으며, 입찰자 1의 컨텐츠는 10%의 확률로 노출될 수 있다. 이 밖에도 어떤 특정 키워드에 대응되는 컨텐츠가 복수 개이고 각각의 컨텐츠 별로 노출 우선순위가 결정되는 경우, 다양한 방식으로 상기 복수 개의 컨텐츠를 재생할 수 있다.
한편, 도 8b에 도시된 바와 같이 "꽃"이를 키워드가 검색 키워드이거나 상기 검색 키워드의 적어도 일부인 경우 컨텐츠 영역(예컨대, 30)에 입찰자 3이 노출되기를 원하는 컨텐츠(예컨대, Contents 503)이 재생될 수 있다. 그리고, 상기 컨텐츠 영역(예컨대, 30)의 내부 또는 인접하거나 인근의 소정의 영역(30-1)에는 프로모션 정보(예컨대, 'buy1, get 2') 또는 프로모션율(예컨대, '100%')라는 정보가 유저 단말기(400)에서 재생될 수 있다.
이처럼 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의하면, 동일한 상품 또는 서비스에서 가장 높은 혜택을 제공할 수 있는 사업자의 컨텐츠(예컨대, 광고)가 유저에게 노출되므로, 유저는 상대적으로 많은 혜택을 얻을 수 있는 컨텐츠(예컨대, 광고)를 소비하게 되는 효과가 있다.
도 9는 본 발명의 다른 실시 예에 따른 검색 시스템의 개략적인 구성을 나타내는 도면이다.
도 9를 참조하면, 입찰모듈(130)은 유저 단말기(400)로부터 검색 키워들 입력받을 수 있다. 그러면, 상기 제어모듈(110)은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB(200)에 존재하는지를 판단할 수 있다. 이때 상기 제어모듈(110)은 상기 유저 단말기(400)로부터 검색 요청 UI(20)를 통해 검색 요청을 수신하기 전에 상기 검색 키워드에 상응하는 컨텐츠가 상기 컨텐츠 DB(200)에 존재하는지를 판단할 수 있다. 즉, 검색 키워드의 철자가 하나씩 입력될 때마다 상기 제어모듈(110)은 이때까지 입력된 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 존재하는지를 판단할 수 있다.
그러면, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB(200)에 존재하는 경우, 상기 제어모듈(110)은 상기 유저 단말기(200)로부터 수신되는 상기 검색 요청에 응답하여, 상기 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기로 전송할 수 있다. 즉, 컨텐츠 영역(예컨대, 30)에 소정의 컨텐츠(예컨대, 광고)가 존재하는 상태에서 소정의 검색 요청을 수신하면, 상기 제어모듈(110)은 상기 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 상기 유저 단말기(400)의 클라이언트에 바로 로딩시킬 수 있다. 이러한 일 예는 도 10에 도시된다.
도 10은 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의해 응답결과가 달라지는 것을 설명하기 위한 도면이다.
먼저 도 10a를 참조하면, 유저 단말기(400)의 클라이언트(예컨대, 웹 브라우저)에는 도시된 바와 같이 키워드 UI(10), 검색 요청 UI(20)가 디스플레이될 수 있다. 유저는 상기 키워드 UI(10)에 'flower'라는 키워드를 입력할 수 있다.
그러면, 본 발명의 실시 예에 따른 검색 시스템(100)은 소정의 컨텐츠 영역(예컨대, 30)에 소정의 컨텐츠(예컨대, "Flower Delivery. com")이라는 컨텐츠를 디스플레이할 수 있다. 즉, 상기 컨텐츠(예컨대, "Flower Delivery. com")는 키워드 "flower"에 대응되는 컨텐츠이거나, 상기 "flower"에 상응하는 자동완성 키워드에 대응되는 컨텐츠일 수 있다.
상기 컨텐츠는 단순한 텍스트일 수도 있고, 이미지, 또는 동영상 등일 수 있다. 상기 컨텐츠에 대응되는 웹 페이지는 상기 컨텐츠 DB(200)에 미리 저장되어 있을 수도 있고, 상기 컨텐츠 자체가 임베디드(embedded) 된 링크를 포함할 수도 있다. 상기 링크는 물론 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지를 가르킬 수 있다.
따라서, 유저가 "flower"라는 키워드를 입력하면 즉각적으로 상기 컨텐츠(예컨대, "Flower Delivery. com")가 컨텐츠 영역(예컨대, 30)에 디스플레이될 수 있다. 이 상태에서 상기 유저가 검색 요청 UI(20)를 선택하여 상기 검색 시스템(100)으로 검색 요청을 출력하면, 상기 검색 시스템(100)은 검색 결과를 상기 클라이언트로 전송하는 것이 아니라, 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지를 바로 상기 클라이언트에 로딩시킬 수 있다.
즉, 유저가 키워드를 입력하는 동안 소정의 컨텐츠(예컨대, "Flower Delivery. com")가 노출이 되고, 유저가 노출된 상기 컨텐츠(예컨대, "Flower Delivery. com")를 소비하기를 원한다면 즉시 상기 컨텐츠(예컨대, "Flower Delivery. com")를 소비할 수 있도록 상기 검색 시스템(100)은 바로 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지를 로딩시킬 수 있는 것이다. 그러면 도 10b에 도시된 바와 같은 웹 페이지가 로딩될 수 있다.
종래에는 특정 키워드를 입력한 후, 검색 요청이 되면, 그때 서야 상응하는 검색 결과와 함께 컨텐츠(예컨대, "Flower Delivery. com")가 유저에게 노출이 되었다. 그리고 노출된 컨텐츠(예컨대, "Flower Delivery. com")를 소비하기를 원하면 유저는 상기 컨텐츠(예컨대, "Flower Delivery. com")를 선택함으로써 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지에 접속할 수 있었다. 하지만, 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의하면, 검색 키워드를 입력하는 동안 컨텐츠(예컨대, 광고)를 이미 확인할 수 있으므로, 검색 요청과 함께 바로 해당 컨텐츠(예컨대, 광고)를 소비할 수 있게끔 하여 여러 단계의 접근 경로를 대폭 줄일 수 있는 효과가 있다. 물론, 상기 컨텐츠 영역(예컨대, 30)에서 재생되는 컨텐츠(예컨대, "Flower Delivery. com")를 직접 선택(예컨대, 클릭)하는 경우에도 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지가 상기 클라이언트에 로딩될 수 있다.
또한, 유저는 검색 키워드를 입력하는 중에 즉, 전체 검색 키워드의 입력이 완료되기 전에 이미 소정의 컨텐츠(예컨대, 광고)를 제공받을 수 있다. 전체 검색 키워드가 입력되기 전에 상기 컨텐츠(예컨대, 광고)가 자신이 원하거나 관심이 있는 컨텐츠(예컨대, 광고)인 경우, 유저는 더 이상 검색 키워드의 나머지 철자부분을 입력하지 않고, 검색 요청(예컨대, 엔터(enter) 키 입력 또는 검색요청 UI의 클릭)을 입력할 수 있다. 그러면, 유저가 보기를 원하는 광고 페이지가 바로 유저 단말기에 로딩될 수 있다. 특히, 본 발명의 실시 예에 따른 검색 시스템은 자동완성 키워드에 대응되는 컨텐츠(예컨대, 광고)를 컨텐츠 영역(30, 30-1)에 노출시킬 수 있으므로, 검색 키워드 전체를 입력하기 전에 자신이 입력하고자 하는 전체 검색 키워드에 대응되는 컨텐츠(예컨대, 광고)를 미리 확인할 수 있다. 따라서, 본 발명의 기술적 사상에 의하면 검색 키워드 전체를 입력하기 전에 이미 상기 검색 키워드에 대응되는 컨텐츠(예컨대, 광고)를 제공받고, 검색요청에 응답하여 즉각적으로 상기 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 유저 단말기에 로딩할 수 있다.
이처럼 본 발명의 실시 예에 따른 검색 시스템(100)은 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)가 존재하고 노출되고 있는 경우, 검색 요청에 응답하여 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 로딩시킬 수 있다. 하지만, 경우에 따라서는 사용자는 검색 키워드에 상응하는 컨텐츠(예컨대, 광고)가 존재하고 노출되고 있는 경우라도 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지가 아닌 검색 결과를 원할 수도 있다. 이때에는 상기 유저는 소정의 검색 구분 태그를 입력함으로써 자신의 의사를 상기 검색 시스템(100)으로 전송할 수도 있다.
예컨대, 도 10e에 도시된 바와 같이, 유저는 검색 키워드 "flower"를 입력하고, 구분 검색 태그(예컨대, "/NA")를 더 입력할 수 있다. 상기 구분 검색 태그는 컨텐츠 영역(예컨대, 30)에 컨텐츠(예컨대, "Flower Delivery. com")가 노출되어 있는 경우라도, 검색 요청을 하면 상기 컨텐츠(예컨대, "Flower Delivery. com")에 대응되는 웹 페이지를 로딩하는 것이 아니라 검색 키워드 "flower"의 검색 결과를 리턴해달라는 의사표시일 수 있다.
이처럼 본 발명의 실시 예에 따른 검색 시스템 제공방법에 의하면, 특정 검색 키워드 입력 후 검색 요청을 하는 경우, 종래의 방법처럼 항상 검색 결과 및 소정의 광고를 노출하는 것이 아니라, 경우에 따라서는 컨텐츠(예컨대, 광고) 만을 검색 요청의 응답결과로써 리턴할 수도 있고, 검색 결과만을 검색 요청의 응답결과로써 리턴할 수도 있으며, 둘 다를 리턴할 수도 있다. 따라서, 사용자는 소정의 검색 구분 태그를 이용하여 자신이 원하는 응답결과가 무엇인지를 선택할 수도 있다. 구현 예에 따라서는 상기 클라이언트에 미리 디폴트로 응답결과로 무엇을 받을 것인지를 선택할 수도 있다.
한편, 상기 검색 시스템(100)은 검색 키워드에 상응하는 컨텐츠가 컨텐츠 DB(200)에 존재하는지 여부 또는 현재 컨텐츠 영역(예컨대, 30)에 노출되어 있는지 여부에 따라, 도 10a에서 설명한 바와 같이, 응답결과로 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지가 로딩될 수도 있다. 따라서, 응답결과로 컨텐츠 DB(200)에 검색 키워드에 상응하는 컨텐츠가 존재하지 않는 경우, 상기 검색 시스템(100)은 검색 요청에 응답하여 검색 결과만을 리턴할 수도 있다. 예컨대, 도 10c에 도시된 바와 같이 검색 키워드 "flower"에 상응하는 컨텐츠가 존재하지 않는 경우, 상기 검색 시스템(100)은 검색 요청에 응답하여 "flower"를 검색 키워드로 하는 검색 결과만을 상기 클라이언트에 리턴할 수도 있다. 그러면, 도 10d에도시된 바와 같이 검색 결과가 상기 클라이언트에 로딩될 수 있다.
구현 예에 따라서는 컨텐츠 영역(예컨대, 30)에 현재 노출되고 있는 컨텐츠(예컨대, 광고)가 존재하는지 여부에 따라, 노출되고 있는 컨텐츠가 없는 경우에는 검색 결과를 리턴(구현 예에 따라, 광고와 함께)하고, 노출되고 있는 컨텐츠가 있는 경우에는 상기 컨텐츠(예컨대, 광고)에 대응되는 웹 페이지를 리턴할 수도 있다.
결국, 본 발명의 실시 예에 따른 검색 시스템(100)에 의하면 검색 요청이 있기 전에 이미 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 유저에게 노출될 수 있는 기술적 사상을 제공한다. 또한, 검색 키워드를 구성하는 복수의 철자가 입력될 때 상응하는 컨텐츠가 변경될 수 있는 기술적 사상을 제공할 수 있다. 또한, 자동완성 키워드에 대응되는 컨텐츠를 제공함으로써 의미 있는 단어가 완성되기 전에 사용자가 입력하고자 하는 검색 키워드 또는 상기 검색 키워드일 가능성이 있는 키워드에 대응되는 컨텐츠를 제공할 수 있는 효과가 있다.
본 발명의 실시 예에 따른 검색 시스템 제공방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.

Claims (45)

  1. 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계;
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 판단하는 단계;
    판단결과 존재한다고 판단된 경우, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에, 상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계; 및
    상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 포함하는 검색 시스템 제공방법.
  2. 제 1항에 있어서, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함하는 검색 시스템 제공방법.
  3. 제 2항에 있어서, 상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠가 컨텐츠 DB에 존재하는 경우, 상기 컨텐츠를 추출하여 상기 소정의 컨텐츠 영역에 디스플레이하는 단계를 포함하는 검색 시스템 제공방법.
  4. 제 2항에 있어서, 상기 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠가 컨텐츠 DB에 존재하지 않는 경우, 상기 자동완성 키워드에 대응되는 컨텐츠가 상기 컨텐츠 DB에 존재하는지 판단하는 단계; 및
    판단 결과 존재하는 경우, 상기 컨텐츠를 추출하여 상기 소정의 컨텐츠 영역에 디스플레이하는 단계를 포함하는 검색 시스템 제공방법.
  5. 제 1항에 있어서, 상기 컨텐츠는,
    텍스트, 음악, 동영상, 웹 사이트, 또는 광고 컨텐츠 중 적어도 하나를 포함하는 검색 시스템 제공방법.
  6. 제 1항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하는 단계; 및
    수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 어느 하나의 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계를 더 포함하는 검색 시스템 제공방법.
  7. 제 6항에 있어서, 상기 입찰정보는,
    상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며,
    상기 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계는,
    상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정하는 단계를 포함하는 검색 시스템 제공방법.
  8. 제 1항에 있어서, 상기 컨텐츠는,
    상기 검색 키워드를 입력받는 키워드 UI와 상하좌우로 인접하거나 상기 키워드 UI와 상하좌우로 소정의 간격만큼 떨어진 영역에 위치하는 컨텐츠 영역에 디스플레이되는 것을 특징으로 하는 검색 시스템 제공방법.
  9. 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계;
    상기 검색 시스템이 유저 단말기로부터 검색 요청을 수신하는 단계;
    수신된 검색 요청에 응답하여, 상기 검색 시스템이 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 소정의 컨텐츠 영역에 디스플레이되고 있는지를 판단하는 단계; 및
    판단결과에 따라 상기 검색 시스템은 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 선택적으로 상기 유저 단말기로 제공할 수 있는 것을 특징으로 하는 검색 시스템 제공방법.
  10. 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계; 및
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계를 포함하며,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계는, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에 수행되는 것을 특징으로 하는 검색 시스템 제공방법.
  11. 제 1항에 있어서, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함하는 검색 시스템 제공방법.
  12. 제 10항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하는 단계; 및
    수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계를 더 포함하는 검색 시스템 제공방법.
  13. 제 12항에 있어서, 상기 입찰정보는,
    상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며,
    상기 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계는,
    상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정하는 단계를 포함하는 검색 시스템 제공방법.
  14. 유저 단말기로부터 검색 키워드를 입력받고, 검색 요청을 수신하면 입력받은 검색 키워드에 상응하는 검색 결과를 상기 유저 단말기로 제공하는 검색 시스템 제공방법에 있어서,
    검색 시스템이 상기 검색 키워드의 첫 번째 철자를 입력받는 단계; 및
    상기 검색 시스템이 상기 검색 키워드의 마지막 철자를 입력받는 단계를 포함하며,
    상기 검색 시스템은 상기 마지막 철자를 입력받으면 상기 검색 키워드에 상응하는 컨텐츠를 상기 유저 단말기로 제공하거나, 상기 마지막 철자를 입력받기 전에 상기 검색 시스템이 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 검색 시스템 제공방법.
  15. 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계; 및
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지를 판단하는 단계를 포함하며,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지를 판단하는 단계는, 상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하기 전에 수행되는 것을 특징으로 하는 검색 시스템 제공방법.
  16. 제 15항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우,
    상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기로 전송하는 단계를 포함하는 검색 시스템 제공방법.
  17. 제 15항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하지 않는 경우,
    상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 키워드에 상응하는 검색 결과 또는 상기 검색 키워드와 상응하지 않는 비매칭 컨텐츠 중 적어도 하나를 상기 유저 단말기로 전송하는 단계를 포함하는 검색 시스템 제공방법.
  18. 제 15항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계를 더 포함하는 검색 시스템 제공방법.
  19. 제 15항에 있어서, 상기 검색 시스템 제공방법은,
    상기 검색 키워드와 함께 소정의 검색 구분 태그가 수신되었는지를 판단하는 단계를 더 포함하며,
    상기 소정의 검색 구분 태그가 수신된 경우,
    상기 검색 시스템이 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 구분 태그에 따라 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 상기 유저 단말기로 전송하는 단계를 더 포함하는 검색 시스템 제공방법.
  20. 검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계;
    검색 요청이 수신되기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 단계;
    상기 검색 요청을 수신하는 단계; 및
    상기 검색 요청에 응답하여 상기 유저 단말기로 소정의 응답결과를 제공하는 단계를 포함하며,
    상기 소정의 응답결과는,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 여부 또는 소정의 컨텐츠 영역에 노출되고 있는 컨텐츠가 존재하는지 여부에 따라 다를 수 있는 것을 특징으로 하는 검색 시스템 제공방법.
  21. 제 20항에 있어서, 상기 소정의 응답결과는,
    상기 검색 키워드의 적어도 일부에 상응하는 웹 페이지, 광고 컨텐츠, 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 포함하는 검색 시스템 제공방법.
  22. 제 21항에 있어서, 상기 소정의 응답결과가 상기 웹 페이지인 경우,
    상기 검색 요청에 응답하여 상기 유저 단말기는 상기 웹 페이지를 로딩하는 검색 시스템 제공방법.
  23. 특정 검색 키워드에 대하여 적어도 하나의 입찰자 단말기 각각으로부터 프로모션율을 포함하는 입찰정보를 수신하는 단계;
    수신된 입찰정보에 포함된 상기 프로모션율에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기 각각으로부터 수신되는 적어도 하나의 입찰 컨텐츠 중 상기 검색 키워드에 상응하는 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하는 단계; 및
    유저 단말기로부터 상기 특정 검색 키워드가 검색 키워드로써 검색 시스템으로 수신되는 경우,상기 컨텐츠 또는 상기 적어도 하나의 입찰 컨텐츠 중 노출 우선순위가 높은 입찰 컨텐츠를 상기 유저 단말기로 제공하는 단계를 포함하는 검색 시스템 제공방법.
  24. 검색 키워드들 각각에 상응하는 적어도 하나의 컨텐츠가 컨텐츠 DB에 저장되는 단계;
    검색 시스템이 유저 단말기로부터 검색 키워드를 입력받는 단계; 및
    상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하는 단계를 포함하며,
    상기 컨텐츠 DB에 저장된 상기 키워드들 각각에 상응하는 적어도 하나의 컨텐츠는 프로모션율을 이용한 입찰에 의해 결정된 것을 특징으로 하는 검색 시스템 제공방법.
  25. 유저 단말기로부터 검색 키워드를 입력받기 위한 입력 모듈; 및
    상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 컨텐츠 DB에 존재하는지 판단하고, 판단결과 존재한다고 판단된 경우 상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하기 위한 제어모듈을 포함하며,
    상기 제어모듈은,
    상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩하는 검색 시스템.
  26. 제 25항에 있어서, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 상응하는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함하는 검색 시스템.
  27. 제 25항에 있어서, 상기 컨텐츠는,
    텍스트, 음악, 동영상, 웹 사이트, 또는 광고 컨텐츠 중 적어도 하나를 포함하는 검색 시스템.
  28. 제 25항에 있어서, 상기 검색 시스템은,
    상기 검색 키워드의 적어도 일부에 대하여 적어도 하나의 입찰자 단말기로부터 입찰정보를 수신하고, 수신된 입찰정보에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기로부터 수신된 적어도 하나의 입찰 컨텐츠 중 상기 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하기 위한 입찰모듈을 더 포함하는 검색 시스템.
  29. 제 28항에 있어서, 상기 입찰정보는,
    상기 검색 키워드의 적어도 일부에 대한 프로모션율에 대한 정보를 더 포함하며,
    상기 입찰모듈은,
    상기 프로모션율이 높은 입찰자에 대응되는 입찰 컨텐츠를 상기 컨텐츠로 결정하거나 노출 우선순위가 높은 컨텐츠로 결정하는 검색 시스템.
  30. 유저 단말기로부터 검색 키워드를 입력받기 위한 입력 모듈; 및
    상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며,
    상기 제어모듈은,
    상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 컨텐츠를 상기 유저 단말기로 제공하는 것을 특징으로 하는 검색 시스템.
  31. 제 30항에 있어서, 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠는,
    상기 검색 키워드의 적어도 일부에 대응되는 컨텐츠 또는 상기 검색 키워드의 적어도 일부에 의해 자동완성되는 자동완성 키워드에 대응되는 컨텐츠 중 적어도 하나를 포함하는 검색 시스템.
  32. 유저 단말기로부터 검색 키워드를 입력받고, 검색 요청을 수신하면 입력받은 검색 키워드에 상응하는 검색 결과를 상기 유저 단말기로 제공하는 검색 시스템에 있어서,
    상기 검색 시스템은 상기 검색 키워드의 첫 번째 철자부터 마지막 철자까지를 입력받기 위한 입력 모듈; 및
    상기 마지막 철자를 입력받으면 상기 검색 키워드에 상응하는 컨텐츠를 상기 유저 단말기로 제공하거나, 상기 마지막 철자를 입력받기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하는 검색 시스템.
  33. 검색 키워드들 각각에 대응되는 컨텐츠에 대한 정보를 저장하는 컨텐츠 DB;
    유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈; 및
    상기 입력모듈에 의해 입력받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는지를 판단하기 위한 제어모듈을 포함하며,
    상기 제어모듈은,
    상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는지를 판단하는 것을 특징으로 하는 검색 시스템.
  34. 제 33항에 있어서, 상기 제어모듈은,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기로 전송하며,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하지 않는 경우, 상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 키워드에 상응하는 검색 결과 또는 상기 검색 키워드와 상응하지 않는 비매칭 컨텐츠 중 적어도 하나를 상기 유저 단말기로 전송하는 검색 시스템.
  35. 제 33항에 있어서, 상기 제어모듈은,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 상기 컨텐츠 DB에 존재하는 경우, 상기 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하는 검색 시스템.
  36. 제 33항에 있어서, 상기 제어모듈은,
    상기 입력모듈에 의해 상기 검색 키워드와 함께 소정의 검색 구분 태그가 수신되었는지를 판단하며,
    상기 소정의 검색 구분 태그가 수신되었다고 판단한 경우,
    상기 유저 단말기로부터 수신되는 상기 검색 요청에 응답하여, 상기 검색 구분 태그에 따라 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 상기 유저 단말기로 전송하는 검색 시스템.
  37. 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈; 및
    검색 요청이 수신되기 전에 상기 입력모듈에 의해 입력 받은 상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며,
    상기 제어모듈은,
    상기 유저 단말기로부터 상기 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 유저 단말기로 소정의 응답결과를 제공하되,
    상기 소정의 응답결과는,
    상기 검색 키워드의 적어도 일부에 상응하는 컨텐츠가 소정의 컨텐츠 DB에 존재하는지 여부 또는 소정의 컨텐츠 영역에 노출되고 있는 컨텐츠가 존재하는지 여부에 따라 다를 수 있는 것을 특징으로 하는 검색 시스템.
  38. 제 37항에 있어서, 상기 소정의 응답결과는,
    상기 검색 키워드의 적어도 일부에 상응하는 웹 페이지, 광고 컨텐츠, 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 포함하는 검색 시스템.
  39. 특정 검색 키워드에 대하여 적어도 하나의 입찰자 단말기 각각으로부터 프로모션율을 포함하는 입찰정보를 수신하고, 수신된 입찰정보에 포함된 상기 프로모션율에 기초하여 입찰을 수행하고, 수행결과에 따라 상기 적어도 하나의 입찰자 단말기 각각으로부터 수신되는 적어도 하나의 입찰 컨텐츠 중 상기 검색 키워드에 상응하는 컨텐츠를 결정하거나, 상기 적어도 하나의 입찰 컨텐츠 중에서 노출 우선순위를 결정하기 위한 입찰모듈; 및
    유저 단말기로부터 상기 특정 검색 키워드가 검색 키워드로써 검색 시스템으로 수신되는 경우, 상기 입찰모듈에 의해 결정된 상기 컨텐츠 또는 상기 적어도 하나의 입찰 컨텐츠 중 노출 우선순위가 높은 입찰 컨텐츠를 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하는 검색 시스템.
  40. 검색 키워드들 각각에 상응하는 적어도 하나의 컨텐츠가 저장되는 컨텐츠 DB;
    유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈; 및
    상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며,
    상기 컨텐츠 DB에 저장된 상기 키워드들 각각에 상응하는 적어도 하나의 컨텐츠는 프로모션율을 이용한 입찰에 의해 결정된 것을 특징으로 하는 검색 시스템.
  41. 검색 시스템이 유저 단말기로부터 검색 요청을 수신하는 단계; 및
    수신된 검색 요청에 응답하여 입력된 검색 키워드에 상응하는 컨텐츠가 이미 상기 유저 단말기에 노출되어 있는 경우, 상기 검색 시스템은 상기 유저 단말기에 노출된 상기 컨텐츠에 대응되는 웹 페이지를 로딩시키는 단계를 포함하는 검색 시스템 제공방법.
  42. 검색 시스템이 유저 단말기로부터 검색 키워드 및 검색 구분 태그를 수신하는 단계;
    검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하는 단계; 및
    수신된 검색 요청에 응답하여 입력된 상기 검색 키워드에 상응하는 컨텐츠가 이미 상기 유저 단말기에 노출되어 있는 경우, 상기 검색 구분 태그에 따라 상기 검색 시스템은 상기 유저 단말기에 노출된 상기 컨텐츠에 대응되는 웹 페이지 또는 상기 검색 키워드에 상응하는 검색 결과 중 적어도 하나를 선택적으로 로딩시키는 단계를 포함하는 검색 시스템 제공방법.
  43. 유저 단말기로부터 검색 키워드를 입력받기 위한 입력모듈; 및
    상기 유저 단말기로부터 검색 요청을 수신하기 전에 상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠를 상기 컨텐츠 DB에서 추출하여 상기 유저 단말기로 제공하기 위한 제어모듈을 포함하며,
    상기 제어모듈은,
    상기 검색 키워드가 입력되는 동안 복수 개의 컨텐츠를 상기 유저 단말기로 제공하는 검색 시스템.
  44. 검색 시스템이 유저 단말기로부터 검색 키워드 중 적어도 일부를 입력받는 단계;
    상기 검색 키워드의 적어도 일부에 상응하는 적어도 하나의 컨텐츠 중 어느 하나의 컨텐츠를 소정의 컨텐츠 영역에 디스플레이하는 단계; 및
    상기 검색 시스템이 상기 유저 단말기로부터 검색 요청을 수신하면, 수신된 상기 검색 요청에 응답하여 상기 컨텐츠 영역에 디스플레이되고 있는 컨텐츠에 상응하는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 포함하는 검색 시스템 제공방법.
  45. 제 44항에 있어서, 상기 검색 시스템 제공방법은,
    미리 정해진 소정의 단축키 또는 핫키를 상기 유저 단말기로부터 입력받는 단계;
    입력에 응답하여 상기 적어도 하나의 컨텐츠 중 다른 컨텐츠에 대응되는 웹 페이지를 상기 유저 단말기에 로딩하는 단계를 더 포함하는 검색 시스템 제공방법.
KR1020100091425A 2010-09-17 2010-09-17 검색 시스템 및 그 제공방법 KR20120029560A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100091425A KR20120029560A (ko) 2010-09-17 2010-09-17 검색 시스템 및 그 제공방법
PCT/KR2011/006912 WO2012036535A2 (ko) 2010-09-17 2011-09-19 검색 시스템 및 그 제공방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100091425A KR20120029560A (ko) 2010-09-17 2010-09-17 검색 시스템 및 그 제공방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020130089072A Division KR20130094763A (ko) 2013-07-26 2013-07-26 검색 시스템 및 그 제공방법

Publications (1)

Publication Number Publication Date
KR20120029560A true KR20120029560A (ko) 2012-03-27

Family

ID=45832145

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100091425A KR20120029560A (ko) 2010-09-17 2010-09-17 검색 시스템 및 그 제공방법

Country Status (2)

Country Link
KR (1) KR20120029560A (ko)
WO (1) WO2012036535A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101387914B1 (ko) * 2012-10-16 2014-04-23 주식회사 와이즈넛 검색어 자동 완성 기능과 연동되는 추천 결과 제공 방법
KR101405070B1 (ko) * 2012-06-25 2014-06-10 주식회사 와이즈넛 검색어 자동 완성과 연동되는 미리보기 콘텐트 제공 방법

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030047400A (ko) * 2001-12-10 2003-06-18 현소영 멀티 팝업창을 통한 정보 제공 시스템 및 그 방법
KR20030004204A (ko) * 2002-11-27 2003-01-14 엄창식 검색사이트를 이용한 효과적인 광고기법
KR20070072844A (ko) * 2007-06-18 2007-07-06 엔에이치엔(주) 자동완성 컨텐츠 제공 시스템, 방법 및 상기 방법을실행하기 위한 프로그램이 기록된 컴퓨터에서 판독 가능한기록 매체
KR100933706B1 (ko) * 2009-08-28 2009-12-31 (주)이즈포유 키워드 검색 결과로 노출되는 인디케이터를 이용한 컨텐츠 검색 관리 시스템 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101405070B1 (ko) * 2012-06-25 2014-06-10 주식회사 와이즈넛 검색어 자동 완성과 연동되는 미리보기 콘텐트 제공 방법
KR101387914B1 (ko) * 2012-10-16 2014-04-23 주식회사 와이즈넛 검색어 자동 완성 기능과 연동되는 추천 결과 제공 방법

Also Published As

Publication number Publication date
WO2012036535A3 (ko) 2012-05-31
WO2012036535A2 (ko) 2012-03-22

Similar Documents

Publication Publication Date Title
US20220198129A1 (en) Selectively replacing displayed content items based on user interaction
US9760541B2 (en) Systems and methods for delivery techniques of contextualized services on mobile devices
Ozkaya et al. Factors affecting consumer usage of QR codes
JP6334696B2 (ja) ハッシュタグおよびコンテンツ提示
US10230672B2 (en) Inserting a search box into a mobile terminal dialog messaging protocol
JP4809403B2 (ja) 広告配信装置、広告配信方法、及び広告配信制御プログラム
US8850301B1 (en) Linking to relevant content from an ereader
US20140089472A1 (en) System and method for semantic knowledge capture
CN103503012A (zh) 在社交网络上提供广告
CN102150175A (zh) 用于口头广告的***和方法
KR20110048065A (ko) 사용자 소셜 정보를 사용하는 온라인 광고를 위한 시스템 및 방법
CN104937589B (zh) 基于预先确定的装置位置提供内容
US20110071898A1 (en) System and method for updating search advertisements during search results navigation
US20130013416A1 (en) Displaying advertisements related to brands inferred from user generated content
KR20110050062A (ko) 마케팅 서비스 기능을 가지는 소셜 네트워킹 시스템 및 그 방법
US10146559B2 (en) In-application recommendation of deep states of native applications
JP4859893B2 (ja) 広告配信装置、広告配信方法、及び広告配信制御プログラム
WO2008071120A1 (fr) Procédé et système d'émission d'information relative de mots-clés sur internet
US9298786B1 (en) Deferred content presentation
US20150012354A1 (en) Method and System for Placing and Presenting Advertisements
CN112200614A (zh) 广告文本植入、展示方法及其相应的装置、设备、介质
US20130073582A1 (en) Web search results with live data
KR20120029560A (ko) 검색 시스템 및 그 제공방법
KR102583204B1 (ko) 핫키 등록을 이용한 광고 노출 서비스 제공 시스템 및 방법
JP7145215B2 (ja) ブラウザ管理システム、ブラウザ管理方法、ブラウザ管理プログラム、およびクライアントプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
AMND Amendment
E902 Notification of reason for refusal
A107 Divisional application of patent
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision