[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20150041592A - 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스 - Google Patents

피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스 Download PDF

Info

Publication number
KR20150041592A
KR20150041592A KR20140135119A KR20140135119A KR20150041592A KR 20150041592 A KR20150041592 A KR 20150041592A KR 20140135119 A KR20140135119 A KR 20140135119A KR 20140135119 A KR20140135119 A KR 20140135119A KR 20150041592 A KR20150041592 A KR 20150041592A
Authority
KR
South Korea
Prior art keywords
caller
voice
contact information
contact
electronic device
Prior art date
Application number
KR20140135119A
Other languages
English (en)
Other versions
KR102248843B1 (ko
Inventor
하르시트 마투르
마얀크 쿠마 구루라니
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Publication of KR20150041592A publication Critical patent/KR20150041592A/ko
Application granted granted Critical
Publication of KR102248843B1 publication Critical patent/KR102248843B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42042Notifying the called party of information on the calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/271Devices whereby a plurality of signals may be stored simultaneously controlled by voice recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4936Speech interaction details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/41Electronic components, circuits, software, systems or apparatus used in telephone systems using speaker recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스가 개시된다. 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법은, 호출자의 음성으로부터 음성 시그니처(voice signature)를 생성하는 단계, 및 상기 음성 시그니처에 기초하여 상기 호출자의 연락처 정보를 업데이트하는 단계를 포함한다.

Description

피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스 {Method for updating contact information in callee electronic device, and the electronic device}
본 발명은 전자 디바이스의 연락처 정보(contact information)를 업데이트하는 분야에 관한 것이고, 보다 구체적으로는 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스에 관한 것이다.
전자 기기에서 전화번호부(phone book)는 사용자의 연락처 정보를 저장하고 검색하는 수단을 제공한다. 전화번호부에 연락처를 추가하는 다양한 방법이 있다. 연락처를 추가하는 기존 방법은 키패드를 사용해 연락처 정보를 수동으로 입력하는 방법, 저장 디바이스에서 연락처 정보를 가져오기 하는 방법, 명함 스캐너를 이용해 연락처 정보를 가져오기 하는 방법, 및 전화번호부를 새로운 연락처와 자동으로 동기화하기 위하여 블루투스를 사용해 연락처 정보를 전송하는 방법을 포함하지만 이에 한정되지 않는다. 전형적으로, 연락처 정보의 추가 또는 업데이트는 수동으로 수행된다.
종래 기술에 있어서, 사용자들의 연락처 정보는 전화 교환기(telephone exchange)에 저장된다. 교환기의 데이터베이스는 사용자를 식별하는데 사용된다. 사용자가 신규 호출자(first time caller)와 통화를 개시하면, 그 신규 호출자의 전화번호부는 교환기에 있는 데이터베이스로부터의 사용자 연락처 정보에 의해 업데이트된다. 예를 들어, 사용자 A가 사용자 B와 통화를 개시한다. 사용자 A에 대한 연락처 정보는 사용자 B의 모바일폰에 디스플레이된다. 이 연락처 정보는 데이터베이스로부터 얻어지고, 여기서, 사용자의 이름과 연락 번호에 더하여, 이메일, 주소 및 소속(organization) 등과 같은 연락처 정보가 제시된다. 신규 호출자의 전화번호부는 교환기에 위치한 데이터베이스에서 획득된 연락처 정보로 업데이트된다. 하지만, 상기 데이터베이스에 존재하지 않는 사용자의 연락처 정보를 제공하지는 못한다. 또한, 사용자는 상기 데이터베이스로부터 연락처 정보를 얻는 서비스에 가입할 필요가 있다.
또 다른 종래 기술에서, 시스템이 연락처 정보를 관리 및 업데이트한다. 사용자들은 네트워크-기반 연락처 정보 관리 시스템에 의해 링크된다. 이 시스템은 다른 사용자들이 허용한 승인 레벨(level of permission)에 기초하여 연락처 정보를 호출된 상대방 각각에 제공한다. 호출자의 연락처 정보에 대한 다른 사용자들의 접근성(accessibility)은 관리될 수 있다. 즉, 다양한 레벨의 접근성이 각 사용자에게 승인된다. 예를 들어, 사용자 A가 사용자 B와 통화를 개시한다. 사용자 A가 연락처 정보에 대한 완전 액세스 권한을 네트워크-기반 연락처 관리 시스템을 통해 제공하면, 사용자 B가 사용자 A의 연락처 정보를 사용할 수 있다. 이 시스템은 연락처 정보를 수동으로 전화번호부에 입력할 필요를 제거한다. 하지만, 이 종래 기술은 이 시스템에 존재하지 않는 호출자의 연락처 정보를 제공하지 못한다. 또한, 사용자는 신규 호출자의 연락처 정보를 수신할 수 없다.
더욱이, 데이터베이스에 연락처 정보를 저장하는 것은 사용자의 프라이버시를 위험하게 할 수 있다. 또한, 교환기 및 네트워크 중 하나에 위치한 데이터베이스는 취약한데, 사용자의 이름과 연락 번호 뿐만 아니라 이메일, 주소 및 소속 등과 같은 개인의 상세 정보(personal detail)가 존재하기 때문이다.
상술한 설명의 관점에서, 호출자를 식별하여 사용자의 연락처 정보를 업데이트하는 효율적인 방법에 대한 필요가 있다.
본 발명이 해결하고자 하는 기술적 과제는 음성 분석에 의해 호출자를 식별하고 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스를 제공하는 것이다.
일 실시예는, 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법으로서, 호출자의 음성으로부터 음성 시그니처(voice signature)를 생성하는 단계, 및 상기 음성 시그니처에 기초하여 상기 호출자의 연락처 정보를 업데이트하는 단계를 포함한다.
상기 방법에서, 상기 호출자의 연락처 정보를 업데이트하는 단계는, 상기 전자 디바이스에 저장된 적어도 하나의 음성 시그니처와 상기 생성된 음성 시그니처를 비교하는 단계, 및 상기 비교에 따라, 상기 호출자를 상기 피호출자에게 알려지지 않은 연락처 또는 상기 피호출자에게 알려진 연락처로 인식하는 단계를 포함한다.
또한 상기 방법에서, 상기 호출자의 연락처 정보를 업데이트하는 단계는, 상기 호출자를 상기 피호출자에게 알려진 연락처로 인식하는 경우, 상기 호출자의 연락처 정보를 자동으로 업데이트하는 단계를 포함한다.
또한 상기 방법에서, 상기 연락처 정보는 호출자의 전화번호와 연관된 이름, 호출자의 이메일, 및 호출자의 주소 중 적어도 하나를 포함한다.
또한 상기 방법에서, 상기 호출자의 연락처 정보를 업데이트하는 단계는, 상기 호출자를 상기 피호출자에게 알려지지 않은 연락처로 인식하는 경우, 상기 호출자의 음성으로부터 생성된 적어도 하나의 연관 키워드들을 포함하는 사용자 인터페이스를 제공하는 단계, 상기 사용자 인터페이스로부터 상기 피호출자의 연관 키워드 선택을 검출하는 단계, 및 상기 검출에 응답해서 상기 선택된 연관 키워드를 이용하여 상기 호출자의 연락처 정보를 업데이트하는 단계를 포함한다.
또한 상기 방법에서, 상기 음성 시그니처(voice signature)를 생성하는 단계는, 호출자의 음성을 캡처하는 단계, 캡쳐된 음성으로부터 호출자의 음성을 샘플링하여 음성 샘플들을 생성하는 단계, 및 상기 음성 샘플들에 기초하여 상기 호출자의 음성 시그니처를 생성하는 단계를 포함한다.
본 발명의 다른 실시예는, 전자 디바이스에 있어서, 복수의 인스트럭션을 포함하는 메모리, 및 상기 인스트럭션을 프로세스하는 프로세서를 포함하고, 상기 프로세서는, 상기 인스트럭션에 응답하여, 호출자의 음성으로부터 음성 시그니처(voice signature)를 생성하고, 및 상기 음성 시그니처에 기초하여 상기 호출자의 연락처 정보를 업데이트하는 것이다.
바람직하게는, 본 실시예에 특정된 구현예를 통해서 사용자는 호출자를 효율적으로 식별할 수 있다. 호출자는 최초 호출자 및 알려진 호출자 중 하나이다. 최초 호출자와 알려진 호출자에 대하여, 실시예들은 음성에 기초하여 호출자를 식별할 수 있다. 식별되면, 연락처 정보는 전화번호부에 저장되고, 따라서 연락처 정보를 전화번호부에 수동으로 저장해야할 필요성이 제거된다.
첨부 도면에서, 유사한 참조 번호는 동일하거나 기능적으로 유사한 요소를 가리킬 수 있다. 첨부 도면은 본 발명의 다양한 실시예를 도시하지만, 본 발명은 도면에 도시된 예에 한정되지 않는다.
도 1은 다양한 실시예가 구현될 수 있는 환경 100의 블록도이다.
도 2는 본 발명의 일 실시예에 따른, 전자 디바이스 200의 블록도이다.
도 3은 음성 분석에 기초하여 자동으로 연락처 정보를 업데이트하는 음성 기반 연락처 업데이트 유닛 215의 일 예 300의 블록도이다.
도 4는 일 실시예에 따라 호출자의 음성을 이용하여 연락처 정보를 업데이하는 방법의 과정을 나타내는 흐름도이다.
도 5는 일 실시예에 따라 생성된 음성 시그니처와 복수의 음성 시그니처를 비교하는 과정의 일 예를 나타낸다.
도 6은 일 실시예에 따라 연관 키워드들을 음성 샘플들에서 추출하여 피호출 상대방에게 추천하는 흐름도를 도시한다.
도 7a는 일 실시예에 따른 전화번호부의 연락처 정보의 일 예를 나타낸다.
도 7b는 다른 실시예에서, 제1 호출자가 알려지지 않은 전화번호로 사용자와 통화를 개시하는 예를 나타낸다.
도 8은 일 실시예에 따라 연관 키워드를 저장하는 예를 나타낸다.
도 9a, 9b는 일 실시예에 따라 호출자의 연락처 정보를 저장하는 일 예이다.
도 9c는 일 실시예에 따라서 피호출자에게 이미 알려진 호출자 Y.Kim이 알려지지 않은 전화번호로 통화를 개시하는 예를 나타낸다.
도 9d, 9e는 일 실시예에 따라서 전화번호부의 연락처 정보를 저장하는 일 예이다.
본 요약과 후술하는 상세한 설명에 기재된 특징과 장점은 포괄적이지 않으며, 특히, 많은 특징과 장점은 관련 기술분야의 통상의 지식을 가진자에게 도면, 상세한 설명 및 청구항으로부터 자명하다. 더욱이, 상세한 설명에 사용된 언어는 가독성과 설명 목적을 위해 주로 선택되었으며, 독창적인 주제를 기술하거나 한정하기 위해 선택된 것은 아님에 주의해야 하며, 이러한 독창적 주제를 결정하기 위해서는 청구항을 참조할 필요가 있다.
본 명세서에 설명된 본 개시의 실시예는 음성 분석에 의해 호출자(caller)의 연락처 정보를 자동으로 업데이트하는 방법과 전자 디바이스를 제공한다. 예를 들어, 알려지지 않은 호출자(unknown caller)는 피호출 상대방(a called party)과 통화를 개시한다. 본 명세서에 개시된 방법과 전자디바이스는 연관 키워드와 음성 시그니처(relevant keywords and voice signature)를 생성하기 위하여, 호출자와 피호출 상대방 사이의 대화를 캡처한다. 연관 키워드는 알려지지 않은 호출자의 연락처 정보를 저장하는데 사용될 수 있다.
도 1은 환경 100의 블록도이며, 다양한 실시예가 이 환경에 따라서 구현될 수 있다. 환경 100은 전자 디바이스 105, 네트워크 오퍼레이터 110, 인터넷 115 및 클라우드 서버 120를 포함한다. 전자 디바이스 105의 예는 모바일폰, 스마트폰, 태블릿 및 스마트와치를 포함하지만 이에 한정되지 않는다. 일 실시예에서, 전자 디바이스 105는 모바일폰이다. 모바일폰은 클라우드 서버 120에 인터넷 115 상에서 네트워크 오퍼레이터 110 또는 그 밖의 인터넷 소스를 경유해 연결된다.
도 2는 본 발명의 일 실시예에 따른, 전자 디바이스 200의 블록도이다. 전자 디바이스 200는 모바일폰, 스마트폰, 태블릿 및 스마트와치를 포함하지만 이에 한정되지 않는다. 전자 디바이스 200은 버스 205, 프로세서 210, 및 음성 기반 연락처 업데이트 유닛(a voice-based contact update unit) 215, 메모리 220, 판독 전용 메모리(ROM) 225, 저장 유닛 230, 통신 인터페이스 235, 디스플레이 유닛 240, 입력 디바이스 245 및 사용자 인터페이스 250를 포함한다.
프로세서 210는 시스템 200의 기능성들(functionalities)을 프로세싱 및 제어하기 위한 집적 전자 회로로 구성된다. 프로세서 210는 메모리 220에 저장된 인스트럭션들 및 데이터를 처리함으로써 기능성을 실현할 수 있다. 프로세서 210는 단일 칩 또는 복수의 칩으로 구현될 수 있다.
음성 기반 연락처 업데이트 유닛 215은 일 실시예에 따라 호출자의 음성 분석을 통해 피호출자의 연락처 정보를 업데이트한다. 음성 기반 연락처 업데이트 유닛 215은 하드웨어 또는 소프트웨어, 또는 하드웨어와 소프트웨어의 조합으로 구현될 수 있다. 음성 기반 연락처 업데이트 유닛 215가 예를 들어 하드웨어로 구현되는 경우에, 이러한 음성 기반 연락처 업데이트 유닛 215는 프로세서 210의 일부로 포함될 수 있다. 음성 기반 연락처 업데이트 유닛 215가 예를 들어 소프트웨어로 구현되는 경우에, 이러한 음성 기반 연락처 업데이트 유닛은 메모리 220나 ROM 225에 저장되어 프로세서가 이러한 메모리 220이나 ROM 225에 저장된 인스트럭션들을 실행함으로써 그 기능이 구현될 수도 있다.
RAM(random access memory) 또는 그 밖의 동적 저장 디바이스와 같은 메모리 220는 버스 205에 연결되어 정보를 저장하고, 프로세서 210는 이 정보를 사용할 수 있다. 메모리 220는 프로세서 210가 요구하는 임의의 임시 정보를 저장하는데 사용될 수 있다. 또한, 전자 디바이스 200은 버스 205에 연결되고 정적 정보(static information)를 저장하는 ROM 225 또는 그 밖의 정적 저장 디바이스를 포함한다. 저장 유닛 230은 버스 205에 연결되고 정보를 저장하는 자기 디스크 또는 플래시 저장소(flash storage) 중 하나를 포함한다.
일 실시예를 구현하는 전자 디바이스 200을 사용하는 것과 관련된 다양한 실시예가 본 명세서에 설명된다. 일 실시예에서, 프로세서 210는 메모리 220에 포함된 정보를 사용하여 음성 분석을 할 수 있다. 음성 분석을 수행하는 인스트럭션(instructions)은 저장 유닛 230과 같은 다른 기계 판독 가능 매체에서 메모리 220로 읽혀 들여질 수 있다. 통상적인 형태의 기계 판독 가능 매체는 예컨대, 하드디스크, CD, DVD, RAM, PROM, EPROM, EEPROM 또는 그 밖의 기계 판독 가능 매체의 형태를 포함한다. 또한, 전자 디바이스 200은 버스 205에 연결된 통신 인터페이스 235를 포함한다. 통신 인터페이스 235는 양방향 데이터 통신을 제공하여 네트워크 오퍼레이터 110에 접속한다.
전자 디바이스 200은 버스 205를 경유해 디스플레이 유닛 240에 연결될 수 있다. 디스플레이 유닛 240은 정보를 디스플레이하는 LCD(liquid crystal display) 또는 LED(light emitting diode) 디스플레이를 포함하지만 이에 한정되지 않는다. 영숫자 및 그 밖의 키를 포함하는 입력 장치 245는 버스 205에 연결되어 입력을 프로세서 210에 전달한다. 사용자 인터페이스 250는 스와이프(swipe), 패턴(pattern), 및 음성 인식을 지원할 수 있고, 또는, 입력을 프로세서 210에 전달하고 디스플레이 유닛 240에서 커서 이동을 제어하는 커서 방향 키(cursor direction keys)를 지원할 수 있다. 일 실시예에서, 디스플레이 유닛 240, 입력 장치 245 및 사용자 인터페이스 250는 예컨대, 터치 스크린과 같은 단일 유닛일 수 있다. 또한, 사용자 인터페이스 250는 호출자의 연락처 정보를 디스플레이한다.
도 3은 음성 분석에 기초하여 자동으로 연락처 정보를 업데이트하는 음성 기반 연락처 업데이트 유닛 215의 일 예 300의 블록도이다. 음성 기반 연락처 업데이트 유닛 300은 모바일 클라이언트 305, 사용자 인터페이스 310, 음성 샘플 분석기 315, 음성 시그니처 생성기 320, 음성 시그니처 비교기 325, 동기화된 전화번호부 330, 키워드 추출기 335 및 추천기 340를 포함한다. 음성 기반 연락처 업데이트 유닛 300은 전자 디바이스와 클라우드 서버 중 하나에 위치한다.
일 실시예에 있어서, 전자 디바이스는 음성 분석을 수행하는 모바일폰이고, 이 모바일폰은 음성 기반 연락처 업데이트 유닛 300을 포함한다. 모바일 클라이언트 305는 모바일폰에 상주할 수 있고, 모바일폰의 특정 포트(Port)에 배치된다. 모바일 클라이언트는 호출자의 음성을 연속으로 캡처하고 음성 샘플을 주기적으로 생성한다. 또한 음성 기반 연락처 업데이트 유닛 300은 음성 샘플을 프로세스한다.
사용자 인터페이스 310는 모바일 클라이언트 305와 음성 샘플 분석기 315 사이의 인터페이스로서 작용한다. 사용자 인터페이스 310가 수행하는 태스크는 음성 샘플을 모바일 클라이언트 305로부터의 입력으로서 수신하는 것 및 음성 샘플을 음성 샘플 분석기 315에 보내는 것을 포함한다. 음성 샘플 분석기 315는 음성 분석의 효율성을 개선하기 위하여 음성 샘플에서 잡음과 왜곡을 제거한다. 또한, 모바일폰은 동기화된 전화번호부 330에 사용자 인터페이스 310를 통하여 액세스한다.
음성 시그니처 생성기 320는 정확도가 높은 음성 시그니처를 생성하기 위하여 음성 샘플을 분석한다. 음성 시그니처 생성기 320는 음성 샘플을 분석하고 호출자의 식별에 중요한 음성 특성(voice characteristics)을 검출한다. 음성 시그니처 생성기 320의 출력은 추가적인 프로세싱을 위하여 음성 시그니처 비교기 325에 보내진다.
음성 세그먼트 내 사람의 음성 특성은 타임 스펙트럼과 주파수 스펙트럼에 걸쳐 분산된다. 타임 스펙트럼에서, 음성 특성은 각 스피치 세그먼트의 피치(pitch), 에너지, 스트레스 및 컨텍스트(context)에 의해 영향을 받는다. 주파수 스펙트럼에서, 음성 특성은 다양한 서브 밴드(diverse sub-bands)에 걸쳐 다른 정도로 전달된다. 사람 음성의 생리학적 특성은 성별, 나이, 성도(vocal tract) 모양과 크기에 의해 영향을 받는다. 액센트 차이(accent variation)는 사람 음성의 또 다른 중요한 특성이다.
음성 시그니처 비교기 325는 음성 시그니처 생성기 320로부터 음성 시그니처를 수신한다. 음성 시그니처 비교기 325는 신규 생성된 음성 시그니처에 대한 가장 근접한 매치(match)를 전화번호부에서 찾는다. 전화번호부의 연락처 정보는 각 호출자의 이름 및 전화번호에 이미 맵핑된 음성 시그니처들로 이루어진다. 음성 시그니처 비교기 325는 신규 생성 음성 시그니처를 전자 디바이스에 존재하는 복수의 음성 시그니처와 비교한다. 매치된 음성 시그니처에 대하여, 음성 기반 연락처 업데이트 유닛 300은 매치된 연락처 정보를 전화번호부에서 획득한다. 매치되지 않은 음성 시그니처에 대하여, 음성 기반 연락처 업데이트 유닛 300은 키워드 추출기 335에 요청하여, 연관 키워드를 생성한다.
동기화된 전화번호부 330는 피호출 상대방의 모바일폰에 있는 연락처 정보의 카피를 보유하고 있다. 동기화된 전화번호부 330는 모바일폰에 있는 전화번호부 내의 연락처 정보와의 동기화를 주기적으로 요청하여 동기화된다.
키워드 추출기 335는 연관 키워드와 연락처 정보를, 음성 샘플 분석기 315로부터 수신한 음성 샘플에서 추출한다. 연관 키워드는 추천기 340에 제공되고 또한 전화번호부에 저장될 정보로서 피호출 상대방에게 송신된다. 키워드 추출기 335는, 음성 시그니처 비교기 325의 음성 시그니처 비교가 비매치 음성 시그니처로 되는 경우에만, 연관 키워드를 추출한다. 매치 음성 시그니처에 대하여, 전화번호부는 자동으로 업데이트된다.
키워드 추출기 335에 관여된 단계들은 텍스트 변환, 토큰화(tokenization), 스탑 워드 제거(stop word removal), 스테밍(stemming)을 포함하지만 이에 한정되지 않는다. 음성 샘플 분석기 315로부터의 음성 샘플을 프로세스하기 위하여, 음성 샘플은 텍스트 포맷으로 변환된다. 다음 단계는 토큰화이며, 텍스트는 일련의 문자들로 분할되고 추가로 토큰들의 세트로 분할된다. 텍스트는 알파벳, 여백 및 구두점과 같은 카테고리로 분류된다. 또한, 토큰은 전치사, 명사, 동사 및 형용사(이들에 한정되는 것은 아님)로 식별된다. 또한, 키워드 추출기 335는 스탑 워드 제거를 수행한다. 즉, 관련없는 단어들은 토큰들에서 제거된다. 대화는 연락처 정보와 관련이 없는 스탑 워드로 불리는 복수의 단어를 포함한다. 영어인 경우 스탑 워드는 'a', 'an', 'the', 'at', 'of'를 포함하고, 예를 들어 한국어인 경우 스탑 워드는 '는', '이', '가', '에서'를 포함하지만 이에 한정되지 않는다. 스탑 워드는 텍스트로부터 제거된다. 일반적으로, 대명사, 전치사, 접속사와 같은 스탑 워드는 텍스트로부터 제거된다. 또한, 키워드 추출기 335는 스테밍을 수행한다. 즉, 텍스트 내의 모든 단어는 기본 단어들로 환원된다. 예를 들어, 단어 'consideration'은 'consider'로 스테밍된다. 스테밍은 텍스트에서 등가 또는 비교적 근접한 개념을 기술하는 이중 스템(duplicate stem) 또는 어근(word root)을 갖는 단어들의 제거에 도움을 준다.
추천기 340는 키워드 추출기 335로부터 결과를 수신하고, 그 결과를 사용자 인터페이스 310에 보낸다. 연관 키워드는 전자 디바이스의 디스플레이에 디스플레이된다. 피호출 상대방은 키워드를 연락처 정보로서 전화번호부에 저장한다. 연락처 정보는 호출자의 전화번호와 연관된 이름, 호출자의 이메일, 호출자의 주소를 포함하지만 이에 한정되지 않는다.
도 4는 일 실시예에 따라 호출자의 음성을 이용하여 연락처 정보를 업데이하는 방법의 과정을 나타내는 흐름도이다.
도 4를 참조하면, 단계 410에서, 호출자의 음성으로부터 음성 시그니처를 생성한다. 구체적으로 단계 411에서, 호출자의 음성은 피호출 상대방과 호출자간의 대화 중에 캡처된다. 호출자는 제1 연락처와 제2 연락처 중 하나일 수 있다. 제1 연락처는 최초로 전화를 건 호출자여서, 그의 연락처 정보는 전자 디바이스에 저장되어 있지 않다. 제2 연락처는 이름과 음성 시그니처가 전자 디바이스에 존재하지만, 알려지지 않은 전화번호에서 전화를 건 사람이다. 예를 들어, 사용자 인터페이스는 모바일 클라이언트로부터 주기적 시간 간격으로 음성 샘플들을 수신하고, 음성 샘플들을 음성 샘플 분석기에 전달한다.
단계 412에서, 캡쳐된 호출자의 음성은 분석되고 샘플링되어 음성 샘플들이 생성된다. 예를 들어, 음성 샘플 분석기는 추후 단계에서 음성 샘플들의 편리한 이용을 위하여, 음성 샘플에 있는 노이즈를 억제 및 균등화하고(equalize), 왜곡을 제거한다. 음성 샘플 분석기는 왜곡과 노이즈가 없는 음성 샘플들을 음성 시그니처 생성기에 전달한다.
단계 413에서, 음성 시그니처 생성기는 수신된 음성 샘플들로부터 호출자의 고유 음성 시그니처를 생성한다. 음성 시그니처는 호출자의 음성 특성들에 기초하여 생성된다.
단계 420에서, 생성된 음성 시그니처에 기초하여 호출자의 연락처 정보를 업데이트한다.
구체적으로, 단계 421에서, 음성 시그니처 비교기는 호출자를 확인(verify)하기 위해 음성 시그니처 생성기에서 얻은 음성 시그니처와 전화번호부에 있는 복수의 음성 시그니처들을 비교한다. 호출자 신원은 피호출 상대방의 전화번호부에 있는 기존 음성 시그니처들을, 호출자의 음성 샘플들을 사용해 생성된 음성 시그니처에 맵핑함으로써 규명된다. 음성 시그니처가 기존 음성 시그니처들과 매치하지 않으면 호출자는 제1 연락처로서 식별된다. 음성 시그니처가 기존 음성 시그니처들과 일치하면 호출자는 제2 연락처로서 식별된다.
단계 422에서, 비교결과에 따라 호출자의 연락처 정보를 업데이트한다. 즉, 호출자의 음성 시그니처들이 피호출 상대방의 전화번호부에 있는 음성 시그니처들과 매치하지 않으면, 연관 키워드들이 피호출 상대방과 호출자간의 대화에 기초하여 피호출자에게 보여진다. 비교결과, 호출자가 피호출 상대방에게 알려지지 않은 제1 연락처로 결정되면, 제1 연락처의 연락처 정보는 피호출 상대방의 전화번호부에 추가된다. 호출자가 피호출자 상대방에게 알려진 제2 연락처이면, 호출자의 음성 시그니처는 기존 연락처에 맵핑되고, 연락처 정보는 그에 따라서 업데이트된다.
도 5는 일 실시예에 따라 생성된 음성 시그니처와 복수의 음성 시그니처를 비교하는 과정의 일 예를 나타낸다.
도 5를 참조하면, 단계 510에서, 음성 시그니처 생성기에서 생성된 호출자의 음성 시그니처와 전자 디바이스의 전화번호부에 있는 기존 음성 시그니처들은 비교된다.
단계 520에서, 생성된 음성 시그니처와 매치되는 것이 있는지 판단하고, 음성 시그니처에 대한 매치가 있으면, 단계 530이 수행되고, 매치가 없으면 단계 550이 수행된다. 음성 시그니처 비교기는 신규 생성된 음성 시그니처와 전화번호부에 있는 복수의 음성 시그니처를 비교한다. 음성 시그니처는 피호출 상대방의 음성 특성(예컨대, 피치, 에너지 및 스트레스이지만 이에 한정되지 않음)에 기초하여 매치된다.
단계 530에서, 음성 시그니처 매치가 있으면, 매치된 음성 시그니처의 연락처 정보는 전화번호부에서 검색된다. 일 시나리오에서, 연락처 정보는 클라우드 서버에 있는 전화번호부로부터 업데이트된다.
단계 540에서, 가져온 연락처 정보는 사용자 인터페이스에 표시된다.
단계 550에서, 음성 시그니처에 대한 매치가 없으면, 키워드 추출기가 사용되어 연관 키워드를 추출한다. 키워드는 토큰화, 스탑 워드 제거 및 스테밍 등과 같은 복수의 단계에 의해 추출된다.
단계 560에서, 연락처 정보를 위해 피호출 상대방에게 연관 키워드를 추천한다. 피호출 상대방은 가장 연관있는 키워드를 선택하고 전화번호부에 저장한다. 음성 시그니처는 호출자의 이름(연관 키워드) 및 전화번호와 함께 저장된다. 클라우드 서버에 있는 동기 전화번호부(synchronous phone book)는 전자 디바이스의 전화번호부 내 어떠한 변화에 대하여도 동시에 업데이트된다.
도 6은 일 실시예에 따라 연관 키워드들을 음성 샘플들에서 추출하여 피호출 상대방에게 추천하는 흐름도를 도시한다.
단계 610에서, 음성 샘플들은 음성 샘플 분석기로부터 수신된다. 음성 샘플들은 프로세싱의 편의를 위해 텍스트 포맷(textual format)으로 변환된다. 음성 샘플들의 텍스트 포맷은 피호출 상대방과 호출자 사이의 대화를 나타낸다.
단계 620에서, 텍스트 포맷의 음성 샘플들은 토큰화된다. 토큰화는 알파벳, 여백 및 구두점이 분리되는 것을 보장한다.
단계 630에서, 스탑 워드 제거기는 피호출 상대방과 호출자간 대화의 어떠한 의미있는 이해도 제공하지 않는 단어들을 제거하기 위해 사용된다. 'a', 'an', 'the', 'what', 'when' 등과 같은 스탑 워드는 텍스트 데이터에서 제거된다. 스탑 워드 제거기는 키워드 추출기가 복수의 텍스트에서 연관 키워드를 추출할 수 있도록 정의된다.
단계 640에서, 스테밍 알고리즘이 텍스트 상에 실현된다. 스탑 워드 제거를 수행한 후 그 텍스트의 나머지 단어들은 워드 루트 또는 스템으로 된다.
단계 650에서, 키워드들이 생성된다. 키워드들은 토큰화, 스탑 워드 제거 및 스테밍 후의 얻어진 텍스트이다. 추출된 키워드들은 연락처 정보를 전화번호부에 저장하는데 사용된다.
단계 660에서, 추출된 키워드들은 피호출 상대방에게 추천으로서 제공된다. 피호출 상대방은 가장 연관있는 키워드를 호출자의 연락처 정보로서 저장한다. 추출된 키워드는 이름, 소속 이름, 및 연락처 정보의 일부로서 저장될 수 있는 다른 콘텐츠를 포함하지만 이에 한정되지 않는다.
도 7a는 일 실시예에 따른 전화번호부의 연락처 정보의 일 예를 나타낸다.
일 실시예에 있어서, 음성 시그니처들은 전화번호부에 연락처 정보의 일부로서 존재할 수 있다. 전자 디바이스 내의 연락처 정보는 성, 이름, 모바일 전화번호, 이메일, 주소, 노트를 포함하지만 이에 한정되지 않는다. 전화번호부의 기존 필드에 더하여, 음성 시그니처 필드는 호출자의 음성 시그니처를 저장하기 위하여 포함될 수 있다. 도 7a를 참조하면, 연락처 정보 700는 이름 710, 전화번호 720, 이메일 주소 730, 주소 740, 음성 시그니처 750를 포함한다. 음성 시그니처 750는 예를 들어 사용자에게 보여질 수도 있으며 보여지지 않게 할 수도 있다. 음성 시그니처 750이 사용자에게 보여지는 경우에 예를 들어 음성 시그니처 750 을 사용자가 선택하면 해당 연락처에 대응하는 친구의 음성을 들을 수 있도록 구현될 수 있을 것이다.
다른 실시예에서, 알려진 호출자가 알려진 전화번호로 사용자에게 통화를 개시한다. 알려진 호출자의 음성 시그니처는 전화번호부 내의 기존 음성 시그니처와, 매치로 된다. 본 시나리오에서, 전화번호부에 업데이트되는 연락처 정보는 없다.
도 7b는 다른 실시예에서, 제1 호출자가 알려지지 않은 전화번호로 사용자와 통화를 개시하는 예를 나타낸다. 제1호출자는 전화번호부에 존재하지 않는 연락처이기 때문에 제1 호출자의 음성 시그니처들은 전화번호부에 존재하는 음성 시그니처들과 매치하지 않는다. 따라서 제1 호출자의 연락처 정보는 제1 연락처로서 저장된다. 연락처 정보는 사용자가 선택한 키워드와 함께, 제1 호출자에 대한 음성 시그니처를 포함한다. 도 7b를 참조하면, 제1호출자와의 통화중에서 피호출자가 연관 키워드로서 예를 들어 이름을 나타내는 '수지' 를 선택하여 이에 대한 정보가 711로 저장되고, 제1호출자의 전화번호 721, 제1호출자의 음성 시그니처 751이 저장된다.
도 8은 일 실시예에 따라 연관 키워드를 저장하는 예를 나타낸다.
도 8을 참조하면, 전화번호부의 연락처 정보는 이름 810, 전화번호 820, 이메일 주소 830, 주소 840, 연관 키워드 850, 음성 시그니처 860을 포함한다. 피호출자에게 알려지지 않은 호출자와 통화를 한 경우에, 피호출자는 연관 키워드로서 '바다'를 선택하여 850으로 저장하고, 피호출자의 전화번호 821와 음성 시그니처 861을 저장한다.
도 9a는 일 실시예에 따라 호출자의 연락처 정보를 저장하는 일 예이다.
도 9a를 참조하면 본 발명의 또 다른 실시예에 있어서, 전화번호부의 연락처 정보 900는 이름 910, 전화번호 920, 이메일 주소 930, 주소 940, 음성 시그니처 950를 포함한다. 그리고 호출자 Y.Kim의 이름 911, 전화번호 921, 이메일 주소 931, 주소 941이 저장되어 있다. 그러나 아직 이 호출자의 음성 시그니처는 등록되어 있지 않다.
이와 같이 피호출자 음성 시그니처없이 연락처 정보를 갖고 있으면, 음성 시그니처는 추후 통화에서 생성될 수 있다. 음성 시그니처가 없는 연락처에 대하여, 통화가 이루어지고 호출자의 전화번호에 기초하여 맵핑되는 시점에서 음성 시그니처가 생성된다. 예를 들어, 도 9a에 도시된 호출자 Y.Kim 연락처 정보 상태에서, 호출자 Y.Kim이 피호출자에게 통화를 개시하면,본 시스템은 기존 연락처 정보가 음성 시그니처 없이 존재함을 인식하고, 호출자 Y.Kim의 음성 시그니처를 생성하고, 그 음성 시그니처를 도 9b에 도시된 바와 같이 호출자 Y.Kim의 음성 시그니처 951로서 피호출자의 전화번호부 내 기존 연락처 정보에 맵핑한다.
도 9c는 일 실시예에 따라서 피호출자에게 이미 알려진 호출자 Y.Kim이 알려지지 않은 전화번호로 통화를 개시하는 예를 나타낸다.
피호출자에게 이미 알려진 호출자의 음성 시그니처는 전화번호부 내의 기존 음성 시그니처 때문에 매치로 된다. 이러한 경우에, 연락처 정보는 호출자의 새로운 전화번호와 함께 전화번호부에 업데이트된다. 도 9c를 참조하면, 호출자 Y.Kim이 전화번호부에 저장된 번호가 아닌 다른 전화번호로 통화를 개시한 경우에 본 시스템은 호출자의 새로운 전화번호 921b를 기존 연락처 정보에 저장한다.
다른 실시예에 있어서, 호출자와의 대화 중에 호출자가 자신의 신분을 밝히지 않는 경우를 생각한다. 본 시스템은 그 대화에 기초하여 키워드들을 추천할 수 있다. 또한, 사용자는 장래의 통화에서 호출자를 기억하기 위하여 키워드에 기초한 연락처 정보를 저장할 수 있다.
도 9d, 9e는 일 실시예에 따라서 전화번호부의 연락처 정보를 저장하는 일 예이다.
일 실시예에 있어서, 본 시스템은 통화에 참여한 모든 사용자의 음성 시그니처들을 저장하고, 그 음성 시그니처들을 사용하여 추후 통화에서 연락처를 식별할 수 있다. 예를 들어, 사용자 A가 사용자 B와의 통화를 개시하고 사용자 C가 사용자 B와 함께 있다. 사용자 A와 사용자 B 사이의 대화 중에, 사용자 C의 음성이 전화를 통해서 사용자 A에게 들리면 사용자 C의 음성 시그니처가 사용자 A의 전화번호부에 또한 저장된다. 장래에, 사용자 C가 사용자 A와의 통화를 개시하면, 사용자 C의 연락처 정보는 사용자 A의 전화번호부에 자동으로 업데이트된다.
도 9d를 참조하면, 위의 예에서의 사용자 C에 대한 음성 시그니처 952가 일단 전화번호부의 연락처 정보에 저장된다. 이후 사용자 A와 사용자 C가 직접 통화를 한 경우, 사용자 C의 연락처 정보는 사용자 A의 전화번호부의 연락처 정보에 업데이트될 수 있다. 도 9e를 참조하면, 사용자 C의 이름 912, 전화번호 922, 이메일 주소 932, 주소 942가 추후 저장된다.
또 다른 실시예에 있어서, 충분한 프로세싱 파워가 없는 전자 디바이스에게는 음성 프로세싱을 위한 시스템이 클라우드 서버에 있는 것이 바람직하다. 예를 들어, 모바일폰은 크게 피처폰(feature phone)과 스마트폰(smart phone)으로 구분된다. 피처폰의 프로세싱 파워는 스마트폰의 프로세싱 파워에 비하여 작다. 따라서 피처폰에서는 본 시스템을 클라우드 서버에 두는 것이 바람직하다. 또한, 스마트폰 자체에 본 시스템을 구현하는 것이 바람직하다.
또 다른 실시예에 있어서, 이 기술분야에서 통상의 지식 가진 자는 앞서 언급한 피처폰과 스마트폰 이외의 다른 폰들에게는 시스템을 클라우드에 둘 것이다. 프로세싱 파워가 낮고 통신에 사용되는 모든 전자 디바이스는 본 시스템을 클라우드에 둠으로서 본 실시예를 이용할 수 있다.
또 다른 실시예에 있어서, 본 시스템이 클라우드에 있는 전자 디바이스에서, 사용자 A는 클라우드 서버 상의 동기화된 전화번호부에 있는 연락처 정보에 제한된 액세스(restricted access)를 할 수 있는 승인을 사용자 B에게 줄 수 있다. 본 실시예는 사용자가 다수의 사용자 사이에서 연락처 정보를 공유하는 것을 도울 수 있다. 유사하게, 사용자 B는 동기화된 전화번호부에 있는 연락처 정보에 제한된 액세스를 할 수 있는 승인을 사용자 A에게 줄 수 있다.
또 다른 실시예에 있어서, 본 시스템은 영어 이외의 다른 언어를 지원한다. 따라서 본 시스템은 임의 언어로 된 음성 샘플을 분석할 수 있다.
또 다른 실시예에 있어서, 사용자들은 연락처들을 전화 통화없이 공유할 수 있다. 예를 들어, 사용자 A와 사용자 B가 가까이 있을 때, 사용자 A는 사용자 B의 연락처 정보를 갖기로 결심한다. 사용자 A는 사용자 B의 음성 샘플들을 사용자 A의 전자 디바이스 상에서 기록한다. 본 시스템은 사용자 B에 대한 음성 시그니처를 생성하고 그것을 연락처 정보의 일부로서 전화번호부에 저장한다.
바람직하게는, 본 실시예에 특정된 구현예를 통해서 사용자는 호출자를 효율적으로 식별할 수 있다. 호출자는 최초 호출자 및 알려진 호출자 중 하나이다. 최초 호출자와 알려진 호출자에 대하여, 실시예들은 음성에 기초하여 호출자를 식별할 수 있다. 식별되면, 연락처 정보는 전화번호부에 저장되고, 따라서 연락처 정보를 전화번호부에 수동으로 저장해야할 필요성이 제거된다.
전술한 명세서에서, 본 개시 및 장점들은 특정 실시예를 참조하여 설명되었다. 하지만 이 기술 분야에서 통상의 지식을 가진 사람은 다양한 변경과 변화를, 아래 청구항에 개시된 바와 같은 본 개시의 범위를 벗어나지 않고, 용이하게 달성할 수 있다. 따라서 본 상세한 설명과 도면은 제한적 의미가 아니라, 본 개시의 설명적 예시들로 간주되어야 한다. 이러한 가능한 모든 수정은 본 개시의 범위 내에 포함되도록 의도된다.

Claims (13)

  1. 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법으로서,
    호출자의 음성으로부터 음성 시그니처(voice signature)를 생성하는 단계, 및
    상기 음성 시그니처에 기초하여 상기 호출자의 연락처 정보를 업데이트하는 단계를 포함하는 방법.
  2. 제1항에 있어서,
    상기 호출자의 연락처 정보를 업데이트하는 단계는,
    상기 전자 디바이스에 저장된 적어도 하나의 음성 시그니처와 상기 생성된 음성 시그니처를 비교하는 단계, 및
    상기 비교에 따라, 상기 호출자를 상기 피호출자에게 알려지지 않은 연락처 또는 상기 피호출자에게 알려진 연락처로 인식하는 단계를 포함하는 방법.
  3. 제2항에 있어서,
    상기 호출자의 연락처 정보를 업데이트하는 단계는,
    상기 호출자를 상기 피호출자에게 알려진 연락처로 인식하는 경우, 상기 호출자의 연락처 정보를 자동으로 업데이트하는 단계를 포함하는 방법.
  4. 제3항에 있어서, 상기 연락처 정보는 호출자의 전화번호와 연관된 이름, 호출자의 이메일, 및 호출자의 주소 중 적어도 하나를 포함하는 방법.
  5. 제2항에 있어서,
    상기 호출자의 연락처 정보를 업데이트하는 단계는,
    상기 호출자를 상기 피호출자에게 알려지지 않은 연락처로 인식하는 경우, 상기 호출자의 음성으로부터 생성된 적어도 하나의 연관 키워드들을 포함하는 사용자 인터페이스를 제공하는 단계,
    상기 사용자 인터페이스로부터 상기 피호출자의 연관 키워드 선택을 검출하는 단계, 및
    상기 검출에 응답해서 상기 선택된 연관 키워드를 이용하여 상기 호출자의 연락처 정보를 업데이트하는 단계를 포함하는 방법.
  6. 제1항에 있어서,
    상기 음성 시그니처(voice signature)를 생성하는 단계는,
    호출자의 음성을 캡처하는 단계,
    캡쳐된 음성으로부터 호출자의 음성을 샘플링하여 음성 샘플들을 생성하는 단계, 및
    상기 음성 샘플들에 기초하여 상기 호출자의 음성 시그니처를 생성하는 단계를 포함하는 방법.
  7. 전자 디바이스에 있어서,
    복수의 인스트럭션을 포함하는 메모리, 및
    상기 인스트럭션을 프로세스하는 프로세서를 포함하고,
    상기 프로세서는, 상기 인스트럭션에 응답하여,
    호출자의 음성으로부터 음성 시그니처(voice signature)를 생성하고, 및
    상기 음성 시그니처에 기초하여 상기 호출자의 연락처 정보를 업데이트하는 전자 디바이스.
  8. 제7항에 있어서,
    상기 프로세서는 상기 인스트럭션들에 응답하여, 상기 호출자의 연락처 정보를 업데이트하기 위해,
    상기 전자 디바이스에 저장된 적어도 하나의 음성 시그니처와 상기 생성된 음성 시그니처를 비교하고, 및
    상기 비교에 따라, 상기 호출자를 상기 피호출자에게 알려지지 않은 연락처 또는 상기 피호출자에게 알려진 연락처로 인식하는 전자 디바이스.
  9. 제8항에 있어서,
    상기 프로세서는 상기 인스트럭션들에 응답하여, 상기 호출자의 연락처 정보를 업데이트하기 위해,
    상기 호출자를 상기 피호출자에게 알려진 연락처로 인식하는 경우, 상기 호출자의 연락처 정보를 자동으로 업데이트하는 전자 디바이스.
  10. 제9항에 있어서, 상기 연락처 정보는 호출자의 전화번호와 연관된 이름, 호출자의 이메일, 및 호출자의 주소 중 적어도 하나를 포함하는 전자 디바이스.
  11. 제8항에 있어서,
    상기 프로세서는 상기 인스트럭션들에 응답하여, 상기 호출자의 연락처 정보를 업데이트하기 위해,
    상기 호출자를 상기 피호출자에게 알려지지 않은 연락처로 인식하는 경우, 상기 호출자의 음성으로부터 생성된 적어도 하나의 연관 키워드들을 포함하는 사용자 인터페이스를 제공하고,
    상기 사용자 인터페이스로부터 상기 피호출자의 연관 키워드 선택을 검출하고, 및
    상기 검출에 응답해서 상기 선택된 연관 키워드를 이용하여 상기 호출자의 연락처 정보를 업데이트하는 전자 디바이스.
  12. 제7항에 있어서,
    상기 프로세서는, 상기 인스트럭션들에 응답하여, 상기 음성 시그니처(voice signature)를 생성하기 위해,
    호출자의 음성을 캡처하고,
    캡쳐된 음성으로부터 호출자의 음성을 샘플링하여 음성 샘플들을 생성하고, 및
    상기 음성 샘플들에 기초하여 상기 호출자의 음성 시그니처를 생성하는 전자 디바이스.
  13. 제1항 내지 제6항중 어느 한 항의 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능 기록매체.
KR1020140135119A 2013-10-08 2014-10-07 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스 KR102248843B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN4558CH2013 2013-10-08
IN4558/CHE/2013 2013-10-08

Publications (2)

Publication Number Publication Date
KR20150041592A true KR20150041592A (ko) 2015-04-16
KR102248843B1 KR102248843B1 (ko) 2021-05-06

Family

ID=52776955

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140135119A KR102248843B1 (ko) 2013-10-08 2014-10-07 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스

Country Status (2)

Country Link
US (1) US9088647B2 (ko)
KR (1) KR102248843B1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5957021B2 (ja) * 2014-02-10 2016-07-27 ビッグローブ株式会社 電話帳管理装置、電話帳管理システム、電話帳管理方法およびプログラム
US9860355B2 (en) 2015-11-23 2018-01-02 International Business Machines Corporation Call context metadata
CN105893554A (zh) * 2016-03-31 2016-08-24 广东小天才科技有限公司 可穿戴设备交友方法及系统
CN106161808B (zh) * 2016-06-20 2020-02-04 北京小米移动软件有限公司 更新电话号码的信息的方法、装置、终端设备和服务器
CN106209604A (zh) * 2016-08-26 2016-12-07 北京小米移动软件有限公司 添加好友的方法及装置
CN106161713B (zh) * 2016-08-30 2019-10-29 Tcl移动通信科技(宁波)有限公司 一种自动存储手机中陌生号码的方法及系统
US11516347B2 (en) * 2020-06-30 2022-11-29 ROVl GUIDES, INC. Systems and methods to automatically join conference

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249765B1 (en) * 1998-12-22 2001-06-19 Xerox Corporation System and method for extracting data from audio messages
KR20030003194A (ko) * 2002-12-07 2003-01-09 조현권 불특정 다수의 발신자에 대한 발신자 정보의 음성 출력 및표시 방법
KR20040100113A (ko) * 2003-05-21 2004-12-02 엘지전자 주식회사 음성정보를 이용한 발신자 식별 제어장치 및 제어방법
US20080215323A1 (en) * 2007-03-02 2008-09-04 Cisco Technology, Inc. Method and System for Grouping Voice Messages

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6687362B1 (en) 2000-02-11 2004-02-03 Hallmark Cards, Incorporated Automatic address book update system
US20050069095A1 (en) * 2003-09-25 2005-03-31 International Business Machines Corporation Search capabilities for voicemail messages
FR2861871B1 (fr) 2003-11-04 2006-02-03 Thales Sa Procede de suivi du deroulement du plan de vol d'un aeronef cooperatif
US7189132B2 (en) 2003-12-11 2007-03-13 International Business Machines Corporation Automatic updating of cell phone address book based on service provider error codes
US9984705B2 (en) * 2013-07-25 2018-05-29 Dsp Group Ltd. Non-intrusive quality measurements for use in enhancing audio quality

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249765B1 (en) * 1998-12-22 2001-06-19 Xerox Corporation System and method for extracting data from audio messages
KR20030003194A (ko) * 2002-12-07 2003-01-09 조현권 불특정 다수의 발신자에 대한 발신자 정보의 음성 출력 및표시 방법
KR20040100113A (ko) * 2003-05-21 2004-12-02 엘지전자 주식회사 음성정보를 이용한 발신자 식별 제어장치 및 제어방법
US20080215323A1 (en) * 2007-03-02 2008-09-04 Cisco Technology, Inc. Method and System for Grouping Voice Messages

Also Published As

Publication number Publication date
US20150098556A1 (en) 2015-04-09
KR102248843B1 (ko) 2021-05-06
US9088647B2 (en) 2015-07-21

Similar Documents

Publication Publication Date Title
KR102248843B1 (ko) 피호출자의 전자 디바이스에서 연락처 정보를 업데이트하는 방법 및 전자 디바이스
US10586541B2 (en) Communicating metadata that identifies a current speaker
US10079014B2 (en) Name recognition system
US8977573B2 (en) System and method for identifying customers in social media
US9361878B2 (en) Computer-readable medium, system and method of providing domain-specific information
US9047868B1 (en) Language model data collection
US8938388B2 (en) Maintaining and supplying speech models
WO2021184837A1 (zh) 诈骗电话的识别方法、装置、存储介质及终端
US9565301B2 (en) Apparatus and method for providing call log
CN103187053A (zh) 输入方法和电子设备
CN104468959A (zh) 移动终端通话过程中显示图像的方法、装置及移动终端
US9720982B2 (en) Method and apparatus for natural language search for variables
CN111063355A (zh) 会议记录的生成方法及记录终端
CN110933225B (zh) 通话信息获取方法、装置、存储介质及电子设备
US7428491B2 (en) Method and system for obtaining personal aliases through voice recognition
CN105677891B (zh) 一种文件夹命名方法、装置及终端
CN113051389B (zh) 知识推送方法及装置
CN112015762A (zh) 案件检索方法、装置、计算机设备和存储介质
KR101440887B1 (ko) 영상 및 음성 정보를 이용한 명함 인식 방법 및 장치
CN113241070A (zh) 热词召回及更新方法、装置、存储介质和热词系统
CN105740453B (zh) 信息推送方法和装置
KR102606456B1 (ko) 피싱 분석 장치 및 그 방법
JP2014052427A (ja) 辞書更新装置、音声認識システム、辞書更新方法、音声認識方法、および、コンピュータ・プログラム
JP5705274B2 (ja) 情報処理装置及び方法
KR101350978B1 (ko) 어플리케이션을 이용하는 인맥 관리 시스템 및 인맥 관리 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant