KR101821358B1 - 다자간 메신저 서비스를 제공하는 방법 및 시스템 - Google Patents

다자간 메신저 서비스를 제공하는 방법 및 시스템 Download PDF

Info

Publication number
KR101821358B1
KR101821358B1 KR1020130006897A KR20130006897A KR101821358B1 KR 101821358 B1 KR101821358 B1 KR 101821358B1 KR 1020130006897 A KR1020130006897 A KR 1020130006897A KR 20130006897 A KR20130006897 A KR 20130006897A KR 101821358 B1 KR101821358 B1 KR 101821358B1
Authority
KR
South Korea
Prior art keywords
search
search result
participant
user
predetermined information
Prior art date
Application number
KR1020130006897A
Other languages
English (en)
Other versions
KR20140094282A (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 KR1020130006897A priority Critical patent/KR101821358B1/ko
Priority to JP2013245178A priority patent/JP6305033B2/ja
Priority to US14/144,820 priority patent/US10218649B2/en
Publication of KR20140094282A publication Critical patent/KR20140094282A/ko
Application granted granted Critical
Publication of KR101821358B1 publication Critical patent/KR101821358B1/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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

다자간 메신저 서비스를 제공하는 방법 및 시스템이 개시된다. 메신저 서비스 방법은, 서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하는 단계, 상기 사용자가 기설정된 정보를 발생시키는 경우, 상기 기설정된 정보와 함께 상기 사용자로부터 입력된 메시지를 상기 서버로 전송하는 단계, 상기 기설정된 정보에 따라 상기 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신하는 단계 및 상기 수신된 검색결과를 상기 송수신된 메시지가 표시되는 영역을 통해 표시하는 단계를 포함할 수 있다.

Description

다자간 메신저 서비스를 제공하는 방법 및 시스템{METHOD AND SYSTEM FOR PROVIDING MULTI-USER MESSENGER SERVICE}
본 발명의 실시예들은 다자간 메신저 서비스를 제공하는 방법 및 시스템에 관한 것이다.
스마트폰과 같은 모바일 단말기의 메신저의 경우, 대화내용을 그대로 번역해주는 번역로봇이나 정보검색을 위한 지식로봇 등이 존재하나 종래기술에서는 하나의 로봇과 한 명의 사람간의 일대일 대화(또는 일대일 채팅)만이 가능했다. 예를 들어, 종래기술에서는 사용자는 특정 기능을 가진 로봇을 선택하여, 로봇과 대화방을 만들고, 대화방 내에서 로봇과 일대일 대화만을 진행할 수 있다.
따라서, 사용자가 다른 사용자와 대화방을 만들어 대화를 진행하는 상황에서 로봇과 대화를 하기 위해서는, 현재 대화방에서 나가 다시 대화를 하기 위해 로봇을 선택하여 대화방을 개설해야 하는 불편함이 있다. 만약, 기존에 로봇과 대화를 하기 위한 대화방이 이미 개설되어 있었다 하더라도, 다른 사용자와 대화를 진행하고 있던 현재 대화방에서 나가야 한다는 문제점은 동일하게 존재한다.
적어도 하나의 로봇과 둘 이상의 사용자들간의 대화(이하, 다자간 대화)를 진행할 수 있도록 메신저 서비스를 제공할 수 있는 메신저 서비스 방법 및 메신저 서비스 시스템을 제공된다.
다자간 대화에서 적어도 하나의 로봇을 통해 검색결과를 제공하고, 검색결과를 통해 광고를 제공함으로써 광고매출을 향상시킬 수 있는 메신저 서비스 방법 및 메신저 서비스 시스템을 제공한다.
다양한 데이터베이스 종류에 따른 로봇들을 사용자가 대화창 내에서도 선택하여 질문할 수 있도록 함으로써, 사용자가 현재 대화창 밖으로 나가 개별 로봇을 선택해야 하는 번거로움을 제거하고 보다 편리하게 대화창 내에서 질의할 수 있는 메신저 서비스 방법 및 메신저 서비스 시스템을 제공한다.
모바일 환경의 메신저 사용자에게 적합하도록 검색결과를 제공할 수 있는 메신저 서비스 방법 및 메신저 서비스 시스템을 제공한다.
서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하는 단계, 상기 사용자가 기설정된 정보를 발생시키는 경우, 상기 기설정된 정보와 함께 상기 사용자로부터 입력된 메시지를 상기 서버로 전송하는 단계, 상기 기설정된 정보에 따라 상기 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신하는 단계 및 상기 수신된 검색결과를 상기 송수신된 메시지가 표시되는 영역을 통해 표시하는 단계를 포함하는 메신저 서비스 방법이 제공된다.
일측에 따르면, 상기 적어도 하나의 참가자는, 상기 서버에서 참가자의 역할을 수행하여 제공되는 봇(bot) 참가자를 포함하고, 상기 기설정된 정보와 함께 상기 서버로 전송되는 메시지는, 상기 봇 참가자에게 전송되는 것을 특징으로 할 수 있다.
다른 측면에 따르면, 상기 봇 참가자에 의해, 상기 기설정된 정보에 기초하여 상기 메시지가 일반대화 및 검색대화 중 하나로 구분되고, 상기 메시지가 검색대화로 구분된 경우, 상기 봇 참가자를 통해 상기 검색결과가 생성 및 제공되는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 기설정된 정보는, 상기 사용자의 검색대화 활성화를 위한 설정을 통해 발생되는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 기설정된 정보는, 상기 사용자에 의해 입력되는 메시지에 포함된 기설정된 표식을 포함하는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 기설정된 정보는, 상기 사용자의 모션에 대한 인식에 기초하여 생성되는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 모션은, 상기 입력창의 표시영역 또는 상기 입력창에 입력된 상기 메시지나 단어의 표시영역에 대해 발생하는 사용자 제스처 이벤트의 발생을 통해 인식되는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 사용자 제스처 이벤트는, 상기 입력창의 표시영역 또는 상기 입력창에 입력된 상기 메시지나 단어의 표시영역에 대해 발생하는 기설정된 시간 이상의 접촉, 더블터치 및 플리킹(flicking) 중 적어도 하나를 인식하여 발생되는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 메신저 서비스 방법은, 상기 검색결과와 함께, 상기 검색결과를 통해 제공되는 적어도 하나의 개별 검색결과를 상기 통신 세션의 적어도 하나의 참가자와 공유하기 위한 기능을 제공하는 단계를 더 포함할 수 있다.
또 다른 측면에 따르면, 상기 메신저 서비스 방법은, 상기 검색결과와 함께, 상기 기설정된 정보의 발생에 따라 설정된 검색 세션동안 표시된 검색결과를 제거하기 위한 기능을 제공하는 단계를 더 포함할 수 있다.
또 다른 측면에 따르면, 상기 메신저 서비스 방법은, 질문 및 답변 형태로 구현된 서비스의 데이터베이스를 이용하여 추출된 검색결과들에 대해, 전문가 또는 특정 등급 이상의 답변자가 답변한 검색결과들을 필터링하기 위한 기능을 제공하는 단계를 더 포함할 수 있다.
또 다른 측면에 따르면, 상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하여 검색된 검색광고를 포함하는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 하여 검색된 웹문서에 대한 정보를 포함하는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하되, 상기 검색어를 재정의하여 생성한 복수의 질문들이 포함된 질문 리스트를 포함하는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 복수의 질문들은, 복수의 검색 데이터베이스별로 생성되고, 상기 질문 리스트는, 상기 복수의 검색 데이터베이스별 검색결과를 제공하는 답변 리스트로의 링크를 포함하는 것을 특징으로 할 수 있다.
또 다른 측면에 따르면, 상기 답변 리스트는, 개별 검색결과로의 링크를 포함하는 것을 특징으로 할 수 있다.
참가자들간에 메시지를 전달하는 통신 세션에서, 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하는 단계, 상기 확인된 참가자로부터 상기 기설정된 정보와 함께 전송된 메시지를 이용하여 검색결과를 생성하는 단계 및 상기 생성된 검색결과를 상기 확인된 참가자에게 전송하는 단계를 포함하는 메신저 서비스 방법이 제공된다.
참가자들간에 메시지를 전달하는 통신 세션에서, 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하는 참가자 확인부, 상기 확인된 참가자로부터 상기 기설정된 정보와 함께 전송된 메시지를 이용하여 검색결과를 생성하는 검색결과 생성부 및 상기 생성된 검색결과를 상기 확인된 참가자에게 전송하는 검색결과 전송부를 포함하는 메신저 서비스 시스템이 제공된다.
사용자의 단말기에 메신저 어플리케이션을 설치하기 위한 파일을 제공하는 파일 제공부를 포함하고, 상기 메신저 어플리케이션은, 서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 상기 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하도록 상기 단말기를 제어하는 모듈, 상기 사용자가 기설정된 정보를 발생시키는 경우, 상기 기설정된 정보와 함께 상기 사용자로부터 입력된 메시지를 상기 서버로 전송하도록 상기 단말기를 제어하는 모듈, 상기 기설정된 정보에 따라 상기 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신하도록 상기 단말기를 제어하는 모듈 및 상기 수신된 검색결과를 상기 송수신된 메시지가 표시되는 영역을 통해 표시하도록 상기 단말기를 제어하는 모듈을 포함하는 것을 특징으로 하는 메신저 어플리케이션 배포 시스템이 제공된다.
적어도 하나의 로봇과 둘 이상의 사용자들간의 대화(이하, 다자간 대화)를 진행할 수 있도록 메신저 서비스를 제공할 수 있다.
다자간 대화에서 적어도 하나의 로봇을 통해 검색결과를 제공하고, 검색결과를 통해 광고를 제공함으로써 광고매출을 향상시킬 수 있다.
다양한 데이터베이스 종류에 따른 로봇들을 사용자가 대화창 내에서도 선택하여 질문할 수 있도록 함으로써, 사용자가 현재 대화창 밖으로 나가 개별 로봇을 선택해야 하는 번거로움을 제거하고 보다 편리하게 대화창 내에서 질의할 수 있다.
모바일 환경의 메신저 사용자에게 적합하도록 검색결과를 제공할 수 있다.
도 1 및 도 2는 본 발명의 일실시예에 있어서, 모바일 환경에서의 대화방 화면들을 각각 도시한 도면들이다.
도 3은 본 발명의 일실시예에 있어서, 질문 리스트를 제공하는 일례를 도시한 도면이다.
도 4는 본 발명의 일실시예에 있어서, 답변 리스트를 제공하는 대화방 화면의 일례를 도시한 도면이다.
도 5는 본 발명의 일실시예에 있어서, 선택된 답변을 제공하는 대화방 화면의 일례를 도시한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 메신저 서비스 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 7은 본 발명의 일실시예에 있어서, 메신저 서비스 방법을 도시한 흐름도이다.
도 8은 본 발명의 다른 실시예에 있어서, 메신저 서비스 방법을 도시한 흐름도이다.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
본 발명의 실시예들에 따른 메신저 서비스는, 기존의 사용자들간의 대화 서비스와 특정 로봇과 사용자간의 일대일 대화 서비스 외에도, 적어도 하나의 로봇과 둘 이상의 사용자들간의 대화 서비스(다자간 대화 서비스)를 더 제공할 수 있다.
예를 들어, 사용자는 다른 사용자와 대화방에서 대화를 진행하는 도중에 로봇을 대화방의 참여자로서 추가할 수 있다. 다른 예로, 사용자는 로봇과 대화방에서 대화를 진행하는 도중에 다른 사용자를 대화방으로 초대할 수도 있다.
다자간 대화 서비스에서, 대화는 일반대화와 검색대화로 구분될 수 있다. 일반대화는 사용자들간에 전달되는 메시지를 포함하며, 검색대화는 검색대화를 입력하는 사용자와 대상이 되는 로봇간에 전달되는 메시지를 포함할 수 있다. 예를 들어, 제1 사용자, 제2 사용자 및 로봇이 참여자로 구성된 대화방에서, 제1 사용자가 입력하는 검색대화 메시지는 로봇에게만 전달되며, 로봇의 답변 메시지 역시 제1 사용자에게만 전달될 수 있다. 다시 말해, 검색대화를 통해 전달되는 메시지들은 제1 사용자에의 단말기에서만 디스플레이되어 제1 사용자에게만 제공되고, 제2 사용자의 단말기에서는 디스플레이되지 않을 수 있다. 여기서, 로봇의 답변 메시지는 검색대화 메시지를 검색어로 하는 검색결과 중 적어도 일부를 포함할 수 있다.
이때, 검색대화를 적용하는 방식으로는 아래 (1) 내지 (3)의 세가지 방식 중 적어도 하나의 방식이 이용될 수 있다.
(1) 물리적 적용 방식: 사용자가 메신저 어플리케이션이 제공하는 사용자 인터페이스를 통해 검색대화의 활성화 여부를 설정하는 방식. 예를 들어, 대화창의 상단이나 하단 등에 사용자 인터페이스(일례로, 검색대화 버튼)를 노출하고, 사용자 인터페이스를 통한 사용자의 설정에 따라, 사용자의 대화글이 검색대화 또는 일반대화로 구분될 수 있다. 일례로, 스마트폰에서 검색대화 버튼이 제공되는 경우, 사용자가 검색대화 버튼을 한번 터치하면, 검색대화가 활성화되어 사용자의 대화글이 검색대화로 인식될 수 있다. 사용자가 다시 한번 검색대화 버튼을 터치하면, 검색대화의 활성화가 해제되어 사용자의 대화글이 일반대화로 인식될 수 있다.
(2) 단축표식을 이용한 적용 방식: 사용자의 대화글에 기설정된 표식(일례로, 대화글의 첫 문자가 "?"인 표식)이 포함되었는지 여부에 따라 검색대화 및 일반대화를 구분하는 방식. 예를 들어, 사용자의 대화글에서 첫 문자가 "?"로 시작하는 경우, 해당 대화글이 검색대화로 인식될 수 있다. 일례로, "추석선물"은 일반대화로 인식될 수 있고, "?추석선물"은 검색대화로 인식될 수 있다. 다른 예로, 사용자가 음성대화방식(음성으로 입력하면, 텍스트로 변경되어 대화창에 대화글이 입력되는 방식)을 이용하는 경우에도, 음성을 통해 기설정된 표식이 입력될 수 있다. 예를 들어, 사용자가 "물음표추석선물"이라고 발화하는 경우, 음성 "물음표"가 기설정된 표식으로 인식될 수 있으며, 대화창에는 대화글 "?추석선물"이 입력될 수 있다. 대화창은 사용자가 대화글을 입력하는 사용자 인터페이스를 포함할 수 있다.
(3) 모션을 통한 적용 방식: 사용자의 특정 모션을 감지하여 검색대화를 활성화하는 방식. 예를 들어, 사용자가 대화창에 대화글을 입력한 후, 해당 대화글이 표시된 영역을 일정 시간(일례로, 2-3초) 누르고 있는 모션이 감지되는 경우, 해당 대화글이 검색대화로 인식될 수 있다. 다른 예로, 해당 대화글이 표시된 영역을 더블 터치하거나, 특정 방향으로 플리킹(flicking)하는 모션이 감지되는 경우, 해당 대화글이 검색대화로 인식될 수 있다. 필요에 따라 보다 다양한 모션들이 검색대화의 활성화를 위해 적용될 수 있다.
도 1 및 도 2는 본 발명의 일실시예에 있어서, 모바일 환경에서의 대화방 화면들을 각각 도시한 도면들이다. 도 1 및 도 2는 사용자 'AAA'와 사용자 'BBB' 및 검색 서비스인 '로봇'이 참여자로 포함된 대화방의 화면들(100 및 200)을 나타내고 있다. 여기서, 도 1은 사용자 'BBB'의 단말기 화면(100)을 나타내고 있고, 도 2는 사용자 'AAA'의 단말기 화면(200)을 나타내고 있다. 도 1에서 사용자 'BBB'의 대화글 "?마파두부"는 상술한 (2)의 "단축표식을 이용한 적용 방식"을 이용하여 검색대화를 입력한 일례를 나타내고 있다. 이때, '로봇'은 사용자 'BBB'의 대화글인 검색대화 "?마파두부"를 통해 검색어 "마파두부"를 확인할 수 있고, 검색어 "마파두부"에 대한 검색결과를 사용자 'BBB'에게 제공할 수 있다. 사용자 'BBB'의 단말기 화면(100)에는 '로봇'이 검색어 "마파두부"에 대한 검색결과를 제공한 일례를 나타내고 있다. 반면, 이미 설명한 바와 같이, 검색대화 "?마파두부"와 '로봇'의 검색결과는 사용자 'BBB'와 '로봇'간에만 서로 전달될 수 있다. 따라서, 도 2에서와 같이 사용자 'AAA'의 단말기 화면(200)에는 검색대화 "?마파두부"와 '로봇'의 검색결과가 표시되지 않고 있다.
상술한 도 1 및 도 2에서는 사용자 'AAA'와 사용자 'BBB' 및 검색 서비스인 '로봇'이 참여자로 포함된 대화방의 화면들(100 및 200)을 나타내고 있으나, '로봇'은 사용자들이 원하는 순간에 초대의 형식으로 대화방에 추가할 수 있다.
상술한 도 1에서는 단순히 검색어 "마파두부"에 대한 검색결과를 제공하는 실시예를 설명하였으나, 모바일 환경에서는 PC를 이용한 환경에서보다 입출력 인터페이스가 불편한 한계가 존재한다는 특성상, PC를 이용한 환경에서 이용되는 검색어 보다, 모바일 환경에서 이용되는 검색어가 더 짧을 가능성이 높다. 또한, 검색결과를 보다 요약 정리된 방식으로 보고 싶은 사용자의 니즈(needs)가 존재한다. 따라서, 본 발명의 실시예들에서는 검색구현방식을 PC를 이용한 환경과 차별화하여 모바일 환경의 사용자에게 보다 적합하게 제공할 수 있다.
도 3은 본 발명의 일실시예에 있어서, 질문 리스트를 제공하는 대화방 화면의 일례를 도시한 도면이다. 도 3은 사용자 'AAA'와 사용자 'BBB' 및 검색 서비스인 '로봇'이 참여자로 포함된 대화방의 화면(300)을 나타내고 있다. 이때, 도 3에서는 사용자 'BBB'가 검색대화 "?마파두부"(310)를 입력한 경우, '로봇'이 검색대화 "?마파두부"(310)에 대응하는 질문 리스트를 제공하는 일례를 나타내고 있다. 제1 점선박스(320)는 질문 리스트가 대화방의 화면(300)에 표시된 일례를 포함하고 있다.
여기서, 질문 리스트는 검색대화 "?마파두부"에 따른 검색어 "마파두부"에 기초하여 사용자 'BBB'의 쿼리를 재정의하여 생성된 질문들 중 관련도가 높은 질문들을 포함할 수 있다. 일례로, 질문 리스트에 포함된 질문들은 기설정된 카테고리별 질문들을 검색어 "마파두부"에 기초하여 재정의 함으로써, 생성될 수 있다.
예를 들어, '로봇'은 요리/키친 데이터베이스, 날씨 데이터베이스, 운세 데이터베이스, 계산기기능 데이터베이스, 사전 데이터베이스, 블로그/카페 데이터베이스, 검색광고 데이터베이스, 질문 및 답변 형태로 구현된 서비스의 데이터베이스 등과 같이 다양한 데이터베이스들 활용할 수 있으며, 각 데이터베이스별로 질문들을 재정의 하여 생성할 수 있다.
제2 점선박스(330)에 포함된 "검색대화 비활성화"는 검색대화를 종료하고 일반대화로 전환하기 위한 기능을 포함하는 사용자 인터페이스일 수 있다. 검색대화의 내용들이 많아질수록 상대적으로 다른 사용자(일례로, 사용자 'AAA')와의 일반대화를 확인하기가 힘들어지기 때문에 검색대화 후에는 대화방의 화면(300)을 정리할 필요성이 있다. 일례로, 도 3에서 사용자 'BBB'가 사용자 인터페이스 "검색대화 비활성화"가 표시된 영역을 터치하는 경우, 검색대화를 시작한 대화글(일례로, 사용자 'BBB'의 "?마파두부")와 '로봇'의 대화글(질문리스트와 사용자 인터페이스를 포함하는 대화글)이 대화방의 화면(300)에서 삭제될 수 있다. 이러한 사용자 인터페이스 "검색대화 비활성화"에 대해서는 이후 더욱 자세히 설명한다.
도 4는 본 발명의 일실시예에 있어서, 답변 리스트를 제공하는 대화방 화면의 일례를 도시한 도면이다. 도 3의 질문 리스트에서 사용자 'BBB'가 원하는 질문의 번호를 입력하거나 또는 링크를 터치하면, 도 4의 대화방의 화면(400)에 나타난 제1 점선박스(410)와 같이 답변 리스트가 제공될 수 있다. 답변 리스트를 통해 제공되는 검색결과의 데이터량 또는 개수가 일정 수 이상인 경우에는 일정 데이터량 또는 일정 개수의 검색결과만을 대화방 화면(400)에 표시하고, "더보기"와 같은 기능을 통해 해당 웹 데이터베이스로 아웃링크하여 추가적인 검색결과를 더 제공할 수도 있다.
제2 점선박스(420)에 포함된 "답변리스트 필터링하기"는 질문 및 답변의 형태로 구현된 서비스의 데이터베이스를 이용하는 경우, 답변대상을 한정할 수 있는 기능을 포함하는 사용자 인터페이스일 수 있다. 예를 들어, 전문가(의사, 변호사, 노무사 등) 이상의 답변만을 검색결과로 받을 수 있도록 필터링하기 위한 기능이나, 질문 및 답변의 형태로 구현된 서비스에서 답변자들을 분류한 등급들 중 특정 등급 이상인 답변대상의 답변만을 검색결과로 받을 수 있도록 필터링하기 위한 기능 등이 사용자 인터페이스 "답변리스트 필터링하기"를 통해 제공될 수 있다.
제3 점선박스(430)에 포함된 "앞 단계로 돌아가기"는 선택 이전의 단계로 돌아가기 위한 기능을 포함하는 사용자 인터페이스일 수 있다.
일실시예로, 답변 리스트가 포함된 대화풍선은 도 3에 도시된 '로봇'의 대화풍선(질문 리스트를 포함하는)이 도 4에 도시된 '로봇'의 대화풍선으로 변경되는 형태로 제공될 수 있다. 이 경우에는 도 3의 질문 리스트가 사라지기 때문에 사용자는 질문 리스트의 다른 질문을 선택하는데 어려움을 겪을 수 있다. 이 경우, 사용자 인터페이스 "앞 단계로 돌아가기"를 통해 사용자는 다시 도 3의 질문 리스트를 제공받을 수 있다.
다른 실시예로, 답변 리스트가 포함된 대화풍선은 도 3에 도시된 '로봇'의 대화풍선과는 별개로 제공될 수 있다. 이 경우, 답변 리스트의 내용이 많다면, 도 3에 도시된 '로봇'의 대화풍선은 화면 밖으로 사라지게 된다. 따라서, 사용자가 질문 리스트의 다른 질문을 선택하기 위해서는, 플리킹 등의 모션을 통해 도 3에 도시된 '로봇'의 대화풍선이 화면에 표시되도록 해야 하는 번거로움이 있다. 이 경우, 사용자 인터페이스 "앞 단계로 돌아가기"는 선택 이전 단계의 대화풍선이 화면에 표시되도록 자동적으로 화면의 표시를 조절하는 기능을 포함할 수 있다.
제4 점선박스(440)에 포함된 "동일 질문 다시하기"는 현재의 검색과정(일례로, 검색대화 "?마파두부"의 입력에 따른 검색과정)에서 첫 단계인 질문 리스트로 돌아갈 수 있는 기능을 포함하는 사용자 인터페이스일 수 있다. 예를 들어, 검색결과를 확인하는 단계들이 계속되어 다양한 검색결과들이 확인되었을 때, 사용자는 사용자 인터페이스 "동일 질문 다시하기"를 통해 한번에 질문 리스트로 되돌아 갈 수 있다. 이 경우에도 사용자 인터페이스 "앞 단계로 돌아가기"에서와 같이, 대화풍선의 내용이 변경되거나 또는 화면이 해당 부분으로 이동되거나, 도 3과 같은 첫 단계 질문리스트가 다시 제공될 수 있다.
또한, 도 3에서도 설명한 사용자 인터페이스 "검색대화 비활성화"는 해당 검색세션 동안 제공된 검색결과와 관련된 대화풍선들을 모두 삭제하기 위한 기능을 포함할 수 있다. 또 다른 측면에 따르면, 검색의 다음 단계로 넘어갈 때 대화풍선이 변경되는 것이 아니라 별개의 대화풍선이 아래에 차례대로 제공되는 방식일 경우, 검색결과의 삭제는 해당 검색세션의 첫 단계부터 삭제기능을 사용한 단계까지 적용될 수 있다. 즉, 도 5의 최종단계까지 검색하고, 도 4의 단계의 대화풍선의 '검색대화 비활성화'를 선택할 경우, 첫 단계에서 도 4 단계까지의 대화풍선만 삭제되고 도 5는 삭제되지 않을 수 있다. 이러한 대화풍선들의 삭제는 다른 검색세션 동안 제공된 검색결과와 관련된 대화풍선들과는 별개로 적용될 수 있다. 이때, 다른 사용자와 공유된 검색결과와 관련된 대화풍선은 삭제되지 않을 수 있다. 검색결과를 공유하는 것에 대해서는 이후 더욱 자세히 설명한다.
도 5는 본 발명의 일실시예에 있어서, 선택된 답변을 제공하는 대화풍선의 일례를 도시한 도면이다. 도 5에서는 도면 표현의 편의를 위해, 대화방 화면은 생략하고, 사용자에 의해 선택된 답변을 제공하는 대화풍선(500)만을 표현하고 있다. 또한, 대화풍선(500)에서 "(내용)"은 답변 내용의 일부분을 도면 표현의 편의를 위해, 생략했음을 나타내고 있다.
사용자 인터페이스 "대화창에서 더보기"는 대화풍선(500)에서 생략된 내용을 대화창에서 더 보고 싶은 경우, 생략된 내용을 대화풍선(500) 또는 추가의 대화풍선을 통해 제공하기 위한 기능을 포함할 수 있다.
사용자 인터페이스 "웹으로 연결하기"는 대화풍선(500)에서 생략된 내용을 별도의 창에서 확인할 수 있는 기능을 포함할 수 있다. 예를 들어, 사용자 인터페이스 "웹으로 연결하기"의 인식영역을 터치하는 경우, 해당 웹 데이터베이스로 아웃링크되어 팝업창을 통해 선택된 답변이 제공될 수 있다.
사용자 인터페이스 "현재 검색결과 공유하기"는 제공된 답변을 대화방의 다른 사용자들, 대화방의 특정 사용자 또는 대화방에 참석하지 않은 또 다른 사용자와 공유할 수 있는 기능을 포함할 수 있다. 예를 들어, 도 2에서는 사용자 "AAA"에게 검색결과가 제공되지 않지만, 사용자 인터페이스 "현재 검색결과 공유하기"를 이용하여 사용자 "AAA"에게도 대화풍선(500)이 표시되도록 제어할 수 있다.
사용자 인터페이스 "검색대화 비활성화"는 이미 설명한 바와 같이 해당 검색세션 동안 제공된 검색결과와 관련된 대화풍선들을 모두 삭제하기 위한 기능을 포함할 수 있다. 그러나, 이미 설명한 바와 같이, 다른 사용자와 공유된 검색결과는 삭제 대상에서 제외될 수 있다.
또한, 앞선 실시예들에서는 '로봇'을 초대하여 추가하는 형태의 참가자로서 설명하였으나, '로봇'에 대한 별도의 추가나 초대 없이 상술한 (1) 내지 (3)의 세가지 방식 중 적어도 하나의 방식을 통해 검색대화가 바로 진행되도록 구현될 수도 있다. 예를 들어, 사용자가 다른 사용자와 일대일 대화를 진행하는 도중 상술한 (1) 내지 (3) 중 하나의 방식을 통해 검색대화를 활성화하는 경우, '로봇'이 자동적으로 추가되는 것과 동일하게 메신저 서비스가 제공될 수 있다. 일례로, 도 1은 사용자 'AAA'와 사용자 'BBB'가 일대일 대화를 진행하는 도중에 검색대화 "?마파두부"에 의해 '로봇'이 자동적으로 초대되는 경우를 나타낼 수도 있다.
또한, 앞선 실시예들에서 설명한 검색결과에는 광고(일례로, 검색광고)가 포함될 수 있다. 따라서, 서비스 제공자는 광고의 제공에 따른 광고매출을 유도할 수 있다.
또한, 메신저 서비스는 사용자의 단말기에 설치되는 메신저 어플리케이션의 제어에 따라 서버와 통신하여 사용자의 단말기로 제공될 수 있으며, 상기 메신저 어플리케이션은 상기 서버로부터 제공되어 사용자의 단말기에 설치되거나 또는 별도의 메신저 어플리케이션 배포 시스템을 통해 제공되어 사용자의 단말기에 설치될 수 있다. 이러한 메신저 어플리케이션 배포 시스템은 사용자의 단말기에 메신저 어플리케이션을 설치하기 위한 파일을 제공하는 파일 제공부(미도시)를 포함할 수 있다.
도 6은 본 발명의 일실시예에 있어서, 메신저 서비스 시스템의 내부 구성을 설명하기 위한 블록도이고, 도 7은 본 발명의 일실시예에 있어서, 메신저 서비스 방법을 도시한 흐름도이다. 본 실시예에 따른 메신저 서비스 시스템(600)은 메신저 서비스를 제공하는 서버에 대응할 수 있으며, 도 6에 도시된 바와 같이, 참가자 확인부(610), 검색결과 생성부(620) 및 검색결과 전송부(630)를 포함할 수 있다. 또한, 본 실시예에 따른 메신저 서비스 방법은 메신저 서비스 시스템(600)을 통해 수행될 수 있다.
단계(710)에서 메신저 서비스 시스템(600) 또는 참가자 확인부(610)는, 참가자들간에 메시지를 전달하는 통신 세션에서, 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인할 수 있다. 일례로, 통신 세션은 대화방이 개설되어 없어지기 전까지 대화방의 참가자들간에 설정되는 세션일 수 있다.
또한, 기설정된 정보는, 일례로, 확인된 참가자의 검색대화 활성화를 위한 설정을 통해 생성될 수 있다. 이 경우, 기설정된 정보를 전송하는 참가자를 확인하는 것은, 상술한 (1)의 물리적 적용 방식을 이용하여 참가자를 확인하는 것에 대응될 수 있다.
다른 예로, 기설정된 정보는, 확인된 참가자가 전송하는 메시지에 포함된 기설정된 표식을 포함할 수 있다. 이 경우, 기설정된 정보를 전송하는 참가자를 확인하는 것은, 상술한 (2)의 단축표식을 이용한 적용 방식을 이용하여 참가자를 확인하는 것에 대응될 수 있다.
또 다른 예로, 기설정된 정보는, 확인된 참가자의 모션에 대한 인식에 기초하여 생성될 수 있다. 이 경우, 기설정된 정보를 전송하는 참가자를 확인하는 것은, 상술한 (3)의 모션을 통한 적용 방식을 이용하여 참가자를 확인하는 것에 대응될 수 있다.
단계(720)에서 메신저 서비스 시스템(600) 또는 검색결과 생성부(620)는, 확인된 참가자로부터 기설정된 정보와 함께 전송된 메시지를 이용하여 검색결과를 생성할 수 있다.
일례로, 검색결과는, 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 하여 검색된 결과를 포함할 수 있다. 예를 들어, 참가자가 검색대화 활성화를 위한 설정을 통해 검색을 활성화한 경우, 참가자의 단말기는 참가자가 메시지를 입력하여 전송할 때마다 기설정된 정보와 메시지를 함께 전송할 수 있다. 이때, 메신저 서비스 시스템(600) 또는 검색결과 생성부(620)는 기설정된 정보와 함께 수신되는 메시지를 검색어로 이용하여 검색결과를 생성할 수 있다.
다른 예로, 검색결과는, 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하되, 검색어를 재정의하여 생성한 복수의 질문들이 포함된 질문 리스트를 포함할 수 있다.
또한, 상기 복수의 질문들은, 복수의 검색 데이터베이스별로 생성될 수 있다. 이 경우, 질문 리스트는, 복수의 검색 데이터베이스별 검색결과를 제공하는 답변 리스트로의 링크를 포함할 수 있다.
또한, 답변 리스트는, 개별 검색결과로의 링크를 포함할 수 있다. 개별 검색결과는 하나의 문서 또는 하나의 문서에 포함된 컨텐츠를 포함할 수 있다.
질문 리스트, 답변 리스트 및 개별 검색결과에 대해서는 이미 자세히 설명하였기에 반복적인 설명은 생략한다.
단계(730)에서 메신저 서비스 시스템(600) 또는 검색결과 생성부(630)는, 생성된 검색결과를 확인된 참가자에게 전송할 수 있다. 이때, 검색결과는 참가자의 단말기 화면에 표시될 수 있다. 검색결과를 사용자의 단말기에서 표시하는 방법에 대해서도 이미 자세히 설명하였기에 반복적인 설명은 생략한다.
또한, 검색결과는, 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하여 검색된 검색광고를 포함할 수 있다. 예를 들어, 검색광고가 다른 웹문서들과 함께 검색결과로서 제공될 수 있다.
또한, 참가자들 중 적어도 하나의 참가자는 서버에서 참가자의 역할을 수행하는 봇 참가자를 포함할 수 있다. 이 경우, 기설정된 정보와 함께 전송된 메시지는, 봇 참가자에게 전달될 수 있다. 이때, 봇 참가자에 의해, 상기 기설정된 정보에 기초하여 상기 메시지가 일반대화 및 검색대화 중 하나로 구분될 수 있고, 검색결과를 생성하는 단계(720)에서 메신저 서비스 시스템(600) 또는 검색결과 생성부(620)는, 메시지가 검색대화로 구분된 경우, 봇 참가자를 통해 검색결과를 생성할 수 있다.
봇 참가자는, 앞서 설명한 '로봇'에 대응될 수 있으며, 다양한 데이터베이스들 이용하여 검색결과를 생성할 수 있다. 이때, 봇 참가자는 다수 존재할 수 있으며, 각각의 봇 참가자들이 각각의 개별 데이터베이스들에 대응될 수도 있다.
도 8은 본 발명의 다른 실시예에 있어서, 메신저 서비스 방법을 도시한 흐름도이다. 본 실시예에 따른 메신저 서비스 방법은 사용자의 단말기에 의해 수행될 수 있다.
단계(810)에서 사용자의 단말기는, 서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인할 수 있다. 여기서, 기설정된 정보는 도 6 및 도 7을 통해 설명한 기설정된 정보에 대응할 수 있다. 통신 세션은 적어도 하나의 참가자와 사용자간에 개설된 대화방과 연관하여 설정되는 세션일 수 있다. 여기서, 서버는 도 6 및 도 7을 통해 설명한 메신저 서비스 시스템(600)에 대응될 수 있다.
또한, 적어도 하나의 참가자는, 서버에서 참가자의 역할을 수행하여 제공되는 봇 참가자를 포함할 수 있다. 이 경우, 기설정된 정보와 함께 서버로 전송되는 메시지는, 봇 참가자에게 전송될 수 있다. 또한, 봇 참가자에 의해, 기설정된 정보에 기초하여 메시지가 일반대화 및 검색대화 중 하나로 구분될 수 있고, 메시지가 검색대화로 구분된 경우, 봇 참가자를 통해 검색결과가 생성 및 제공될 수 있다. 이미 설명한 바와 같이, 봇 참가자는, 앞서 설명한 '로봇'에 대응될 수 있으며, 다양한 데이터베이스들 이용하여 검색결과를 생성할 수 있다. 이때, 봇 참가자는 다수 존재할 수 있으며, 각각의 봇 참가자들이 각각의 개별 데이터베이스들에 대응될 수도 있다.
단계(820)에서 사용자의 단말기는, 사용자가 기설정된 정보를 발생시키는 경우, 기설정된 정보와 함께 사용자로부터 입력된 메시지를 서버로 전송한다. 예를 들어, 사용자가 검색대화 활성화를 위한 설정을 통해 검색을 활성화하는 경우, 사용자의 메시지의 생성 시마다 기설정된 정보가 발생될 수 있다. 이때, 발생된 기설정된 정보는 해당 메시지와 함께 서버로 전송될 수 있다.
단계(830)에서 사용자의 단말기는, 기설정된 정보에 따라 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신할 수 있다. 검색결과는 서버로부터 생성될 수 있다. 이러한 검색결과에 대해서는 이미 자세히 설명하였기에 반복적인 설명은 생략한다.
단계(840)에서 사용자의 단말기는, 수신된 검색결과를 송수신된 메시지가 표시되는 영역을 통해 표시할 수 있다. 표시되는 검색결과는 일례로, 질문 리스트일 수 있고, 질문 리스트를 통해 답변 리스트나 개별 검색결과가 제공될 수 있다.
다른 실시예로, 메신저 서비스 방법은 도 8을 통해 설명한 단계들 이외에, 검색결과와 함께, 검색결과를 통해 제공되는 적어도 하나의 개별 검색결과를 통신 세션의 적어도 하나의 참가자와 공유하기 위한 기능을 제공하는 단계(미도시), 검색결과와 함께, 기설정된 정보의 발생에 따라 설정된 검색 세션동안 표시된 검색결과를 제거하기 위한 기능을 제공하는 단계(미도시) 및 질문 및 답변 형태로 구현된 서비스의 데이터베이스를 이용하여 추출된 검색결과들에 대해, 전문가 또는 특정 등급 이상의 답변자가 답변한 검색결과들을 필터링하기 위한 기능을 제공하는 단계(미도시) 중 적어도 하나의 단계를 더 포함할 수 있다. 개별 검색결과를 다른 참가자와 공유하거나 표시된 검색결과를 제거하거나 또는 검색결과를 필터링하는 기능에 대해서는 이미 자세히 설명하였기에 반복적인 설명은 생략한다.
상술한 메신저 어플리케이션은 도 8을 통해 설명한 메신저 서비스 방법의 단계들을 사용자의 단말기가 수행하도록 제어하기 위한 모듈들을 포함할 수 있다.
도 6 내지 도 7에서 생략된 내용은 도 1 내지 도 5를 참조할 수 있고 도 8에서 생략된 내용은 도 1 내지 도7을 참조할 수 있다.
이와 같이, 본 발명의 실시예들에 따르면, 적어도 하나의 로봇과 둘 이상의 사용자들간의 대화(이하, 다자간 대화)를 진행할 수 있도록 메신저 서비스를 제공할 수 있고, 다자간 대화에서 적어도 하나의 로봇을 통해 검색결과를 제공하고, 검색결과를 통해 광고를 제공함으로써 광고매출을 향상시킬 수 있다. 또한, 본 발명의 실시예들에 따르면, 다양한 데이터베이스 종류에 따른 로봇들을 사용자가 대화창 내에서도 선택하여 질문할 수 있도록 함으로써, 사용자가 현재 대화창 밖으로 나가 개별 로봇을 선택해야 하는 번거로움을 제거하고 보다 편리하게 대화창 내에서 질의할 수 있고, 모바일 환경의 메신저 사용자에게 적합하도록 검색결과를 제공할 수 있다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.
600: 메신저 서비스 시스템
610: 참가자 확인부
620: 검색결과 생성부
630: 검색결과 전송부

Claims (33)

  1. 서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하는 단계;
    상기 사용자가 기설정된 정보를 발생시키는 경우, 상기 기설정된 정보와 함께 상기 사용자로부터 입력된 메시지를 상기 서버로 전송하는 단계;
    상기 기설정된 정보에 따라 상기 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신하는 단계;
    상기 수신된 검색결과를 상기 송수신된 메시지가 표시되는 영역을 통해 표시하는 단계; 및
    상기 검색결과와 함께 상기 기설정된 정보의 발생에 따라, 표시된 상기 검색결과를 제거하기 위한 기능을 제공하는 단계
    를 포함하고,
    상기 기설정된 정보를 발생시키는지 여부를 확인하는 단계는,
    상기 사용자가 다른 사용자와 메시지를 송수신하는 통신 세션에서, 상기 통신 세션에 봇 참가자의 추가를 위해 상기 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하고,
    상기 검색결과는, 상기 통신 세션의 다른 사용자를 제외하고 상기 사용자에게 제공되고, 상기 통신 세션이 설정된 대화창 내에 포함되는 상기 송수신된 메시지가 표시되는 영역을 통해 표시되고,
    상기 검색결과가 상기 통신 세션의 다른 사용자와 공유되고, 상기 검색결과를 제거하기 위한 기설정된 정보가 발생한 경우, 상기 대화창 내에 표시되는 검색결과 중 상기 통신 세션의 다른 사용자와 공유되는 검색결과는 삭제 대상에서 제외되고, 상기 다른 사용자를 제외하고 상기 사용자에게 제공된 검색결과는 상기 대화창 내에서 삭제되는 것
    을 특징으로 하는 메신저 서비스 방법.
  2. 제1항에 있어서,
    상기 기설정된 정보와 함께 상기 서버로 전송되는 메시지는, 상기 봇 참가자에게 전송되는 것을 특징으로 하는 메신저 서비스 방법.
  3. 제2항에 있어서,
    상기 봇 참가자에 의해, 상기 기설정된 정보에 기초하여 상기 메시지가 일반대화 및 검색대화 중 하나로 구분되고, 상기 메시지가 검색대화로 구분된 경우, 상기 봇 참가자를 통해 상기 검색결과가 생성 및 제공되는 것을 특징으로 하는 메신저 서비스 방법.
  4. 제1항에 있어서,
    상기 기설정된 정보는, 상기 사용자의 검색대화 활성화를 위한 설정을 통해 발생되는 것을 특징으로 하는 메신저 서비스 방법.
  5. 제1항에 있어서,
    상기 기설정된 정보는, 상기 사용자에 의해 입력되는 메시지에 포함된 기설정된 표식을 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  6. 제1항에 있어서,
    상기 기설정된 정보는, 상기 사용자의 모션에 대한 인식에 기초하여 생성되는 것을 특징으로 하는 메신저 서비스 방법.
  7. 제6항에 있어서,
    상기 모션은, 상기 메시지가 입력되는 입력창의 표시영역 또는 상기 입력창에 입력된 메시지나 단어의 표시영역에 대해 발생하는 사용자 제스처 이벤트의 발생을 통해 인식되는 것을 특징으로 하는 메신저 서비스 방법.
  8. 제7항에 있어서,
    상기 사용자 제스처 이벤트는, 상기 입력창의 표시영역 또는 상기 입력창에 입력된 메시지나 단어의 표시영역에 대해 발생하는 기설정된 시간 이상의 접촉, 더블터치 및 플리킹(flicking) 중 적어도 하나를 인식하여 발생되는 것을 특징으로 하는 메신저 서비스 방법.
  9. 제1항에 있어서,
    상기 검색결과와 함께, 상기 검색결과를 통해 제공되는 적어도 하나의 개별 검색결과를 상기 통신 세션의 다른 사용자와 공유하기 위한 기능을 제공하는 단계
    를 더 포함하는 메신저 서비스 방법.
  10. 삭제
  11. 제1항에 있어서,
    상기 활성화된 검색을 종료하고 일반대화로 전환하기 위한 기능을 제공하는 단계
    를 더 포함하는 메신저 서비스 방법.
  12. 제1항에 있어서,
    질문 및 답변 형태로 구현된 서비스의 데이터베이스를 이용하여 추출된 검색결과들에 대해, 전문가 또는 특정 등급 이상의 답변자가 답변한 검색결과들을 필터링하기 위한 기능을 제공하는 단계
    를 더 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  13. 참가자들간에 메시지를 전달하는 통신 세션에서, 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하는 단계;
    상기 확인된 참가자로부터 상기 기설정된 정보와 함께 전송된 메시지를 이용하여 검색결과를 생성하는 단계; 및
    상기 생성된 검색결과를 상기 확인된 참가자에게 전송하는 단계
    를 포함하고,
    상기 참가자들은, 상기 통신 세션에서 메시지를 송수신하는 사용자 및 다른 사용자를 포함하고,
    상기 참가자를 확인하는 단계는,
    상기 통신 세션에 봇 참가자의 추가를 위해 상기 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하고,
    상기 검색결과는, 상기 참가자들 중 상기 기설정된 정보를 전송하지 않은 참가자를 제외하고, 상기 기설정된 정보를 전송한 것으로 확인된 참가자에게 제공되고, 상기 통신 세션이 설정된 대화창 내에 포함되는 송수신된 메시지가 표시되는 영역을 통해 표시되고,
    상기 확인된 참가자의 단말기에 설치된 메신저 어플리케이션의 제어에 따라, 상기 검색결과와 함께 상기 기설정된 정보의 발생에 따라, 표시된 상기 검색결과를 제거하기 위한 기능이 상기 단말기에서 제공되고,
    상기 검색결과가 상기 통신 세션의 참가자들 간에 공유되고, 상기 검색결과를 제거하기 위한 기설정된 정보가 발생한 경우, 상기 대화창 내에 표시되는 검색결과 중 상기 참가자들 간에 공유되는 검색결과는 삭제 대상에서 제외되고, 상기 기설정된 정보를 전송하지 않은 참가자를 제외하고 상기 확인된 참가자에게 제공된 검색결과는 상기 대화창 내에서 삭제되는 것
    을 특징으로 하는 메신저 서비스 방법.
  14. 제13항에 있어서,
    상기 기설정된 정보와 함께 상기 전송된 메시지는, 상기 봇 참가자에게 전달되는 것을 특징으로 하는 메신저 서비스 방법.
  15. 제13항에 있어서,
    상기 봇 참가자에 의해, 상기 기설정된 정보에 기초하여 상기 메시지가 일반대화 및 검색대화 중 하나로 구분되고,
    상기 검색결과를 생성하는 단계는,
    상기 메시지가 검색대화로 구분된 경우, 상기 봇 참가자를 통해 상기 검색결과를 생성하는 것을 특징으로 하는 메신저 서비스 방법.
  16. 제13항에 있어서,
    상기 기설정된 정보는, 상기 확인된 참가자의 검색대화 활성화를 위한 설정을 통해 생성되는 것을 특징으로 하는 메신저 서비스 방법.
  17. 제13항에 있어서,
    상기 기설정된 정보는, 상기 확인된 참가자가 전송하는 메시지에 포함된 기설정된 표식을 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  18. 제13항에 있어서,
    상기 기설정된 정보는, 상기 확인된 참가자의 모션에 대한 인식에 기초하여 생성되는 것을 특징으로 하는 메신저 서비스 방법.
  19. 제1항 또는 제13항에 있어서,
    상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하여 검색된 검색광고를 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  20. 제1항 또는 제13항에 있어서,
    상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 하여 검색된 웹문서에 대한 정보를 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  21. 제1항 또는 제13항에 있어서,
    상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하되, 상기 검색어를 재정의하여 생성한 복수의 질문들이 포함된 질문 리스트를 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  22. 제21항에 있어서,
    상기 복수의 질문들은, 복수의 검색 데이터베이스별로 생성되고,
    상기 질문 리스트는, 상기 복수의 검색 데이터베이스별 검색결과를 제공하는 답변 리스트로의 링크를 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  23. 제22항에 있어서,
    상기 답변 리스트는, 개별 검색결과로의 링크를 포함하는 것을 특징으로 하는 메신저 서비스 방법.
  24. 제1항 내지 제9항, 또는 제11항 내지 제18항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
  25. 참가자들간에 메시지를 전달하는 통신 세션에서, 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하는 참가자 확인부;
    상기 확인된 참가자로부터 상기 기설정된 정보와 함께 전송된 메시지를 이용하여 검색결과를 생성하는 검색결과 생성부; 및
    상기 생성된 검색결과를 상기 확인된 참가자에게 전송하는 검색결과 전송부
    를 포함하고,
    상기 참가자들은, 상기 통신 세션에서 메시지를 송수신하는 사용자 및 다른 사용자를 포함하고,
    상기 참가자 확인부는,
    상기 통신 세션에 봇 참가자의 추가를 위해 상기 검색을 활성화하기 위한 기설정된 정보를 전송하는 참가자를 확인하고,
    상기 검색결과는, 상기 참가자들 중 상기 기설정된 정보를 전송하지 않은 참가자를 제외하고, 상기 기설정된 정보를 전송한 것으로 확인된 참가자에게 제공되고, 상기 통신 세션이 설정된 대화창 내에 포함되는 송수신된 메시지가 표시되는 영역을 통해 표시되고,
    상기 통신 세션이 설정된 대화창 내에 포함되는 송수신된 메시지가 표시되는 영역을 통해 표시되고,
    상기 검색결과가 상기 통신 세션의 참가자들 간에 공유되고, 상기 검색결과를 제거하기 위한 기설정된 정보가 발생한 경우, 상기 대화창 내에 표시되는 검색결과 중 상기 참가자들 간에 공유되는 검색결과는 삭제 대상에서 제외되고, 상기 기설정된 정보를 전송하지 않은 참가자를 제외하고 상기 확인된 참가자에게 제공된 검색결과는 상기 대화창 내에서 삭제되는 것
    을 특징으로 하는 메신저 서비스 시스템.
  26. 제25항에 있어서,
    상기 기설정된 정보는, 상기 확인된 참가자의 검색대화 활성화를 위한 설정을 통해 발생되는 것을 특징으로 하는 메신저 서비스 시스템.
  27. 제25항에 있어서,
    상기 기설정된 정보는, 상기 확인된 참가자의 모션에 대한 인식에 기초하여 생성되는 것을 특징으로 하는 메신저 서비스 시스템.
  28. 제25항에 있어서,
    상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 이용하여 검색된 검색광고를 포함하는 것을 특징으로 하는 메신저 서비스 시스템.
  29. 제25항에 있어서,
    상기 검색결과는, 상기 메시지에 포함된 텍스트 중 적어도 일부를 검색어로 하여 검색된 웹문서에 대한 정보를 포함하는 것을 특징으로 하는 메신저 서비스 시스템.
  30. 제25항에 있어서,
    상기 검색결과와 함께, 상기 검색결과를 통해 제공되는 적어도 하나의 개별 검색결과가 상기 통신 세션의 적어도 하나의 참가자와 공유되는 것을 특징으로 하는 메신저 서비스 시스템.
  31. 삭제
  32. 제25항에 있어서,
    상기 확인된 참가자의 단말기에 설치된 메신저 어플리케이션의 제어에 따라, 상기 활성화된 검색을 종료하고 일반대화로 전환하기 위한 기능이 상기 단말기에서 제공되는 것을 특징으로 하는 메신저 서비스 시스템.
  33. 사용자의 단말기에 메신저 어플리케이션을 설치하기 위한 파일을 제공하는 파일 제공부
    를 포함하고,
    상기 메신저 어플리케이션은,
    서버를 통해 적어도 하나의 참가자와 메시지를 송수신하는 통신 세션에서, 상기 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하도록 상기 단말기를 제어하는 모듈;
    상기 사용자가 기설정된 정보를 발생시키는 경우, 상기 기설정된 정보와 함께 상기 사용자로부터 입력된 메시지를 상기 서버로 전송하도록 상기 단말기를 제어하는 모듈;
    상기 기설정된 정보에 따라 상기 사용자로부터 입력된 메시지를 이용하여 생성된 검색결과를 수신하도록 상기 단말기를 제어하는 모듈;
    상기 수신된 검색결과를 상기 송수신된 메시지가 표시되는 영역을 통해 표시하도록 상기 단말기를 제어하는 모듈; 및
    상기 검색결과와 함께 상기 기설정된 정보의 발생에 따라, 표시된 상기 검색결과를 제거하기 위한 기능을 제공하도록 상기 단말기를 제어하는 모듈
    을 포함하고,
    상기 기설정된 정보를 발생시키는지 여부를 확인하도록 상기 단말기를 제어하는 모듈은,
    상기 사용자가 다른 사용자와 메시지를 송수신하는 통신 세션에서, 상기 통신 세션에 봇 참가자의 추가를 위해 상기 사용자가 검색을 활성화하기 위한 기설정된 정보를 발생시키는지 여부를 확인하고,
    상기 검색결과는, 상기 통신 세션의 다른 사용자를 제외하고 상기 사용자에게 제공되고, 상기 통신 세션이 설정된 대화창 내에 포함되는 상기 송수신된 메시지가 표시되는 영역을 통해 표시되고,
    상기 검색결과가 상기 통신 세션의 다른 사용자와 공유되고, 상기 검색결과를 제거하기 위한 기설정된 정보가 발생한 경우, 상기 대화창 내에 표시되는 검색결과 중 상기 통신 세션의 다른 사용자와 공유되는 검색결과는 삭제 대상에서 제외되고, 상기 다른 사용자를 제외하고 상기 사용자에게 제공된 검색결과는 상기 대화창 내에서 삭제되는 것
    을 특징으로 하는 메신저 어플리케이션 배포 시스템.
KR1020130006897A 2013-01-22 2013-01-22 다자간 메신저 서비스를 제공하는 방법 및 시스템 KR101821358B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020130006897A KR101821358B1 (ko) 2013-01-22 2013-01-22 다자간 메신저 서비스를 제공하는 방법 및 시스템
JP2013245178A JP6305033B2 (ja) 2013-01-22 2013-11-27 マルチユーザメッセンジャーサービスを提供する方法およびシステム
US14/144,820 US10218649B2 (en) 2013-01-22 2013-12-31 Method and system for providing multi-user messenger service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130006897A KR101821358B1 (ko) 2013-01-22 2013-01-22 다자간 메신저 서비스를 제공하는 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20140094282A KR20140094282A (ko) 2014-07-30
KR101821358B1 true KR101821358B1 (ko) 2018-01-25

Family

ID=51208598

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130006897A KR101821358B1 (ko) 2013-01-22 2013-01-22 다자간 메신저 서비스를 제공하는 방법 및 시스템

Country Status (3)

Country Link
US (1) US10218649B2 (ko)
JP (1) JP6305033B2 (ko)
KR (1) KR101821358B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200004530A (ko) * 2018-07-04 2020-01-14 라인플러스 주식회사 복사된 메시지 리스트를 제공하는 방법과 시스템 및 비-일시적인 컴퓨터 판독가능한 기록 매체

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9369425B2 (en) * 2014-10-03 2016-06-14 Speaktoit, Inc. Email and instant messaging agent for dialog system
US9922117B2 (en) 2014-10-31 2018-03-20 Bank Of America Corporation Contextual search input from advisors
US9785304B2 (en) 2014-10-31 2017-10-10 Bank Of America Corporation Linking customer profiles with household profiles
US9940409B2 (en) 2014-10-31 2018-04-10 Bank Of America Corporation Contextual search tool
KR101966268B1 (ko) * 2014-11-04 2019-04-05 후아웨이 테크놀러지 컴퍼니 리미티드 메시지 표시 방법, 기기 및 장치
JP2016201079A (ja) * 2015-04-14 2016-12-01 ミッションクルー株式会社 財務情報管理システム及びサーバ装置
KR101785420B1 (ko) * 2015-04-30 2017-11-06 주식회사 카카오 클라이언트 봇을 이용한 채팅 서비스 제공 방법 및 상기 방법을 수행하는 장치
US10547571B2 (en) 2015-05-06 2020-01-28 Kakao Corp. Message service providing method for message service linked to search service and message server and user terminal to perform the method
KR20160131866A (ko) * 2015-05-06 2016-11-16 주식회사 카카오 검색 서비스와 연결된 메시지 서비스를 위한 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 사용자 단말
JP6899512B2 (ja) * 2015-06-01 2021-07-07 Line株式会社 メッセンジャー基盤サービス提供装置、及びそれを利用した方法
WO2016210164A1 (en) * 2015-06-26 2016-12-29 Groupon, Inc. Mobile chat application integration with promotional systems
CN105024922A (zh) * 2015-07-22 2015-11-04 苏州乐聚一堂电子科技有限公司 聊天机器人与聊天***
CN105141503A (zh) * 2015-08-13 2015-12-09 北京北信源软件股份有限公司 一种全新的即时通信智能机器人
WO2017099483A1 (en) * 2015-12-09 2017-06-15 Samsung Electronics Co., Ltd. Device and method for providing user-customized content
KR20180093040A (ko) 2015-12-21 2018-08-20 구글 엘엘씨 메시지 교환 스레드들에 대한 자동적인 제안들
KR20180070659A (ko) * 2015-12-21 2018-06-26 구글 엘엘씨 메시징 애플리케이션들을 위한 자동적인 제안들 및 다른 콘텐츠
US11477139B2 (en) 2016-02-25 2022-10-18 Meta Platforms, Inc. Techniques for messaging bot rich communication
KR101758013B1 (ko) * 2016-03-03 2017-07-13 네이버 주식회사 질의어 삭제 인터랙션
KR101787248B1 (ko) * 2016-04-14 2017-10-18 라인 가부시키가이샤 메신저 서비스를 이용한 키워드 검색 방법 및 시스템
US20200036658A1 (en) * 2016-04-18 2020-01-30 Inzane Labs Private Limited System and method for assisting user communications using bots
US10769155B2 (en) 2016-05-17 2020-09-08 Google Llc Automatically augmenting message exchange threads based on tone of message
EP3748558A1 (en) * 2016-06-13 2020-12-09 Google LLC Automated telephone call initiating system and method
JP2018010409A (ja) * 2016-07-12 2018-01-18 Supership株式会社 情報処理装置及びプログラム
US10581769B2 (en) * 2016-07-13 2020-03-03 Nokia Of America Corporation Integrating third-party programs with messaging systems
KR101795696B1 (ko) * 2016-07-14 2017-11-09 주식회사 코인플러그 메신저 서비스를 통하여 송수신되는 데이터에 대한 기록 및 검증 서비스를 제공하는 방법, 및 이를 이용한 서버
KR101795695B1 (ko) * 2016-07-14 2017-12-01 주식회사 코인플러그 메신저 서비스를 통하여 송수신하는 데이터에 대한 기록 서비스 및 검증 서비스를 제공하는 방법, 및 이를 이용한 서버
CN107645437A (zh) * 2016-07-21 2018-01-30 北京快乐智慧科技有限责任公司 一种通过智能交互机器人进行交互的方法和***
JP6760797B2 (ja) * 2016-08-24 2020-09-23 Line株式会社 プログラム、情報処理方法、及び端末
CN117634495A (zh) 2016-09-20 2024-03-01 谷歌有限责任公司 基于消息贴纸的建议响应
US10511450B2 (en) 2016-09-20 2019-12-17 Google Llc Bot permissions
US10015124B2 (en) 2016-09-20 2018-07-03 Google Llc Automatic response suggestions based on images received in messaging applications
KR101935456B1 (ko) * 2016-10-05 2019-01-04 전창섭 인스턴트 메시지 서비스(ims) 채팅방에서 퀴즈와 광고 동시 제공방법 및 시스템
KR20180043889A (ko) * 2016-10-20 2018-05-02 네이버 주식회사 검색 결과 별 추천 질의를 제공하는 방법 및 시스템
CN108153801B (zh) * 2016-12-06 2023-05-23 松下知识产权经营株式会社 信息处理方法、信息处理装置以及记录介质
JP2018097564A (ja) * 2016-12-13 2018-06-21 ヤフー株式会社 配信装置、配信方法、配信プログラム、端末装置、表示方法、及び表示プログラム
KR102079221B1 (ko) * 2016-12-30 2020-02-19 주식회사 카카오 인터랙션을 이용한 메신저 검색 방법, 그리고 이를 구현한 서버 및 어플리케이션
US10733496B2 (en) * 2017-01-31 2020-08-04 Microsoft Technology Licensing, Llc Artificial intelligence entity interaction platform
US10740373B2 (en) * 2017-02-08 2020-08-11 International Business Machines Corporation Dialog mechanism responsive to query context
JP6929670B2 (ja) * 2017-03-15 2021-09-01 Line株式会社 プログラム、情報処理方法、端末
JP2018160088A (ja) * 2017-03-23 2018-10-11 株式会社サテライトオフィス チャットシステム、プログラム
US11025566B2 (en) * 2017-04-12 2021-06-01 Facebook, Inc. Techniques for intent-based search for bots
US11494440B1 (en) 2017-04-12 2022-11-08 Meta Platforms, Inc. Proactive and reactive suggestions for a messaging system
US10528227B2 (en) * 2017-04-18 2020-01-07 Fuji Xerox Co., Ltd. Systems and methods for linking attachments to chat messages
US10860854B2 (en) 2017-05-16 2020-12-08 Google Llc Suggested actions for images
US10404636B2 (en) 2017-06-15 2019-09-03 Google Llc Embedded programs and interfaces for chat conversations
US10348658B2 (en) 2017-06-15 2019-07-09 Google Llc Suggested items for use with embedded applications in chat conversations
CN107241507A (zh) * 2017-06-22 2017-10-10 青岛克路德机器人有限公司 基于Android***的机器人局域网扫描方法
US11121991B2 (en) * 2017-07-03 2021-09-14 Mycelebs Co., Ltd. User terminal and search server providing a search service using emoticons and operating method thereof
WO2019093591A1 (ko) * 2017-11-09 2019-05-16 연세대학교 산학협력단 건설 프로젝트 정보 관리 자동화를 위한 정보 관리시스템 및 채팅 플랫폼을 이용한 건설 프로젝트 정보 관리방법
KR101945297B1 (ko) * 2017-11-10 2019-02-07 (주)페르소나시스템 메신저 연동형 챗봇의 제작 및 제공 서버
KR20190057687A (ko) 2017-11-20 2019-05-29 삼성전자주식회사 챗봇 변경을 위한 위한 전자 장치 및 이의 제어 방법
US10891526B2 (en) 2017-12-22 2021-01-12 Google Llc Functional image archiving
EP3757806A4 (en) * 2018-02-23 2021-03-10 Fujitsu Limited PROGRAM FOR CALL CONTROL, METHOD FOR CALL CONTROL AND DEVICE FOR CALL CONTROL
JP7167592B2 (ja) * 2018-09-25 2022-11-09 富士フイルムビジネスイノベーション株式会社 制御装置、及び制御プログラム
CN109450771B (zh) * 2018-09-26 2022-05-17 深圳壹账通智能科技有限公司 添加好友的方法、装置、计算机设备及存储介质
US20200159836A1 (en) * 2018-11-16 2020-05-21 International Business Machines Corporation Intelligent resolution of conflicting information in adaptive dialog systems
KR101982991B1 (ko) * 2018-12-28 2019-05-27 건국대학교 산학협력단 복수의 챗봇을 이용한 질의 응답 방법 및 장치
JP7287040B2 (ja) * 2019-03-22 2023-06-06 富士フイルムビジネスイノベーション株式会社 メッセージ提供装置、プログラム、及び表示制御方法
JP7275717B2 (ja) * 2019-03-22 2023-05-18 富士フイルムビジネスイノベーション株式会社 メッセージ提供装置、プログラム、及び表示制御方法
US11012384B2 (en) * 2019-04-26 2021-05-18 Oracle International Corporation Application initiated conversations for chatbots
KR20210114480A (ko) 2019-05-06 2021-09-23 구글 엘엘씨 자동 통화 시스템
US11074415B2 (en) * 2019-05-07 2021-07-27 International Business Machines Corporation Context-sensitive aggregation of chatbot conversations
CN111178489B (zh) * 2019-12-30 2021-02-19 深圳集智数字科技有限公司 一种对话机器人引擎流量分配方法及装置
US11303749B1 (en) 2020-10-06 2022-04-12 Google Llc Automatic navigation of an interactive voice response (IVR) tree on behalf of human user(s)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030182391A1 (en) * 2002-03-19 2003-09-25 Mike Leber Internet based personal information manager

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099382A (ja) * 2001-09-20 2003-04-04 Sharp Corp コミュニケーションシステム及び情報処理プログラムを記録した記録媒体
JP4062908B2 (ja) * 2001-11-21 2008-03-19 株式会社日立製作所 サーバ装置および画像表示装置
JP4363942B2 (ja) * 2003-09-30 2009-11-11 株式会社エヌ・ティ・ティ・データ サーバ、通信制御方法、および、プログラム
US7363295B2 (en) * 2004-04-19 2008-04-22 Yahoo! Inc. Techniques for inline searching in an instant messenger environment
KR100690590B1 (ko) 2004-12-28 2007-03-09 엔에이치엔(주) 메신저를 이용한 검색 결과 공유 방법 및 시스템
US7603413B1 (en) * 2005-04-07 2009-10-13 Aol Llc Using automated agents to facilitate chat communications
US7590699B2 (en) * 2005-06-23 2009-09-15 Microsoft Corporation Instant messaging with built-in search
US8229951B2 (en) * 2005-07-14 2012-07-24 Red Hat, Inc. Method and system for enabling users searching for common subject matter on a computer network to communicate with one another
US8065286B2 (en) * 2006-01-23 2011-11-22 Chacha Search, Inc. Scalable search system using human searchers
US9830634B2 (en) * 2006-02-23 2017-11-28 International Business Machines Corporation Performing secure financial transactions in an instant messaging environment
US8719200B2 (en) * 2006-06-29 2014-05-06 Mycybertwin Group Pty Ltd Cyberpersonalities in artificial reality
KR100862503B1 (ko) * 2007-01-19 2008-10-08 엔에이치엔(주) 지식 광고 노출 방법 및 지식 광고 노출 시스템
US8601386B2 (en) * 2007-04-20 2013-12-03 Ingenio Llc Methods and systems to facilitate real time communications in virtual reality
KR20090000855A (ko) 2007-06-28 2009-01-08 이병철 메신저 기반 질문-답변 서비스 제공 장치 및 방법
US8239461B2 (en) * 2007-06-28 2012-08-07 Chacha Search, Inc. Method and system for accessing search services via messaging services
WO2009070927A1 (en) * 2007-12-03 2009-06-11 Ebay Inc. Live search chat room
US8805822B2 (en) * 2008-05-02 2014-08-12 Oracle International Corporation Knowledge base search utility
US8606627B2 (en) * 2008-06-12 2013-12-10 Microsoft Corporation Sponsored search data structure
US20100114684A1 (en) * 2008-09-25 2010-05-06 Ronel Neged Chat rooms search engine queryer
US9031216B1 (en) * 2009-03-05 2015-05-12 Google Inc. In-conversation search
US8700665B2 (en) * 2009-04-27 2014-04-15 Avaya Inc. Intelligent conference call information agents
US8315184B2 (en) * 2009-12-17 2012-11-20 Globaltel Media, Inc. Computer to mobile two-way chat system and method
JP5480058B2 (ja) * 2010-08-03 2014-04-23 ヤフー株式会社 広告マッチング装置、方法及びプログラム
JP5000776B1 (ja) * 2011-05-31 2012-08-15 楽天株式会社 情報提供システム、情報提供システムの制御方法、情報提供装置、プログラム、及び情報記憶媒体
US20130167044A1 (en) * 2011-12-27 2013-06-27 Visually Linked Llc System and Method for Providing Directed Video Within a Chat Application
US20140074951A1 (en) * 2012-09-12 2014-03-13 Paul Misir Enhanced chat functionality and searching
US20140136506A1 (en) * 2012-11-14 2014-05-15 Softlib Ltd. System and method for selecting data to be presented on a web site
US20140255895A1 (en) * 2013-03-06 2014-09-11 Avaya Inc. System and method for training agents of a contact center

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030182391A1 (en) * 2002-03-19 2003-09-25 Mike Leber Internet based personal information manager

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200004530A (ko) * 2018-07-04 2020-01-14 라인플러스 주식회사 복사된 메시지 리스트를 제공하는 방법과 시스템 및 비-일시적인 컴퓨터 판독가능한 기록 매체
KR102077580B1 (ko) * 2018-07-04 2020-02-17 라인플러스 주식회사 복사된 메시지 리스트를 제공하는 방법과 시스템 및 비-일시적인 컴퓨터 판독가능한 기록 매체
US11102154B2 (en) 2018-07-04 2021-08-24 LINE Plus Corporation Method, system, apparatus, and non-transitory computer-readable recording medium for providing a copied message list

Also Published As

Publication number Publication date
JP2014142919A (ja) 2014-08-07
US20140207882A1 (en) 2014-07-24
US10218649B2 (en) 2019-02-26
KR20140094282A (ko) 2014-07-30
JP6305033B2 (ja) 2018-04-04

Similar Documents

Publication Publication Date Title
KR101821358B1 (ko) 다자간 메신저 서비스를 제공하는 방법 및 시스템
Klopfenstein et al. The rise of bots: A survey of conversational interfaces, patterns, and paradigms
CN110785763B (zh) 自动化助理实现的方法和相关存储介质
CN109844717B (zh) 用于移动应用程序的实时远程控制的***和方法
CN108027873B (zh) 基于捕捉到的笔画信息来与助理组件交互
US20210225380A1 (en) Voiceprint recognition method and apparatus
CN105955617B (zh) 用于选择文本的手势
WO2020263711A1 (en) Memory grounded conversational reasoning and question answering for assistant systems
CN106407178A (zh) 一种会话摘要生成方法及装置
KR20170103586A (ko) 메신저 서비스를 이용한 인공지능 학습 방법 및 시스템, 그리고 인공지능을 이용한 답변 중계 방법 및 시스템
CN110249325A (zh) 具有通信模型的输入***
US20140028780A1 (en) Producing content to provide a conversational video experience
CN112055857A (zh) 上下文推荐
TW201947427A (zh) 人機對話方法、客戶端、電子設備及儲存媒體
WO2012158571A2 (en) Training statistical dialog managers in spoken dialog systems with web data
US11253778B2 (en) Providing content
KR102102287B1 (ko) 챗봇을 위한 대화 모델의 데이터 크라우드소싱 방법
CN108351868A (zh) 提供针对文档的交互式内容生成
CN109522505A (zh) 信息发布方法、装置、存储介质和电子装置
CN113938697A (zh) 直播间内的虚拟发言方法、装置及计算机设备
KR20170055345A (ko) 만화에서의 이미지 추출과 변형 시스템을 활용한 소셜 네트워크 서비스 및 방법
Bisser et al. Introduction to the microsoft conversational ai platform
WO2013181633A1 (en) Providing a converstional video experience
KR102120115B1 (ko) 대화 능력 기반의 답변 시스템 및 그 방법
KR102275336B1 (ko) 단말의 메신저를 이용한 광고 방법 및 그 장치

Legal Events

Date Code Title Description
N231 Notification of change of applicant
AMND Amendment
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant