[go: up one dir, main page]

KR20150037804A - Method for providing instant message service using bot - Google Patents

Method for providing instant message service using bot Download PDF

Info

Publication number
KR20150037804A
KR20150037804A KR20150041524A KR20150041524A KR20150037804A KR 20150037804 A KR20150037804 A KR 20150037804A KR 20150041524 A KR20150041524 A KR 20150041524A KR 20150041524 A KR20150041524 A KR 20150041524A KR 20150037804 A KR20150037804 A KR 20150037804A
Authority
KR
South Korea
Prior art keywords
user
type
bot
friend
chat room
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR20150041524A
Other languages
Korean (ko)
Other versions
KR102167837B1 (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 주식회사 다음카카오
Publication of KR20150037804A publication Critical patent/KR20150037804A/en
Application granted granted Critical
Publication of KR102167837B1 publication Critical patent/KR102167837B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/50Business processes related to the communications 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]
    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Information Transfer Between Computers (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)

Abstract

봇을 이용한 인스턴트 메시지 서비스 제공 방법이 개시된다. 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계, 상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계, 상기 선택된 채팅방 또는 상기 제2 유형의 친구와 관련된 적어도 하나의 봇(bot)을 제공하는 단계, 상기 적어도 하나의 봇 중 어느 하나의 봇을 선택하는 단계 및 상기 선택된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계를 포함할 수 있다.A method for providing an instant message service using a bot is disclosed. A method of providing an instant messaging service, comprising: maintaining a chat room list of chat rooms between a first type of friend and a second type of friend and a user, selecting a chat room between the second type of friend and the user from the chat room list Providing at least one bot associated with the selected chat room or the second type of friend, selecting any one of the at least one bot, And recording the messages in the chat room.

Description

봇을 이용한 인스턴트 메시지 서비스 제공 방법{METHOD FOR PROVIDING INSTANT MESSAGE SERVICE USING BOT}[0001] METHOD FOR PROVIDING INSTANT MESSAGE SERVICE USING BOT [0002]

아래의 실시예들은 봇을 이용한 인스턴트 메시지 서비스 제공 방법에 관한 것이다.
The following embodiments relate to a method for providing an instant message service using a bot.

인스턴트 메시지 서비스는 인터넷 같은 네트워크를 이용하여 복수의 사용자들의 즉각적인(실시간) 통신을 지원한다. 예를 들어, 인스턴트 메시지 서비스의 가입자들은 실시간으로 텍스트 메시지들뿐만 아니라 사진, 동영상, 이모티콘, 오디오 등 다양한 파일들을 송/수신할 수 있다. 이러한, 인스턴트 메시지 서비스는 실시간으로 대화가 이루어진다는 점에서 전자 우편 서비스와 구별된다.The instant messaging service supports immediate (real-time) communication of multiple users using a network such as the Internet. For example, subscribers of an instant message service can send and receive various files such as pictures, videos, emoticons, and audio as well as text messages in real time. Such an instant messaging service is distinguished from an e-mail service in that a conversation takes place in real time.

인스턴트 메시지 서비스에 가입된 사용자들의 휴다 단말에는 인스턴트 메신저(인스턴트 메시지 어플리케이션)가 클라이언트로서 설치된다. 스마트폰, 태블릿 PC 등 모바일 기기들이 널리 보급되고, 통신 기술이 발전함에 따라, 사용자들은 이동통신사에 의해 제공되는 단문 메시지 서비스보다 인스턴트 메시지 서비스를 자주 이용한다. 따라서, 인스턴트 메시지 서비스에 가입된 사용자들의 수는 드라마틱하게 증가하고 있으며, 이러한 증가는 또 다른 비즈니스 영역을 창출한다. 예를 들어, 광고주들은 인스턴트 메시지 서비스에 가입된 사용자들을 타겟팅할 수 있다.
An instant messenger (instant messaging application) is installed as a client in a mobiles terminal of users subscribed to the instant messaging service. As mobile devices such as smart phones and tablet PCs are becoming widespread and communication technologies are developed, users often use instant message services rather than short message services provided by mobile communication companies. Thus, the number of users subscribed to the instant messaging service is increasing dramatically, and this increase creates another business area. For example, advertisers may target users subscribed to an instant messaging service.

본 발명의 실시예들은 사용자와 인터랙션을 수행할 수 있는 복수의 봇들을 제공함으로써, 사용자에게 보다 편리하게 정보를 제공할 수 있다.Embodiments of the present invention can provide information to a user more conveniently by providing a plurality of bots capable of performing an interaction with a user.

또한, 본 발명의 실시예들은 사용자와 인터랙션을 수행할 수 있는 복수의 봇들을 광고를 위하여 사용함으로써, 새로운 비즈니스 영역을 창출할 수 있다.
In addition, the embodiments of the present invention can create a new business area by using a plurality of bots capable of performing an interaction with a user for advertisement.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계, 상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계, 상기 선택된 채팅방 또는 상기 제2 유형의 친구와 관련된 적어도 하나의 봇(bot)을 제공하는 단계, 상기 적어도 하나의 봇 중 어느 하나의 봇을 선택하는 단계 및 상기 선택된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계를 포함할 수 있다.A method of providing an instant message service according to an exemplary embodiment of the present invention includes: maintaining a chat room list of chat rooms between a friend of a first type and a friend of a second type and a user; Selecting at least one bot associated with the selected chat room or the second type of friend, selecting one of the at least one bot, And recording the messages transmitted and received between the bot and the user in the chat room.

상기 제1 유형의 친구는 일반 친구이고, 상기 제2 유형의 친구는 기업 친구로서 가상의 친구일 수 있다.The first type of friend may be a general friend, and the second type of friend may be a virtual friend as a company friend.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제1 유형의 친구와 상기 제2 유형의 친구를 구별할 수 있는 식별자를 디스플레이하거나, 채팅방들을 친구 각각의 유형에 따라 그룹핑하는 단계를 더 포함할 수 있다.The method of providing an instant message service according to an embodiment of the present invention may further include displaying an identifier capable of distinguishing the friend of the first type from the friend of the second type or grouping the chat rooms according to the type of each friend .

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 어느 하나의 봇을 선택함에 응답하여, 상기 봇에 대한 정보를 상기 채팅방의 발신 메시지 필드에 기록하는 단계를 더 포함할 수 있다.The method of providing an instant message service according to an exemplary embodiment of the present invention may further include the step of recording information on the bot in an outgoing message field of the chatting room in response to selecting one of the bots.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방에서, 상기 사용자의 스와이프 제스쳐를 감지하는 단계, 상기 적어도 하나의 봇을 포함하는 화면을 제공하는 단계 및 상기 화면에 포함된 적어도 하나의 봇 중 어느 하나를 선택하는 단계를 더 포함할 수 있다.The method for providing an instant message service according to an embodiment of the present invention may include detecting a swipe gesture of the user in a chat room between the friend of the second type and the user, And selecting at least one of the bots included in the screen.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 제1 봇과의 대화 내용 및 제2 봇과의 대화 내용을 동일한 채팅방에 기록하는 단계를 더 포함할 수 있다.The method of providing an instant message service according to an exemplary embodiment of the present invention may further include recording chat content with the first bot and chat content with the second bot in the same chat room.

상기 화면에서 적어도 하나의 봇 각각은 적어도 하나의 이미지 각각에 매핑될 수 있다.In the screen, each of the at least one bots may be mapped to at least one image.

상기 적어도 하나의 봇은 상기 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성할 수 있다.The at least one bot may automatically generate a response message in response to a message input from the user.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 봇이 선택된 경우, 다른 봇이 선택될 때까지 상기 선택된 봇이 유지되거나, 상기 선택된 봇의 응답이 있으면, 상기 선택된 봇을 리셋하거나, 상기 선택된 봇 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자가 봇에 대한 새로운 선택을 할 수 있도록 하는 단계를 더 포함할 수 있다.The instant message service providing method according to an embodiment of the present invention is characterized in that when the bot is selected, the selected bot is held until another bot is selected, or, when there is a response from the selected bot, And allowing the user to make a new selection for the bot through an indication of recommendation of selection of the selected bot or other bot.

상기 제1 유형의 친구 및 상기 제2 유형의 친구를 포함하는 주소록을 유지하는 단계를 포함할 수 있다.And maintaining an address book that includes the first type of friend and the second type of friend.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구에 대한 프로필을 제공하는 단계, 상기 프로필에서 상기 적어도 하나의 봇을 선택할 수 있는 화면을 제공하는 단계 및 상기 어느 하나의 봇이 선택되면, 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계를 더 포함할 수 있다.A method for providing an instant message service according to an embodiment of the present invention includes providing a profile for the second type of friend, providing a screen for selecting the at least one bot in the profile, And if the bot is selected, displaying the chat room between the second type of friend and the user.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공하는 단계, 상기 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 상기 선택된 객체에 대응하는 봇을 감지하는 단계, 인스턴트 메시지 서비스 어플리케이션을 이용하여 상기 웹페이지에 대응하는 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이하는 단계 및 상기 감지된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 디스플레이하는 단계를 더 포함할 수 있다.According to another aspect of the present invention, there is provided a method of providing an instant message service, the method comprising: providing a web page in a form independent of the instant message service; in response to selecting one of the plurality of objects included in the web page, Displaying a chat room between the user and a second type of friend corresponding to the web page using an instant messaging service application, and displaying the chat room between the user and the user, And displaying the messages in the chat room.

