[go: up one dir, main page]

KR100729336B1 - 메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치 - Google Patents

메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치 Download PDF

Info

Publication number
KR100729336B1
KR100729336B1 KR1020017011401A KR20017011401A KR100729336B1 KR 100729336 B1 KR100729336 B1 KR 100729336B1 KR 1020017011401 A KR1020017011401 A KR 1020017011401A KR 20017011401 A KR20017011401 A KR 20017011401A KR 100729336 B1 KR100729336 B1 KR 100729336B1
Authority
KR
South Korea
Prior art keywords
message
communication medium
address
item
name
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.)
Expired - Fee Related
Application number
KR1020017011401A
Other languages
English (en)
Other versions
KR20010112309A (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 KR20010112309A publication Critical patent/KR20010112309A/ko
Application granted granted Critical
Publication of KR100729336B1 publication Critical patent/KR100729336B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/21Monitoring or handling of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/22Automatic class or number identification arrangements
    • 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/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

본 발명은 다른 매체에서 메시지를 통신하기 위한 방법 및 시스템에 관한 것이다. 제 1 메시지가 제 1 통신 매체를 통해서 수신된다. 상기 제 1 통신 매체와 관련된 제 1 주소 정보는 상기 제 1 통신 매체로부터 추출된다. 제 2 통신 매체와 관련된 제 2 주소 정보는 상기 제 1 주소 정보에 응답하여 자동으로 결정된다. 상기 제 1 메시지에 대한 응답은 상기 제 2 주소 정보를 사용하여 상기 제 2 통신 매체를 통해서 전달된다.

Description

메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치{METHOD FOR COMMUNICATING MESSAGES AND METHOD AND APPARATUS FOR AUTOMATICALLY PROVIDING A DESTINATION ADDRESS}
본 발명은, 하나를 초과하는 통신 매체에서 통신할 수 있는 통신 디바이스에 관한 것이며, 특히 통신 매체 사이에서 상호동작하는 통신 디바이스에 관한 것이다.
이러한 통신 매체중 하나는 전화이다. 호출자 ID 성능을 갖는 전화 장비는 얼마간의 시간 동안에 사용되어왔다. 이러한 장비가 전화 호출을 수신할 때, 이들은 또한 호출 전화의 전화 번호 및 호출 전화를 소유한 사람의 이름을 수신한다. 전화 번호 및/또는 이름은 전화 호출이 수신될 때 디스플레이될 수 있을 것이다. 이때 가입자는 호출을 한 사람을 알 수 있으며, 대화를 준비하거나 호출에 전혀 응답하지 않을 수 있다.
호출자 ID 성능은 종종 자동 응답기 성능과 결합되며, 이 결합은 음성 메일로 불리운다. 만약 의도된 수신자가 전화 호출을 수신할 수 없다면, 호출자는 메시지를 레코딩하며, 이 메시지는 가입자에 의해 이후에 검색될 것이다. 호출자 ID 정보는 레코딩된 메시지와 관련되어 또한 저장된다. 만약 가입자가 전화 호출에 응답하기(return)를 원한다면, 관련된 호출자 ID 정보가 검색되어 호출이 자동으로 발신(originating) 전화 번호에 걸리게 한다.
또 다른 이러한 통신 매체는 전자 메일(e-메일)이다. 전자 메일 통신 디바이스도 얼마간의 시간 동안 이용되어왔다. 이러한 디바이스는 통신 네트워크에 결합되며, 상기 통신 네트워크에 또한 연결된 다른 디바이스로부터 e-메일 메시지를 수신하는 성능을 갖는다. 가장 기본적인 형태에서, e-메일 메시지는 본래 텍스트 형태(textual)이며, 일반적으로 문숫자식(alphanumeric) 키보드에서 발신자(originator)에 의해 타이핑된다. 수신자는 이 메시지를 문숫자식 디스플레이 상에서 판독할 수 있다. 기본적인 e-메일 시스템에 대한 확장은, 예컨대 사운드 파일, 이미지 파일, 또는 기타 데이터 파일을 포함시키게 하며, 이러한 파일은 인-라인으로(in-line) 보여지거나 독립된 첨부물로서 처리될 수 있다. 이 메시지는, 통신 네트워크를 통해서 수신자에게 전달되는 전자 엔빌로프(envelope)에 패키징된다(packaged). 엔빌로프는, 특히 수신자의 e-메일 주소, 발신자의 e-메일 주소 및 발신자의 e-메일 이름을 포함한다.
일반적으로, 가입자를 위한 e-메일 메시지는, 메일 박스 또는 메일 서버로 불려지는 통신 네트워크에 연결된 시스템에 저장된다. 가입자가 원할 때, 메일 박스는 e-메일 디바이스로부터 액세스되며, 누적된 e-메일 메시지들은 수신자에게 전송되며, 판독된다. 발신 e-메일 주소 및 e-메일 이름을 포함하는 엔빌로프로부터의 정보가 메시지와 함께 검색된다. 만약 수신자가 e-메일 메시지에 응답하기 원한다면, 엔빌로프로부터 검색된 수신자의 e-메일 주소는 응답(return) e-메일이 자동으로 주소지정되게 한다.
통합된 방식으로 여러 통신 매체에서 메시지를 액세스하기 위한 시스템이 또 한 종래의 기술에서 설명되어왔다. 1986년 9월 16일에 에머슨(Emerson) 등에게 허여된 미국 특허, 제 4,612,416 호는 대응하는 통신 매체(즉, 음성 메일, e-메일, 팩스, 등)를 위한 다른 통신 기능을 포함하는 PBX 시스템을 예시한다. 가입자가 임의의 메시지 기능을 검사할 때, 모든 메시지 기능이 검사될 수 있으며, 사용자는 검색될 메시지를 포함하는 기능이면 어느 것으로도 명백하게 스위칭할 수 있다.
코헨(Cohen) 등에게 1989년 6월 6일에 허여된 미국 특허, 제 4,837,798 호는, 음성 메일, e-메일 및 팩스와 같은 임의의 다른 매체를 포함하는 임의의 통신 매체에서 수신된 메시지를 위한, 중앙 집중화되고 통합된 저장 장치(repository)를 포함하는 통신 시스템을 예시한다. 중심의 위치(the central location)는 수신된 각 메시지에 대한 통지를 수신하며, 그런 다음 이 메시지를 수신하였음을 수신자에게 통지한다. 중앙 집중화된 저장 장치는, 수신자가 원하는 것이라면 어떠한 매체에서라도 모든 메시지를 검색할 수 있게 할 정도로 이 메시지의 하나의 매체로부터 또 다른 매체로(예컨대, 텍스트-음성 생성을 통해서 e-메일로부터 음성 메일로)의 변환을 또한 수행한다.
베이츠(Bates) 등에게 1993년 8월 24일에 허여된 미국 특허, 제 5,239,577 호는, 개인을 위한 모든 전화 번호(예컨대, 집, 집 팩스, 회사, 회사 팩스, 이동 전화 등)가 상기 개인을 위한 디렉토리중 공개적으로 이용 가능하며, 중앙 집중화되어 위치되는 디렉토리를 통해서 액세스될 수 있는 전화 시스템을 예시한다. 상기 전화 번호중 하나를 향한 호출은, 또 다른 전화 번호(예컨대, 집 전화)를 명시하고, 원하는 다른 번호(예컨대, 회사 전화)를 요청함으로써 완료될 수 있다. 원하는 전화 번호는, 디렉토리중 중심에 위치된 디렉토리에 문의함으로써 발견되며, 이러한 디렉토리는 상기 개인의 회사 전화 번호를 포함하고 있다.
하이드-톰슨(Hyde-Thomson) 사에게 1996년 9월 17일에 허여된 미국 특허, 제 5,557,659 호는, e-메일 통신 매체가 e-메일 및 음성 메일 모두에 사용되는 시스템을 예시한다. 음성 메일 메시지는 사운드 파일로 변환되며, e-메일 메시지에 첨부되며, 이것은 다시 가입자의 e-메일 디바이스에 전달된다.
브런슨(Brunson) 등에게 1997년 7월 8일에 허여된 미국 특허, 제 5,647,002 호는, 각각의 다른 통신 매체(즉, 음성 메일, e-메일, 팩스 등)가 일반적인 방식으로 자기 자신의 메시지 수신 센터(즉, 메일 박스)를 갖는 시스템을 예시한다. 각 메시지는 수신될 때 가능한 정도로 복사되며, 다른 통신 매체 각각의 수신 센터에 전달된다. 각 수신 센터는 동기 장치(synchronizer)에 연결되며, 이 동기 장치는 메일 박스 모두를 동기 상태로 유지시킨다.
이건(Egan) 등에게 1997년 9월 23일에 허여된 미국 특허, 제 5,671,269 호는 개인용 컴퓨터에 기초한 전화 시스템을 예시하며, 이러한 시스템에서 많은 다른 방식중 임의의 방식으로 유도된 전화 번호는 각 인입(incoming) 전화 호출과 관련되며, 만약 응답 전화 호출이 요구된다면, 관련된 전화 번호는 응답 호출을 하는데 사용된다.
크라우스(Kraus) 등에게 1997년 11월 25일에 허여된 미국 특허, 제 5,692, 038 호는 몇 몇 통신 매체를 수반하는 중앙 집중 방식으로 제어되는(centrally controlled) 통신 시스템을 예시하며, 이러한 통신 시스템에서 개인 식별 번호가 개인에게 할당되며, 상기 개인과 관련된 각 전화 번호(또는, e-메일 주소와 같은 다른 식별 부호)는 상기 개인이 메시지를 수신할 때 상기 개인에 의해 세팅된 순서로 탐색된다.
게다가, 이때 이용 가능한 소프트웨어 제품은 다른 통신 매체로부터의 메시지를 위한 통합된 메일 박스를 보유한다. 예컨대, 마이크로소프트 아웃룩(Microsoft Outlook) e-메일 클라이언트(client)는 e-메일과 팩스 메시지 모두를 포함하는 단일 메일 박스를 보유하고 있다.
그러나, 수신된 음성 메일 메시지는 e-메일 메시지를 통해 응답되거나, 그 역이 바람직할 수 도 있다. 예컨대, 문서에 대한 전화 요청은, 원하는 문서가 첨부된 e-메일 메시지로 가장 잘 대답된다. 이와 유사하게, 승인이 요구되는 문서를 포함하는 e-메일 메시지는 이 승인을 제공하는 전화 호출로 가장 잘 대답될 것이다. 그러나, 위의 시스템중 어떤 것도 하나의 통신 매체에서 수신된 메시지와 관련된 정보를 추출하지 않으며, 다른 통신 매체를 사용하여 사용자가 상기 메시지에 응답하도록 상기 정보를 사용하지 않는다.
WO 98/23058 호는 인터넷을 통한 메시징(messaging) 및 통신에 대한 통합된 관리를 위한 시스템을 개시한다. 이 문서는, 사용자가 매체 사이에서(in one medium with another) 통신에 응답하게 하는 시스템을 설명한다. 이 문서는, 그러나 다른 매체에서 응답하는데 요구되는 주소 정보가 사용자에 의해 이미 입력되었음을 요구하거나 가정한다. 더나아가, 이 문서는 응답 주소가 사용자에 의해 입력되지 않았을 때 발생하는 것에 대해서는 설명하지 않는다.
본 발명의 원리에 따라서, 다른 매체에서의 메시지 통신을 위한 방법 및 시스템이 개시된다. 제 1 메시지가 제 1 통신 매체를 통해서 수신된다. 제 1 통신 매체와 관련된 제 1 주소 정보가 제 1 통신 매체로부터 추출된다. 제 2 통신 매체와 관련된 제 2 주소 정보가 제 1 주소 정보에 응답하여 자동으로 결정된다. 제 1 메시지에 대한 응답은 제 2 주소 정보를 사용하여 제 2 통신 매체를 통해서 전달된다.
또한 본 발명의 원리에 따라서, 제 2 통신 매체에서의 발신 주소 및 발신 이름으로부터 수신된 메시지에 대한 제 1 통신 매체에서의 응답을 위해서 목적지 주소를 자동으로 제공하기 위한 방법은 다음의 단계를 포함한다. 대응하는 데이터베이스는 복수의 항목을 포함하며, 각 항목은 통신자(correspondent)를 나타내며, 제 1 통신 매체에서의 메시지에 대한 주소 필드 및 이름 필드와, 제 2 통신 매체에서의 메시지에 대한 주소 필드 및 이름 필드를 포함한다. 제 2 통신 매체에서의 메시지에 대한 주소 필드에서 발신 주소를 포함하는 제 1 항목을 위해서 이러한 데이터베이스가 탐색된다. 만약 제 1 항목이 제 1 통신 매체에서의 메시지에 대한 주소 필드에서의 주소를 포함한다면, 이 주소는 목적지 주소로서 제공된다. 만약 제 1 항목이 제 1 통신 매체에서의 메시지에 대한 주소 필드에서 주소를 포함하지 않는다면, 발신 이름에 대응하는 제 1 통신 매체에서의 메시지에 대한 이름 필드에서 이름을 갖는 제 2 항목을 위해 대응하는 데이터베이스가 탐색된다. 만약 제 2 항목이 발견되면, 제 2 항목에서 제 1 통신 매체에서의 메시지에 대한 주소 필드의 내용은 목적지 주소로서 제공되며, 제 1 및 제 2 항목은 통합된다. 만약 제 2 항목이 발견되지 않는다면, 주소가 사용자로부터 요청된다. 제 1 항목은 제 1 통신 매체에서의 메시지에 대한 주소 필드에 사용자가 공급한 주소를 저장함으로써 업데이트되며, 발신 이름은 제 1 통신 매체에서의 메시지에 대한 이름 필드에 저장된다. 사용자가 공급한 주소는 목적지 주소로서 제공된다.
본 발명에 따른 통신 디바이스는, 가장 편리한 어떠한 통신 매체에서라도, 그러한 통신 매체가 인입 메시지를 전달하는데 사용되었는지에 상관없이 응답 메시 지에 의해 사용자가 임의의 통신 매체에서의 인입 메시지에 손쉽게 응답하게 한다.
도 1은 본 발명에 따른 통신 디바이스에 대한 블록도.
도 2는 도 1에 예시된 통신 디바이스에 사용된 데이터베이스의 구조 및 내용을 설명하는 표.
도 3은 도 2에 예시된 데이터베이스에 정보를 삽입하기 위한 방법을 예시한 흐름도.
도 4는 하나의 통신 매체에서의 응답 주소를 다른 통신 매체에서 수신된 메시지에 공급하기 위한 방법을 예시한 흐름도.
도 1은 본 발명에 따른 통신 디바이스(10)의 블록도이다. 도 1에서, 가입자의 전화선은 양방향 단자(5)에 연결된다. 단자(5)는 예컨대 손쉬운-연결 RJ11 유형 커넥터(connector)일 수 있다. 단자(5)는 라인 인터페이스 회로(102), 멀티플렉서(MUX)(104), 코더/디코더(코덱)(106) 및 디지털 신호 프로세서(DSP)(108)의 직렬 연결을 통해서 프로세서(110)에 양방향으로 연결된다. 멀티플렉서(104)의 출력 단자는 스피커(112)의 입력 단자에 연결되며, 마이크로폰(114)의 출력 단자는 멀티플렉서(104)의 입력 단자에 연결된다.
키보드(116)의 출력 단자는 프로세서(110)의 입력 단자에 연결되며, 프로세서(110)의 출력 단자는 디스플레이 디바이스(118)의 입력 단자에 연결된다. 프로세서(110)의 양방향 단자는 직렬 포트(120)에 연결되며, 프로세서(110)의 출력 단자 는 프린터가 연결될 수 있는 출력 단자(122)에 연결된다. 불휘발성 판독 전용 메모리(ROM)(124)의 출력 단자는 프로세서(110)의 입력 단자에 연결되며, 판독/기록 랜덤 액세스 메모리(RAM)(126)의 양방향 단자는 프로세서(110)의 대응하는 단자에 연결된다.
동작시, 프로세서(110)는 통신 디바이스(10)의 동작을 제어한다. 프로세서는 ROM(124)에 저장된 프로그램 코드를 판독하여 수행하며, ROM(124)의 상수(constants)에 액세스하며, RAM(126)으로부터 가변 데이터를 판독하며, RAM(126)에 가변 데이터를 기록한다. 나아가, 프로세서는 여러 입력/출력(I/O) 포트{직렬 포트(120), 프린터 포트(122), 키보드(116), 디스플레이 디바이스(118) 및 DSP(108)에 연결된 전화선 포트}와 데이터를 모두 알려진 방식으로 교환한다. 사용자에게 정보를 제공하기 위해 이미지가 디스플레이 디바이스(118) 상에 디스플레이되며, 키보드(116) 상에서 키들을 누름이 사용자로부터 정보를 받아들이기 위해 검출된다. 키보드(116)의 키들중 적어도 일부 키가 디스플레이 디바이스(118)에 물리적으로 인접해 있다. 디스플레이 디바이스 상에 디스플레이된 이미지는, 모두 알려진 방식으로 키보드 상의 버튼중 적어도 일부를 위해 라벨을 제공하며, 그에 따라 그러한 버튼을 위해 다이내믹한 기능을 제공할 수 있다.
도 1에 예시된 통신 디바이스는 전화 호출자 ID 및 자동 응답기 및 e-메일 단말 모두로서 동작한다. 가입자선은 디바이스(10)를 공중 전화 시스템에 연결하는데 사용된다. 공중 전화 시스템은 정상적으로는 전화 동작 모드에서 사용되며, e-메일 동작 모드에서 디바이스(10)를 e-메일 서버 또는 메일 박스에 연결한다.
전화 모드에서, 가입자선으로부터의 인입 전화 호출은 디바이스(10)가 독립된 링어(ringer)(미도시)를 통해서 또는 스피커-폰의 스피커(112)를 사용하는 것중 하나를 통해서 울리게 한다. 이 때, 발신 전화의 전화 번호 및 이 발신 전화와 관련된 이름을 포함하는 호출자 ID 정보는, 모두 알려진 방식으로 코덱(106) 및 DSP(108)를 통해 프로세서(110)에 의해 인입 전화 호출로부터 추출되며, 디스플레이 디바이스(118)에 디스플레이된다. 나아가, 호출자 ID 정보는, 이하에서 좀더 상세하게 설명될 방식으로 대응하는 정보 데이터베이스(130)에 삽입되며, RAM(126)의 부분(130)에 보전된다.
만약 사용자가 얼마간의 사전에 결정된 회수의 울림(예컨대, 4) 이후 호출에 대답하지 않는다면, 프로세서(110)는 ROM(124) 또는 RAM(126)으로부터 인입 전화 호출의 발신자를 위한 메시지의 디지털 버전(version)을 검색하여 예컨대 상기 발신자에서 메시지를 남겨줄 것을 요청한다. 코덱(106) 및 DSP(108)의 결합은 디지털화된 메시지를 오디오 메시지로 변환하여, 이것을 멀티플렉서(104)를 통해서 발신 전화에 공급한다. 다시, 발신자는 사용자를 위해 메시지를 구술(dictate)하는 것을 선택할 수 있다. 이 메시지는 디바이스(10)에 의해 수신되며, 코덱(106) 및 DSP(108)의 결합을 통해서 디지털화된다. 그런 다음, 프로세서는 디지털화된 메시지를 이러한 메시지를 저장하기 위해서 할당된 RAM(126)의 부분(128)에 저장한다. 이 메시지와 관련된 호출자 ID 정보는 또한 이 메시지와 함께 저장된다. 이 메시지가 수신되었던 날짜 및 시간과 같은 인입 메시지에 대한 기타 정보는 또한 RAM(126)의 메시지 부분(128)에서 이 메시지와 함께 저장된다.
e-메일 모드에서, 프로세서(110)는 알려진 방식으로 e-메일 서버의 전화 번호로 전화를 걸어서 e-메일 서버에 액세스한다. 사용자를 위한 e-메일 메시지는 검색되어, RAM(126)의 메시지 부분(128)에 또한 저장된다. 각 e-메일 메시지는 이 메시지 발신자의 e-메일 주소 및 e-메일 이름을 포함하는 식별 정보를 포함한다. 상기 메시지와 관련된 기타 e-메일 정보에는, 이 메시지가 전달되었던 날짜 및 시간, 이 메시지가 전달되었던 위치, 발송(routing) 정보 등이 또한 포함될 수 있다. e-메일 식별 정보는 RAM(126)의 메시지 부분(128)에 이 메시지와 함께 또한 저장된다. e-메일 정보는 이후에 좀더 상세하게 설명될 방식으로 대응하는 정보의 데이터베이스(130)로 또한 삽입되며, RAM(126)의 부분(130)에 보전된다.
메시지가 수신될 때, 이 메시지와 관련된 식별 정보(예컨대, 전화 메시지를 위한 발신 전화 번호 및 이름, e-메일 메시지를 위한 발신 e-메일 주소 및 e-메일 이름 및 가능한 기타 관련된 정보)는 위에서 언급된 바와 같이 공통의 데이터베이스에 저장된다. 이러한 방식으로, 데이터베이스의 내용은 보전된다.
도 2는 도 1에서 예시된 통신 디바이스에서 대응하는 정보를 포함하는데 사용되는 데이터베이스의 구조 및 내용을 설명하는 표이다. 대응하는 데이터베이스의 구조가 표로서 도 2에 나타내졌다. 표의 각 행은 대응하는 데이터베이스에서의 항목을 나타내며, 하나의 통신자를 나타낸다. 각 항목은 각 항목에 의해 나타내어진 통신자에 관련된 정보를 보유할 수 있는 복수의 필드를 포함한다. 필드는, 전화 번호, 호출자 ID 이름 및 상기 통신자에 대한 전화에 관련된 기타 속성{생략 부호(...)로 나타내어짐}을 포함하는 호출자 ID 정보를 포함할 수 있는 필드 그룹; e-메일 주소, e-메일 이름 및 상기 통신자의 e-메일과 관련된 기타 속성(생략 부호로 나타내어짐)을 포함하는 e-메일 식별 정보를 포함할 수 있는 필드 그룹; 예컨대 팩스 전화 번호, 우편 주소 및 기타 그러한 정보(생략 부호로 나타내어짐)를 포함하는 대응하는 정보로의 확장을 포함할 수 있는 필드 그룹으로 분할된다.
전화 호출이 수신될 때, 호출자 ID 전화 번호 및 이름은 위에서 설명된 바와 같이 알려진 방식으로 발신 메시지로부터 추출된다. 발신 전화 번호는 데이터베이스에서의 모든 항목의 호출자 ID 번호 필드에 저장된 전화 번호와 비교된다. 만약 매칭하는 것이 발견되면, 상기 전화 번호에 대한 이름이 변경되었을 경우, 상기 항목의 호출자 ID 이름 필드는 발신 호출자 ID 이름으로 업데이트된다. 만약 이것이 발생한다면, 호출자 ID 속성중 하나인 상태 속성이 "새(new)" 상태로 변경된다. 예컨대, 만약 발신 전화 호출을 위한 호출자 ID 정보가 번호(555-4321)이고, 그 이름이 "John Ray"라면, 이러한 탐색은 항목(1)을 찾는다. 호출자 ID 이름을 포함하는 데이터베이스 필드는 그 이름 "John Ray"로 대체된다.
만약 호출자 ID 번호 필드에서 발신 메시지 전화 번호를 포함하는 어떠한 항목도 발견되지 않으면, 발신 호출자 ID 이름은 데이터베이스에서의 모든 항목의 e-메일 이름 필드에서의 이름과 비교된다. 일 실시예에서, 발신 이름에 대한 정확한 매칭이 탐색된다. 또 다른 실시예에서, e-메일 및 전화 호출자 ID 이름이 정확하게 동일하지 않음을 인식하면, 가장 근접한 매칭이 탐색된다. 이러한 탐색은, 발신 메시지 이름을 파싱(parsing)하고 성(last names) 및 이름(first name) 또는 처음 머리글자(first initial)를 추출하여, 이들을 비교함으로써 이뤄질 수 있다. 또는, 탐색은 알려진 사운덱스(Soundex) 시스템을 사용하여 유사하게 발음되는 이름에 대해서 이뤄질 수 있다. 만약 어떠한 매칭도 발견되지 않는다면, 새로운 항목이 생성되며, 이 항목의 호출자 ID 번호 및 이름 필드는 발신 전화 호출의 호출자 ID 번호 및 이름으로 각각 채워진다. 예컨대, 만약 전화 호출이 번호(555-6789) 및 "Dave May"의 이름으로 수신된다면, 그러한 사람을 위한 호출자 ID 번호에 대한 매칭 또는 e-메일 이름에 대한 매칭중 어떤 것도 존재하지 않는다. 새로운 항목이 생성되며{예컨대, 항목(7)}, 호출자 ID 번호(555-6789)가 항목(7)의 호출자 ID 번호 필드에 삽입되며, 호출자 ID 이름(Dave May)이 항목(7)의 호출자 ID 이름 필드에 삽입된다.
만약 호출자 ID 번호 필드에서 발신 메시지 호출자 ID 번호를 포함하는 어떠한 항목도 발견되지 않지만, e-메일 이름 필드에서 발신 메시지 호출자 ID 이름에 대응하는 날짜를 포함하는 항목이 발견된다면, 이 항목에 대한 호출자 ID 번호 및 이름 필드가 검사된다. 만약 그러한 필드에 항목이 존재한다면, 이 항목은 다르지만 유사한 e-메일 이름을 갖는 통신자를 나타낸다. 이 경우, 마찬가지로 새 항목이 생성되며, 발신 전화 호출로부터의 호출자 ID 번호 및 이름은 위에서 설명되는 바와 같이 삽입된다. 예컨대, 만약 전화 호출이 번호(555-6789) 및 "Bill Bey Jr."의 이름으로 수신된다면, 데이터베이스 탐색은 항목(2)을 발견하지만, 이것은 다른 통신자를 나타내고 있다. 새 항목{예컨대, 항목(7)}이 생성되며, 호출자 ID 번호(555-6789)가 항목(7)의 호출자 ID 번호 필드에 삽입되며, 호출자 ID 이름(Bill Bey Jr.)이 항목(7)의 호출자 ID 이름 필드에 삽입된다.
만약, 그러나 상기 항목의 호출자 ID 번호 및 이름 필드가 비어있다면, 이 항목은 발신 전화 메시지의 호출자 ID 번호 및 이름과 동일한 통신자를 나타냄이 가정된다. 일 실시예에서, 발신 전화 메시지의 호출자 ID 번호 및 이름은 항목의 호출자 ID 번호 및 이름 필드 각각에 삽입된다. 그러나, 이러한 가정은 정확하지 않을 수 있다. 하나의 바람직한 실시예에서, 이러한 항목으로부터의 데이터는 디스플레이 디바이스(118) 상에 디스플레이되며, 이것은 사용자가 이 항목이 동일한 통신자를 나타내는지의 여부를 키보드(116)를 통해서 지시하게 한다. 만약 동일한 통신자를 나타내지 않는다면, 새 항목이 위에서 설명되는 바와 같이 만들어진다. 또 다른 바람직한 실시예에서, 발신 메시지 호출자 ID 이름에 근접한 e-메일 이름을 갖는 항목 목록이 디스플레이 디바이스(118) 상에 디스플레이되며, 사용자는 키보드를 사용하여 나열된 항목중 하나를 선택하거나, 어떤 것도 선택하지 않는다. 만약 항목이 선택된다면, 이것은 호출자 ID 정보로 업데이트되고, 선택되지 않는다면, 새 항목이 생성된다.
예컨대, 만약 전화 호출이 번호(555-9786) 및 이름(Charlie Trei)으로 수신된다면, 데이터베이스에서의 임의의 항목의 임의의 호출자 ID 번호 필드에서 발신 메시지 호출자 ID 번호에 매칭하는 것이 존재하지 않는다. 그러나, 항목(6)의 e-메일 이름 필드에서 발신 메시지 호출자 ID 이름에 매칭하는 것이 존재한다. 이 경우, 호출자 ID 번호 및 이름 필드는 비어있다. 이 항목( 및 가능한 다른 유사한 항목)에 관련된 데이터는 디스플레이 디바이스(118) 상에 디스플레이된다. 만약 사용자가 호출자를 나타내는 것으로서 이 항목을 받아들인다면, 호출자 ID 번호(555- 9786)가 항목(6)의 호출자 ID 번호 필드에 삽입되며, 호출자 ID 이름(Charlie Trei)이 항목(6)의 호출자 ID 이름 필드에 삽입된다. 만약 사용자가 호출자를 나타내는 것으로 이 항목을 받아들이지 않는다면, 새 항목{예컨대, 항목(7)}이 위에서 설명되는 바와 같이 생성된다.
유사한 방식으로, 통신 디바이스(10)가 e-메일 메시지를 수신할 때, 통신 디바이스(10)는 이 메시지로부터 e-메일 주소 및 e-메일 이름을 파싱한다. 발신 e-메일 주소는 데이터베이스의 모든 항목의 e-메일 주소 필드에 비교된다. 만약 매칭하는 e-메일 주소를 갖는 항목이 발견된다면, e-메일 이름은 발신 메시지에서의 e-메일 이름으로 업데이트된다. 만약 매칭하는 e-메일 주소를 갖는 어떠한 항목도 데이터베이스에서 발견되지 않는다면, 발신 e-메일 이름은 데이터베이스의 모든 항목의 호출자 ID 이름 필드에 비교된다. 만약 매칭하는 항목이 발견되고, 그 항목의 e-메일 주소 및 e-메일 이름 필드가 비어있다면, 사용자는, 위에서 좀더 상세하게 설명된 바와 같이 발신 e-메일 메시지가 그 항목에 의해 나타내어진 사람과 동일한 사람으로부터 유래되었는지의 여부를 지시할 수 있게 된다. 만약 동일한 사람으로부터 유래되었다면, e-메일 주소 및 e-메일 이름은 항목의 e-메일 주소 및 e-메일 이름 필드 각각에 삽입된다. 그렇지 않다면, 새 항목이 위에서 설명된 바와 같이 발신 메시지의 e-메일 주소 및 e-메일 이름으로 생성된다.
도 3에서 볼 수 있는 바와 같이, 일반적으로 메시지가 통신 매체중 하나에서 수신될 때(301), 메시지의 주소(즉, 전화 메시지를 위한 호출자 ID 번호, e-메일 메시지를 위한 e-메일 주소)는 상기 메시지로부터 추출된다(302). 메시지 주소 필 드는 데이터베이스의 모든 항목에 대한 메시지의 통신 매체를 위한 주소 필드에 비교된다(즉, 전화 메시지의 경우, 호출자 ID 번호는 호출자 ID 번호 필드에 비교되며, e-메일 메시지의 경우, e-메일 주소는 e-메일 주소 필드에 비교된다)(304). 만약 매칭하는 항목이 발견되면(306), 메시지 통신 매체를 위한 이름 필드는 메시지 이름(즉, 전화 메시지를 위한 호출자 ID 이름, e-메일 메시지를 위한 e-메일 이름)으로 업데이트된다. 그런 다음, 데이터베이스 업데이트가 완료된다(310).
만약 매칭이 발견되지 않으면(306), 메시지 이름 필드는 데이터베이스의 모든 항목에 대한 기타 통신 매체에서의 이름 필드(즉, 전화 메시지를 위한 e-메일 이름 및 e-메일 메시지를 위한 호출자 ID 이름)에 비교된다(312). 만약 매칭하는 항목이 발견되면(314), 메시지 매체를 위한 주소 및 이름 필드(즉, 전화 메시지를 위한 호출자 ID 번호와 이름 및 e-메일 메시지를 위한 e-메일 주소 및 이름)는, 이들 필드가 비어있는지를 결정하기 위해서 검사된다(320). 만약 발견되지 않는다면, 메시지 매체의 주소 및 이름 필드에 메시지의 주소 및 메시지의 이름을 갖는 새 항목이 생성된다(316). 그런 다음, 데이터베이스 업데이트는 완료된다(318). 만약 메시지 매체의 주소 및 이름 필드가 비어있다면, 메시지의 주소 및 이름은, 아마도 사용자가 승인함으로써 및 아마도 사용자가, 모두 위에서 설명된 바와 같이, 많은 가능한 매칭하는 항목중 하나를 선택함으로써 각각 메시지 매체의 주소 및 이름 필드에 삽입된다(322). 그런 다음, 데이터베이스 업데이트가 완료된다(318).
다시, 도 1 및 통신 디바이스(10)의 일반적인 동작을 참조하면, 디스플레이 스크린(118)은 현재 날짜 및 시간, 수신된 메시지의 수 등과 같은 일반 정보를 디 스플레이한다. 디스플레이 스크린은 수신되어진 모든 메시지의 통합된 목록, 즉 전화 메시지 및 e-메일 메시지 모두를 목록 윈도우에 또한 디스플레이한다. 상기 메시지 목록의 각 항목은 발신자의 이름(예컨대, 전화 메시지를 위한 호출자 ID 이름 및 e-메일 메시지를 위한 e-메일 이름)을 도시한다. 키보드(116)를 사용하여, 사용자는 메시지 목록에서 항목을 강조할 수 있다. 상세한 윈도우는, 메시지가 전화 또는 e-메일 메시지인지의 여부, 전화 메시지를 위한 호출자 ID 이름 및 번호 또는 e-메일 메시지를 위한 e-메일 주소 및 e-메일 이름, 이 메시지와 관련된 날짜 및 시간 등과 같은 강조된 항목에 대한 추가적인 정보를 제공한다.
키보드(116)를 사용하여, 사용자는 각 메시지를 위한 몇 가지 기능을 수행할 수 있다. 예컨대, 메시지가 검색될 수 있다. 전화 메시지의 경우, 디지털화된 음성 메시지가 RAM(126)의 메시지 부분(128)으로부터 검색되어, 프로세서(110)의 제어 아래에서 코덱(106) 및 DSP(108)에 의해 오디오로 변환되며 스피커(112)를 통해 플레이백된다. e-메일 메시지의 경우, 메시지의 텍스트형 바디(textual body)는 RAM(126)의 메시지 부분(128)으로부터 검색되어 디스플레이 디바이스(118) 상에서 디스플레이된다. 또 다른 예로, 사용자는 메시지에 응답하기를 원할 수 있다.
사용자는 통신 매체중 하나에서 임의의 메시지에 응답할 수 있다. 즉, 임의의 메시지에 대한 응답은 전화 메시지 또는 e-메일 메시지중 하나에 의해 이뤄질 수 있다. 사용자가 키보드(116)를 통해서 자신이 메시지에 응답하기를 원함을 지시할 때, 질문이 디스플레이 디바이스(118) 상에 디스플레이되어, 어떠한 통신 매체가 응답을 위해 요구되는지를 문의한다. 사용자는 키보드(116)를 통해서 이 질문에 대한 대답을 제공한다.
사용자는, 응답이 수신된 메시지의 통신 매체와 동일한 통신 매체에서 전달됨을 명시할 수 있으며, 그러한 경우 응답의 목적지 주소는 발신 메시지의 주소이다. 즉, 전화 매체 메시지의 경우, 목적지 주소는 전화 메시지의 호출자 ID 번호이며, e-메일 매체 메시지의 경우, 목적지 주소는 e-메일 메시지에서의 발신 e-메일 주소이다. 좀더 상세하게, 전화 호출을 함으로써 전화 메시지에 응답하기 위해서, 통신 디바이스(10)는, 저장된 호출자 ID 전화 번호를 사용하여 메시지를 전달했던 전화에 전화를 건다. e-메일 메시지에 응답하기 위해서, 응답 e-메일 엔빌로프가 수신된 e-메일에서의 e-메일 주소를 사용하여 준비된다.
그러나, 사용자는, 응답이 다른 통신 매체에서 전달됨을 또한 명시할 수 있다. 만약 사용자가, 예컨대 e-메일 메시지를 전달함으로써 전화 메시지에 응답하기를 원한다면, 호출자 ID 번호 필드에서의 전화 메시지의 발신 호출자 ID 전화 번호를 포함하는 데이터베이스에서의 항목이 발견된다. 그리하여, 그 항목의 e-메일 주소 필드가 검사된다. 만약 그 항목의 e-메일 주소 필드에 e-메일 주소가 있다면, e-메일 메시지 헤더는 그 e-메일 주소를 사용하여 자동으로 작성되며, e-메일 작성 스크린이 디스플레이 스크린(118) 상에 디스플레이된다. 그런 다음, 사용자는 키보드(116)를 사용하여 e-메일 메시지의 바디에 타이핑을 하며, 완료될 때 e-메일 메시지를 전달할 수 있다.
예컨대, 도 2를 참조하면, 만약 사용자가 e-메일을 통해서 호출자 ID 번호(555-1234)로부터의 전화 메시지에 응답하기를 원한다면, 호출자 ID 번호 필드 에서 그 전화 번호를 포함하는 항목이 발견된다{항목(2)}. 그런 다음, 항목(2)의 e-메일 주소 필드가 검사된다. 항목(2)에서, e-메일 주소 필드는 비어있지 않고 e-메일 주소(BBey@iil.com)를 포함하고 있다. 이에 응답하여, BBey@iil.com의 목적지 주소를 포함하는 e-메일 헤더가 자동으로 준비되며, 사용자는 메시지를 타이핑하고, 그런 다음 e-메일 메시지를 전달한다.
만약 상기 항목의 e-메일 주소 필드에 어떠한 e-메일 주소도 없다면, 발신 호출자 ID 이름이 데이터베이스의 모든 항목의 e-메일 이름 필드에 있는 이름들에 비교된다. 위에서 설명된 바와 같이, 정확한 매칭이 탐색될 수 있으며, 성과 이름의 매칭 또는 유사하게 발음되는 이름의 매칭이 탐색될 수 있다. 또한 사용자는 매칭하는 항목을 받아들이거나 거부할 수 있게 되며, 또는 많은 근접하게 매칭하는 항목중 하나를 선택하거나 어떤 항목도 선택하지 않을 수 있게 된다. 만약 매칭하는 항목이 받아들여지거나, 사용자에 의해 하나가 선택된다면, 매칭하는 항목으로부터의 e-메일 주소 및 이름은 발신 메시지 항목에서의 호출자 ID 번호 및 이름과 통합되어 단일 항목을 형성한다. 그런 다음, e-메일 메시지 헤더가 자동으로 작성되며, 위에서 설명된 바와 같이 메시지가 사용자에 의해 작성되어 전달된다.
예컨대, 만약 사용자가 e-메일을 통해 호출자 ID 번호(555-4321)로부터의 전화 메시지에 응답하기를 원한다면, 상기 번호를 포함하는 항목이 발견된다{항목(1)}. 항목(1)에 대한 e-메일 주소 필드는 비어있다. 따라서, 호출자 ID 이름(John Ray)은 다른 항목의 e-메일 이름 필드에 있는 이름에 비교된다. 이 경우, 대응하는 이름(John Ray)을 갖는 항목이 발견된다{항목(3)}. 항목(3)의 데이 터는 항목(1)의 데이터와 통합되어 결합된 정보를 갖는 단일 항목을 형성한다. 즉, 555-4321을 포함하는 호출자 ID 번호 필드, John Ray를 포함하는 호출자 ID 이름 필드, JRay@ab.com을 포함하는 e-메일 주소 필드 및 John Ray를 포함하는 e-메일 이름 필드를 갖는 단일 항목이 형성된다. 이 항목은 항목(1){항목(3)을 삭제한다}, 항목(3){항목(1)을 삭제한다} 또는 예컨대 항목(7){항목(1 및 3)을 모두 삭제한다}과 같은 새 항목중 하나가 될 수 있다. 그런 다음, JRay@ab.com의 목적지 주소를 포함하는 e-메일 헤더가 자동으로 준비되며, 사용자는 메시지를 타이핑하고, 그런 다음 e-메일 메시지를 전달한다.
만약 어떠한 매칭하는 항목도 발견되지 않거나, 사용자에 의해 어떤 항목도 선택되지 않는다면, 전화 메시지에 응답하기 위해 사용자에게 목적지 e-메일 주소를 묻는 메시지가 디스플레이 스크린(118) 상에 디스플레이된다. 사용자는 키보드(116)를 사용하여 목적지 e-메일 주소를 입력한다. 사용자에 의해 입력된 목적지 e-메일 주소는 발신 메시지를 위한 호출자 ID 정보를 포함하는 항목의 e-메일 주소 필드에 삽입되며, 호출자 ID 이름은 상기 항목의 e-메일 이름 필드에 삽입된다. 그런 다음, e-메일 메시지 헤더가 자동으로 작성되며, 위에서 설명된 바와 같이 메시지가 사용자에 의해 입력되고 전달된다.
예컨대, 만약 사용자가 e-메일을 통해서 호출자 ID 번호(555-1324)로부터의 전화 메시지에 응답하기 원한다면, 상기 번호를 포함하는 항목이 발견된다{항목(5)}. 항목(5)에 대한 e-메일 주소는 비어있고, 사용자가 발견한 e-메일 이름 필드에서 호출자 ID 이름(Hank Day)과 매칭하는 데이터를 갖는 어떤 항 목도 없다. 이 경우, Hank Day에 대한 e-메일 주소가 사용자로부터 요청되며, 이것은 사용자가 키보드(116)를 통해서 제공한다. 예컨대 HDay@cba.com과 같은 e-메일 주소는 항목(5)의 e-메일 주소 필드에 삽입되며, 호출자 ID 이름(Hank Day)은 항목(5)의 e-메일 이름 필드에 삽입된다. 그런 다음, HDay@cba.com의 목적지 주소를 포함하는 e-메일 헤더가 자동으로 준비되며, 사용자는 메시지를 타이핑하고, 그런 다음 e-메일 메시지를 전달한다.
이와 유사하게, 만약 사용자가 전화를 걸어서 e-메일 메시지에 응답하기 원한다면, e-메일 메시지의 발신 e-메일 주소를 포함하는 데이터베이스에서의 항목이 발견된다. 상기 항목의 호출자 ID 번호 필드가 그런 다음 검사된다. 만약 상기 항목의 상기 필드에 전화 번호가 있다면, DSP(108) 및 코덱(106)을 통해서 프로세서(110)에 의해 그 전화 번호로 자동으로 전화가 걸린다. 그러나, 만약 상기 항목의 호출자 ID 번호 필드에 어떠한 전화 번호도 없다면, 발신 e-메일 이름은 데이터베이스의 모든 항목에서의 호출자 ID 이름 필드에 비교된다. 위에서 설명된 바와 같이, 이러한 탐색은 정확한 매칭, 성 및 이름의 매칭 또는 유사하게 발음되는 이름의 매칭에 대해서 이뤄질 것이다. 게다가, 사용자에게는 매칭하는 항목을 받아들이거나 거부하며, 또는 많은 근접하게 매칭하는 항목중 하나를 선택하거나 전혀 선택하지 않는 기회가 제공될 것이다. 만약 매칭하는 항목이 발견되거나, 사용자에 의해서 하나가 선택된다면, DSP(108) 및 코덱(106)을 통해서 프로세서(110)에 의해 매칭하는 항목의 호출자 ID 번호 필드의 전화 번호로 자동으로 전화가 걸린다. 게다가, 매칭하는 항목으로부터의 호출자 ID 번호 및 이름은 발신 메시지 항목의 e-메일 번호 및 이름과 통합되어 단일 항목을 형성한다. 만약 어떠한 매칭하는 항목도 발견되지 않거나, 어떤 것도 사용자에 의해서 선택되지 않는다면, 사용자는 목적지 전화 번호를 입력함으로써 호출자 ID 정보를 삽입할 수 있다. 사용자에 의해 입력된 목적지 전화 번호는, 발신 e-메일 메시지 정보를 포함하는 항목의 호출자 ID 번호 필드에 삽입되며, e-메일 이름은 상기 항목의 호출자 ID 이름 필드에 삽입된다. 그런 다음, 위에서 설명된 바와 같이, 사용자가 입력한 전화 번호로 자동으로 전화가 걸린다.
도 4에서 볼 수 있는 바와 같이, 일반적으로 메시지가 하나의 매체에서 수신되며, 다른 통신 매체에서 응답될 때(401), 수신된 메시지의 통신 매체에 관련된 필드에서 상기 메시지의 발신 주소를 포함하는 RAM(126)의 데이터베이스 섹션(130)에서의 항목이 발견된다(402). 다른 통신 매체에 관련된 주소 필드가 검사된다(404). 만약 상기 필드가 비어있지 않다면(406), 다른 통신 매체에서의 메시지가 작성되며, 다른 통신 매체에 관련된 주소 필드에서의 주소를 사용하여 전달된다(408). 그런 다음, 응답 프로세스는 종료한다(410). 만약 상기 필드가 비어있다면(406), 발신 메시지에 포함된 이름은 데이터베이스의 모든 항목에서의 다른 통신 매체에 관련된 이름 필드에 비교된다(412).
만약 항목이 발견된다면(414), 발신 메시지의 통신 매체에 관련된 항목에 포함된 정보를 다른 통신 매체에 관련된 매칭하는 항목에 포함된 정보와 통합함으로써 데이터베이스에서의 단일 항목이 형성된다(416). 그런 다음, 다른 통신 매체에서의 메시지가 작성되며, 발견된 항목의 다른 통신 매체에 관련된 주소 필드에 있 는 주소를 사용하여 전달된다(418).
만약 이러한 항목이 발견되지 않는다면, 새 레코드가 생성된다(422). 사용자에게는 다른 통신 매체에서의 메시지를 위한 목적지 주소를 위해서 프롬프트(prompt)된다. 목적지 주소는 다른 통신 매체를 위한 주소 필드에 삽입되며, 메시지 통신 매체를 위한 이름 필드가 다른 통신 매체를 위한 이름 필드에 삽입된다(422). 그런 다음, 다른 통신 매체에서의 메시지가 작성되며, 발견된 항목의 다른 통신 매체에 관련된 주소 필드에서의 주소를 사용하여 전달된다(424). 그런 다음, 응답 프로세스는 종료한다(426).
본 발명에 따라 동작하는 통신 디바이스는 임의의 수신된 메시지에 대해 임의의 통신 매체에서 자동으로 응답하게 한다.
상술한 바와 같이, 본 발명은, 하나 초과의 통신 매체에서 통신할 수 있는 통신 디바이스, 특히 통신 매체 사이에서 상호동작하는 통신 디바이스에 응용된다.

Claims (25)

  1. 삭제
  2. 메시지 통신 방법으로서,
    제 1 통신 매체를 통해 제 1 메시지를 수신하는 단계와,
    상기 제 1 메시지로부터 상기 제 1 통신 매체와 관련된 제 1 주소 정보를 추출하는 단계와,
    상기 제 1 주소 정보에 응답하여 제 2 통신 매체와 관련된 제 2 주소 정보를 결정하는 단계
    를 포함하며,
    상기 결정하는 단계는,
    복수의 항목(entry)을 포함하며 이 항목 각각은 상기 제 1 통신 매체 및 또한 상기 제 2 통신 매체와 각각 관련된 대응 주소 필드와 이름 필드를 구비하는 데이터베이스를 검색하는 단계를 더 특징으로 하며,
    상기 검색하는 단계는, 상기 항목의 제 1 항목에서 상기 데이터베이스를 검색하며, 만약 제 1 항목에 존재하지 않는 경우 제 2 주소 정보를 제공하기 위해 상기 제 1 통신 매체에 있는 상기 제 1 메시지에 대한 상기 주소 필드에 있는 주소를 찾기 위해 상기 항목의 제 2 항목에서 탐색하며, 만약 발견되지 않는 경우, 유저로부터 주소를 요청하며 상기 제 2 통신 매체를 위한 제 2 주소 정보를 제공하기 위해 상기 항목 중 하나에 유저가 제공한 주소를 저장하는,
    메시지 통신 방법.
  3. 삭제
  4. 삭제
  5. 제 2 항에 있어서, 상기 제 1 통신 매체는 전화인, 메시지 통신 방법.
  6. 제 2 항 또는 제 5 항에 있어서, 상기 제 2 통신 매체는 전자 메일인, 메시지 통신 방법.
  7. 제 2 항 또는 제 5 항에 있어서, 상기 제 1 주소 정보는 호출자 ID 정보인, 메시지 통신 방법.
  8. 제 2 항 또는 제 5 항에 있어서, 상기 제 2 주소 정보는 전자 메일 주소인, 메시지 통신 방법.
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 제 2 항에 있어서, 상기 제 2 주소 정보를 사용하여 상기 제 2 통신 매체를 통해 상기 제 1 메시지에 대한 응답을 송신하는 단계를 더 포함하는, 메시지 통신 방법.
  16. 제 2 항에 있어서, 동일한 제 1 주소 정보를 가지는 항목이 발견되지 않는 경우 상기 제 1 메시지로부터 결정된 이름과 일치하는 상기 제 2 통신 매체 내 이름을 갖는 데이터베이스 내 항목을 검색하는 단계를 더 포함하는, 메시지 통신 방법.
  17. 메시지 통신 장치로서,
    제 1 통신 매체를 통해 제 1 메시지를 수신하는 수단과,
    상기 제 1 통신 매체와 연관된 제 1 주소 정보를 상기 제 1 메시지로부터 추출하는 수단과,
    상기 제 1 주소 정보에 응답하여 제 2 통신 매체와 연관된 제 2 주소 정보를 결정하는 수단
    을 포함하며,
    상기 결정하는 수단은,
    복수의 항목(entry)을 포함하며 이 항목 각각은 상기 제 1 통신 매체 및 또한 상기 제 2 통신 매체와 각각 관련된 대응 주소 필드와 이름 필드를 구비하는 데이터베이스를 검색하는 수단을 더 특징으로 하며,
    상기 검색하는 수단은, 상기 항목의 제 1 항목에서 상기 데이터베이스를 검색하며, 만약 제 1 항목에 존재하지 않는 경우 제 2 주소 정보를 제공하기 위해 상기 제 1 통신 매체에 있는 상기 제 1 메시지에 대한 상기 주소 필드에 있는 주소를 찾기 위해 상기 항목의 제 2 항목에서 탐색하며, 만약 발견되지 않는 경우, 유저로부터 주소를 요청하며 상기 제 2 통신 매체를 위한 제 2 주소 정보를 제공하기 위해 상기 항목 중 하나에 유저가 제공한 주소를 저장하는,
    메시지 통신 장치.
  18. 제 17 항에 있어서, 상기 제 2 주소 정보를 사용하여 상기 제 2 통신 매체를 통해 상기 제 1 메시지에 대한 응답을 송신하는 수단을 더 포함하는, 메시지 통신 장치.
  19. 제 17 항에 있어서, 상기 검색하는 수단은 동일한 제 1 주소 정보를 가지는 항목이 발견되지 않는 경우 상기 제 1 메시지로부터 결정된 이름과 일치하는 상기 제 2 통신 매체 내에 이름을 갖는 데이터베이스 내 항목을 검색하는, 메시지 통신 장치.
  20. 제 17 항에 있어서, 상기 제 2 통신 매체는 전자 메일인, 메시지 통신 장치.
  21. 제 17 항에 있어서, 상기 제 1 주소 정보는 호출자 ID 정보인, 메시지 통신 장치.
  22. 제 17 항에 있어서, 상기 제 2 주소 정보는 전자 메일 주소인, 메시지 통신 장치.
  23. 제 15 항 또는 제 16 항에 있어서, 상기 제 2 통신 매체는 전자 메일인, 메시지 통신 방법.
  24. 제 15 항 또는 제 16 항에 있어서, 상기 제 1 주소 정보는 호출자 ID 정보인, 메시지 통신 방법.
  25. 제 15 항 또는 제 16 항에 있어서, 상기 제 2 주소 정보는 전자 메일 주소인, 메시지 통신 방법.
KR1020017011401A 1999-03-11 2000-03-09 메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치 Expired - Fee Related KR100729336B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/266,477 US6298128B1 (en) 1999-03-11 1999-03-11 Unified directory for caller ID and electronic mail addresses
US09/266,477 1999-03-11

Publications (2)

Publication Number Publication Date
KR20010112309A KR20010112309A (ko) 2001-12-20
KR100729336B1 true KR100729336B1 (ko) 2007-06-18

Family

ID=23014747

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020017011401A Expired - Fee Related KR100729336B1 (ko) 1999-03-11 2000-03-09 메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치

Country Status (11)

Country Link
US (1) US6298128B1 (ko)
EP (1) EP1157532B1 (ko)
JP (1) JP4499296B2 (ko)
KR (1) KR100729336B1 (ko)
CN (1) CN1214656C (ko)
AU (1) AU3733700A (ko)
BR (1) BR0008861A (ko)
CA (1) CA2364486C (ko)
DE (1) DE60043001D1 (ko)
SG (1) SG121837A1 (ko)
WO (1) WO2000054487A1 (ko)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6603846B1 (en) * 1999-04-07 2003-08-05 Agere Systems, Inc. Methods and devices for selecting preferred call back numbers using CID data
US6760428B2 (en) * 1999-07-30 2004-07-06 Avaya Technology Corp. Modification of voice prompting based on prior communication in a call center
US20060121938A1 (en) * 1999-08-12 2006-06-08 Hawkins Jeffrey C Integrated handheld computing and telephony device
US6885739B2 (en) * 1999-11-05 2005-04-26 Agere Systems Inc. Adaptive caller ID storage based on answer status of incoming call
JP2001186276A (ja) * 1999-12-27 2001-07-06 Nec Corp 携帯通信端末及び通信サービスシステム
US6661438B1 (en) * 2000-01-18 2003-12-09 Seiko Epson Corporation Display apparatus and portable information processing apparatus
US6765996B2 (en) * 2000-03-02 2004-07-20 John Francis Baxter, Jr. Audio file transmission method
GB0007224D0 (en) * 2000-03-24 2000-05-17 Dean Alan D System for constructing electronic mail addresses
WO2002005536A1 (en) * 2000-07-10 2002-01-17 Shinichiro Nagata Information distribution device, information distribution system, system, medium, information aggregate, and program
US6738462B1 (en) * 2000-07-19 2004-05-18 Avaya Technology Corp. Unified communications automated personal name addressing
US7546351B1 (en) * 2000-08-17 2009-06-09 Mxgo Methods and systems for filtering, sorting, and dispatching messages to wired and wireless devices
US7039177B1 (en) * 2000-09-13 2006-05-02 International Business Machines Corp. Automatic update of a directory entry within a directory of an electronic communication device by electronic notification
JP2002118626A (ja) * 2000-10-06 2002-04-19 Nec Corp 携帯電話機
JP2002171332A (ja) * 2000-11-30 2002-06-14 Toshiba Corp 通信端末装置
US8406389B2 (en) 2001-03-09 2013-03-26 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
US7096009B2 (en) * 2001-03-09 2006-08-22 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
US7295836B2 (en) * 2001-03-09 2007-11-13 Research In Motion Limited Advanced voice and data operations in a mobile data communication device
JP4859276B2 (ja) * 2001-03-21 2012-01-25 富士通東芝モバイルコミュニケーションズ株式会社 通信端末装置及び表示方法
US7603379B2 (en) * 2001-04-11 2009-10-13 Lg Electronics Inc. Unified management method of various types of messages of a personal information terminal
FI117663B (fi) * 2005-12-02 2006-12-29 Bookit Oy Ajanvarauspalvelu Menetelmä ja järjestelmä viestien massalähetystä varten
US6650735B2 (en) * 2001-09-27 2003-11-18 Microsoft Corporation Integrated voice access to a variety of personal information services
US6961420B2 (en) * 2001-11-13 2005-11-01 Danger, Inc. Apparatus and method for recording incoming call information
US6721406B1 (en) 2001-11-28 2004-04-13 Bellsouth Intellectual Property Corporation Telephone caller location data retrieval
US6873692B1 (en) * 2002-03-29 2005-03-29 Bellsouth Intellectual Property Corporation Telephone synchronization with software applications and documents
US7263178B1 (en) * 2002-09-24 2007-08-28 Verizon Laboratories Inc. Automated communications assistant and method
US7295852B1 (en) 2003-05-01 2007-11-13 Palm, Inc. Automated telephone conferencing method and system
US7734027B2 (en) * 2003-06-04 2010-06-08 Alcatel-Lucent Usa Inc. Call control component collection of communication device identification information for internet protocol endpoint
US8984118B2 (en) * 2003-06-30 2015-03-17 Comverse, Ltd. Automatic messaging client launcher for a communication device
US7929670B2 (en) * 2003-09-29 2011-04-19 Aspect Software, Inc. Contact manipulaton and retrieval system
US7747690B2 (en) * 2003-12-29 2010-06-29 International Business Machines Corporation Method for extracting and managing message addresses
US20050166160A1 (en) * 2004-01-23 2005-07-28 Sharp Laboratories Of America, Inc. User interfaces which display aggregations of records that include fields whose values can be set null or empty
US7882239B2 (en) * 2004-05-28 2011-02-01 Telefonaktiebolaget Lm Ericsson (Publ) Communications method and apparatus, database information retrieval method and apparatus
US7571319B2 (en) * 2004-10-14 2009-08-04 Microsoft Corporation Validating inbound messages
KR100669945B1 (ko) 2005-05-31 2007-01-16 삼성전자주식회사 개선한 전자우편 장치 및 전자우편 방법
DE102006006073B4 (de) * 2006-02-09 2015-02-12 Unify Gmbh & Co. Kg Verfahren, Kommunikationssystem und Kommunikationsendeinrichtung zur Übermittlung von Daten
CN101098503B (zh) * 2006-06-28 2012-08-08 华为技术有限公司 一种消息昵称个性化显示的方法和装置
US20080013712A1 (en) * 2006-07-11 2008-01-17 Karsten Gopinath Unified Communication Directory Service
US8548140B2 (en) 2007-06-13 2013-10-01 I D You, Llc Providing audio announcement to called parties
US8625762B1 (en) 2007-06-13 2014-01-07 Accudata Technologies, Inc. Providing additional information to called parties
US8811575B2 (en) * 2007-06-13 2014-08-19 I D You, Llc Delivering additional information to receiving parties for text messaging based caller ID
US11297180B2 (en) 2007-06-13 2022-04-05 First Orion Corp. Method and system for providing additional information to called parties
US10958781B2 (en) 2007-06-13 2021-03-23 First Orion Corp. Providing audio content to a device
US8879702B1 (en) 2007-10-17 2014-11-04 Accudata Technologies, Inc. Method and system for providing additional information to called parties
US8488754B1 (en) 2007-10-17 2013-07-16 Accudata Technologies, Inc. IP-enabled information delivery
DE102007044885A1 (de) * 2007-09-20 2009-04-02 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Kommunikationssystem zum Betreiben einer Kommunikationsverbindung
DE102007046978A1 (de) * 2007-09-28 2009-04-02 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Kommunikations-Endgerät zum Austausch von Daten während oder nach einer Kommunikationsverbindung
US12256041B2 (en) 2007-10-17 2025-03-18 First Orion Corp. IP-enabled information delivery
US11811966B2 (en) 2007-10-17 2023-11-07 First Orion Corp. IP-enabled information delivery
CN101465905B (zh) * 2007-12-19 2011-12-07 深圳富泰宏精密工业有限公司 邮件地址搜寻系统及方法
US20090161845A1 (en) * 2007-12-21 2009-06-25 Research In Motion Limited Enhanced phone call context information
US8290126B2 (en) 2008-12-19 2012-10-16 CenturyLing Intellectual Property LLC System and method for a visual voicemail interface
EP2671393B1 (en) 2011-02-04 2020-04-08 Nextplane, Inc. Method and system for federation of proxy-based and proxy-free communications systems
US9716619B2 (en) 2011-03-31 2017-07-25 NextPlane, Inc. System and method of processing media traffic for a hub-based system federating disparate unified communications systems
US9203799B2 (en) 2011-03-31 2015-12-01 NextPlane, Inc. Method and system for advanced alias domain routing
US9077726B2 (en) 2011-03-31 2015-07-07 NextPlane, Inc. Hub based clearing house for interoperability of distinct unified communication systems
US8644471B1 (en) 2011-08-15 2014-02-04 Sprint Communications Company L.P. Caller name detection and export
KR101319832B1 (ko) * 2012-03-23 2013-10-18 에스케이텔레콤 주식회사 모바일 컨텐츠 제공 방법 및 이를 위한 로컬 캐싱 장치
US9705840B2 (en) 2013-06-03 2017-07-11 NextPlane, Inc. Automation platform for hub-based system federating disparate unified communications systems
US9819636B2 (en) * 2013-06-10 2017-11-14 NextPlane, Inc. User directory system for a hub-based system federating disparate unified communications systems

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998023058A2 (en) * 1996-11-18 1998-05-28 Premiere Communications, Inc. System for integrated management of messaging and communications

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4612416A (en) 1985-01-22 1986-09-16 At&T Information Systems Inc. Integrated message service system
US4837798A (en) 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
US4932022A (en) 1987-10-07 1990-06-05 Telenova, Inc. Integrated voice and data telephone system
US5239577A (en) 1990-12-03 1993-08-24 Bell Communications Research, Inc. Network and method for providing cross-media connections
WO1994006236A2 (en) 1992-08-26 1994-03-17 Bellsouth Corporation Personal number communications system
ATE136183T1 (de) 1993-06-22 1996-04-15 Vmx Inc Elektronisches mitteilungssystem mit integrierten sprachnachrichten
JPH07250146A (ja) * 1994-03-08 1995-09-26 Fujitsu Ltd 音声電話帳自動作成システム
JPH08181793A (ja) 1994-10-04 1996-07-12 Canon Inc 電話通信装置
US5754636A (en) * 1994-11-01 1998-05-19 Answersoft, Inc. Computer telephone system
US5615252A (en) 1995-01-05 1997-03-25 Lucent Technologies Inc. System and apparatus for recording and displaying received information at a remote location
US5657378A (en) 1995-04-11 1997-08-12 M Power Corporation Digital screen phone terminal with graphical user interface
JPH08331359A (ja) 1995-06-01 1996-12-13 Brother Ind Ltd ネットワークシステムの端末装置
US5647002A (en) 1995-09-01 1997-07-08 Lucent Technologies Inc. Synchronization of mailboxes of different types
US5930350A (en) * 1996-06-27 1999-07-27 Mci Communications Corporation System, method and computer program for automated speed dialing
JPH10145482A (ja) * 1996-11-13 1998-05-29 Casio Comput Co Ltd 通信端末装置
JPH10155038A (ja) * 1996-11-20 1998-06-09 Casio Comput Co Ltd 情報通信端末
US6005928A (en) * 1997-04-15 1999-12-21 Mci Communication Corporation Method and system for automatic distribution addressing
JP3636266B2 (ja) * 1997-05-15 2005-04-06 株式会社日立製作所 ウェブ・フォーン・ダイヤラー・システム
JPH1168986A (ja) * 1997-08-13 1999-03-09 Casio Comput Co Ltd ネットワークサービスセンタ、電話サービスネットワークシステム、通信端末、及び記録媒体

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998023058A2 (en) * 1996-11-18 1998-05-28 Premiere Communications, Inc. System for integrated management of messaging and communications

Also Published As

Publication number Publication date
BR0008861A (pt) 2002-01-08
EP1157532B1 (en) 2009-09-23
CN1343417A (zh) 2002-04-03
CA2364486A1 (en) 2000-09-14
CA2364486C (en) 2008-06-17
EP1157532A1 (en) 2001-11-28
US6298128B1 (en) 2001-10-02
JP2002539682A (ja) 2002-11-19
AU3733700A (en) 2000-09-28
WO2000054487A1 (en) 2000-09-14
JP4499296B2 (ja) 2010-07-07
DE60043001D1 (de) 2009-11-05
KR20010112309A (ko) 2001-12-20
SG121837A1 (en) 2006-05-26
CN1214656C (zh) 2005-08-10

Similar Documents

Publication Publication Date Title
KR100729336B1 (ko) 메시지 통신 방법 및 목적지 주소를 자동적으로 제공하는 방법 및 장치
US6738462B1 (en) Unified communications automated personal name addressing
US6301608B1 (en) Method and apparatus providing personalized mailbox filters
US20020126814A1 (en) Apparatus, method and computer program product for automatic directory entry generation via caller-id
US6563912B1 (en) System and method for providing integrated messaging
US8611512B2 (en) System for integrated electronic communications
US8971508B2 (en) Universal point of contact identifier system and method
CA2299387C (en) Automatic synchronization of address directories for unified messaging
US20070274475A1 (en) Methods, systems, and products for providing communications services
US6795536B1 (en) Automatic user preference selection for message playback based on caller line identification data
US7376220B2 (en) Automatically updating a voice mail greeting
US7457398B2 (en) Methods and systems for providing voicemail services
US7856088B2 (en) System and method for integrating heterogeneous telephone mailboxes
US20050053203A1 (en) Voice mail service where the caller can choose among different message types
US6754316B2 (en) Method and apparatus for registering unanswered telephone calls
EP1129565A1 (en) A method for storing and forwarding voice and facsimile messages using an e-mail platform
MXPA01009052A (en) Unified directory for caller id and electronic mail addresses
EP1354467A2 (en) Telecommunications services apparatus
GB2347307A (en) Dial by name feature for messaging system
WO2007072055A1 (en) Messaging systems for use in telecommunications networks

Legal Events

Date Code Title Description
E13-X000 Pre-grant limitation requested

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

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

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

PG1501 Laying open of application

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

A201 Request for examination
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

PA0201 Request for examination

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

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

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

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

T11-X000 Administrative time limit extension requested

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

T11-X000 Administrative time limit extension requested

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

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

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

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-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-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

PN2301 Change of applicant

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

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

PN2301 Change of applicant

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

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

FPAY Annual fee payment

Payment date: 20130520

Year of fee payment: 7

PR1001 Payment of annual fee

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

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20140516

Year of fee payment: 8

PR1001 Payment of annual fee

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

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20150518

Year of fee payment: 9

PR1001 Payment of annual fee

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

Fee payment year number: 9

FPAY Annual fee payment

Payment date: 20160517

Year of fee payment: 10

PR1001 Payment of annual fee

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

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20170522

Year of fee payment: 11

PR1001 Payment of annual fee

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

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20180516

Year of fee payment: 12

PR1001 Payment of annual fee

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

Fee payment year number: 12

R18-X000 Changes to party contact information recorded

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

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20190612

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190612

P22-X000 Classification modified

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