KR101437812B1 - 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체 - Google Patents

통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체 Download PDF

Info

Publication number
KR101437812B1
KR101437812B1 KR1020140021085A KR20140021085A KR101437812B1 KR 101437812 B1 KR101437812 B1 KR 101437812B1 KR 1020140021085 A KR1020140021085 A KR 1020140021085A KR 20140021085 A KR20140021085 A KR 20140021085A KR 101437812 B1 KR101437812 B1 KR 101437812B1
Authority
KR
South Korea
Prior art keywords
information
subscriber
communication
terminal
schedule
Prior art date
Application number
KR1020140021085A
Other languages
English (en)
Inventor
조세나
김용태
Original Assignee
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지유플러스 filed Critical 주식회사 엘지유플러스
Priority to KR1020140021085A priority Critical patent/KR101437812B1/ko
Priority to US14/224,491 priority patent/US9106757B2/en
Priority to JP2014064247A priority patent/JP2014192900A/ja
Application granted granted Critical
Publication of KR101437812B1 publication Critical patent/KR101437812B1/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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 통화 중 음성 인식을 기반으로 통화 내용을 분석하여 통화자에게 필요한 정보를 능동적으로 추출하고 제공할 수 있도록 하는 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체에 관한 것으로, 본 발명의 일 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 사용자 단말에서 수행하는 방법으로서, (a) 일정, 앱, 음성 메모, 괸심사 정보, 또는 연락처로 카테고리를 구분하고, 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 상기 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘 중 적어도 하나 이상을 상기 구분된 카테고리 별로 표시하기 위한 단계를 포함할 수 있다.

Description

통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체{Terminal, Server, Method, and Recording Medium for providing information based on Communication Context}
본 발명은 통화 중 음성 인식을 기반으로 통화 내용을 분석하여 통화자에게 필요한 정보를 능동적으로 추출하고 제공할 수 있도록 하는 기술에 관한 것이다.
스마트폰에서 음성인식은 여러 가지 방법으로 응용되어 사용되고 왔다. 아이폰은 음성 명령 기능을 제공하여 앱 실행 등 간단한 명령을 음성으로 실행할 수 있도록 했고, 구글은 음성으로 웹 검색을 할 수 있는 서비스를 제공하였다.
이외에도 사용자의 음성을 입력 받아 다른 언어로 말해주는 번역 애플리케이션이나 사용자의 음정이 바른지 검사해주는 애플리케이션들도 음성인식 기술을 이용한 예라고 볼 수 있다.
이러한 가운데 '시리'의 등장은 음성인식 기술의 새로운 도약을 제시했다. 시리(Siri: Speech Interpretation and Recognition Interface)는 애플에서 제공하는 음성인식 서비스로 2011년 아이폰4S에 처음 등장했다. 원래는 군사용으로 개발된 CALO 프로젝트의 일부 서비스가 상용화되면서 개발된 것으로 아이폰 3GS에 애플리케이션으로 처음 제공되어 많은 인기를 누리다가 2010년 4월 애플에서 시리를 독점 인수하여 현재의 애플의 시리가 탄생하게 되었다. 시리의 특징은 단순히 음성을 인식하는 것이 아니라 다양한 애플리케이션과 연동하여 모든 작업을 한 번의 음성 명령으로 해결할 수 있도록 하였고, 학습인식 기능을 제공하여 사용자의 목소리를 학습하여 인식률을 높이는 기능도 제공하고 있으며, 특히 대화 처리를 이용한 데이터베이스 센터를 바탕으로 여러 가지 다양한 질의에 대한 답변할 수 있는 알고리즘을 갖추고 있다는 점이다. 또한, 시리가 유독 인기를 끌었던 이유는 사람과 대화하듯이 자유로운 표현이 가능하다는 점이었다. 기존의 음성인식 서비스들이 지정된 형태의 문장으로 말해야만 성공적으로 인식되었던 것에 비하면 가히 놀랄만한 발전이라고 할 수 있다.
이후 삼성전자의 S보이스, LG전자의 Q보이스, 펜텍의 스마트보이스 등 음성인식 서비스들이 등장하며, 보다 편리하게 스마트폰을 이용할 수 있는 환경이 마련되고 있는 중이다.
그러나 전술한 기존의 음성인식 서비스들은 음성 명령에 따른 단말 제어(예를 들어, 음성 명령에 따른 통화연결, 알람, 일정 관리, 메일/문자 발송 등), 음성 명령에 따라 사용자가 궁금할 만한 사항에 대한 검색 지원(예를 들어, 웹 브라우저 연결 등)과 같은 기능에 특화되어있기 때문에, 사용자의 명령에 의한 수동적 동작에 기반하고 있다는 한계점이 있다.
본 발명은 전술한 종래의 한계점을 해결하기 위한 것으로, 통화 중 음성 인식을 기반으로 통화 내용을 분석하여 통화자에게 필요한 정보를 능동적으로 추출하고 제공할 수 있도록 하기 위한 주 목적을 갖는다.
본 발명의 일 목적은 통화 중 음성 인식을 기반으로 통화 내용을 분석하여 통화자의 관심사를 능동적으로 추출하고 제공할 수 있도록 하는, 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체를 제공하는 것이다.
본 발명의 다른 목적은 통신 내용을 분석하여 일정 관련 단어/문장을 능동적으로 추출하고 제공하여 통화자의 일정에 반영할 수 있도록 하는, 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체를 제공하는 것이다.
본 발명의 또 다른 목적은 가입자의 주소록을 기반으로 통신 내용을 분석하여 통화 중 언급된 이름에 대응하는 주소록의 관련 정보를 제공할 수 있도록 하는, 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체를 제공하는 것이다.
본 발명의 또 다른 목적은 가입자의 통신 내용으로부터 앱과 관련된 정보를 능동적으로 추출하고 제공하여 대응하는 앱을 해당 가입자의 단말에서 즉시 구동할 수 있도록 하는, 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체를 제공하는 것이다.
전술한 목적을 달성하기 위하여 본 발명의 일 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말 또는 그 단말에서 수행하는 방법은, 일정, 앱, 음성 메모, 관심사 정보, 및 연락처 중 적어도 하나를 카테고리별로 구분하고, 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 상기 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘 중 적어도 하나를 상기 구분된 카테고리 별로 표시하기 위한 표시부 또는 단계 (a)를 포함하고, 상기 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 일정 반영부 또는 단계 (b); 상기 일정 반영부 또는 상기 단계 (b)를 통해 저장된 일정 관련 정보가 기 저장된 일정 정보와 중복될 경우, 해당 중복 일정에 대한 알람을 제공하는 알람부 또는 단계 (c); 상기 표시부 또는 상기 단계 (a)를 통해 표시된 앱 구동 아이콘의 선택 시 해당 앱을 구동하기 위한 앱 구동부 또는 단계 (d); 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 상기 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘 중 적어도 하나를, 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 해당 서버로부터 수신하기 위한 수신부 또는 단계 (e); 상기 표시부 또는 상기 단계 (a)를 통해 표시된 일정 관련 정보를 사용자의 선택에 따라 편집 또는 수정하기 위한 일정 수정부 또는 단계 (f); 및 상기 가입자의 통신 시 또는 사전에 상기 가입자 주소록내의 이름 정보 또는 상기 가입자 단말 내에 설치된 앱 정보를 해당 서버로 전송하기 위한 전송부 또는 단계 (g); 중 적어도 하나 이상을 더 포함할 수 있다.
상기 표시부 또는 상기 단계 (a)는 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 상기 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘 중 적어도 하나를, 상기 가입자의 통신 상대방 정보와 매칭하여 표시할 수 있고, 상기 통신 상대방 정보는 주소록 또는 통화 목록에 있는 상대방의 정보를 포함할 수 있다. 상기 표시부 또는 상기 단계 (a)는 상기 단계 (e)에서 상기 해당 서버로부터 해당 정보를 수신한 직후 그 수신한 해당 정보를 표시할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버 또는 그 서버에서 수행하는 방법은, 일정, 앱, 음성 메모, 관심사 정보, 및 연락처 중 적어도 하나를 카테고리별로 구분하고, 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터, 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 상기 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘에 대한 제2 정보 중 적어도 하나를 상기 구분된 카테고리 별로 추출하기 위한 정보 추출부 또는 단계 (a); 및 상기 정보 추출부 또는 단계 (a)에서 추출된 해당 정보를 상기 가입자의 단말로 제공하기 위한 정보 제공부 또는 단계 (b)를 포함할 수 있고, 가입자의 통신 시 또는 사전에 해당 가입자 주소록 내의 이름 정보 또는 해당 가입자 단말내에 설치된 앱 정보를 획득하기 위한 정보 획득부 또는 단계 (c); 및 상기 가입자의 통신 종료 시 상기 획득된 이름 정보 또는 앱 정보를 삭제하기 위한 정보 삭제부 또는 단계 (d) 중 적어도 하나를 더 포함할 수 있다.
상기 정보 제공부 또는 단계 (b)는 상기 정보 추출부 또는 단계 (a)를 통해 추출된 정보를 상기 가입자의 통신 상대방 정보와 매칭하여 상기 가입자의 단말로 제공할 수 있고, 상기 통신 상대방 정보는 상기 가입자의 단말의 주소록 또는 통화 목록에 있는 상대방의 정보를 포함할 수 있다.
상기 정보 제공부 또는 단계 (b)는 상기 정보 추출부 또는 단계 (a)를 통해 추출된 정보를 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 상기 가입자의 단말로 제공할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말은, 자신 및 상대방 중 적어도 하나의 통화 내용으로부터 추출된 통화자의 관심사 정보를 상대방 정보와 매칭하여 표시하기 위한 표시부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말은, 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 일정 관련 정보를 표시하기 위한 일정 표시부; 및 상기 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 일정 반영부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말은, 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 주소록내의 이름 정보를 획득하기 위한 정보 획득부; 및 상기 획득된 이름 정보에 대응하는 주소록 정보를 상기 가입자 주소록으로부터 추출하여 표시하기 위한 정보 표시부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말은, 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 단말내의 앱과 관련한 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘을 표시하기 위한 앱 표시부; 및 상기 표시된 앱 구동 아이콘의 선택 시 해당 앱을 구동하기 위한 앱 구동부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버는, 가입자의 통화 내용을 기초로 통화자의 관심사 정보를 추출하기 위한 정보 추출부; 및 상기 추출된 통화자의 관심사 정보를 상기 가입자의 통화 상대방 정보와 매칭하여 상기 가입자의 단말로 제공하기 위한 정보 제공부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버는, 가입자의 통신 내용으로부터 일정 관련 정보를 추출하기 위한 정보 추출부; 및 상기 추출된 일정 관련 정보를 상기 가입자의 단말로 제공하기 위한 정보 제공부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버는, 가입자의 통신 시 해당 가입자 주소록 내의 이름 정보를 획득하기 위한 정보 획득부; 상기 가입자의 통신 내용으로부터 상기 획득된 이름 정보를 추출하기 위한 정보 추출부; 및 상기 추출된 이름 정보를 상기 가입자의 단말로 제공하기 위한 정보 제공부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버는, 가입자의 통신 내용으로부터 앱 정보와 관련한 제1 정보를 추출하고, 그 추출된 제1 정보에 대응하는 앱 구동 아이콘에 대한 제2 정보를 추출하기 위한 정보 추출부; 및 상기 추출된 제1 또는 제2 정보를 상기 가입자의 단말로 제공하기 위한 정보 제공부를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 사용자 단말에서 수행하는 방법으로서, 자신 및 상대방 중 적어도 하나의 통화 내용을 기초로 추출된 통화자의 관심사 정보를 상대방 정보와 매칭하여 표시하는 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 단말에서 수행하는 방법으로서, (a) 가입자의 통신 내용으로부터 추출된 일정 관련 정보를 표시하기 위한 단계; 및 (b) 상기 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 단말에서 수행하는 방법으로서, (a) 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 주소록내의 이름 정보를 획득하기 위한 단계; 및 (b) 상기 단계 (a)에서 획득된 이름 정보에 대응하는 주소록 정보를 상기 가입자 주소록으로부터 추출하여 표시하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 단말에서 수행하는 방법으로서, (a) 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 단말내의 앱과 관련한 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘을 표시하기 위한 단계; 및 (b) 상기 표시된 앱 구동 아이콘의 선택 시 해당 앱을 구동하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 서버에서 수행하는 방법으로서, (a) 가입자의 통화 내용을 기초로 통화자의 관심사 정보를 추출하기 위한 단계; 및 (b) 상기 추출된 통화자의 관심사 정보를 상기 가입자의 상대방 정보와 매칭하여 상기 가입자의 단말로 제공하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 서버에서 수행하는 방법으로서, (a) 가입자의 통신 내용으로부터 일정 관련 정보를 추출하기 위한 단계; 및 (b) 상기 추출된 일정 관련 정보를 상기 가입자의 단말로 제공하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 서버에서 수행하는 방법으로서, (a) 가입자의 통신 시 해당 가입자 주소록 내에 저장된 이름 정보를 획득하기 위한 단계; (b) 상기 가입자의 통신 내용으로부터 상기 획득된 이름 정보를 추출하기 위한 단계; 및 (c) 상기 단계 (b)에서 추출된 이름 정보를 상기 가입자의 단말로 제공하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은, 서버에서 수행하는 방법으로서, (a) 가입자의 통신 내용으로부터 앱 정보와 관련한 제1 정보를 추출하고, 그 추출된 제1 정보에 대응하는 앱 구동 아이콘에 대한 제2 정보를 추출하기 위한 단계; 및 (b) 상기 추출된 제1 또는 제2 정보를 상기 가입자의 단말로 제공하기 위한 단계를 포함할 수 있다.
전술한 목적을 달성하기 위하여 본 발명의 또 다른 측면에 따르면, 전술한 바와 같이 단말 또는 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 다양한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체가 제공될 수 있다.
이상에서 설명한 바와 같이 본 발명의 일 측면에 따르면, 통화 중 음성 인식을 기반으로 통화 내용을 분석하여 가입자의 관심사를 능동적으로 추출하고 제공할 수 있다. 본 발명에 따르면 음성/영상 통화 및 채팅 등과 같은 통신 시 능동적으로 동작한다는 점에서 기존 서비스들과의 차이가 있고, 또한 참여자들의 대화 내용을 기반으로 관심사를 자동으로 캐치하는 능동적 동작에 기반하고 있다는 점에서 사용자가 원하는 기능을 발설할 경우 동작했던 기존 음성인식 서비스와는 차별성이 있다. 본 발명에 따르면 음성인식 솔루션과 상황인지 솔루션을 바탕으로, 대화 참여자간 발화상 특징이 기 설정된 기준에 부합하는 단어를 기초로 주요 키워드 또는 관심분야에 대한 키워드를 도출해주고 사용자는 대화 중 또는 대화 종료 후 해당 키워드를 활용하고 다시 조회할 수 있다. 또한 통화/대화 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어들이 포함된 경우 해당 문장을 텍스트(text)화 하여 To-do list로 생성하고 사용자 단말 내 연관된 앱(App)을 불러와 원하는 기능을 이용할 수 있도록 함에 따라, 사용자가 별도 정리할 필요가 없는 편의성을 제공한다. 또한 통화 상대방과 통화 중 또는 통화 종료 후 키워드 기반 검색 결과를 공유하는 장을 제공하여 대화 참여자들간 의사결정을 조력하는 편의성을 제공한다. 또한 통화 내용 중 추출된 정보를 로그화 하여, 지난 통화 목록의 키워드 조회만으로 당시 통화 내용을 상기시키고 재활용할 수 있도록 하여 사용자에게 즐거움까지 제공할 수 있다. 또한 본 발명에 따르면 음성통화/영상통화/채팅 종료 후 별도로 인터넷 브라우저를 구동하여 검색하거나, 별도의 앱을 통해 자신이 원하는 내용을 입력하던 절차를 간소화하여 통화 중 또는 종료 후에도 사용자가 원하는 바(검색, 메모, 예약 과정 등)를 자동으로 제공하고 활용할 수 있도록 하여 이용자의 편의성을 극대화할 수 있다. 또한 본 발명에 따르면 통화 결과를 라이프 로그(life log)화하여 컨텐츠로 이용함에 따라 또 다른 사회적 즐거움을 제공할 수 있다.
이상에서 설명한 바와 같이 본 발명의 다른 측면에 따르면, 음성 통화, 영상 통화, 채팅, 메시징 서비스와 같은 통신 중 참여자들의 대화 내용을 기반으로 일정 관련 정보를 자동으로 캐치하는 능동적 동작에 기반하고 있다는 점에서 사용자가 원하는 기능을 발설할 경우에만 동작했던 기존 음성인식 서비스와는 차별성이 있다. 즉, 또한 음성인식 솔루션과 상황인지 솔루션을 기반으로 고객 발설한 내용 중 일정에 반영 가능한 시간, 장소, 일정명 등의 관련 단어 또는 문장을 자동으로 추출하여 통화 중 또는 종료 후 바로 일정에 반영할 수 있게 지원할 수 있는 효과가 있다. 따라서, 통화만 하면 알아서 일정이 정리가 되므로 고객은 통화 중 메모/정리 작업을 별도로 하지 않아도 일정을 관리할 수 있는 편리함을 느낄 수 있다.
이상에서 설명한 바와 같이 본 발명의 또 다른 측면에 따르면, 음성 통화, 영상 통화, 채팅, 메시징 서비스와 같은 통신 중 참여자들의 대화 내용으로부터 주소록에 저장된 이름 정보를 자동으로 캐치하는 능동적 동작에 기반하고 있다는 점에서 사용자가 원하는 기능을 발설할 경우에만 동작했던 기존 음성인식 서비스와는 차별성이 있다. 또한, 음성인식 솔루션과 상황인지 솔루션을 기반으로 고객 발설한 내용 중 주소록에 저장된 사람의 이름 언급 시 추출하여 통화 중/종료 후 바로 추출된 이름의 전화번호 등 주소록 정보를 표시하여 제공하거나, 표시된 정보를 통신 상대방으로 적용하여 바로 통신 연결 가능하게 할 수 있다. 따라서, 통화만 하면 통화 중/통화 종료 후에 연락, 공유, 확인이 필요한 친구 정보를 별도로 검색할 필요 없이 바로 이용할 수 있기 때문에 고객의 편의성을 향상시키는 효과가 있다.
이상에서 설명한 바와 같이 본 발명의 또 다른 측면에 따르면, 음성 통화, 영상 통화, 채팅, 메시징 서비스와 같은 통신 중 참여자들의 대화 내용으로부터 사용자의 단말내에 설치된 앱과 관련한 정보를 자동으로 캐치하는 능동적 동작에 기반하고 있다는 점에서 사용자가 원하는 기능을 발설할 경우에만 동작했던 기존 음성인식 서비스와는 차별성이 있다. 또한 음성인식 솔루션과 상황인지 솔루션을 기반으로 고객 발설한 내용 중 사용자 단말의 특정 어플리케이션(앱)으로 할 수 있는 일들을 언급 시 이를 추출하여 통화 중 또는 종료 후 바로 관련된 앱들의 리스트를 제공하여 사용자가 바로 사용할 수 있도록 한다. 따라서 통화 중/통화 종료 후에 해야 할 일 가운데 일일이 사용자 단말내에 설치된 해당 어플리케이션(앱)을 찾을 필요 없이 바로 이용할 수 있기 때문에 고객의 편의성을 향상시키는 효과가 있다.
도 1은 본 발명의 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 시스템의 구성도,
도 2는 본 발명의 제1 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도,
도 3은 본 발명의 제1 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도,
도 4는 본 발명의 제1 실시예에 따른 사용자 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 5는 본 발명의 제1 실시예에 따른 서비스 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 6은 본 발명의 제1 실시예에 따른 사용자 단말에서의 주요 키워드 정보의 표시 화면을 나타낸 도면,
도 7은 본 발명의 제1 실시예에 따른 사용자 단말에서의 관심 목록 정보의 표시 화면을 나타낸 도면,
도 8은 본 발명의 제1 실시예에 따른 사용자 단말에서의 To-do list 정보 표시 화면을 나타낸 도면,
도 9는 본 발명의 제2 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도,
도 10은 본 발명의 제2 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도,
도 11은 본 발명의 제2 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 12는 본 발명의 제2 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 13은 본 발명의 제2 실시예에 따라 단말의 화면에 표시되는 일정 관련 정보의 일 예를 나타낸 도면,
도 14는 본 발명의 제2 실시예에 따라 단말에 표시되는 일정 관련 정보를 편집/수정하는 화면의 일 예를 나타낸 도면,
도 15는 본 발명의 제2 실시예에 따라 단말의 화면에 표시되는 일정 리스트의 일 예를 나타낸 도면,
도 16은 본 발명의 제3 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도,
도 17은 본 발명의 제3 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도,
도 18은 본 발명의 제3 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 19는 본 발명의 제3 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 20은 본 발명의 제3 실시예에 따라 단말에 표시되는 화면의 일 예를 나타낸 도면,
도 21은 본 발명의 제4 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도,
도 22는 본 발명의 제4 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도,
도 23은 본 발명의 제4 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 24은 본 발명의 제4 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도,
도 25는 본 발명의 제4 실시예에 따라 단말에 표시되는 화면의 일 예를 나타낸 도면,
도 26은 본 발명의 제1 내지 제4 실시예를 통합한 서비스 제공 시 사용자 단말에 표시되는 UI(User Interface) 화면의 일 예를 나타낸 도면,
도 27 내지 도 37은 본 발명의 제1 실시예에 따른 사용자 단말에서의 통화 중 실행 화면을 설명하기 위한 도면이다.
이하, 첨부도면을 참조하여 본 발명의 실시예에 대해 구체적으로 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 한다. 또한, 본 발명의 실시예에 대한 설명 시 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
도 1은 본 발명의 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 시스템의 구성도로, 동 도면에 도시된 바와 같이, 통신망(10), 단말 A(20A), 단말 B(20B), 및 서버(30)를 포함할 수 있다.
통신망(10)은 단말 A(20A), 단말 B(20B), 및 서버(30) 간을 유선, 무선 및/또는 인터넷 등으로 연결하여 음성 통화, 영상 통화, 채팅-메시징 서비스(SMS, MMS, SNS 등)와 같은 통신을 할 수 있도록 하는 단독 또는 복합의 어떤 망이어도 좋다.
단말 A(20A)와 단말 B(20B) 중 하나는 발신 사용자의 단말을 나타내고 다른 하나는 상대방 수신 사용자의 단말을 나타낸 것으로, 예를 들어 음성 통신, 영상 통신, 데이터 통신, 및 인터넷 통신 등이 가능한 이동통신 단말기, PDA, 스마트 폰, 테블릿 PC 등 중 하나일 수 있다. 본 실시예에서 발/수신 단말(20A,20B)의 사용자 중 적어도 한 명은 해당 서비스의 가입자일 수 있다.
단말 A(20A)와 단말 B(20B)는 일정, 앱, 음성 메모, 관심사 정보, 또는 연락처 등으로 카테고리를 구분하고, 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 그 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘 중 적어도 하나를 서버(30)로부터 수신하고, 그 수신된 각종 정보를 구분된 카테고리 별로 표시할 수 있다.
서버(30)는 단말 A(20A)와 단말 B(20B) 간의 통신 내용을 음성 인식 솔루션 기능 및 상황 인지 솔루션 기능 등을 통해 일정, 앱, 음성 메모, 통화자의 관심사, 또는 연락처 등으로 카테고리를 구분하여 분석하고, 그 분석 결과에 따라 통신 내용으로부터 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 가입자 단말내의 앱과 관련한 제1 정보, 및 그 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘에 대한 제2 정보 중 적어도 하나를 구분된 카테고리 별로 추출할 수 있고, 그 추출된 각종 정보를 해당 가입자 단말(20A 또는 20B)로 전달할 수 있다.
도 2는 본 발명의 제1 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도로, 도 1의 단말 A(20A) 또는 단말 B(20B)의 세부 구성의 일 예이고, 동 도면에 도시된 바와 같이, 표시부(21), 검색부(23), 및 To-do list 실행부(25)를 포함할 수 있다. 제1 실예에서는 단말 A(20A)를 기준으로 설명하도록 한다.
표시부(21)는 가입자인 자신의 단말 A(20A)와 상대방 단말 B(20B) 간의 통화 내용에서 자신 및 상대방 중 적어도 하나의 통화 내용을 기초로 서버(30)로부터 추출된 통화자의 관심사 정보로서의 주요 키워드 정보, To-do list(해야 할 목록) 정보, 및 주요 관심 목록 정보 등을 사용자의 선택에 따라 선택적으로 수신하여 화면에 표시하기 위한 것으로, 예를 들어, 도 6에 도시된 바와 같이 Talk! 톡 검색 메뉴가 선택되면 통화 내용 기반의 주요 키워드 정보(ex. 강남역, 맛집, 예매 등)를 서버(30)로부터 수신하여 상대방 정보와 매칭하여 화면에 표시하고, 도 7에 도시된 바와 같이 관심 목록 메뉴가 선택되면 통화 내용 기반의 관심 목록 정보(ex. 강남역, 맛집, 영화 예매 등)를 서버(30)로부터 수신하여 상대방 정보와 매칭하여 화면에 표시하며, 도 8에 도시된 바와 같이 To-do 메뉴가 선택되면 통화 내용 기반의 To-do list 정보(ex. 토요일 날 볼 영화 예매해 등)를 서버(30)로부터 수신하여 상대방 정보와 매칭하여 화면에 표시할 수 있다.
일 예로, 서버(30)는 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자가 본 실시예에 따른 서비스 가입자가 아닐 경우, 가입자 단말 A(20A) 사용자의 음성 통화 내용을 분석하여 통화자의 관심사 정보를 추출하고, 그 추출된 통화자의 관심사 정보를 가입자 단말 A(20A)에게 제공하며, 이때 가입자 단말 A(20A)의 표시부(21)는 서버(30)로부터 제공된 통화자의 관심사 정보를 통화 상대방의 정보와 매칭하여 표시한다.
다른 예로, 서버(30)는 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자도 본 실시예에 따른 서비스 가입자일 경우, 가입자 단말 A(20A) 사용자의 음성 통화 내용과 상대방 단말 B(20B) 사용자의 음성통화 내용을 동시에 분석하여 통화자의 관심사 정보를 추출하고, 그 추출된 통화자의 관심사 정보를 가입자 단말 A(20A)에게 제공하며, 이때 가입자 단말 A(20A)의 표시부(21)는 서버(30)로부터 제공된 통화자의 관심사 정보를 통화 상대방의 정보와 매칭하여 표시한다. 이 경우, 서버(30)는 전술한 바와 같이 추출된 통화자의 관심사 정보를 가입자 단말 B(20B)로부터의 선택에 따라 가입자 단말 B(20B)에게도 제공할 수 있고, 이때 가입자 단말 B(20B)의 표시부(21)는 서버(30)로부터 제공된 통화자의 관심사 정보를 통화 상대방 정보 즉, 단말 A(20A) 사용자의 정보와 매칭하여 표시할 수 있다.
전술한 바와 같이 제1 실시예에 따른 표시부(21)는 서버(30)로부터 제공된 통화자의 관심사 정보를 통화 상대방 정보와 매칭하여 표시할 수 있는데, 여기서 통화 상대방 정보는 해당 가입자 단말의 주소록 또는 통화 목록에 있는 통화 상대방의 정보일 수 있다.
제1 실시예에서 도 6과 같이 화면 표시된 주요 키워드 정보 또는 도 7과 같이 화면 표시된 주요 관심 목록 정보는 해당 통화 내용 중 언급 횟수, 소리 크기, 속도, 또는 발음 정확도 등과 같은 발화상 특징이 기 설정된 기준에 부합하는 단어로 구성될 수 있는데, 표시부(21)는 일 예로 해당 단어의 발화상 특징을 기초로 해당 단어의 표시 순위를 조정하여 표시(ex. 도 6-7에서 1.강남역, 2.맛집, 3.예매, 4.치킨 등과 같이 발화상 특징의 가지 수가 많은 키워드 순으로 표시)하거나, 다른 예로 해당 단어의 발화상 특징을 기초로 해당 단어의 글자색, 글자 모양, 또는 글자 크기를 조정하여 표시하거나 또는 글자 주변 이미지의 크기, 모양, 색상을 조정할 수 있다.
또한 제1 실시예에서 도 8과 같이 화면 표시된 To-do list 정보는 해당 통화 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어가 포함된 구문으로 구성될 수 있다.
제1 실시예에 따른 표시부(21)는, 일 예로 통화 중 사용자의 선택에 따라 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 중 선택된 하나의 정보를 기 설정된 시간 간격으로 서버(30)로부터 실시간 수신하여 화면에 갱신 표시하거나, 다른 예로 통화 완료 후 사용자의 선택에 따라 통화 내용으로부터 추출되어 로그 저장된 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 중 선택된 하나의 정보를 서버(30)로부터 수신하여 화면에 표시할 수 있다.
제1 실시예에 따른 검색부(23)는 표시부(21)에 의해 표시된 통화자의 관심사 정보로서의 주요 키워드 정보 또는 관심 목록 정보 중 사용자로부터 선택된 키워드를 기초로 인터넷 검색 도구(예를 들어, 웹 브라우저 및 인터넷 포털)를 자동 실행하여 해당 상세 정보를 검색할 수 있다.
제1 실시예에 따른 To-do list 실행부(25)는 표시부(21)에 의해 표시된 To-do list 정보 중 사용자로부터 선택된 하나의 정보를 기초로 연관된 앱(APP)을 실행시켜 통화 내용에 포함된 사용자가 해야 할 일, 예를 들어 일정 정리, 메모, 주소록 정리, 예매 등을 실행할 수 있다.
도 3은 본 발명의 제1 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도로, 도 1의 서버(30)의 세부 구성의 일 예이고, 동 도면에 도시된 바와 같이, 정보 추출부(31), 정보 저장부(33), 및 정보 제공부(35)를 포함할 수 있다.
제1 실시예에 따른 정보 추출부(31)는 통화 내용을 기초로 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 등을 포함하는 통화자의 관심사 정보를 추출하기 위한 것으로, 예를 들어, 해당 통화 내용 중 언급 횟수, 소리 크기, 속도, 또는 발음 정확도 등의 발화상 특징이 기 설정된 기준에 부합하는 단어를 기초로 주요 키워드 정보 또는 주요 관심 목록 정보를 추출할 수 있고, 이와 같이 추출된 주요 키워드 정보 또는 주요 관심 목록 정보는 해당 단어의 발화상 특징에 대한 정보를 포함하거나 또는 해당 단어의 발화상 특징에 대한 정보에 따라 단말에서의 표시 순위를 정렬할 수 있다.
정보 추출부(31)는, 일 예로 발/수신 양측 통화자 중 일방의 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자가 본 실시예에 따른 서비스 가입자가 아닐 경우, 가입자 단말 A(20A) 사용자만의 음성 통화 내용을 분석하여 통화자의 관심사 정보를 추출할 수 있고, 다른 예로 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자도 본 실시예에 따른 서비스 가입자일 경우, 가입자 단말 A(20A) 사용자의 음성 통화 내용과 상대방 가입자 단말 B(20B) 사용자의 음성통화 내용을 동시에 분석하여 통화자의 관심사 정보를 추출할 수 있다.
발화상 특징에 대한 정보는, 예를 들어, 통화자의 관심사 정보로 추출된 특정 키워드(단어)에 대한 발화상 특징의 가지 수와 종류(예를 들어, 언급 횟수, 소리 크기, 속도, 또는 발음 정확도 중 몇 가지의 어떤 발화상 특징을 가졌나), 및/또는 발화상 특징의 정도(예를 들어, 반복 몇 회, 소리 크기 정도, 발음 정확도 정도 등)에 대한 정보를 포함할 수 있다.
제1 실시예에 따른 정보 저장부(33)는 정보 추출부(31)에서 추출된 통화자의 관심사 정보로서의 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 등을 로그 저장하기 위한 것으로, 별도의 클라우드 서버 등으로 구성할 수 있다.
제1 실시예에 따른 정보 제공부(35)는 정보 추출부(31)에서 실시간 추출되거나 정보 저장부(33)에 로그 저장된 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 중 단말로부터 선택된 하나의 정보를 해당 단말로 제공하기 위한 것으로, 일 예로 통화 중 사용자의 선택에 따라 실시간 통화 내용으로부터 추출된 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 중 단말로부터 선택된 하나의 정보를 통화 중 기 설정된 시간 간격으로 해당 단말에게 통화 상대방 정보와 매칭하여 제공하거나, 다른 예로 통화 완료 후 정보 저장부(33)에 로그 저장된 주요 키워드 정보, To-do list 정보, 및 주요 관심 목록 정보 중 단말로부터 선택된 하나의 정보를 해당 단말에게 통화 상대방 정보와 매칭하여 제공할 수 있다.
도 4는 본 발명의 제1 실시예에 따른 사용자 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1-2의 단말 A(20A) 또는 단말 B(20B)에 적용되므로, 해당 단말의 동작과 병행하여 설명한다.
먼저, 표시부(21)는 통화자의 관심사 정보로서의 주요 키워드 정보, To-do list 정보, 및 관심 목록 정보 중 어느 정보가 사용자로부터 선택되는지를 판단하는데, 예를 들어, 표시부(21) 화면의 일부에 표시된 주요 키워드 정보에 대응하는 Talk! 톡 검색 메뉴, To-do list 정보에 대응하는 To-do list 메뉴, 및 관심 목록 정보에 대응하는 관심 목록 메뉴 중 어느 하나의 메뉴가 사용자로부터 선택되는지의 여부를 판단하고(S401), 단계 S401의 판단 결과 도 6과 같이 Talk! 톡 검색 메뉴가 선택되면 서버(30)로부터 주요 키워드 정보를 수신하여 통화 상대방 정보와 매칭하여 표시하고, 도 7과 같이 관심목록 메뉴가 선택되면 서버(30)로부터 관심 목록 정보를 수신하여 통화 상대방 정보에 매칭하여 표시하며, 도 8과 같이 To-do list 메뉴가 선택되면 서버(30)로부터 To-do list 정보를 수신하여 통화 상대방 정보에 매칭하여 표시하는데, 일 예로 메뉴의 선택 시점이 통화 중이면 서버(30)로부터 실시간 추출되는 해당 정보를 일정 시간 간격(약 10초)으로 수신하여 갱신 표시할 수 있고, 다른 예로 메뉴의 선택 시점이 통화 완료 후이면 서버(30)에 로그 저장된 해당 정보를 수신하여 표시할 수 있다(S403).
이어, 단계 S403에서 표시된 주요 키워드 정보 또는 관심 목록 정보에서 특정 단어가 선택되면(S405) 그 선택된 단어를 키워드로 검색을 실행하여 검색 결과를 표시하고(S407), 단계 S403에서 표시된 To-do list 정보에서 특정 정보 및 관련 앱(APP)이 선택되면(S409) 그 선택된 To-do list 정보의 내용에 따라 관련 앱이 구동하여 통화 내용 중에 포함된 해야 할 일을 실행할 수 있도록 한다(S411).
도 5는 본 발명의 제1 실시예에 따른 서비스 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,3의 서버(30)에 적용되므로, 해당 서버(30)의 동작과 병행하여 설명한다.
먼저, 단말 A(20A)와 단말 B(20B)간의 통화가 시작되면(S501), 통화 내용으로부터 주요 키워드 정보, To-do list 정보, 및 관심 목록 정보를 포함하는 통화자의 관심사 정보를 실시간 추출한다(S502).
이어, 단말 A(20A) 또는 단말 B(20B)로부터 주요 키워드 정보에 대응하는 Talk! 톡 검색 메뉴, To-do list 정보에 대응하는 To-do list 메뉴, 및 관심 목록 정보에 대응하는 관심 목록 메뉴 중 어느 하나의 메뉴가 선택되는지의 여부를 확인하고(S503), 선택된 메뉴에 대응하는 실시간 추출 정보(통화자의 관심사 정보)를 통화 상대방 정보와 매칭하여 일정 시간 간격(예를 들어, 약 10초)으로 해당 단말에게 실시간 전송하여 제공한다(S505).
한편, 단계 S502에서 실시간 추출된 정보는 로그 저장되고(S511), 해당 통화 완료 후 단말 A(20A) 또는 단말 B(20B)로부터 로그 조회 요청되어 주요 키워드 정보에 대응하는 Talk! 톡 검색 메뉴, To-do list 정보에 대응하는 To-do list 메뉴, 및 관심 목록 정보에 대응하는 관심 목록 메뉴 중 어느 하나의 메뉴가 선택되면(S513), 선택된 메뉴에 대응하는 정보를 통화 상대방 정보와 매칭하여 해당 단말에게 제공한다(S515).
본 실시예에서 로그 저장이라 함은 해당 통화자, 실시간 통화 내용 중 추출된 통화자의 관심사 정보, 및 통화 일시 등을 서로 매칭하여 저장하는 것을 나타낸다.
한편, 본 발명의 다른 실시예에 따르면 도 3을 참조로 전술한 바와 같이 구현된 서버(30)의 모든 구성(31,33,35)은 도 2의 사용자 단말(20A 또는 20B)내에 동일하게 구현할 수 있고, 이 경우 서버(30) 없이 서버(30)의 기능이 포함된 사용자 단말(20A 또는 20B)의 단독 구성만으로 도 4 및 도 5를 참조하여 전술한 제1 실시예에 따른 방법을 모두 실행할 수 있다.
이후 설명의 편의를 위해 본 발명의 제1 실시예에 따른 서비스를 일명 마인드톡(Mindtalk)이라 칭하도록 한다.
도 6은 본 발명의 제1 실시예에 따른 사용자 단말(20A,20B)에서의 주요 키워드 정보의 표시 화면을 나타낸 도면으로, 도 6의 (a)는 통화 중 Talk! 톡 검색 메뉴의 선택 시 화면의 일 예를 나타내고, 도 6의 (b)는 통화 종료 후 Talk! 톡 검색 메뉴의 선택 시 화면의 일 예를 나타낸다.
마인드톡은 도 6의 (a)와 같이 통화 중 실행이 가능하고, 도 6의 (b)와 같이 마인드톡은 통화 종료 후에도 마인드톡을 닫지 않은 상태에서 마인드톡의 모든 기능을 사용할 수 있다. 단, 통화 종료 후에는 관심목록, 통화 주요 키워드, To-do list는 주고받은 음성이 부재하므로 데이터 갱신되지 않는다. 통화 종료 후 다시 통화하기를 누르면 상대방에게 통화가 가고, 현재 마인드톡 로그에 신규 통화 로그가 추가 된다(별도 로그 생성 아님).
도 6에서 B 영역은 타이틀 바 영역을 나타내는데, OOO(이름)님과의 Mindtalk으로 구성되며 이름은 통화상대자에 따라 유동적으로 변한다. 마인드톡 닫기 버튼을 우측에 배치한다. 마인드톡 닫기 버튼은 마인드톡 실행을 종료한다는 의미이며, 선택한다고 해서 통화 종료되지는 않는다.
도 6의 C 영역은 액션 바 영역을 나타내는데, 관심목록, Talk! 톡 검색, To-do와 같은 메뉴로 구성되며 Talk! 톡 검색이 메인이다. 특정 메뉴 선택 시 선택된 메뉴의 아래에 하단 윤곽선이 나타나 실행 중임을 보여준다.
도 6의 D 영역은 통화 주요 키워드 (정보)가 표시되는 영역으로, 일정 기간 10초를 주기로 키워드가 Display 갱신(생성, 삭제, 순서, 크기 등 테마 별 다름)될 수 있고, 태그클라우드, 실시간랭킹형, 뇌 구조 테마 등으로도 제공할 수 있다. 특정 키워드 클릭 시 웹 검색으로 연결될 수 있고, 롱탭 시 키워드 삭제 가능하며, 키워드는 마인드톡 앱 > 설정 > 대표 키워드 단어 필터에서 노출 제한 단어를 추가/수정/삭제할 수 있다. 키워드는 예를 들어 총 30개까지 노출할 수 있다.
도 6의 E 영역은 키워드 조합 검색창을 나타내는 영역으로, 통화 주요 키워드에서 키워드를 검색창으로 드레그/드롭(Drag&Drop)하여 하나 이상의 키워드를 조합/정렬하여 검색할 수 있다. 키워드 조합 빈 칸을 길게 클릭하면 신규 키워드 입력창을 생성할 수 있다. 키워드 창에 있는 키워드는 삭제 또는 편집/수정 가능하다.
도 6의 F 영역은 통화 메뉴를 나타낸 영역으로, 도 6의 (a)와 같이 통화 중에는 스피커폰, 화면전환, 통화종료 등의 메뉴가 표시되고, (b)와 같이 통화 종료 후에는 VoLTE 통화, 영상 통화 등의 메뉴가 표시될 수 있다.
도 7은 본 발명의 제1 실시예에 따른 사용자 단말에서의 관심 목록 정보의 표시 화면을 나타낸 도면이다.
도 7의 C 영역은 액션 바 영역으로, 관심목록 메뉴 선택 시 바 해당 메뉴 아래에 하단 윤곽선이 나타나 실행 중임을 보여준다.
도 7의 D 영역은 관심 목록 정보로서의 키워드 및 연관 검색어 영역을 나타내는 것으로, 도 7의 (a)와 같이 키워드는 Talk! 톡 검색 내 노출된 키워드이고, 키워드를 선택하면 해당 키워드와 연관된 검색어 리스트가 제공되고, 연관 검색어 문장을 선택하면 웹 브라우저가 실행되며 해당 연관검색어의 검색 결과가 도 7의 (b)와 같이 화면 제공된다. 키워드는 삭제가 가능하다.
도 8은 본 발명의 제1 실시예에 따른 사용자 단말에서의 To-do list 정보 표시 화면을 나타낸 도면이다.
도 8의 D 영역은 액션 버튼이 나타난 영역으로, To-do list 정보와 연관된 다양한 앱(App.) 버튼이 정렬되어 있으며, 플릭(Flick)을 통해 우측에 가려진 다른 버튼 확인이 가능하다. +를 눌러 다른 액션 버튼을 추가/삭제할 수 있다. 액션 버튼을 drop&drag로 통화 내용 기반 To-do list로 내려 특정한 하나 위로 올리면, +버튼위로 액션 버튼 이미지가 입혀지고, 해당 액션 버튼의 기능이 실행된다. 일 예로, 메모 버튼을 '강남역 맛집 예약해' 위로 drop&drag하면 OEM 메모가 실행되고 '강남역 맛집 예약해'가 자동입력된다. 다른 예로, 주소록 버튼을 '010-8080-4038' 위로 drop&drag하면 OEM 주소록이 실행되고, 해당 번호가 저장된다. 또 다른 예로, 티켓플래닛 버튼(App)을 '토요일날 볼 영화 예매해' 위로 drop&drag하면 티켓플래닛이 실행된다.
도 8의 E 영역은 통화 내용 기반 To do list 정보가 표시된 영역으로, 예를 들어, 체크박스, 할일 문장, +버튼으로 구성될 수 있다. 통화내용 음성에서 추출한 할일 리스트로 대화 내용 중 명령형/청유형/특정 단어(예: ~할일, ~해야 한다, ~하자, 준비, 공유 등) 등의 언급 시 문장을 텍스트(text)로 변환하여 보여준다. 특정단어는 키워드를 추가/수정/삭제 가능하다. text 앞 체크박스 선택 시, 할일 text 가 list에서 삭제되도록 할 수 있다.
도 9는 본 발명의 제2 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도로, 도 1의 단말 A(20A) 또는 단말 B(20B)의 세부 구성의 일 예이고, 동 도면에 도시된 바와 같이, 정보 수신부(921), 일정 표시부(923), 일정 반영부(925), 일정 수정부(927), 및 알람부(929)를 포함할 수 있다.
정보 수신부(921)는 사용자(가입자) 자신 또는 상대방 중 적어도 하나의 통신 내용으로부터 추출된 일정 관련 정보를 해당 통신 중 또는 통신 완료 후 해당 서버(30)로부터 수신하기 위한 것으로, 일정 관련 정보의 수신 시점은 사용자가 선택하거나 또는 자동으로 수신되도록 할 수 있다.
본 실시예에서 일정 관련 정보는 시간(Time), 장소(Place), 및 일정(Occasion; Event)명 중 하나 이상을 포함할 수 있다.
일정 표시부(923)는 정보 수신부(921)를 통해 수신된 일정 관련 정보를 발화 시간 순으로 정렬하고 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시하기 위한 것으로, 예를 들어, 도 13에 도시된 바와 같이 화면의 상단에 통신 상대방 정보가 '수지님과의 MindTalk'와 같이 표시되고, 그 아래 각종 관련 앱(일정, 알람, 메모, 메시지 등)을 사용할 수 있는 앱 아이콘이 표시되며, 또한 수신된 일정 관련 정보로서의 시간(일자 정보, 시간 정보), 장소명(강남역 등), 일정명(소개팅 등)이 표시될 수 있다.
일 예로, '내일 6시 강남역에서 만나자'와 같은 통신 내용으로부터 시간 정보로서 "오늘날짜 기준(5/20)+1일 = 5월 21일, 6시 = 오후 6시", 장소 정보로서 "장소명 = 강남역", 일정명으로서 "만나자 -> 만남"과 같은 일정 관련 정보를 추출하여 표시할 수 있다. 일정 관련 정보의 추출은 서버(30)에 수행하는 것에 한정되지 않고 단말에서도 수행 할 수 있을 것이다.
일정 반영부(925)는 일정 표시부(923)를 통해 전술한 바와 같이 화면상에 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 것으로, 예를 들어, 사용자에 의해 특정 버튼이 선택되거나 또는 자동으로 그 정렬 표시된 일정 관련 정보를 단말에 있는 스케줄(일정) 앱 또는 메모 앱 등에 반영하여 저장할 수 있다.
일정 수정부(927)는 일정 표시부(923)를 통해 전술한 바와 같이 화면상에 표시된 일정 관련 정보를 사용자의 선택에 따라 편집 또는 수정하기 위한 것으로, 예를 들어, 도 14의 (a)와 같이 '장소'칸의 선택 시 장소와 관련되어 추출된 키워드(강남역, 신촌 등)가 발화 순서의 최신 순으로 아래에 정렬되어 표시되고, 도 14의 (b)와 같이 '강남역'이 선택되면 해당 장소 칸에 강남역이 자동으로 입력되도록 할 수 있다. 전술한 방식으로 날짜와 시간에 대한 정보 및 일정명 등도 편집 또는 수정 가능할 것이나, 이에 한정되지 않고 텍스트를 직접 해당 칸에 입력하는 방식으로도 해당 정보를 편집/수정할 수 있다.
알람부(929)는 일정 반영부(925)를 통해 저장된 일정 관련 정보가 기 저장된 일정 정보와 중복될 경우 해당 중복 일정에 대한 알람을 제공하기 위한 것으로, 사용자는 알람부(929)를 통해 일정의 중복 여부를 알 수 있고, 해당 중복 일정 정보를 일정 수정부(927)를 통하여 편집 또는 수정한 후 일정 반영부(925)를 통하여 다시 저장할 수 있다.
도 10은 본 발명의 제2 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도로, 도 1의 서버(30)의 세부 구성도의 일 예이고, 동 도면에 도시된 바와 같이, 정보 추출부(1031), 정보 저장부(1033), 및 정보 제공부(1035)를 포함할 수 있다.
정보 추출부(1031)는 통신 내용을 기초로 일정 관련 정보를 포함하는 각종 정보를 추출하기 위한 것으로, 예를 들어, 가입자의 통신 중에 해당 통신 내용 중 시간(Time), 장소(Place), 또는 일정(Occasion; Event)명 등과 관련된 단어 또는 문장을 일정 관련 정보로 추출할 수 있다.
일 예로, '내일 6시 강남역에서 만나자'와 같은 통신 내용으로부터 시간 정보로서 "오늘날짜 기준(5/20)+1일 = 5월 21일, 6시 = 오후 6시", 장소 정보로서 "장소명 = 강남역", 일정명으로서 "만나자 -> 만남"과 같은 일정 관련 정보를 추출할 수 있다.
정보 추출부(1031)는, 일 예로 발/수신 양측 통신자 중 일방의 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자가 제2 실시예에 따른 서비스 가입자가 아닐 경우, 가입자 단말 A(20A) 사용자만의 음성 통화 내용을 분석하여 일정 관련 정보를 추출할 수 있고, 다른 예로 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자도 제2 실시예에 따른 서비스 가입자일 경우, 가입자 단말 A(20A) 사용자의 음성 통화 내용과 상대방 가입자 단말 B(20B) 사용자의 음성통화 내용을 동시에 분석하여 통화자의 일정 관련 정보를 추출할 수 있다.
정보 저장부(1033)는 정보 추출부(1031)에서 추출된 일정 관련 정보를 로그 저장하기 위한 것으로, 별도의 클라우드 서버 등으로 구성할 수 있다.
정보 제공부(1035)는 정보 추출부(1031)에서 실시간 추출되거나 정보 저장부(1033)에 로그 저장된 일정 관련 정보를 사용자의 선택에 따라 또는 자동으로 해당 단말에게 제공하기 위한 것으로, 일 예로 통화 중 실시간 통화 내용으로부터 추출된 일정 관련 정보를 통화 중 기 설정된 시간 간격으로 해당 단말에게 통화 상대방 정보와 매칭하여 제공하거나, 다른 예로 통화 완료 후 정보 저장부(1033)에 로그 저장된 일정 관련 정보를 해당 단말에게 통화 상대방 정보와 매칭하여 제공할 수 있다.
도 11는 본 발명의 제2 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,9의 단말 A(20A) 또는 단말 B(20B)에 적용되므로, 해당 단말의 동작과 병행하여 설명한다.
먼저, 정보 수신부(921)는 상대방 단말과의 통신 중 또는 통신 후 사용자의 선택에 따라 서버(30)에게 일정 관련 정보를 요청하여(S1101), 서버(30)로부터 해당하는 일정 관련 정보를 수신하고, 일정 표시부(923)는 수신된 일정 관련 정보를 도 13에 도시된 바와 같이 화면상에 표시한다(S1103).
한편, 일정 수정부(927)는 단계 S1103에서 일정 표시부(923)를 통해 화면상에 표시된 일정 관련 정보가 사용자의 선택에 따라 도 14의 (a)(b)에 대한 전술한 설명과 같이 수정 또는 편집되는지의 여부를 판단하여, 사용자로부터의 수정/편집이 있으면 해당 수정/편집 과정을 수행한다(S1105).
이어, 일정 반영부(925)는 사용자의 선택에 따라 또는 자동으로 단계 S1103에서 화면상에 표시된 일정 관련 정보를 일정/스케줄 앱 또는 메모 앱 등과 같이 일정과 관련된 앱에 반영하여 저장하는데, 만일 단계 S1105에서 일정 수정부(925)를 통해 일정 관련 정보가 수정 또는 편집되었다면 그 수정 또는 편집된 일정 관련 정보를 단말의 관련 앱에 반영하여 저장하고, 만일 단계 S1105에서 일정 관련 정보가 수정 또는 편집되지 않았다면 단계 S1103에서 화면상에 표시된 일정 관련 정보를 단말의 관련 앱에 반영하여 저장하도록 한다(S1107).
또한, 알람부(929)는 단계 S1107에서 일정 반영부(925)를 통해 관련 앱에 저장된 일정 (관련) 정보가 기 저장된 일정 (관련) 정보와 시간, 장소, 및 일정명 중 적어도 하나에 대하여 중복되는지의 여부를 확인하고, 만일 중복 되었다면 중복 정보를 사용자에게 알린 후 단계 S1105의 과정으로 돌아가 해당 일정 관련 정보를 수정 또는 편집하여 다시 저장할 수 있도록 하고, 중복되지 않았다면 그대로 종료하도록 한다(S1109).
한편, 사용자가 일정/스케줄 앱을 통해 특정 날짜의 일정을 검색하면 일정 표시부(2323)는 도 15에 도시된 바와 같이 해당 날짜의 전체 일정 리스트를 통신 상대방의 정보와 함께 시간 순으로 정렬하여 보여 줄 수 있다.
도 12는 본 발명의 제2 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,10의 서버(30)에 적용되므로, 해당 서버(30)의 동작과 병행하여 설명한다.
먼저, 단말 A(20A)와 단말 B(20B)간의 통신(음성 통신 또는 메시지 통신 등)이 시작되면(S1201), 일방 또는 양방의 통신 내용으로부터 일정 관련 정보를 실시간 추출한다(S1203).
이어, 단말 A(20A) 또는 단말 B(20B)로부터 일정 관련 정보의 요청이 있거나 또는 설정된 주기에 따라 또는 실시간으로 단계 S1203에서 추출된 일정 관련 정보를 통신 상대방 정보와 매칭하여 해당 단말에게 전송하여 제공한다(S1205~S1207).
한편, 단계 S1203에서 실시간 추출된 일정 관련 정보는 로그 저장되고(S1211), 해당 통화 완료 후 단말 A(20A) 또는 단말 B(20B)로부터 로그 인(log-in)되어 일정 관련 정보에 대한 조회 요청이 있으면(S1213), 저장된 해당 일정 관련 정보를 통신 상대방 정보와 매칭하여 해당 단말에게 제공한다(S1215).
본 발명의 다른 실시예에 따르면 도 10을 참조로 전술한 바와 같이 구현된 서버(30)의 모든 구성(1031,1033,1035)은 도 9의 사용자 단말(20A 또는 20B)내에 동일하게 구현할 수 있고, 이 경우 서버(30) 없이 서버(30)의 기능이 포함된 사용자 단말(20A 또는 20B)의 단독 구성만으로 도 11 및 도 12를 참조하여 전술한 본 발명의 제2 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법을 모두 실행할 수 있다.
도 16은 본 발명의 제3 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도로, 도 1의 단말 A(20A) 또는 단말 B(20B)의 세부 구성의 일 예를 나타내고, 동 도면에 도시된 바와 같이, 정보 전송부(1621), 정보 획득부(1623), 및 정보 표시부(1625)를 포함할 수 있다.
정보 전송부(1621)는 사용자(가입자)의 통신 시 가입자 (단말) 주소록 내에 저장된 이름 정보를 서버(30)로 전송하기 위한 것으로, 예를 들어, 발신 통화 또는 착신 통화가 시작되면 주소록에 저장된 친구, 가족, 동료 등의 이름 정보를 추출하고 그 추출된 이름 정보를 서버(30)로 전송한다.
정보 획득부(1623)는 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 (단말) 주소록내의 이름 정보를 획득하기 위한 것으로, 예를 들어, 해당 통신 중 또는 통신 완료 후 사용자(가입자) 자신 또는 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 (단말) 주소록내의 이름 정보를 서버(30)로부터 수신하여 획득할 수 있는데, 해당 이름 정보의 수신 시점은 사용자가 선택하거나 또는 자동으로 수신되도록 할 수 있다.
정보 표시부(1625)는 정보 획득부(1623)를 통해 획득된 이름 정보에 대응하는 주소록 정보를 가입자 주소록으로부터 추출하여 표시하기 위한 것으로, 정보 획득부(1623)가 서버(30)로부터 해당 이름 정보를 수신하여 획득한 직후 해당 이름, 전화 번호, 및 사진 등이 포함된 주소록 정보를 주소록으로부터 추출하고, 그 추출된 주소록 정보를 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시할 수 있다.
또한 정보 표시부(1625)는 주소록 정보를 표시할 때 표시된 해당 이름을 착신 상대방으로 하여 음성 호를 발신하기 위한 통화 연결 버튼, 메시지 호를 발신하기 위한 메시지 보내기 버튼, 및 표시된 주소록 정보를 원하는 채널을 통해 타인에게 전송하여 공유하기 위한 공유 버튼 등을 함께 표시할 수 있다.
정보 표시부(1625)는, 예를 들어 도 20에 도시된 바와 같이, 화면의 상단에 통신 상대방 정보로서의 상대방 이름과 전화번호를 '배수지 010-8080-4038'과 같이 표시하고, 그 아래 통화 중 언급된 인물(이름) 수 정보를 '통화 중 언급 인물이 2명 있습니다'와 같이 표시하며, 언급된 각 인물(이름)에 대한 프로필 사진, 이름, 전화번호 등의 주소록 기반 정보를 표시하고, 또한 통화 연결 버튼, 메시지 보내기 버튼, 공유 버튼 등을 표시하여 사용자에게 제공할 수 있다. 공유 버튼 선택 시 표시된 친구 이름과 전화번호 등의 정보를 원하는 채널을 통해 전송하여 다른 사람들과 공유할 수 있다.
따라서, 사용자는 통화 중 또는 통화 종료 후에 통화 중 언급된 지인의 이름, 전화 번호 등의 주소록 정보를 바로 확인할 수 있고, 확인된 정보를 기초로 해당 지인에게 바로 연락하거나 해당 지인의 주소록 정보를 다른 사람과 공유할 수 있다.
도 17은 본 발명의 제3 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도로, 도 1의 서버(30)의 세부 구성의 일 예를 나타내고, 동 도면에 도시된 바와 같이, 정보 획득부(1731), 정보 추출부(1733), 정보 제공부(1735), 및 정보 삭제부(1737)를 포함할 수 있다.
정보 획득부(1731)는 가입자의 통신 시 해당 가입자 (단말) 주소록 내의 이름 정보를 획득하기 위한 것으로, 예를 들어, 가입자의 통신 시작 시 가입자의 단말(20A 또는 20B)로부터 전송된 주소록 내의 이름 정보를 수신/획득하여 보유할 수 있다.
정보 추출부(1733)는 가입자의 통신 내용으로부터 정보 획득부(1731)를 통해 획득된 주소록 내의 이름 정보를 추출하기 위한 것으로, 가입자의 통신 중에 해당 통신 내용으로부터 주소록 내의 이름 정보를 기초로 해당 이름 정보(즉, 통신 중에 언급된 주소록 내의 이름 정보)를 추출할 수 있다.
예를 들어, 통신 중인 가입자의 주소록 내에 '효리', '수현' 등의 이름 정보가 있다고 가정하면, 정보 추출부(1733)는 "효리 전화번호 통화 끝나고 알려 줄게"와 같은 통신 내용으로부터 언급된 이름 정보 '효리'를 추출하고, "수현이한테 전화해 볼게"와 같은 통신내용으로부터 언급된 이름 정보 '수현'을 추출할 수 있다.
정보 추출부(1733)는, 일 예로 발/수신 양측 통신자 중 일방의 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자가 본 실시예에 따른 서비스 가입자가 아닐 경우 가입자 단말 A(20A) 사용자만의 음성 통화 내용을 분석하여 언급된 이름 정보를 추출할 수 있고, 다른 예로 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자도 본 실시예에 따른 서비스 가입자일 경우 가입자 단말 A(20A) 사용자의 음성 통화 내용과 상대방 가입자 단말 B(20B) 사용자의 음성통화 내용을 동시에 분석하여 언급된 이름 정보를 추출할 수 있다.
정보 제공부(1735)는 정보 추출부(1733)를 통해 추출된 이름 정보를 가입자의 단말(20A 및/또는 20B)로 제공하기 위한 것으로, 가입자 단말(20A 및/또는 20B) 사용자의 선택에 따라 또는 자동으로 해당 단말에게 해당 이름 정보를 제공할 수 있다.
정보 제공부(1725)는, 일 예로 통화 중 실시간 통화 내용으로부터 추출된 해당 이름 정보를 통화 상대방 정보와 매칭하여 해당 단말에게 실시간으로 제공할 수 있고, 다른 예로 통화 완료 후 저장된 해당 이름 정보를 사용자의 선택에 따라 또는 자동으로 해당 단말에게 통화 상대방 정보와 매칭하여 제공할 수 있는데, 제공 시점은 전술한 예에 한정되지 않고 다양한 변형이 가능할 것이다.
정보 삭제부(1737)는 선택적으로 구비하여 가입자의 통신 종료 시 정보 획득부(1731)를 통해 획득된 해당 이름 정보를 삭제하기 위한 것으로, 예를 들어, 가입자의 통화 시작 시 정보 획득부(1731)를 통해 해당 가입자의 주소록 내의 이름 정보를 획득하여 보유하고 있다가, 해당 통화가 종료되면 보유한 해당 이름 정보를 정보 삭제부(1737)를 통해 삭제함으로써 서버(30)의 저장 부하를 줄일 수 있다.
도 18는 본 발명의 제3 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,16의 단말 A(20A) 또는 단말 B(20B)에 적용되므로, 해당 단말의 동작과 병행하여 설명한다.
먼저, 정보 전송부(1621)는 상대방 단말과의 통신이 시작되면(S1801), 해당 가입자의 주소록 내에 저장된 이름 정보를 추출하여 서버(30)로 전송하면서 해당 통신 내용에 대한 음성 인식을 요청한다(S1803).
이어, 정보 획득부(1623)는 서버(30)에서 통신 내용으로부터 추출된 이름 정보 즉, 통신 중 언급된 주소록 내의 이름 정보를 서버(30)로부터 수신하여 획득한다(S1805).
마지막으로, 정보 표시부(1625)는 정보 획득부(1623)를 통해 획득된 이름 정보에 대응하는 주소록 정보를 주소록으로부터 추출하고 그 추출된 주소록 정보를 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시하는데, 예를 들어 도 20에 도시된 바와 같이, 정보 획득부(1623)가 서버(30)로부터 해당 이름 정보(통화 중 언급된 주소록 내 인물의 이름 정보)를 수신하여 획득한 직후 해당 인물의 이름, 전화 번호, 및 사진 등이 포함된 주소록 정보를 주소록으로부터 추출하고, 그 추출된 주소록 정보 및 해당 인물과 관련하여 통신하기 위한 각종 통신 버튼(통화 연결 버튼, 메시지 보내기 버튼, 공유 버튼 등)을 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시할 수 있다(S1807).
도 19는 본 발명의 제3 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,17의 서버(30)에 적용되므로, 해당 서버(30)의 동작과 병행하여 설명한다.
먼저, 단말 A(20A)와 단말 B(20B)간의 통신(음성, 메시지, 또는 SNS 등의 통신)이 시작되면(S1901), 정보 획득부(1731)는 가입자 단말(20A 및/또는 20B)의 정보 전송부(1621)로부터 전송된 가입자 (단말) 주소록 내의 이름 정보를 수신한다(S1903).
이어, 정보 추출부(1733)는 단계 S1903에서 수신된 주소록 내의 이름 정보를 기초로 일방 또는 양방의 통신 내용으로부터 통신 중 언급된 주소록 내의 이름 정보를 실시간 추출한다(S1905).
이어, 정보 제공부(1735)는 단계 S1905에서 정보 추출부(1733)를 통해 추출된 이름 정보를 가입자 단말(20A 및/또는 20B)로부터 해당 정보의 요청이 있거나 또는 설정된 주기에 따라 또는 실시간으로 통신 상대방 정보와 매칭하여 해당 가입자 단말(20A 및/또는 20B)로 전송하여 제공한다(S1907).
한편, 정보 삭제부(1737)는 단계 S1901에서 시작된 가입자의 통신 종료 시(S1909) 정보 획득부(1731)를 통해 획득된 해당 이름 정보를 선택적으로 삭제할 수 있다(S1911).
도 21은 본 발명의 제4 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 단말의 구성도로, 도 1의 단말 A(20A) 또는 단말 B(20B)의 세부 구성의 일 예이고, 동 도면에 도시된 바와 같이, 정보 전송부(2121), 정보 수신부(2123), 앱 표시부(2125), 및 앱 구동부(2127)를 포함할 수 있다.
정보 전송부(2121)는 사용자(가입자)의 통신 시 또는 사전에 가입자 단말내에 설치된 앱 정보를 서버(30)로 전송하기 위한 것으로, 일 예로 발신 통화 또는 착신 통화가 시작되면 해당 단말내에 설치된 앱의 리스트를 추출하고 그 추출된 앱 (리스트) 정보를 서버(30)로 전송하거나, 다른 예로 통신 시 또는 사전에(예를 들어, 가입자 단말내 앱 설치 내용에 변경이 있는 경우) 해당 단말내에 설치된 앱의 리스트를 추출하고 그 추출된 앱 (리스트) 정보를 서버(30)로 전송할 수 있다.
또한 정보 전송부(2121)는 통신 내용을 실시간 녹음하고 그 녹음된 음성 파일을 서버(30)로 전송할 수 있다.
정보 수신부(2123)는 가입자 자신 또는 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 가입자 단말내의 앱과 관련한 제1 정보 또는 그 제1 정보에 대응하는 하나 이상의 앱 구동 아이콘에 대한 제2 정보를 서버(30)로부터 수신하기 위한 것으로, 예를 들어, 해당 통신 중 또는 통신 완료 후 사용자(가입자) 자신 또는 상대방 중 적어도 하나의 통신 내용으로부터 추출된 앱과 관련한 제1 정보 또는 앱 구동 아이콘에 대한 제2 정보를 서버(30)로부터 수신하여 획득할 수 있는데, 해당 제1,2 정보의 수신 시점은 사용자가 선택하거나 또는 자동으로 수신되도록 할 수 있다.
앱 표시부(2125)는 정보 수신부(2123)를 통해 획득된 앱과 관련한 제1 정보의 해당 단어/문장 또는 앱 구동 아이콘에 대한 제2 정보의 해당 앱 구동 아이콘을 화면상에 표시하기 위한 것으로, 예를 들어, 정보 수신부(2123)가 서버(30)로부터 해당하는 제1,2 정보를 수신한 직후 해당하는 단어/문장 또는 앱 구동 아이콘을 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시할 수 있다.
앱 표시부(2125)는, 예를 들어 도 25에 도시된 바와 같이, 화면의 상단에 통신 상대방 정보로서의 상대방 이름과 전화번호를 '배수지 010-8080-4038'과 같이 표시하고, 그 아래 점선의 박스내의 화면과 같이 자신의 단말내에 설치된 앱과 관련한 통화 내용(즉, 제1 정보)으로서 "통화 끝나고 문자 보낼게"를 표시하고, 해당 통화 내용(제1 정보)에 대응하는 앱 구동 아이콘으로서 문자를 보낼 수 있는 SMS/MMS 메시지 아이콘, 카톡 아이콘 등을 표시할 수 있다.
앱 구동부(2127)는 앱 표시부(2125)를 통해 표시된 앱 구동 아이콘의 선택 시 해당 앱을 구동하기 위한 것으로, 예를 들어, 통화 중 또는 통화 종료 후에 통화 중 언급된 앱 관련 정보에 대응하는 단어/문장 및 해당 앱 구동 아이콘이 앱 표시부(2125)를 통해 화면 상에 표시되고 사용자가 필요한 앱을 선택하면 앱 구동부(2127)는 해당 앱을 즉시 구동할 수 있다.
도 22는 본 발명의 제4 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 서버의 구성도로, 도 1의 서버(30)의 세부 구성의 일 예이고, 동 도면에 도시된 바와 같이, 정보 획득부(2231), 정보 추출부(2233), 정보 제공부(2235), 및 정보 삭제부(2237)를 포함할 수 있다.
정보 획득부(2231)는 가입자의 통신 시 해당 가입자 단말내에 설치된 앱 정보를 획득하기 위한 것으로, 예를 들어, 가입자의 통신 시작 시 또는 사전에(예를 들어, 가입자 단말내 앱 설치 내용에 변경이 있는 경우) 가입자의 단말(20A 또는 20B)로부터 전송된 앱 정보를 수신/획득하여 보유할 수 있다.
또한 정보 획득부(2231)는 가입자의 통신 시 해당 가입자 단말로부터 실시간 녹음되어 전송된 통신 내용의 음성 데이터 파일을 수신하여 획득할 수 있다.
정보 추출부(2233)는 가입자의 통신 내용으로부터 정보 획득부(2231)를 통해 획득된 앱 정보와 관련한 통화 내용으로서의 제1 정보를 추출하고, 그 추출된 제1 정보에 대응하는 앱 구동 아이콘에 대한 제2 정보를 상기 획득된 앱 정보 중에서 추출하기 위한 것으로, 가입자의 통신 중에 해당 통신 내용으로부터 가입자 단말내에 설치된 앱 정보(앱의 명칭, 종류, 기능 등)를 기초로 해당하는 앱 관련 정보(즉, 통신 중에 언급된 해당 앱 관련 내용)을 추출할 수 있다.
예를 들어, 통신 중인 가입자의 단말내에 문자를 보낼 수 있는 앱으로서 SMS/MMS 메시징 앱, 카카오톡 앱, 및 기타 다수의 앱 등이 설치되어 있다고 가정하면, 정보 추출부(2233)는 통화 내용 중 "통화 끝나고 문자 보낼게"와 같은 내용이 언급되면 앱 관련 정보(제1 정보)로서 해당 문장을 추출하고, 문자 전송을 할 수 있는 해당 앱 정보(제2 정보)로서 SMS/MMS, 카카오톡 등을 추출할 수 있다.
정보 추출부(2233)는, 일 예로 발/수신 양측 통신자 중 일방의 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자가 본 실시예에 따른 서비스 가입자가 아닐 경우 가입자 단말 A(20A) 사용자만의 음성 통화 내용을 분석하여 언급된 이름 정보를 추출할 수 있고, 다른 예로 가입자 단말 A(20A)에 대해 통화 상대방인 단말 B(20B)의 사용자도 본 실시예에 따른 서비스 가입자일 경우 가입자 단말 A(20A) 사용자의 음성 통화 내용과 상대방 가입자 단말 B(20B) 사용자의 음성통화 내용을 동시에 분석하여 언급된 이름 정보를 추출할 수 있다.
정보 제공부(2235)는 정보 추출부(2233)를 통해 추출된 앱 관련 정보(제1 정보) 또는 해당 앱 정보(제2 정보)를 가입자의 단말(20A 및/또는 20B)로 제공하기 위한 것으로, 가입자 단말(20A 및/또는 20B) 사용자의 선택에 따라 또는 자동으로 해당 단말에게 해당 이름 정보를 제공할 수 있다.
정보 제공부(2225)는, 일 예로 통화 중 실시간 통화 내용으로부터 추출된 해당 제1 또는 제2 정보를 통화 상대방 정보와 매칭하여 해당 단말에게 실시간으로 제공할 수 있고, 다른 예로 통화 완료 후 저장된 해당 이름 정보를 사용자의 선택에 따라 또는 자동으로 해당 단말에게 통화 상대방 정보와 매칭하여 제공할 수 있는데, 제공 시점은 전술한 예에 한정되지 않고 다양한 변형이 가능할 것이다.
정보 삭제부(2237)는 선택적으로 구비하여 가입자의 통신 종료 시 정보 획득부(2231)를 통해 획득된 해당 앱 정보를 삭제하기 위한 것으로, 예를 들어, 가입자의 통화 시작 시 정보 획득부(2231)를 통해 해당 가입자 단말내에 설치된 앱 정보를 획득하여 보유하고 있다가, 해당 통화가 종료되면 보유한 해당 앱 정보를 정보 삭제부(2237)를 통해 삭제함으로써 서버(30)의 저장 부하를 줄일 수 있다.
도 23은 본 발명의 제4 실시예에 따라 단말에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도로, 도 1,21의 단말 A(20A) 또는 단말 B(20B)에 적용되므로, 해당 단말의 동작과 병행하여 설명한다.
먼저, 정보 전송부(2121)는 상대방 단말과의 통신이 시작되면(S2301), 자신의 단말내에 설치된 앱 (리스트) 정보를 추출하여 서버(30)로 전송하면서 해당 통신 내용에 대한 음성 인식을 요청한다(S2303).
이어, 정보 수신부(2123)는 서버(30)에서 통신 내용으로부터 추출된 앱 관련 정보(제1 정보) 및 해당 앱 구동 아이콘 정보(제2 정보) 즉, 통신 중 언급된 앱 관련 내용(제1 정보) 및 해당 내용을 실행할 수 있는 앱 구동 아이콘 정보(제2정보)를 서버(30)로부터 수신하여 획득한다(S2305).
이어, 앱 표시부(2125)는 정보 수신부(2123)를 통해 획득된 제1 정보에 대응하는 통화 내용 및 제2 정보에 대응하는 앱 구동 아이콘을 가입자의 통신 상대방 정보와 매칭하여 화면상에 표시하는데, 예를 들어 도 25에 도시된 바와 같이, 화면의 상단에 통신 상대방 정보로서의 상대방 이름과 전화번호를 '배수지 010-8080-4038'과 같이 표시하고, 그 아래 점선의 박스내의 화면과 같이 자신의 단말내에 설치된 앱과 관련한 통화 내용(즉, 제1 정보)으로서 "통화 끝나고 문자 보낼게"를 표시하고, 해당 통화 내용(제1 정보)에 대응하는 앱 구동 아이콘으로서 문자를 보낼 수 있는 SMS/MMS 메시지 아이콘, 카톡 아이콘 등을 표시할 수 있다(S2307).
마지막으로, 앱 구동부(2127)는 앱 표시부(2125)를 통해 표시된 앱 구동 아이콘 중 하나가 선택되면(S2309), 그 선택된 앱을 구동한다(S2311).
한편, 단계 S2303에서 정보 전송부(2121)는 통신 내용을 실시간 녹음하고 그 녹음된 음성 파일을 서버(30)로 전송할 수 있다.
도 24는 본 발명의 제4 실시예에 따라 서버에서 수행하는 통신 내용 기반 능동적 정보 제공을 위한 방법의 흐름도, 도 1,22의 서버(30)에 적용되므로, 해당 서버(30)의 동작과 병행하여 설명한다.
먼저, 단말 A(20A)와 단말 B(20B)간의 통신(음성, 메시지, 또는 SNS 등의 통신)이 시작되면(S2401), 정보 획득부(2231)는 가입자 단말(20A 및/또는 20B)의 정보 전송부(2121)로부터 전송된 단말내의 앱 정보를 수신한다(S2403).
이어, 정보 추출부(2233)는 단계 S2403에서 수신된 앱 정보를 기초로 일방 또는 양방의 통신 내용으로부터 통신 중 언급된 앱 관련 정보(제1 정보)를 실시간 추출한다(S2405).
이어, 정보 제공부(2235)는 단계 S2405에서 정보 추출부(2233)를 통해 추출된 앱 관련 정보(제1 정보) 및 해당 앱 구동 아이콘 정보(제2 정보)를 가입자 단말(20A 및/또는 20B)로부터 해당 정보의 요청이 있거나 또는 설정된 주기에 따라 또는 실시간으로 통신 상대방 정보와 매칭하여 해당 가입자 단말(20A 및/또는 20B)로 전송하여 제공한다(S2407).
한편, 정보 삭제부(2237)는 단계 S2401에서 시작된 가입자의 통신 종료 시(S2409) 정보 획득부(2230)를 통해 획득된 해당 앱 정보를 선택적으로 삭제할 수 있다(S2411).
제4 실시예의 다른 예로, 단말내의 앱 정보를 서버에 보내는 것이 아니라 서버가 음성을 분석하여 앱 카테고리 정보를 선정하여 그 정보를 제2 정보로 단말에 내려주면, 단말은 제2 정보에 해당하는 앱이 설치되어 있으면 그 설치된 앱 아이콘을 모두 표시하도록 할 수 있다. 예를 들어, '문자'가 언급된 경우 '문자 어플' 정보(제2정보)를 단말에 내려주면, 단말에서 '문자 어플'에 해당하는 하나 이상의 어플이 존재하면 그 어플 구동 아이콘을 모두 표시하고, 만일 없을 경우 표시하지 않도록 할 수 있다.
제4 실시예의 또 다른 예로, 단말은 임의로 선정된 문자 어플 구동 아이콘을 표시할 수 있다. 예를 들어, 사용자가 구동을 원하는 어플이 설치되어 있지 않으면 설치 사이트(구글 플레이)로 이동하여 해당 어플을 다운로드 및 구동하는 것도 가능할 것이다.
본 발명의 제1 내지 제4 실시예에서 서버(30)는 가입자의 통신 시 통신 내용을 통신망으로부터 획득하거나 또는 해당 가입자 단말(20A,20B)로부터 실시간 녹음되어 전송된 통신 내용의 음성 데이터 파일을 수신하여 획득할 수 있다.
도 26은 전술한 제1 내지 제4 실시예를 통합한 서비스 제공 시 사용자 단말에 표시되는 UI(User Interface) 화면의 일 예를 나타낸 것이다.
도 26을 보면, 사용자 단말(20A 또는 20B)의 UI 화면에는 최 상단에 서비스 명칭인 'MindTalk'가 표시되고, 그 아래 통화 상대방 정보로서의 상대방 이름 '배수지'와 전화번호 '010-8080-4038'이 표시되고, 그 아래 음성 메모 버튼, 연락처 버튼, 일정 버튼, 앱 리스트 버튼, 관심사 버튼 등이 표시되고, 그 아래 차례로 일정(Plan), 앱(App), 음성 메모(REC), 연락처(Friend), 관심사 정보 등으로 각기 카테고리를 구분하여 통화 중 언급된 하나 이상의 일정 관련 정보, 하나 이상의 앱 관련 정보, 하나 이상의 음성 메모 관련 정보, 하나 이상의 주소록 정보, 하나 이상의 통화자의 관심사 정보 등이 해당 카테고리 별로 표시될 수 있다.
전술한 음성 메모 버튼, 연락처 버튼, 일정 버튼, 앱 리스트 버튼, 관심사 버튼은 선택된 버튼의 카테고리에 해당하는 하나 이상의 정보가 UI 화면의 최 상단에 오도록 정렬(sorting)하기 위한 버튼을 나타낸다.
또한 전술한 음성 메모와 관련한 기능은 통화 중 사용자가 원하는 구간을 선택하여 자신의 단말 내에 녹음하고 그 녹음된 정보를 텍스트로 변환하여 표시할 수 있는 것으로, 기존의 음성 녹음 기술 및 STT(Speech To Text) 기술을 이용하여 구현할 수 있으므로 자세한 설명은 생략한다.
도 27 내지 도 37은 전술한 본 발명의 제1 실시예에 따른 사용자 단말에서의 통화 중 실행 화면을 설명하기 위한 도면이다.
도 27은 통화 중 Talk! 톡 검색 메뉴의 선택 시 실행 화면을 설명하기 위한 것으로, 통화 시작 시에는 주요 키워드 정보 표시 영역이 공란으로 있다가, 10초 동안 통화 내용을 분석 후 주요 키워드를 노출한다. 통화 내용 중 언급 횟수, 소리 크기, 속도, 발음 정확도 등 발화상 특징이 기 설정된 기준에 부합하는 단어를 키워드로 추출한다(음성인식 솔루션). 또한, 발화상 특징의 발생 빈도 및/또는 가지 수 등, 예를 들어 단어 사용(반복) 빈도 등에 따라 랭킹(ranking)화 한다.
도 28에서, 도 27의 과정에 따라 키워드가 실시간 랭킹 순으로 기본 10개 표시되고, 키워드 화면의 좌/우로 Flick을 통해 실시간 랭킹 리스트를 이동할 수 있다.
도 29는 키워드 조합 검색 과정을 설명하기 위한 도면으로, 도 29의 (a)에 도시된 바와 같이 표시된 주요 키워드 정보 중 하나의 키워드가 선택되면, 예를 들어 웹 브라우저가 자동 실행되어 선택 키워드를 검색어로 검색된 포탈 검색 결과 화면이 제공된다. 또한, 도 29의 (b)에 도시된 바와 같이 삭제를 원하는 키워드를 롱 탭(long tap)하면 해당 키워드가 삭제되고, 공란을 다음 순위의 키워드가 순차적으로 채운다.
도 30은 키워드를 조합하여 검색하는 방법을 나타낸 도면으로, 하나 이상의 키워드를 드래그/드롭으로 검색창에 끌어오고, 검색(돋보기)을 선택하면 웹 브라우저가 실행되어 2개의 키워드의 조합어를 검색어로 검색된 포탈 검색 결과 화면이 제공된다.
도 31은 검색창의 키워드를 편집하는 방법을 나타낸 도면으로, 도 31의 (a)와 같이 검색창의 키워드를 롱 탭하면 해당 키워드가 삭제되고, 빈 검색창을 1회 탭하면 원하는 검색어를 입력할 수 있고, 검색창의 키워드를 1회 탭하면 해당 키워드의 내용에 추가 수정할 수 있다.
도 32는 통화 중 관심목록 메뉴의 선택 시 실행 화면을 설명하기 위한 것으로, 통화 시작 시에는 관심목록 정보 표시 영역이 공란으로 있다가, 도 27의 키워드 생성 주기(10초)에 맞추어 좌측에 키워드를 노출한다.
도 33에서, 관심목록의 키워드가 선택되면 해당 키워드와 연관된 검색어 리스트가 우측에 나타나고, 연관 검색어 중 하나를 선택하면 해당 연관 검색어를 기초로 검색하여 검색 결과를 제공한다.
도 34은 관심목록의 키워드를 삭제하는 방법을 나타낸 것으로, 원하는 키워드를 롱 탭하고, 키워드 우측 상단 x버튼 탭하면, 해당 키워드 및 연관 검색어가 삭제되고, 키워드 공란은 아래 키워드가 순차적으로 채워진다.
도 35는 To-do list 액션버튼(앱)을 실행하는 각종 예을 나타낸 도면으로, 예를 들어, 일정 버튼을 To-do list 정보의 '강남역에서 만날까?'의 +위로 드래그/드롭하면 일정 앱이 구동하고 구동된 일정 앱의 제목 영역에 해당 To-do list 정보가 자동 입력된다. 또한, 액션 버튼 영역을 플릭(Flick)하면 액션 버튼 리스트를 이동할 수 있고, 사용자가 원하는 새로운 액션버튼 즉, 앱을 추가할 수 있다. 또한, 액션 버튼의 표시 순서를 변경할 수 있고, 액션 버튼을 삭제할 수 있다.
도 36 내지 도 37은 전술한 본 발명의 제1 실시예에 따른 사용자 단말에서의 통화 완료 후 결과 화면의 일 예를 설명하기 위한 도면이다.
도 36은 결과 화면 불러오기 방법을 나타낸 도면으로, 예를 들어, 도 36의 (a)와 같이 통화 목록이 선택되면 상대방과의 통화 목록에 추가로(예를 들어, 통화 목록에 있는 상대방 정보에 매칭하여 주요) 키워드 정보가 표시되고, 이와 같이 표시된 주요 키워드 정보 영역을 탭하여 선택하면 서버에 해당 통화 목록에 대응하여 로그 저장된 Talk! 톡 검색 메뉴 선택에 대응하는 주요 키워드 정보(도 6의 (b))가 기본으로 수신 및 표시된다. 도 36 (a)의 2번 결과 화면에서 관심 목록 메뉴 또는 To-do list 메뉴를 선택하면 선택된 해당 메뉴에 대응하는 관심 목록 정보(도 7의 (a)) 또는 To-do list 정보(도 8)를 서버로부터 제공 받을 수 있다.
한편, 도 36의 (b)와 같이 친구 사진/이름 선택 시 친구 페이지로 이동하여 해당 친구의 누적 키워드를 보여 줄 수 있다.
도 37에 도시된 바와 같이, 통화 목록 화면에서 주요 키워드 정보가 표시된 영역을 탭하면, 해당 통화 목록에 대응하여 로그 저장된 Talk! 톡 검색 메뉴 선택에 대응하는 화면이 표시되고, 여기에서 원하는 키워드를 선택하여 삭제할 수 있다. 공란은 다음 순위 키워드가 순차적으로 채운다.
전술한 바와 같이 본 발명의 다양한 실시예에 따른 통신 내용 기반 능동적 정보 제공을 위한 방법은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독가능 기록 매체로 구현될 수 있다. 상기 컴퓨터 판독 가능 기록 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 기록 매체는 본 발명의 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 기록 매체는 프로그램 명령, 로컬 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
10: 통신망
20A, 20B: 사용자 단말
21: 표시부
23: 검색부
25 To-do list 실행부
30: 서버
31: 정보 추출부
33: 정보 저장부
35: 정보 제공부
2310: 통신망
2320A, 2320B: 사용자 단말
921: 정보 수신부
923: 정보 표시부
925: 일정 반영부
927: 일정 수정부
929: 알람부
1031: 정보 추출부
1033: 정보 저장부
1035: 정보 제공부
1621: 정보 전송부
1623: 정보 획득부
1625: 정보 표시부
3031: 정보 획득부
3033: 정보 추출부
3035: 정보 제공부
3037: 정보 삭제부
2121: 정보 전송부
2123: 정보 수신부
2125: 앱 표시부
2127: 앱 구동부
2231: 정보 획득부
2233: 정보 추출부
2235: 정보 제공부
2237: 정보 삭제부

Claims (51)

  1. 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 정보를 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나의 카테고리 별로 구분하여 표시하기 위한 표시부를 포함하고,
    상기 구분된 통신자의 관심사 정보의 카테고리에는 해당 통화 내용 중 발화상 특징이 기 설정된 기준에 부합하는 단어를 포함하는 정보를 표시하며, 상기 발화상 특징은 단어의 언급 횟수, 소리 크기, 및 발음 속도 중 적어도 하나를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  2. 제1항에 있어서,
    상기 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 일정 반영부를 더 포함하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  3. 제2항에 있어서,
    상기 저장된 일정 관련 정보가 기 저장된 일정 정보와 중복될 경우, 해당 중복 일정에 대한 알람을 제공하는 알람부를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  4. 삭제
  5. 제1항에 있어서,
    상기 표시부는 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나를, 상기 가입자의 통신 상대방 정보와 매칭하여 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  6. 제5항에 있어서,
    상기 통신 상대방 정보는 주소록 또는 통화 목록에 있는 상대방의 정보를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  7. 제1항에 있어서,
    통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나를, 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 해당 서버로부터 수신하기 위한 수신부를 더 포함하며,
    상기 표시부는 상기 수신부가 상기 해당 서버로부터 해당 정보를 수신한 직후 그 수신한 해당 정보를 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  8. 제1항에 있어서,
    상기 표시된 일정 관련 정보를 사용자의 선택에 따라 편집 또는 수정하기 위한 일정 수정부를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  9. 제1항에 있어서,
    상기 일정 관련 정보는 시간(Time), 장소(Place), 및 일정(Occasion, Event)명 중 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  10. 제1항에 있어서,
    상기 주소록 정보는 해당 이름, 전화 번호, 및 사진 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  11. 제1항에 있어서,
    상기 표시부는 상기 주소록 정보와 함께 통화 연결 버튼, 메시지 보내기 버튼, 및 공유 버튼 중 적어도 하나 이상을 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  12. 제1항에 있어서,
    상기 가입자의 통신 시 또는 사전에 상기 가입자 주소록내의 이름 정보 또는 상기 가입자 단말 내에 설치된 앱 정보를 해당 서버로 전송하기 위한 전송부를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  13. 삭제
  14. 삭제
  15. 제1항에 있어서,
    상기 표시된 통신자의 관심사 정보는 해당 통화 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어가 포함된 구문을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 단말.
  16. 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 정보를 추출하되, 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나의 카테고리 별로 구분하여 상기 정보를 추출하기 위한 정보 추출부; 및
    상기 추출된 해당 정보를 상기 카테고리 별로 구분하여 상기 가입자의 단말에 표시되도록 상기 가입자의 단말로 제공하기 위한 정보 제공부를 포함하고,
    상기 정보 추출부는 해당 통화 내용 중 발화상 특징이 기 설정된 기준에 부합하는 단어를 기초로 상기 구분된 통신자의 관심사 정보의 카테고리에 해당하는 정보를 추출하며, 상기 발화상 특징은 단어의 언급 횟수, 소리 크기, 및 발음 속도 중 적어도 하나를 포함하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  17. 제16항에 있어서,
    가입자의 통신 시 또는 사전에 해당 가입자 주소록 내의 이름 정보 또는 해당 가입자 단말내에 설치된 앱 정보를 획득하기 위한 정보 획득부를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  18. 제17항에 있어서,
    상기 가입자의 통신 종료 시 상기 획득된 이름 정보 또는 앱 정보를 삭제하기 위한 정보 삭제부를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  19. 제16항에 있어서,
    상기 정보 제공부는 상기 정보 추출부를 통해 추출된 정보를 상기 가입자의 통신 상대방 정보와 매칭하여 상기 가입자의 단말로 제공하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  20. 제19항에 있어서,
    상기 통신 상대방 정보는 상기 가입자의 단말의 주소록 또는 통화 목록에 있는 상대방의 정보를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  21. 제16항에 있어서,
    상기 정보 제공부는 상기 정보 추출부를 통해 추출된 정보를 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 상기 가입자의 단말로 제공하기 위한 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  22. 제16항에 있어서,
    상기 일정 관련 정보는 시간(Time), 장소(Place), 및 일정명 중 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  23. 삭제
  24. 삭제
  25. 제16항에 있어서,
    상기 정보 추출부는 해당 통신 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어가 포함된 구문을 기초로 상기 통신자의 관심사 정보를 추출하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 서버.
  26. 사용자 단말에서 수행하는 방법으로서,
    (a) 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 추출된 정보를 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나의 카테고리 별로 구분하여 표시하기 위한 단계를 포함하고,
    상기 단계 (a)에서 상기 구분된 통신자의 관심사 정보의 카테고리에는 해당 통화 내용 중 발화상 특징이 기 설정된 기준에 부합하는 단어를 포함하는 정보를 표시하며, 상기 발화상 특징은 단어의 언급 횟수, 소리 크기, 및 발음 속도 중 적어도 하나를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  27. 제26항에 있어서,
    (b) 상기 표시된 일정 관련 정보를 일정에 반영하여 저장하기 위한 단계를 더 포함하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  28. 제27항에 있어서,
    (c) 상기 저장된 일정 관련 정보가 기 저장된 일정 정보와 중복될 경우, 해당 중복 일정에 대한 알람을 제공하는 단계를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  29. 삭제
  30. 제26항에 있어서,
    상기 단계 (a)는 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나를, 상기 가입자의 통신 상대방 정보와 매칭하여 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  31. 제30항에 있어서,
    상기 통신 상대방 정보는 주소록 또는 통화 목록에 있는 상대방의 정보를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  32. 제26항에 있어서,
    (e) 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나를, 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 해당 서버로부터 수신하기 위한 단계를 더 포함하며,
    상기 단계 (a)는 상기 단계 (e)에서 상기 해당 서버로부터 해당 정보를 수신한 직후 그 수신한 해당 정보를 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  33. 제26항에 있어서,
    (f) 상기 표시된 일정 관련 정보를 사용자의 선택에 따라 편집 또는 수정하기 위한 단계를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  34. 제26항에 있어서,
    상기 일정 관련 정보는 시간(Time), 장소(Place), 및 일정(Occasion, Event)명 중 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  35. 제26항에 있어서,
    상기 주소록 정보는 해당 이름, 전화 번호, 및 사진 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  36. 제26항에 있어서,
    상기 단계 (a)는 상기 주소록 정보와 함께 통화 연결 버튼, 메시지 보내기 버튼, 및 공유 버튼 중 적어도 하나 이상을 표시하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  37. 제26항에 있어서,
    (g) 상기 가입자의 통신 시 또는 사전에 상기 가입자 주소록내의 이름 정보 또는 상기 가입자 단말 내에 설치된 앱 정보를 해당 서버로 전송하기 위한 단계를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  38. 삭제
  39. 삭제
  40. 제26항에 있어서,
    상기 표시된 통신자의 관심사 정보는 해당 통화 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어가 포함된 구문을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  41. 서버에서 수행하는 방법으로서,
    (a) 가입자 자신 및 통신 상대방 중 적어도 하나의 통신 내용으로부터 정보를 추출하되, 통신자의 관심사 정보, 일정 관련 정보, 가입자 주소록내의 이름 정보에 대응하는 주소록 정보, 및 가입자 단말내의 앱과 관련한 정보 중 적어도 어느 하나의 카테고리 별로 구분하여 상기 정보를 추출하기 위한 단계; 및
    (b) 상기 단계 (a)에서 추출된 해당 정보를 상기 카테고리 별로 구분하여 상기 가입자의 단말에 표시되도록 상기 가입자의 단말로 제공하기 위한 단계를 포함하고,
    상기 단계 (a)는 해당 통화 내용 중 발화상 특징이 기 설정된 기준에 부합하는 단어를 기초로 상기 구분된 통신자의 관심사 정보의 카테고리에 해당하는 정보를 추출하며, 상기 발화상 특징은 단어의 언급 횟수, 소리 크기, 및 발음 속도 중 적어도 하나를 포함하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  42. 제41항에 있어서,
    (c) 가입자의 통신 시 또는 사전에 해당 가입자 주소록 내의 이름 정보 또는 해당 가입자 단말내에 설치된 앱 정보를 획득하기 위한 단계를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  43. 제42항에 있어서,
    (d) 상기 가입자의 통신 종료 시 상기 획득된 이름 정보 또는 앱 정보를 삭제하기 위한 단계를 더 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  44. 제41항에 있어서,
    상기 단계 (b)는 상기 단계 (a)를 통해 추출된 정보를 상기 가입자의 통신 상대방 정보와 매칭하여 상기 가입자의 단말로 제공하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  45. 제44항에 있어서,
    상기 통신 상대방 정보는 상기 가입자의 단말의 주소록 또는 통화 목록에 있는 상대방의 정보를 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  46. 제41항에 있어서,
    상기 단계 (b)는 상기 단계 (a)를 통해 추출된 정보를 해당 통신 중 또는 해당 통신 완료 직후 사용자의 선택에 따라 또는 자동으로 상기 가입자의 단말로 제공하기 위한 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  47. 제41항에 있어서,
    상기 일정 관련 정보는 시간(Time), 장소(Place), 및 일정명 중 하나 이상을 포함하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  48. 삭제
  49. 삭제
  50. 제41항에 있어서,
    상기 단계 (b)는 해당 통신 내용 중 청유형, 명령형, 또는 행위를 수반해야 하는 특정 단어가 포함된 구문을 기초로 상기 통신자의 관심사 정보를 추출하는 것을 특징으로 하는 통신 내용 기반 능동적 정보 제공을 위한 방법.
  51. 제26항 내지 제28항, 제30항 내지 제37항, 제40항 내지 제47항, 및 제50항 중 어느 한 항의 상기 통신 내용 기반 능동적 정보 제공을 위한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020140021085A 2013-03-26 2014-02-24 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체 KR101437812B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020140021085A KR101437812B1 (ko) 2014-02-24 2014-02-24 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체