본 발명의 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방에 포함된 특정 영역에 대한 상기 사용자의 제스쳐를 감지하는 단계 및 상기 특정 영역에 대한 상기 사용자의 제스쳐를 감지함에 응답하여, 상기 채팅방의 적어도 일부 영역에 상기 제2 유형의 친구와 관련된 광고를 디스플레이하는 단계를 더 포함할 수 있다.The method of providing an instant message service according to an embodiment of the present invention includes the steps of sensing a gesture of the user with respect to a specific area included in a chat room between the friend of the second type and the user, In response to detecting the gesture, the method may further include displaying an advertisement associated with the second type of friend in at least a portion of the chat room.

상기 적어도 하나의 봇은 상기 제2 유형의 친구의 위치를 안내하는 위치 안내 봇, 고객 서비스를 제공하는 고객 서비스 봇 또는 이벤트 서비스를 제공하는 이벤트 서비스 봇 중 적어도 하나를 포함할 수 있다.
The at least one bot may include at least one of a location guide bot that guides the location of the second type of friend, a customer service bot that provides customer service, or an event service bot that provides an event service.

본 발명의 실시예들은 사용자와 봇의 인터렉션을 이용하여 사용자는 보다 편리하게 정보를 획득할 수 있고, 기업은 효과적으로 광고를 노출시킬 수 있는 봇을 이용한 인스턴트 메시지 서비스 제공 방법이 제공된다.
Embodiments of the present invention provide a method for providing an instant message service using a bot that enables a user to acquire information more conveniently by using an interaction between a user and a bot and can expose an advertisement effectively to a company.

도 1은 일 실시예에 따른 인스턴트 메시지 서비스 시스템을 설명하기 위한 도면이다.
도 2 내지 3은 일 실시예에 따른 제1 유형의 친구 및 제2 유형의 친구를 유형을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 이동 단말의 사용자 입력창을 설명하기 위한 도면이다.
도 5는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스를 설명하기 위한 도면이다.
도 6 내지 8은 일 실시예에 따른 적어도 하나의 봇의 제공을 설명하기 위한 도면이다.
도 9 내지 14는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스의 구체적인 실시예를 설명하기 위한 도면이다.
도 15는 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법을 설명하기 위한 동작 흐롬도이다.
도 16은 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치를 설명하기 위한 블록도이다.
1 is a view for explaining an instant message service system according to an embodiment.
Figures 2 to 3 illustrate types of friends of a first type and friends of a second type according to an embodiment.
4 is a diagram for explaining a user input window of a mobile terminal according to an embodiment.
5 is a view for explaining an instant message service using a bot according to an embodiment.
6 to 8 are diagrams for explaining the provision of at least one bot according to an embodiment.
9 to 14 are views for explaining a specific embodiment of an instant message service using a bot according to an embodiment.
FIG. 15 is a flowchart illustrating an instant message service providing method according to an embodiment of the present invention.
16 is a block diagram illustrating an apparatus for providing an instant message service according to an embodiment.

이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 일 실시예들에 의해 제한되거나 한정되는 것은 아니다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to or limited by the embodiments. In addition, the same reference numerals shown in the drawings denote the same members.

인스턴트 메시지 서비스 시스템Instant messaging service system

도 1은 일 실시예에 따른 인스턴트 메시지 서비스 시스템을 설명하기 위한 도면이다.1 is a view for explaining an instant message service system according to an embodiment.

도 1을 참조하면, 인스턴트 메시지 서비스 시스템(이하, 인스턴트 메시지 시스템)은 메시지 서버(110), 통신망(120), 이동 단말(130), 기업체(140, 광고주) 및 다른 이동 단말(150)을 포함할 수 있다. 구체적으로, 사용자의 이동 단말(130)은 인스턴트 메시지 서비스에 가입되어 있을 수 있으며, 사용자의 친구 리스트는 제1 유형의 친구들과 제2 유형의 친구들을 포함할 수 있다. 그리고,, 제1 유형의 친구들은 다른 이동 단말들(150)을 소유한다. 여기서, 제1 유형의 친구들은 영리적인 목적이 없는 사용자들로서, 가족, 직장 동료, 지인 등을 포함할 수 있다. 그리고, 제2 유형의 친구들은 가상의 친구들로서, 기업체들(광고주들)을 의미할 수 있다. 1, an instant message service system (hereinafter referred to as an instant message system) includes a message server 110, a communication network 120, a mobile terminal 130, a business entity 140, an advertiser, and another mobile terminal 150 can do. Specifically, the user's mobile terminal 130 may be subscribed to an instant messaging service, and the user's buddy list may include first type of buddies and second type buddies. And, the first type of friends owns other mobile terminals 150. Here, the first type of friends are non-profit-oriented users and may include family members, work colleagues, acquaintances, and the like. And, the second type of friends can mean businesses (advertisers) as virtual friends.

인스턴트 메시지 서비스 어플리케이션(채팅 어플리케이션)은 이동 단말들 각각에 설치되어, 메시지 서버(110)로부터 채팅 메시지를 수신하는 기능, 그 수신된 채팅 메시지를 화면에 디스플레이하는 기능 및 사용자에 의해 작성되는 채팅 메시지를 메시지 서버(110)로 송신하는 기능을 수행할 수 있다. 뿐만 아니라, 인스턴트 메시지 서비스 어플리케이션은 사용자들의 소셜 액티비티를 위한 추가적인 기능들을 제공할 수 있다.
The instant messaging service application (chat application) is installed in each of the mobile terminals and has a function of receiving a chat message from the message server 110, a function of displaying the received chat message on the screen, and a chat message To the message server (110). In addition, the instant messaging service application can provide additional functions for users' social activities.

제1 유형의 친구 및 제2 유형의 친구Friends of the first type and friends of the second type

도 2 내지 3은 일 실시예에 따른 제1 유형의 친구 및 제2 유형의 친구를 유형을 설명하기 위한 도면이다.Figures 2 to 3 illustrate types of friends of a first type and friends of a second type according to an embodiment.

도 2를 참조하면, 인스턴트 메시지 서비스에 가입된 사용자(210)는 친구들(220, 230)로부터 채팅 메시지를 수신하고, 원하는 채팅 메시지를 작성하여 그 친구들로 송신할 수 있다.Referring to FIG. 2, a user 210 subscribed to an instant messaging service can receive a chat message from friends 220 and 230, create a desired chat message, and transmit the chat message to the friends.

본 발명의 실시예들에 따른 친구들의 유형들은 제1 유형 및 제2 유형을 포함할 수 있다. 제1 유형의 친구(220)는 사용자의 가족, 직장 동료, 지인 등과 같이 일반적인 친구를 의미하며, 제2 유형의 친구(230)는 기업체(240, 광고주)에 의해 제어되는 가상의 친구이다.The types of buddies according to embodiments of the present invention may include a first type and a second type. The first type of friend 220 refers to a general friend such as a user's family, a work colleague, an acquaintance, and the like. The second type of friend 230 is a virtual friend controlled by the corporation 240 (advertiser).

여기서, 기업체(240)는 상품의 제조, 판매를 위한 기업체, 다양한 서비스들을 제공하는 업체 등을 포함할 수 있다. 제2 유형의 친구(230)는 광고 또는 쿠폰 등을 제공하기 위하여 사용자(210)에게 채팅 메시지들을 송신할 수 있다. 제2 유형의 친구(230)가 송신하는 채팅 메시지들은 동영상, 쿠폰 정보, 이벤트 정보, 광고 정보 및 투표 인터페이스 중 적어도 하나를 포함할 수 있다.
Here, the business entity 240 may include a company for manufacturing and selling goods, a company providing various services, and the like. The second type of friend 230 may send chat messages to the user 210 to provide an advertisement, coupon, or the like. The chat messages transmitted by the second type of friend 230 may include at least one of video, coupon information, event information, advertisement information, and a voting interface.

도 3을 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법은 사용자에게 채팅방 리스트를 제공할 수 있다. 구체적으로, 채팅방 리스트는 제1 유형의 친구들과 사용자 사이의 채팅방 리스트 또는 제2 유형의 친구들과 사용자 사이의 채팅방 리스트 중 적어도 하나를 포함할 수 있다. 여기서, 제1 유형의 친구들과 사용자 사이의 채팅방 리스트와 제2 유형의 친구들과 사용자 사이의 채팅방 리스트는 개별적으로 또는 통합적으로 제공될 수 있다.Referring to FIG. 3, an instant message service providing method according to an exemplary embodiment may provide a list of chat rooms to a user. Specifically, the chat room list may include at least one of a chat room list between a first type of friends and a user, or a chat room list between a second type of friends and a user. Here, the chat room list between the first type of friends and the user and the chat room list between the second type of friends and the user can be provided individually or integrally.

이 때, 본 발명의 실시예들은 사용자가 채팅방 리스트에서 해당 채팅방이 제1 유형의 친구에 대응하는지 또는 제2 유형의 친구에 대응하는지를 시각적으로 확인할 수 있도록 그래픽 효과를 사용할 수 있다. 보다 구체적으로, 일 실시예에서, 채팅방 리스트(310)는 제1 유형의 친구와 사용자 사이의 채팅방(311, 313)과 제2 유형의 친구와 사용자 사이의 채팅방(312, 314)을 포함할 수 있다. 이 때, 제1 유형의 친구와 사용자 사이의 채팅방(311, 313)과 제2 유형의 친구와 사용자 사이의 채팅방(312, 314)은 하나의 채팅방 리스트에서 포함될 수 있다. 그러나, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와 제2 유형의 친구를 구별할 수 있는 식별자(예를 들어, ‘

Figure pat00001
’)를 디스플레이 할 수 있다. 예를 들어, 채팅방 리스트(310)에서, 제2 유형의 친구는 식별자 ‘
Figure pat00002
’에 의해 구별될 수 있다. 이에 따라, 사용자는 제1 유형의 친구와 제2 유형의 친구를 쉽게 구별할 수 있다.At this time, embodiments of the present invention may use a graphical effect so that the user can visually check whether the corresponding chat room corresponds to the first type of friend or the second type of friend in the chat room list. More specifically, in one embodiment, the chat room list 310 may include a chat room 311, 313 between a first type of friend and a user and a chat room 312, 314 between a second type friend and a user. have. At this time, the chat rooms (311, 313) between the friend and the user of the first type and the chat rooms (312, 314) between the friend and the user of the second type can be included in one chat room list. However, the method of providing an instant messaging service may include an identifier (e.g., "
Figure pat00001
Can be displayed. For example, in the chat room list 310,
Figure pat00002
≪ / RTI > Accordingly, the user can easily distinguish between the first type of friend and the second type of friend.

다른 일 실시예에서, 채팅방 리스트(320)는 제1 유형의 친구들과 사용자 사이의 채팅방들과 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)을 서로 다른 그룹들로 그룹핑될 수 있다. 예를 들어, 채팅방 리스트(320)는 제2 유형의 친구들과 사용자 사이의 채팅방들(321 내지 324)만을 포함할 수 있으며, 사용자는 탭(330)을 이용하여 제1 유형의 친구들과 사용자 사이의 채팅방들을 브라우징할 수 있다.
In another embodiment, the chat room list 320 can be grouped into different groups of chat rooms 321-324 between chat rooms and users of the first type and friends and users of the second type . For example, the chat room list 320 may include only chat rooms 321 through 324 between the second type of friends and the user, and the user may use the tab 330 to select between the first type of friends and the user You can browse chat rooms.

사용자 입력창User input window

도 4는 일 실시예에 따른 이동 단말의 사용자 입력창을 설명하기 위한 도면이다.4 is a diagram for explaining a user input window of a mobile terminal according to an embodiment.

도 4를 참조하면, 사용자가 채팅방에 들어가면, 제1 유형의 친구 또는 제2 유형의 친구와 관련된 채팅창이 디스플레이된다. 이러한 채팅창은 해당 친구와 사용자 사이의 채팅 히스트리가 디스플레이한다.4, when a user enters a chat room, a chat window associated with a first type of friend or a second type of friend is displayed. This chat window is displayed by the chat history between the friend and the user.

인스턴트 메시지 서비스 제공 방법은 화면(410)에, 제1 유형의 친구 또는 제2 유형의 친구와 사용자간의 대화를 보여주는 채팅창을 디스플레이할 수 있고, 사용자가 메시지를 작성할 수 있는 사용자 입력창(420)을 디스플레이(오버레이)할 수 있다.The method of providing an instant messaging service may include displaying a chat window in a screen 410 showing a chat between a first type of friend or a friend of a second type and a user and a user input window 420 from which a user can create a message, Can be displayed (overlay).

일 실시예에서는, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와의 채팅창과 제2 유형의 친구와의 채팅창의 그래픽 표현을 다르게 제공할 수 있다. 특히, 제1 유형의 친구와의 채팅창에는 사용자 입력창(420)이 함께 디스플레이되는 반면에, 제2 유형의 친구와의 채팅창에는 사용자 입력창(420)이 함께 디스플레이되지 않을 수 있다. 즉, 제2 유형의 친구와의 채팅창에서 사용자 입력창(420)에 대한 활성화는 사용자의 설정, 제2 유형의 친구의 속성에 의존할 수 있다. 예를 들어, 제2 유형의 친구가 봇을 이용하여 사용자와 대화할 수 있다면, 사용자 입력창(420)은 활성화될 수 있으며, 그렇지 않다면, 사용자 입력창(420)은 활성화되지 않을 수 있다.
In one embodiment, the method of providing an instant messaging service may provide a graphical representation of a chat window with a first type of friend and a chat window with a second type of friend differently. In particular, the chat window with the first type of friend may be displayed together with the user input window 420, while the chat window with the second type of friend may not display the user input window 420 together. That is, the activation of the user input window 420 in the chat window with the friend of the second type may depend on the setting of the user and the attribute of the friend of the second type. For example, if the second type of friend is able to communicate with the user using the bot, the user input window 420 may be activated, otherwise the user input window 420 may not be activated.

봇을 이용한 인스턴트 메시지 서비스Instant message service using bots

도 5는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스를 설명하기 위한 도면이다.5 is a view for explaining an instant message service using a bot according to an embodiment.

도 5를 참조하면, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 관련된 복수의 봇들을 포함하는 화면(510)을 제공할 수 있다. 구체적으로, 화면(510)은 제2 유형의 친구에 대한 프로필(520), 차단 버튼(530) 및 복수의 봇들(541 내지 549)을 나타내는 객체들을 포함할 수 있다. Referring to FIG. 5, an instant message service providing method may provide a screen 510 that includes a plurality of bots associated with a second type of friend. Specifically, the screen 510 may include objects representing a profile 520 for a second type of friend, a block button 530, and a plurality of bots 541 through 549.

복수의 봇들(541 내지 549)은 서로 다른 기능들을 지원한다. 예를 들어, 위치 안내 봇(545)은 사용자에게 제2 유형의 친구의 위치(예를 들어, 고객 센터의 위치)를 안내할 수 있고, 고객 서비스 봇(544)은 사용자에게 고객 서비스를 제공하기 위하여 사용자의 문의에 응답할 수 있다. 그리고, 이벤트 서비스 봇(549)은 이벤트 서비스를 사용자에게 제공하기 위하여 사용자와 메시지들을 송/수신할 수 있다. 그리고, 복수의 봇들(541 내지 549) 각각은 고유의 이미지 각각에 매핑될 수 있다. The plurality of bots 541 to 549 support different functions. For example, the location guidance bot 545 may direct the user to the location of a second type of friend (e.g., a location of a customer center), and the customer service bot 544 may provide a customer service In response to the user's inquiry. The event service bots 549 may send and receive messages and messages to provide the event service to the user. And each of the plurality of bots 541 to 549 can be mapped to each unique image.

복수의 봇들(541 내지 549)은 사용자와 인터랙티브하게 대화할 수 있다. 구체적으로, 복수의 봇들(541 내지 549)은 사용자와 메시지를 주고 받을 수 있으며, 특히, 사용자로부터 입력된 메시지에 식별한 후에, 자동으로 적절한 응답 메시지를 사용자에게 제공할 수 있다.
The plurality of bots 541 to 549 can interactively interact with the user. Specifically, the plurality of bots 541 to 549 can send and receive messages to and from the user, and can automatically provide an appropriate response message to the user, in particular, after identifying the input message from the user.

도 6 내지 8은 일 실시예에 따른 적어도 하나의 봇의 제공을 설명하기 위한 도면이다.6 to 8 are diagrams for explaining the provision of at least one bot according to an embodiment.

도 6을 참조하면, 화면(610)은 제2 유형의 친구(620)와 사용자 사이의 채팅방을 나타낸다. 제2 유형의 친구(620)와 사용자 사이의 채팅방을 제공하기 위해, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다. 그리고, 사용자는 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다. Referring to FIG. 6, a screen 610 represents a chat room between a user of a second type 620 and a user. To provide a chat room between a user of the second type of friend 620 and a user, the method of providing an instant messaging service may maintain a chat room list of chat rooms between a friend and a user of the second type. Then, the user can select a chat room between the friend and the user of the second type from the chat room list.

도 5에 도시된 화면과 채팅방은 자연스럽게 연결될 수 있다. 즉, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서, 사용자의 스와이프 제스쳐를 감지할 수 있다. 스와이프 제스쳐를 감지함에 응답하여, 채팅방은 복수의 봇들을 포함하는 화면(도 5에 도시된)으로 대체될 수 있다. 물론, 복수의 봇들을 포함하는 화면에 대한 스와이프 제스쳐가 가해진 경우, 복수의 봇들을 포함하는 화면은 채팅방으로 대체될 수 있다.The chat room and the screen shown in FIG. 5 can be naturally connected. That is, the instant message service providing method can detect the swipe gesture of the user in the chat room between the friend and the user of the second type. In response to detecting the swipe gesture, the chat room may be replaced with a screen (shown in FIG. 5) that includes a plurality of bots. Of course, when a swipe gesture is applied to a screen including a plurality of bots, a screen including a plurality of bots can be replaced with a chat room.

다른 일 실시예로서, 도 7을 참조하면, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구의 프로필을 이용하여, 적어도 하나의 봇을 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구를 포함하는 주소록을 유지할 수 있다. 그리고, 사용자가 제2 유형의 친구의 프로필을 보기를 원할 경우, 인스턴트 메시지 서비스 제공 방법은 사용자에게 제2 유형의 친구에 대한 프로필 화면(710)을 제공할 수 있으며, 프로필 화면(710)은 적어도 하나의 봇들을 포함할 수 있다. 예를 들어, 사용자가 제2 유형의 친구의 이름을 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구의 프로필 화면(710)을 제공할 수 있다. 이 때, 프로필 화면(710)제2 유형의 친구에 대한 정보(715, 720) 및 적어도 하나의 봇(711 내지 714)을 포함할 수 있다. 이 때, 사용자가 적어도 하나의 봇(711 내지 714) 중 어느 하나를 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방을 디스플레이할 수 있다. 그리고, 선택된 봇과 사용자 사이의 인터렉션을 통하여 사용자에게 서비스를 제공할 수 있다.
As another example, referring to FIG. 7, a method of providing an instant messaging service may provide at least one bot using a profile of a second type of friend. Specifically, the method of providing an instant messaging service may maintain an address book that includes a first type of friend and a second type of friend. And, if the user wants to view the profile of the second type of friend, the instant messaging service providing method may provide the user with a profile screen 710 for a second type of friend, And may include one bots. For example, if the user selects the name of the second type of friend, the instant messaging service providing method may provide a profile screen 710 of the second type of friend. At this time, the profile screen 710 may include information (715, 720) about the second type of friend and at least one bot 711 to 714. At this time, when the user selects any one of the at least one bots 711 to 714, the instant message service providing method may display the chat room between the friend and the user of the second type. Then, the service can be provided to the user through the interaction between the selected bot and the user.

또한, 도 8을 참조하면, 제2 유형의 친구는 일반적인 웹페이지를 통하여 인스턴트 메시지 서비스와 연결될 수 있다. 즉, 제2 유형의 친구에 대응하는 웹페이지는 복수의 객체들을 포함할 수 있으며, 사용자에 의하여 복수의 객체들 중 어느 하나가 선택되면, 선택된 객체에 대응하는 봇이 활성화된다. 활성화된 봇은 인스턴트 메시지 서비스 어플리케이션을 호출하며, 자동적으로 제2 유형의 친구와 사용자 사이의 채팅방이 디스플레이된다. 사용자는 디스플레이된 채팅방에서 활성화된 봇과 대화를 수행할 수 있다.Also, referring to FIG. 8, the second type of friend can be connected to the instant message service through a general web page. That is, the web page corresponding to the friend of the second type may include a plurality of objects, and when any one of the plurality of objects is selected by the user, the bot corresponding to the selected object is activated. The activated bot invokes the instant messaging service application, and the chat room between the second type of friend and the user is automatically displayed. The user can conduct a conversation with the activated bot in the displayed chat room.

보다 구체적인 실시예로서, 사용자가 웹서핑을 통하여 웹페이지(810)에 방문한 경우, 웹페이지(810)에 포함된 복수의 객체(811 내지 815)들 중 어느 하나를 선택할 수 있다. 이 때, 사용자는 복수의 객체들(811 내지 815) 중 고객센터(813)를 클릭할 수 있으며, 고객센터(813)가 클릭됨에 응답하여 고객 서비스 봇(821)이 활성화될 수 있다. 즉, 사용자가 고객센터(813)를 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 고객센터(813)와 대응되는 고객 서비스 봇(821)을 감지할 수 있다. 그리고, 고객 서비스 봇(821)을 감지함에 응답하여, 웹페이지에 대응하는 제2 유형의 친구와 사용자(822) 사이의 채팅방(820)이 식별되고, 제2 유형의 친구와 사용자(822) 사이의 채팅 히스토리를 포함하는 식별된 채팅방이 디스플레이될 수 있다. 이에 따라, 사용자(822)는 고객 서비스 봇(822)과 메시지를 송수신할 수 있고, 인스턴트 메시지 서비스 제공 방법은 송수신된 메시지들을 채팅방(820)에 디스플레이 할 수 있다.
As a more specific embodiment, when the user visits the web page 810 through web surfing, one of the plurality of objects 811 through 815 included in the web page 810 can be selected. At this time, the user can click on the customer center 813 among the plurality of objects 811 to 815, and the customer service bot 821 can be activated in response to the customer center 813 being clicked. That is, when the user selects the customer center 813, the instant message service providing method can detect the customer service bot 821 corresponding to the customer center 813. In response to detecting the customer service bot 821, the chat room 820 between the second type of friend and user 822 corresponding to the web page is identified, and between the second type of friend and the user 822 The identified chat room containing the chat history of the chat room may be displayed. Accordingly, the user 822 can send and receive messages to and from the customer service bot 822, and the instant message service method can display messages sent and received in the chat room 820.

봇을 이용한 인스턴트 메시지 서비스의 구체적인 실시예A specific embodiment of instant message service using bots

도 9 내지 14는 일 실시예에 따른 봇을 이용한 인스턴트 메시지 서비스의 구체적인 실시예를 설명하기 위한 도면이다.9 to 14 are views for explaining a specific embodiment of an instant message service using a bot according to an embodiment.