US14/224,491 US9106757B2 (en) 2013-03-26 2014-03-25 Terminal, server, and method for actively providing information based on communication contents
JP2014064247A JP2014192900A (ja) 2013-03-26 2014-03-26 通信内容基盤の能動的情報提供のための端末、サーバー、方法、及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140021085A KR101437812B1 (ko) 2014-02-24 2014-02-24 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체

Publications (1)

Publication Number Publication Date
KR101437812B1 true KR101437812B1 (ko) 2014-09-03

Family

ID=51759380

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140021085A KR101437812B1 (ko) 2013-03-26 2014-02-24 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체

Country Status (1)

Country Link
KR (1) KR101437812B1 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2668219C1 (ru) * 2017-09-21 2018-09-27 Элла Михайловна Порошина Способ построения оператором подвижной связи абонентских сервисов
CN108737663A (zh) * 2018-06-30 2018-11-02 上海爱优威软件开发有限公司 一种基于备忘信息的通话辅助方法及终端
KR102250035B1 (ko) * 2019-11-13 2021-05-11 인하대학교 산학협력단 개인의 선호를 반영한 통화중 약속정보 호출 시스템 및 그 방법
KR20210058094A (ko) * 2019-11-13 2021-05-24 인하대학교 산학협력단 제약조건을 반영한 통화중 약속정보 호출 시스템 및 그 방법
KR20210124839A (ko) * 2020-04-07 2021-10-15 주식회사 아티웰스 고객 상담 관리를 위한 공인중개사용 모바일 단말

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090114719A (ko) * 2008-04-30 2009-11-04 엘지전자 주식회사 이동 단말기 및 그 통화내용 관리 방법
KR20100007625A (ko) * 2008-07-14 2010-01-22 엘지전자 주식회사 이동 단말기 및 그 메뉴 표시 방법
KR20100115960A (ko) * 2009-04-21 2010-10-29 주식회사 케이티 통화 중 음성 인식에 의한 정보 제공이 가능한 이동 단말 및 그 이동 단말에서의 정보 제공 방법
KR101305995B1 (ko) 2011-07-18 2013-09-26 (주) 프람트 메타데이터 및 사용 패턴 분석을 통한 컴퓨터 어플리케이션 프로그램의 개인화 추천 시스템 및 그 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090114719A (ko) * 2008-04-30 2009-11-04 엘지전자 주식회사 이동 단말기 및 그 통화내용 관리 방법
KR20100007625A (ko) * 2008-07-14 2010-01-22 엘지전자 주식회사 이동 단말기 및 그 메뉴 표시 방법
KR20100115960A (ko) * 2009-04-21 2010-10-29 주식회사 케이티 통화 중 음성 인식에 의한 정보 제공이 가능한 이동 단말 및 그 이동 단말에서의 정보 제공 방법
KR101305995B1 (ko) 2011-07-18 2013-09-26 (주) 프람트 메타데이터 및 사용 패턴 분석을 통한 컴퓨터 어플리케이션 프로그램의 개인화 추천 시스템 및 그 방법

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2668219C1 (ru) * 2017-09-21 2018-09-27 Элла Михайловна Порошина Способ построения оператором подвижной связи абонентских сервисов
CN108737663A (zh) * 2018-06-30 2018-11-02 上海爱优威软件开发有限公司 一种基于备忘信息的通话辅助方法及终端
KR102250035B1 (ko) * 2019-11-13 2021-05-11 인하대학교 산학협력단 개인의 선호를 반영한 통화중 약속정보 호출 시스템 및 그 방법
KR20210058094A (ko) * 2019-11-13 2021-05-24 인하대학교 산학협력단 제약조건을 반영한 통화중 약속정보 호출 시스템 및 그 방법
KR102289053B1 (ko) 2019-11-13 2021-08-12 인하대학교 산학협력단 제약조건을 반영한 통화중 약속정보 호출 시스템 및 그 방법
KR20210124839A (ko) * 2020-04-07 2021-10-15 주식회사 아티웰스 고객 상담 관리를 위한 공인중개사용 모바일 단말
KR102363233B1 (ko) * 2020-04-07 2022-02-15 주식회사 아티웰스 고객 상담 관리를 위한 공인중개사용 모바일 단말