도 9을 참조하면, 채팅방(910)은 제2 유형의 친구와 사용자(912) 사이의 대화를 포함할 수 있으며, 사용자는 적어도 하나의 봇(911)을 선택할 수 있다. 그리고, 인스턴트 메시지 서비스는 선택된 봇에 대한 정보를 채팅방(910)의 발신 메시지 필드에 기록할 수 있다. 이에 따라, 사용자는 적어도 하나의 봇(911)과 메시지를 주고 받을 수 있다. 9, chat room 910 may include a conversation between a second type of friend and user 912, and a user may select at least one bot 911. The instant message service may also record information about the selected bot in the outgoing message field of the chat room 910. [ Accordingly, the user can exchange messages with at least one bot 911.

예를 들어, 사용자(912)가 고객 서비스 봇(911)을 선택한 경우, 사용자(912)는 제2 유형의 친구에 관한 사항을 질의하기 위한 메시지를 송신할 수 있다. 그리고, 고객 서비스 봇(911)은 사용자(912)로부터 입력된 메시지에 응답하여 자동으로 그에 대한 답변을 포함한 응답 메시지를 생성할 수 있다. 이에 따라, 사용자(912)와 제2 유형의 친구의 인터렉션이 가능함으로써, 사용자(912)는 필요한 정보를 인스턴트 메시지 서비스를 이용하여 획득할 수 있다.For example, if user 912 selects customer service bot 911, user 912 may send a message to inquire about matters of a second type of friend. Then, the customer service bot 911 can automatically generate a response message including a response to the message input from the user 912. Thus, by allowing the user 912 to interact with a friend of the second type, the user 912 can obtain the necessary information using the instant messaging service.

도 10을 참조하면, 제2 유형의 친구와 사용자 사이의 채팅방(1010)에서, 사용자(1030)는 제1 봇(1020) 및 제2 봇(1040)과 메시지를 주고 받을 수 있다. 구체적으로, 사용자는 도 5의 적어도 하나의 봇을 포함한 화면(510)에서 어느 하나의 봇(1020)을 선택할 수 있고, 선택된 봇(1020)과 메시지를 주고 받을 수 있다. 그리고, 사용자는 다른 봇(1040)을 선택함으로써, 다른 봇(1040)과 메시지를 송수신할 수 있다. 이 때, 인스턴트 메시지 서비스 제공 방법은 제1 봇(1020)과의 대화 내용 및 제2 봇(1040)과의 대화 내용을 동일한 채팅방에 기록할 수 있다. 예를 들어, 사용자(1030)가 도 5의 고객 서비스 봇(544)를 선택한 경우, 사용자(1030)는 고객 센터에 관련된 질의를 할 수 있다. 이에 따라, 고객 서비스 봇(1020)은 자동으로 응답 메시지를 생성하여 사용자(1030)에게 전송할 수 있다. 사용자(1030)가 응답 메시지를 수신한 후, 사용자(1030)는 도 5의 화면(510)에서, 고객 서비스 봇(544)와 다른 봇인 설문하기 봇(548)을 선택할 수 있다. 이에 따라, 설문하기 봇(1040)은 설문하기 봇(1040)에 대한 정보를 채팅방의 발신 메시지 필드에 기록할 수 있다. 그리고, 사용자(1030)는 설문하기 봇(1040)에 메시지를 송신함으로써, 설문하기 봇(1040)이 제공하는 설문에 응할 수 있다.10, in a chat room 1010 between a friend and a user of a second type, a user 1030 can exchange messages with a first bot 1020 and a second bot 1040. [ Specifically, the user can select any one of the bots 1020 on the screen 510 including at least one of the bots shown in FIG. 5, and can exchange messages with the selected bots 1020. The user can send and receive a message with another bot 1040 by selecting another bot 1040. At this time, the instant message service providing method can record conversation contents with the first bots 1020 and conversation contents with the second bots 1040 in the same chat room. For example, if the user 1030 selects the customer service bot 544 of FIG. 5, the user 1030 may query the customer center. Accordingly, the customer service boss 1020 can automatically generate a response message and transmit the response message to the user 1030. After the user 1030 receives the response message, the user 1030 may select the customer service bot 544 and the questioning bot 548, which is a different bot, from the screen 510 of FIG. Accordingly, the questioning bot 1040 can record information about the questioning bot 1040 in the outgoing message field of the chatting room. The user 1030 can respond to the question provided by the questioning bot 1040 by sending a message to the questioning bot 1040.

도 11을 참조하면, 제2 유형의 친구와 사용자 사이의 채팅방(1110)에서, 사용자(1130)는 적어도 하나의 봇 중 선택된 봇(1112)과 대화를 할 수 있다. 구체적으로, 봇(1120)이 선택된 경우, 다른 봇이 선택될 때까지 선택된 봇(1120)이 유지될 수도 있고, 선택된 봇(1120)의 응답이 있으면, 상기 선택된 봇(1120)을 리셋할 수도 있다. 그리고, 선택된 봇(1120) 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자(1130)가 봇에 대한 새로운 선택을 할 수 있다. 예를 들어, 도 5의 화면(510)에서, 사용자가 고객 서비스 봇(544)를 선택한 경우, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후에도 고객 서비스 봇(1120)이 유지될 수 있다. 다른 예로서, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후, 인스턴트 메시지 서비스 제공 방법은 고객 서비스 봇(1120)를 리셋할 수 있다. 그리고, 또 다른 예로는, 사용자(1130)가 고객 서비스 봇(1120)과 대화한 후, 고객 서비스 봇(1120)은 도 5의 설문하기 봇(548)의 선택을 추천하는 표시를 할 수 있다. 이에 따라, 사용자(1130)는 도 5의 화면(510)에서 설문하기 봇(548)을 선택함으로써, 설문하기 봇(548)과 대화할 수 있다.11, in a chat room 1110 between a friend and a user of a second type, a user 1130 may interact with a selected one of at least one bot 1112. Specifically, if the bot 1120 is selected, the selected bot 1120 may be maintained until another bot is selected, and if there is a response from the selected bot 1120, the selected bot 1120 may be reset . Then, the user 1130 can make a new selection for the bot through the selection of the selected bot 1120 or other bot's recommendation. For example, in screen 510 of FIG. 5, if user selects customer service bot 544, customer service bot 1120 may be maintained after user 1130 has talked to customer service bot 1120 have. As another example, after the user 1130 has communicated with the customer service bot 1120, the instant messaging service providing method may reset the customer service bot 1120. And, as yet another example, after user 1130 has communicated with customer service bot 1120, customer service bot 1120 may display a recommendation for selection of the questioning bot 548 of FIG. Accordingly, the user 1130 may talk to the questioning bot 548 by selecting the questioning bot 548 on the screen 510 of FIG.

도 12를 참조하면, 사용자가 선택된 봇에게 메시지를 송신하는 경우, 선택된 봇은 자동으로 응답 메시지를 생성하여 사용자에게 제공할 수 있다. 이 때, 응답 메시지는 적어도 하나의 컨텐츠를 연결시킬 수 있는 하이퍼링크를 포함할 수 있다. 여기서, 적어도 하나의 컨텐츠는 위치 정보를 포함한 지도, 웹페이지, 이미지, 동영상, QR 코드, 온라인 쿠폰 등을 포함할 수 있다. 그리고, 사용자가 하이퍼링크를 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 하이퍼링크와 연결된 적어도 하나의 컨텐츠를 제공할 수 있다. 예를 들어, 사용자(1230)가 위치 안내 봇(1220)에 위치 안내를 받으려는 지역에 관한 메시지를 송신하는 경우, 위치 안내 봇(1220)은 자동으로 응답 메시지를 생성하여 사용자에게 제공할 수 있다. 이 때, 응답 메시지는 지도와 같은 하이퍼링크(1240)를 포함할 수 있다. 그리고, 사용자가 하이퍼링크(1240)을 선택하는 경우, 인스턴트 메시지 서비스 제공 방법은 지도(1250)를 사용자에게 제공할 수 있다.Referring to FIG. 12, when a user sends a message to a selected bot, the selected bot automatically generates a response message and provides the response message to the user. At this time, the response message may include a hyperlink capable of linking at least one content. Here, the at least one content may include a map including location information, a web page, an image, a moving picture, a QR code, an online coupon, and the like. And, when the user selects a hyperlink, the instant message service providing method may provide at least one content linked with the hyperlink. For example, when the user 1230 transmits a message relating to an area to be guided to the position guiding robot 1220, the guiding robot 1220 can automatically generate a response message and provide it to the user. At this time, the response message may include a hyperlink 1240, such as a map. Then, when the user selects the hyperlink 1240, the instant message service providing method may provide the map 1250 to the user.

도 13을 참조하면, 이벤트 페이지(1310)는 이벤트에 관한 정보를 포함함으로써, 이벤트를 사용자에게 노출시킬 수 있다. 구체적으로, 사용자가 도 5의 이벤트 서비스 봇(549)를 선택한 경우, 인스턴트 메시지 서비스 제공 방법은 이벤트 페이지(1310)를 표시할 수 있다. 또는, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서 사용자의 스와이프 제스쳐(예를 들어, 사용자가 제2 유형의 친구를 터치하여 우측으로 미는 스와이프 제스쳐를 취한 경우)를 감지함으로써, 이벤트 페이지(1310)를 표시할 수 있다. 실시예에서, 이벤트 페이지(1310)는 적어도 하나의 아이템(1320 내지 1340)을 포함할 수 있다. 그리고, 각 아이템에 대해 터치 제스쳐 또는 스와이프 제스쳐를 취할 경우, 인스턴트 메시지 서비스 제공 방법은 관련된 컨텐츠를 제공할 수 있다. 예를 들어, 사용자가 아이템(1332)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 개별 쿠폰에 관한 상세 이벤트 페이지 및 쿠폰 번호를 제공할 수 있다. 그리고, 다른 아이템(1342)에 대해 터치 제스쳐를 취한 경우, 인스턴트 메시지 서비스 제공 방법은 사용자에게 관련된 이미지 또는 동영상을 제공할 수 있다.Referring to FIG. 13, the event page 1310 includes information on an event, thereby exposing an event to a user. Specifically, if the user selects the event service bot 549 of FIG. 5, the instant message service providing method may display the event page 1310. [ Alternatively, the method of providing an instant messaging service may include receiving a user's swipe gesture (e.g., when the user has touched the second type of friend and took a swipe gesture to the right) in a chat room between a friend and a user of the second type By sensing, an event page 1310 can be displayed. In an embodiment, the event page 1310 may include at least one item 1320-1340. And, when taking a touch gesture or a swipe gesture for each item, the instant messaging service providing method can provide related contents. For example, if the user has taken a touch gesture for item 1332, the instant messaging service providing method may provide a detailed event page and coupon number for the individual coupon. And, if a touch gesture is taken for the other item 1342, the instant message service providing method may provide the user with an associated image or moving picture.

도 14를 참조하면, 인스턴트 메시지 서비스 제공 방법은 숨겨져 있는 페이지를 이용하여 사용자에게 광고를 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 포함된 특정 영역에 대한 사용자의 제스쳐를 감지할 수 있다. 그리고, 특정 영역에 대한 사용자의 제스쳐를 감지함에 응답하여, 채팅방의 적어도 일부 영역에 제2 유형의 친구와 관련된 광고를 디스플레이할 수 있다. 예를 들어, 화면(1410)은 특정 영역(1412)를 표시할 수 있다. 여기서, 특정 영역(1412)은 사용자에게 제공할 부가적인 정보 또는 광고를 포함할 수 있다. 이 때, 사용자가 특정 영역(1412)에 대해 제스쳐를 취한 경우(예를 들어, 특정 영역(1412)을 좌측으로 미는 스와이프 제스쳐를 취한 경우), 인스턴트 메시지 서비스 제공 방법은 제스쳐를 감지함에 응답하여, 채팅방에 제2 유형의 친구와 관련된 광고(1422)를 표시할 수 있다. 그리고, 특정 영역(1423)에 제스쳐가 완전하게 취해진 경우에는 제2 유형의 친구와 관련된 광고(1431)를 화면(1430) 전체에 디스플레이할 수 있다. 그리고, 사용자가 광고(1431)의 제1 영역(1432)을 터치하는 경우, 사용자에게 이벤트 페이지 또는 동영상을 제공할 수 있다. 그리고, 사용자가 광고(1431)의 제2 영역(1433)을 터치하는 경우, 광고(1431)는 화면(1430)에서 제거될 수 있다.
Referring to FIG. 14, an instant message service providing method may provide an advertisement to a user using a hidden page. Specifically, the instant messaging service providing method may detect a user's gesture with respect to a specific area included in a chat room between a friend and a user of the second type. And in response to detecting a user's gesture to a particular area, display an advertisement associated with a second type of friend in at least some areas of the chat room. For example, the screen 1410 may display a specific area 1412. Here, the specific area 1412 may include additional information or advertisements to provide to the user. At this time, if the user has taken a gesture with respect to a particular area 1412 (e.g., taking a swipe gesture to push the specific area 1412 to the left), the instant messaging service providing method may respond to detecting a gesture And display the advertisement 1422 associated with the second type of friend in the chat room. If the gesture is completely taken in the specific area 1423, the advertisement 1431 related to the second type of friend can be displayed on the entire screen 1430. When the user touches the first area 1432 of the advertisement 1431, the user may be provided with an event page or a moving picture. Then, when the user touches the second area 1433 of the advertisement 1431, the advertisement 1431 can be removed from the screen 1430.

인스턴트 메시지 서비스 제공 방법의 동작 흐름도Operation Flow of Instant Messaging Service Providing Method

도 15는 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법을 설명하기 위한 동작 흐롬도이다.FIG. 15 is a flowchart illustrating an instant message service providing method according to an embodiment of the present invention.

도 15를 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 방법(이하, 인스턴트 메시지 서비스 제공 방법)은 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다(1510). 여기서, 제1 유형의 친구들은 가상의 친구들로서, 기업과 같은 영리적인 목적이 없는 개인들을 의미할 수 있다. 그리고, 제2 유형의 친구들은 가상의 친구들로서, 기업체들을 의미할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구 및 제2 유형의 친구를 포함하는 주소록을 유지할 수 있다.Referring to FIG. 15, an instant message service providing method (hereinafter referred to as instant message service providing method) according to an embodiment may maintain a chat room list of chat rooms between friends of a first type and friends of a second type 1510). Here, the first type of friends may refer to individuals who are virtual friends, and who have no commercial purpose such as business. And the second type of friends can mean businesses as virtual friends. And, the method of providing an instant messaging service may maintain an address book that includes a first type of friend and a second type of friend.

또한, 인스턴트 메시지 서비스 제공 방법은 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다(1520). 실시예에서, 인스턴트 메시지 서비스 제공 방법은 제1 유형의 친구와 제2 유형의 친구를 구별할 수 있는 식별자를 디스플레이하거나, 채팅방들을 친구 각각의 유형에 따라 그룹핑할 수 있다. 이를 통해, 사용자는 제1 유형의 친구와 제2 유형의 친구를 쉽게 구별할 수 있다.In addition, the instant messaging service providing method may select a chat room between the second type of friend and the user from the chat room list (1520). In an embodiment, an instant messaging service providing method may display an identifier capable of distinguishing a friend of a first type from a friend of a second type, or may group chat rooms according to the type of each friend. This allows the user to easily distinguish between a first type of friend and a second type of friend.

또한, 인스턴트 메시지 서비스 제공 방법은 선택된 채팅방 또는 제2 유형의 친구와 관련된 적어도 하나의 봇을 제공할 수 있다(1530). 여기서, 적어도 하나의 봇은 제2 유형의 친구의 위치를 안내하는 위치 안내 봇, 고객 서비스를 제공하는 고객 서비스 봇 또는 이벤트 서비스를 제공하는 이벤트 서비스 봇 중 적어도 하나를 포함할 수 있다. 그리고, 화면에서 적어도 하나의 봇 각각은 적어도 하나의 이미지 각각에 매핑될 수 있다.In addition, the method of providing an instant messaging service may provide at least one bot associated with a selected chat room or a second type of friend (1530). Here, the at least one bot may include at least one of a location guide bot that guides the location of the second type of friend, a customer service bot that provides customer service, or an event service bot that provides event services. And, each of the at least one bots on the screen can be mapped to each of at least one image.

구체적으로, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에서, 사용자의 스와이프 제스쳐를 감지할 수 있다. 그리고, 스와이프 제스쳐를 감지함에 응답하여 적어도 하나의 봇을 포함하는 화면을 제공할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 화면에 포함된 적어도 하나의 봇 중 어느 하나를 선택함으로써, 선택된 봇을 사용자에게 제공할 수 있다.Specifically, the method of providing an instant messaging service may detect a swipe gesture of a user in a chat room between a friend and a user of the second type. In response to detecting the swipe gesture, a screen including at least one bot may be provided. And, the instant message service providing method can provide the selected bot to the user by selecting any one of the at least one bots included in the screen.

그리고, 인스턴트 메시지 서비스 제공 방법은 사용자에게 제2 유형의 친구에 대한 프로필을 제공할 수 있다. 예를 들어, 사용자가 주소록에서 제2 유형의 친구들을 선택한 경우, 사용자에게 제2 유형의 친구에 대한 프로필을 제공할 수 있다. 그리고, 프로필에서 적어도 하나의 봇을 선택할 수 있는 화면을 제공할 수 있다. 이에 따라, 사용자는 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다. 그리고, 어느 하나의 봇이 선택되면, 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이할 수 있다. 이를 통해, 사용자는 선택된 봇과 인터렉션을 함으로써, 원하는 정보를 획득할 수 있다.And, the method of providing an instant messaging service may provide the user with a profile for a second type of friend. For example, if the user selects a second type of friends in the address book, the user may be provided with a profile for a second type of friend. It is also possible to provide a screen for selecting at least one bot in the profile. Accordingly, the user can select any one of the at least one bots. And, when any one of the bots is selected, a chat room between the user of the second type and the user can be displayed. This allows the user to interact with the selected bot to obtain the desired information.

그리고, 인스턴트 메시지 서비스 제공 방법은 사용자가 이동 단말을 통해 인터넷을 하는 경우에도 봇을 이용한 인스턴트 메시지 서비스를 제공할 수 있다. 구체적으로, 인스턴트 메시지 서비스 제공 방법은 인스턴트 메시지 서비스와 독립된 형태로 웹페이지를 제공할 수 있다. 그리고, 웹페이지에 포함된 복수의 객체들 중 어느 하나를 선택함에 응답하여, 선택된 객체에 대응하는 봇을 감지할 수 있다. 그리고, 인스턴트 메시지 서비스 어플리케이션을 이용하여 웹페이지에 대응하는 제2 유형의 친구와 상기 사용자 사이의 채팅방을 디스플레이할 수 있다. 이에 따라, 사용자는 감지된 봇과 메시지를 송수신할 수 있고, 인스턴트 메시지 서비스 제공 방법은 감지된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 디스플레이할 수 있다.In addition, the instant message service providing method can provide an instant message service using the bots even when a user uses the Internet through a mobile terminal. Specifically, the instant message service providing method may provide a web page in a form independent of the instant message service. In response to selecting one of the plurality of objects included in the web page, the robot corresponding to the selected object can be detected. The instant messaging service application may then be used to display a chat room between the user and a second type of friend corresponding to the web page. Accordingly, the user can send and receive messages with the detected bots, and the instant message service providing method can display messages transmitted and received between the detected bots and the user in the chat room.

또한, 인스턴트 메시지 서비스 제공 방법은 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다(1540). 구체적으로, 사용자는 원하는 정보를 획득하기 위해 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 이에 응답하여, 어느 하나의 봇을 선택할 수 있다. 봇이 선택된 경우, 인스턴트 메시지 서비스 제공 방법은 미리 정해진 설정에 따라 사용자에 대응할 수 있다. 보다 구체적으로, 일 실시예는, 봇이 선택된 경우, 다른 봇이 선택될 때까지 선택된 봇이 유지될 수 있다. 그리고, 다른 일 실시예는 선택된 봇의 응답이 있으면, 선택된 봇을 리셋할 수 있다. 그리고, 또 다른 일 실시예는 선택된 봇 또는 다른 봇의 선택을 추천하는 표시를 통하여 사용자가 봇에 대한 새로운 선택을 할 수 있도록 할 수 있다.In addition, the instant message service providing method may select one of the at least one bots (1540). Specifically, the user can select any one of the at least one bots to obtain desired information. And, in response to the instant message service providing method, any one of the bots can be selected. When the bot is selected, the instant message service providing method may correspond to the user according to a predetermined setting. More specifically, in one embodiment, if the bot is selected, the selected bot may be maintained until another bot is selected. In another embodiment, if there is a response from the selected bot, the selected bot can be reset. Another embodiment may allow a user to make a new selection for a bot through an indication of recommendation of selection of the selected bot or other bot.

또한, 인스턴트 메시지 서비스 제공 방법은 선택된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 기록할 수 있다(1550). 구체적으로, 적어도 하나의 봇 중 어느 하나의 봇이 선택된 경우, 어느 하나의 봇을 선택함에 응답하여, 봇에 대한 정보를 채팅방의 발신 메시지 필드에 기록할 수 있다. 그리고, 사용자가 선택된 봇과 대화를 하는 경우, 선택된 봇은 사용자로부터 입력된 메시지에 응답하여 자동으로 응답 메시지를 생성할 수 있다. 그리고, 사용자가 제1 봇을 선택하여 제1 봇과 대화를 한 후, 제1 봇과 다른 제2 봇을 선택하여 제2 봇과 대화를 하는 경우, 인스턴트 메시지 서비스 제공 방법은 제1 봇과의 대화 내용 및 제2 봇과의 대화 내용을 동일한 채팅방에 기록할 수 있다.In addition, the method of providing an instant message service may record 1550 messages transmitted and received between the selected bot and the user in the chat room. Specifically, when any one of the bots is selected, in response to selecting one of the bots, information about the bots can be recorded in the outgoing message field of the chat room. When the user interacts with the selected bot, the selected bot can automatically generate a response message in response to the input message from the user. When the user selects a first bot and talks to the first bot, and then selects a second bot and a second bot to talk with the second bot, the method of providing an instant message service may include The conversation contents and the conversation contents with the second bots can be recorded in the same chat room.

그리고, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 특정 영역을 디스플레이할 수 있다. 여기서, 특정 영역은 사용자에게 제공할 부가적인 정보를 포함할 수도 있고, 광고를 포함할 수도 있다. 그리고, 인스턴트 메시지 서비스 제공 방법은 제2 유형의 친구와 사용자 사이의 채팅방에 포함된 특정 영역에 대한 사용자의 제스쳐를 감지할 수 있다. 이에 따라, 특정 영역에 대한 사용자의 제스쳐를 감지함에 응답하여, 채팅방의 적어도 일부 영역에 제2 유형의 친구와 관련된 광고를 디스플레이할 수 있다.
And, the instant message service providing method can display a specific area in the chat room between the second type of friend and the user. Here, the specific area may include additional information to be provided to the user, and may include an advertisement. And, the instant message service providing method can detect the user's gesture with respect to a specific area included in the chat room between the friend and the user of the second type. Thus, in response to detecting a user's gesture for a particular area, an advertisement associated with a second type of friend may be displayed in at least some areas of the chat room.

인스턴트 메시지 서비스 제공 장치의 블록도Block diagram of an instant messaging service providing device

도 16은 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치를 설명하기 위한 블록도이다.16 is a block diagram illustrating an apparatus for providing an instant message service according to an embodiment.

도 16을 참조하면, 일 실시예에 따른 인스턴트 메시지 서비스 제공 장치(이하, 인스턴트 메시지 서비스 제공 장치)는 채팅방 리스트 유지부(1610), 채팅방 선택부(1620), 봇 제공부(1630), 봇 선택부(1640) 및 메시지 기록부(1650)를 포함할 수 있다.16, an instant message service providing apparatus according to an embodiment of the present invention includes a chat room list holding unit 1610, a chat room selecting unit 1620, a bot providing unit 1630, Unit 1640, and a message logger 1650. [0064]

채팅방 리스트 유지부(1610)는 제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지할 수 있다.The chat room list maintenance unit 1610 may maintain a chat room list of chat rooms between a first type of friend and a second type of friend and a user.

또한, 채팅방 선택부(1620)는 채팅방 리스트로부터 제2 유형의 친구와 사용자 사이의 채팅방을 선택할 수 있다.In addition, the chat room selecting unit 1620 can select a chat room between the friend and the user of the second type from the chat room list.

또한, 봇 제공부(1630)는 선택된 채팅방 또는 제2 유형의 친구와 관련된 적어도 하나의 봇을 제공할 수 있다.In addition, the bot provider 1630 may provide at least one bot associated with the selected chat room or a second type of friend.

또한, 봇 선택부(1640)는 적어도 하나의 봇 중 어느 하나의 봇을 선택할 수 있다.Also, the bot selection unit 1640 can select any one of the at least one bots.

또한, 메시지 기록부(1650)는 선택된 봇과 사용자 사이에서 송수신된 메시지들을 채팅방에 기록할 수 있다.In addition, the message recording unit 1650 can record the messages transmitted and received between the selected bots and the user in the chat room.

도 16에 도시된 인스턴트 메시지 서비스 제공 장치에는 도 1 내지 도 15를 통해 설명된 내용이 그대로 적용될 수 있으므로, 보다 상세한 내용은 생략한다.
The contents of the instant message service providing apparatus shown in FIG. 16 can be directly applied to the instant messaging service providing apparatus shown in FIG. 1 through FIG. 15, so that detailed description will be omitted.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (1)

제1 유형의 친구 및 제2 유형의 친구와 사용자 사이의 채팅방들의 채팅방 리스트를 유지하는 단계;
상기 채팅방 리스트로부터 상기 제2 유형의 친구와 상기 사용자 사이의 채팅방을 선택하는 단계;
상기 선택된 채팅방 또는 상기 제2 유형의 친구와 관련된 적어도 하나의 봇(bot)을 제공하는 단계;
상기 적어도 하나의 봇 중 선택된 봇과 상기 사용자 사이에서 송수신된 메시지들을 상기 채팅방에 기록하는 단계
를 포함하는 방법을 실행하기 위한 프로그램이 기록된 컴퓨터에서 판독 가능한 기록 매체.
Maintaining a chat room list of chat rooms between a first type of friend and a second type of friend and a user;
Selecting a chat room between the second type of friend and the user from the chat room list;
Providing at least one bot associated with the selected chat room or the second type of friend;
Recording messages sent and received between the selected bots of the at least one bots and the user in the chat room
Readable recording medium having recorded thereon a program for executing the method.
KR1020150041524A 2012-10-11 2015-03-25 Method for providing instant message service using bot Active KR102167837B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020120113195 2012-10-11
KR20120113195 2012-10-11

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020120153308A Division KR20140047491A (en) 2012-10-11 2012-12-26 Method for providing instant message service using bot

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020190074973A Division KR102167834B1 (en) 2012-10-11 2019-06-24 Method for providing instant message service using bot

Publications (2)

Publication Number Publication Date
KR20150037804A true KR20150037804A (en) 2015-04-08
KR102167837B1 KR102167837B1 (en) 2020-10-20

Family

ID=50654065

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020120153308A Ceased KR20140047491A (en) 2012-10-11 2012-12-26 Method for providing instant message service using bot
KR1020150041524A Active KR102167837B1 (en) 2012-10-11 2015-03-25 Method for providing instant message service using bot
KR1020190074973A Active KR102167834B1 (en) 2012-10-11 2019-06-24 Method for providing instant message service using bot

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020120153308A Ceased KR20140047491A (en) 2012-10-11 2012-12-26 Method for providing instant message service using bot

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020190074973A Active KR102167834B1 (en) 2012-10-11 2019-06-24 Method for providing instant message service using bot

Country Status (1)

Country Link
KR (3) KR20140047491A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170006813A (en) * 2015-07-09 2017-01-18 삼성전자주식회사 Method and Apparatus for Supporting Secure Chat
WO2017146742A1 (en) * 2016-02-25 2017-08-31 Facebook, Inc; Techniques for messaging bot rich communications
US10142380B2 (en) 2016-04-15 2018-11-27 Microsoft Technology Licensing, Llc Joining executable component to online conference
KR20190036604A (en) 2017-09-28 2019-04-05 주식회사 신의직장 Hybrid chat providing method using predefined conversation flow and hybrid chat service server
WO2019098573A1 (en) * 2017-11-20 2019-05-23 Samsung Electronics Co., Ltd. Electronic device and method for changing chatbot
US10356029B2 (en) 2016-09-21 2019-07-16 Facebook, Inc. Methods and systems for presenting modules in an inbox interface
US10367767B2 (en) 2016-09-21 2019-07-30 Facebook, Inc. Modular inbox and generation of content modules
US10567312B2 (en) 2016-04-11 2020-02-18 Facebook, Inc. Techniques for messaging bot controls based on machine-learning user intent detection
US10606848B2 (en) 2016-04-11 2020-03-31 Facebook, Inc. Techniques for device configuration using messaging history information
US10650817B2 (en) 2017-04-06 2020-05-12 Samsung Electronics Co., Ltd. Method and electronic device for providing contents based on natural language understanding
US10841264B2 (en) 2016-09-21 2020-11-17 Facebook, Inc. Method and system for presenting a subset of messages in a modular inbox
US10880237B2 (en) 2016-11-28 2020-12-29 Facebook, Inc. Methods and systems for ranking messaging bots
US11233760B2 (en) 2016-09-21 2022-01-25 Facebook, Inc. Module ranking for a modular inbox

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101712180B1 (en) * 2015-12-29 2017-03-06 라인 가부시키가이샤 Computer Readable Recording Medium with Program, method and apparatus for Transmitting/Receiving Message
WO2019064464A1 (en) 2017-09-28 2019-04-04 Line株式会社 Information processing method, information processing device, and information processing program
KR101980727B1 (en) * 2017-10-30 2019-05-21 고남길 conversation survey providing system and method using artificial intelligence chatbot
JP7133634B2 (en) * 2018-03-09 2022-09-08 ライン プラス コーポレーション Method, system, and non-transitory computer-readable recording medium for producing videos based on bots capable of user feedback
KR102574593B1 (en) 2018-03-29 2023-09-05 삼성전자주식회사 The divice and method for providing service by using a chatbot
KR102272821B1 (en) * 2019-10-16 2021-07-05 주식회사 카카오 Method for determining targets for transmitting instant messages and apparatus thereof
KR20230087017A (en) 2021-12-09 2023-06-16 (주)마이벨로 In-wheel motor device
KR20240161714A (en) * 2023-05-03 2024-11-12 성균관대학교산학협력단 Conversational ai-robot friend apparatus using hyperscale ai, and dementia exam and alliviation method using the same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020084003A (en) * 2002-10-10 2002-11-04 김지훈 Instant Messenger auto-response robot
US20030182391A1 (en) * 2002-03-19 2003-09-25 Mike Leber Internet based personal information manager
KR20050007058A (en) * 2003-07-11 2005-01-17 임정빈 Method For Providing An Online Marketing Service Using Messenger Robot
KR20060058801A (en) * 2004-11-25 2006-06-01 에스케이커뮤니케이션즈 주식회사 Customer instant messenger system and method by operator buddy
KR20070045394A (en) * 2005-10-27 2007-05-02 주식회사 와이즈버디 Chat relay system using bot and its method
KR100785236B1 (en) * 2006-04-05 2007-12-11 주식회사 케이티 Smart network management and integrated messaging system using Sobot and its service providing method

Patent Citations (6)

* 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
KR20020084003A (en) * 2002-10-10 2002-11-04 김지훈 Instant Messenger auto-response robot
KR20050007058A (en) * 2003-07-11 2005-01-17 임정빈 Method For Providing An Online Marketing Service Using Messenger Robot
KR20060058801A (en) * 2004-11-25 2006-06-01 에스케이커뮤니케이션즈 주식회사 Customer instant messenger system and method by operator buddy
KR20070045394A (en) * 2005-10-27 2007-05-02 주식회사 와이즈버디 Chat relay system using bot and its method
KR100785236B1 (en) * 2006-04-05 2007-12-11 주식회사 케이티 Smart network management and integrated messaging system using Sobot and its service providing method

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170006813A (en) * 2015-07-09 2017-01-18 삼성전자주식회사 Method and Apparatus for Supporting Secure Chat
WO2017146742A1 (en) * 2016-02-25 2017-08-31 Facebook, Inc; Techniques for messaging bot rich communications
US11477139B2 (en) 2016-02-25 2022-10-18 Meta Platforms, Inc. Techniques for messaging bot rich communication
US10606848B2 (en) 2016-04-11 2020-03-31 Facebook, Inc. Techniques for device configuration using messaging history information
US11552910B1 (en) 2016-04-11 2023-01-10 Meta Platforms, Inc. Techniques for messaging bot controls based on machine-learning user intent detection
US10885044B2 (en) 2016-04-11 2021-01-05 Facebook, Inc. Techniques for device configuration for commerce messaging using commerce messaging history information
US10567312B2 (en) 2016-04-11 2020-02-18 Facebook, Inc. Techniques for messaging bot controls based on machine-learning user intent detection
US10142380B2 (en) 2016-04-15 2018-11-27 Microsoft Technology Licensing, Llc Joining executable component to online conference
US10356029B2 (en) 2016-09-21 2019-07-16 Facebook, Inc. Methods and systems for presenting modules in an inbox interface
US10841264B2 (en) 2016-09-21 2020-11-17 Facebook, Inc. Method and system for presenting a subset of messages in a modular inbox
US10367767B2 (en) 2016-09-21 2019-07-30 Facebook, Inc. Modular inbox and generation of content modules
US11233760B2 (en) 2016-09-21 2022-01-25 Facebook, Inc. Module ranking for a modular inbox
US11729128B1 (en) 2016-09-21 2023-08-15 Meta Platforms, Inc. Module ranking for a modular inbox
US11750550B1 (en) 2016-09-21 2023-09-05 Meta Platforms, Inc. Method and system for presenting a subset of messages in a modular inbox
US11757820B1 (en) 2016-09-21 2023-09-12 Meta Platforms, Inc. Methods and systems for presenting modules in an inbox interface
US10880237B2 (en) 2016-11-28 2020-12-29 Facebook, Inc. Methods and systems for ranking messaging bots
US10650817B2 (en) 2017-04-06 2020-05-12 Samsung Electronics Co., Ltd. Method and electronic device for providing contents based on natural language understanding
KR20190036604A (en) 2017-09-28 2019-04-05 주식회사 신의직장 Hybrid chat providing method using predefined conversation flow and hybrid chat service server
US11218429B2 (en) 2017-11-20 2022-01-04 Samsung Electronics Co., Ltd. Electronic device and method for changing chatbot
WO2019098573A1 (en) * 2017-11-20 2019-05-23 Samsung Electronics Co., Ltd. Electronic device and method for changing chatbot
US11671386B2 (en) 2017-11-20 2023-06-06 Samsung Electronics Co., Ltd. Electronic device and method for changing chatbot

Also Published As

Publication number Publication date
KR102167837B1 (en) 2020-10-20
KR102167834B1 (en) 2020-10-20
KR20190077276A (en) 2019-07-03
KR20140047491A (en) 2014-04-22

Similar Documents

Publication Publication Date Title
KR102167834B1 (en) Method for providing instant message service using bot
US20210319453A1 (en) Capturing and Managing Web Page Content Items
EP3639151B1 (en) Method and system to converse across fragmented messaging services based on discussion topics
EP2768249B1 (en) Method and system for providing an instant messaging service
JP6692287B2 (en) Information processing method, program, and terminal
CN106992921B (en) Widget display method for extended services and device for executing method
TWI454099B (en) System and method for delivery of augmented messages
US9559992B2 (en) System and method for updating information in an instant messaging application
US20130240618A1 (en) Exchange of dynamically updated data using matrix bar codes
US20150244653A1 (en) Methods and systems for creating auto-reply messages
US8843573B2 (en) Lightweight messaging with location between users of a social networking system
CN108574618B (en) Pushed information display method and device based on social relation chain
KR101622872B1 (en) Method, system and recording medium for providing rich menu of official account
US20100093317A1 (en) Targeted Advertisements to Social Contacts
US12205140B2 (en) Dismiss and follow up advertising
CN112534458A (en) Optimizing content item selection for user messaging participation
JP2018538591A (en) Presenting content selected by the online system, along with additional content presented by the application, through content presented by the application
KR101989674B1 (en) Method and apparatus for messenger based information processing
WO2017087346A1 (en) Collaboration cards for communication related to a collaborated document
WO2014176896A1 (en) System and method for updating information in an instant messaging application
US10762093B1 (en) Increasing social network effect in queue management applications
US10685069B2 (en) Message system for social networks
US20160337276A1 (en) Enhancing Messaging Application Functionality
US20150372960A1 (en) Method and system for sending messages per channel
KR20180003932A (en) Posting method of contents and posting apparatus

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0107 Divisional application

St.27 status event code: A-0-1-A10-A18-div-PA0107

St.27 status event code: A-0-1-A10-A16-div-PA0107

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T13-X000 Administrative time limit extension granted

St.27 status event code: U-3-3-T10-T13-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PX0901 Re-examination

St.27 status event code: A-2-3-E10-E12-rex-PX0901

E601 Decision to refuse application
E801 Decision on dismissal of amendment
PX0601 Decision of rejection after re-examination

St.27 status event code: N-2-6-B10-B17-rex-PX0601

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T13-X000 Administrative time limit extension granted

St.27 status event code: U-3-3-T10-T13-oth-X000

A107 Divisional application of patent
J201 Request for trial against refusal decision
PA0107 Divisional application

St.27 status event code: A-0-1-A10-A18-div-PA0107

St.27 status event code: A-0-1-A10-A16-div-PA0107

PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

J301 Trial decision

Free format text: TRIAL NUMBER: 2019101002102; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20190624

Effective date: 20200630

PJ1301 Trial decision

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

Decision date: 20200630

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2015 0041524

Appeal request date: 20190624

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 2019101002102

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 6