Similar Documents

Publication Publication Date Title
US9106757B2 (en) Terminal, server, and method for actively providing information based on communication contents
US11379529B2 (en) Composing rich content messages
US9911418B2 (en) Systems and methods for speech command processing
KR101455924B1 (ko) 통화 기반 관심사 제공을 위한 단말, 서버 장치, 방법, 및 기록 매체
US10521189B1 (en) Voice assistant with user data context
CN107391522B (zh) 将可选择应用链接并入到消息交换话题中
US8223932B2 (en) Appending content to a telephone communication
KR101437812B1 (ko) 통신 내용 기반 능동적 정보 제공을 위한 단말, 서버, 방법, 및 기록 매체
US20140035949A1 (en) Method and apparatus for enhancing a calendar view on a device
KR20170048964A (ko) 메시지 제공 방법, 장치, 및 컴퓨터 프로그램과, 표시 제어 방법, 장치 및 컴퓨터 프로그램
US20140082521A1 (en) Email and task management services and user interface
JP5242794B2 (ja) 会話に結び付いたサービスの順序を特定するための通信方法および通信システム
CN104836720A (zh) 交互式通信中进行信息推荐的方法及装置
KR20100135862A (ko) 입력 인식 및 완성 기술
US9258406B2 (en) Apparatus and method for controlling mobile device by conversation recognition, and apparatus for providing information by conversation recognition during meeting
US11907316B2 (en) Processor-implemented method, computing system and computer program for invoking a search
US11349975B2 (en) Mobile secretary cloud application
US20180189017A1 (en) Synchronized, morphing user interface for multiple devices with dynamic interaction controls
KR101470753B1 (ko) 통신 내용 기반 자동 스케줄링을 위한 단말, 서버, 방법, 및 기록 매체
US20180188896A1 (en) Real-time context generation and blended input framework for morphing user interface manipulation and navigation
US20230401031A1 (en) Voice assistant-enabled client application with user view context
KR101630069B1 (ko) 통화 내용 기반 주요 키워드 정보 및 배경 이미지 제공을 위한 단말, 서버, 방법, 기록 매체, 및 컴퓨터 프로그램
KR101574796B1 (ko) 가상친구 대화시스템 및 그의 운용방법
US11789696B2 (en) Voice assistant-enabled client application with user view context
CN116261752A (zh) 基于音频对话的面向用户的动作

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170705

Year of fee payment: 6