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

KR20040095248A - System and method for mobile electronic messaging - Google Patents

System and method for mobile electronic messaging Download PDF

Info

Publication number
KR20040095248A
KR20040095248A KR10-2004-7013666A KR20047013666A KR20040095248A KR 20040095248 A KR20040095248 A KR 20040095248A KR 20047013666 A KR20047013666 A KR 20047013666A KR 20040095248 A KR20040095248 A KR 20040095248A
Authority
KR
South Korea
Prior art keywords
wireless device
message
voice
identifier
electronic
Prior art date
Application number
KR10-2004-7013666A
Other languages
Korean (ko)
Other versions
KR100826864B1 (en
Inventor
우크리스토퍼엠
발데모어제이비
루패트릭에스
Original Assignee
야후! 인크.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 야후! 인크. filed Critical 야후! 인크.
Publication of KR20040095248A publication Critical patent/KR20040095248A/en
Application granted granted Critical
Publication of KR100826864B1 publication Critical patent/KR100826864B1/en

Links

Classifications

    • 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/533Voice mail systems
    • H04M3/53366Message disposing or creating aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • 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
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0054Services and arrangements where telephone services are combined with data services where the data service is an electronic mail service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1225Details of core network interconnection arrangements
    • H04M7/1235Details of core network interconnection arrangements where one of the core networks is a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/128Details of addressing, directories or routing tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

음성 메시지를 전자 주소로 전송하기 위한 방법 및 시스템은 일반적으로, 사용자가 전자 메일 계정에 액세스하는 것이 가능하도록 음성 메시징 시스템의 제1 서버(15)와 무선 장치(50) 간에 데이터 통신 접속을 구축하는 단계를 포함한다. 제1 서버(15)는 무선 장치 식별자를 캡쳐링하고 무선 장치 식별자와 무선 장치(50)의 전화번호의 결합에 액세스한다. 이어서 음성 메시지를 기록하기 위하여 무선 장치(50)에서 음성 메시지 시스템의 제2 서버(25)로의 호출이 개시된다. 이전에 저장된 수신자 전자 주소는 캡쳐링된 전화번호를 이용하여 검색되고, 음성 메시지로의 링크를 포함하는 이메일이 생성된다. 이어서 이 이메일은 수신자 전자 주소로 전송된다.Methods and systems for sending voice messages to electronic addresses generally establish a data communication connection between the wireless device 50 and the first server 15 of the voice messaging system to enable a user to access an e-mail account. Steps. The first server 15 captures the wireless device identifier and accesses the combination of the wireless device identifier and the telephone number of the wireless device 50. The call from the wireless device 50 to the second server 25 of the voice message system is then initiated to record the voice message. The previously stored recipient electronic address is retrieved using the captured phone number and an email is generated containing a link to the voice message. This email is then sent to the recipient's electronic address.

Description

이동 전자 메시징 시스템 및 방법 {SYSTEM AND METHOD FOR MOBILE ELECTRONIC MESSAGING}Mobile electronic messaging system and method {SYSTEM AND METHOD FOR MOBILE ELECTRONIC MESSAGING}

관련 출원의 상호 참조Cross Reference of Related Application

이 출원은 본원 명세서에 참고로 통합되는 2002년 3월 1일자로 출원된 미국 가출원 번호 제60/361,239호의 우선권 주장에 기초한다.This application is based on the claims of priority in US Provisional Application No. 60 / 361,239, filed March 1, 2002, which is incorporated herein by reference.

본 발명은 무선 음성 메시징 시스템 및 방법에 관한 것이다.The present invention relates to a wireless voice messaging system and method.

전체 도면에 있어서, 이 도면들은 축척이 이루어져 있지 않으며, 단지 도시되어 있으며, 전체 도면을 통하여 동일한 도면 부호는 동일한 부재를 도시한다.In the entire drawing, these figures are not to scale, only shown, and like reference numerals designate like elements throughout.

도 1은 본 발명의 예시적인 실시예에 따른 시스템 구조의 개관도이다.1 is an overview diagram of a system architecture according to an exemplary embodiment of the present invention.

도 2a는 도 1의 시스템의 사용자와 상호 작용하는 예시적인 방법의 흐름도이다.2A is a flow diagram of an example method of interacting with a user of the system of FIG. 1.

도 2b는 도 2a의 흐름도의 연속도이다.FIG. 2B is a continuation of the flow chart of FIG. 2A.

도 3은 도 1의 시스템의 새로운 사용자를 등록(sign-up)하는 예시적인 방법의 흐름도이다.3 is a flow diagram of an example method of signing up a new user of the system of FIG.

도 4는 본 발명에 따른 음성 메시지를 캡쳐링하는 예시적인 실시예의 흐름도이다.4 is a flowchart of an exemplary embodiment of capturing a voice message in accordance with the present invention.

도 5는 사용자로 하여금 본 발명에 따른 음성 구성요소를 갖는 전자 메시지에 응답, 발송, 또는 작성을 가능하게 하는 예시적인 방법을 도시하는 개략도이다.5 is a schematic diagram illustrating an exemplary method for enabling a user to respond, send, or compose an electronic message having a voice component in accordance with the present invention.

도면들을 참조하여, 음성 메시징 시스템(10) 및 본 발명의 예시적인 실시예에 따른 전자 메일 계정으로 음성 메시지를 송신하는 방법을 도시 및 설명한다. 사운드 파일을 이메일에 단순히 첨부하는 공지된 시스템과 달리, 음성 메시징 시스템(10)은 스트리밍 오디오 파일 또는 비-스트리밍 오디오 파일에 대한 링크를 이메일에 삽입하여, 수신측은 음성 메시지에 직접 액세스할 수 있다. 예컨대, 음성 메시지의 수령자(recipient)는 음성 메시지에 대한 링크를 포함하는 무선 장치 사용자로부터 이메일을 수신한다. 대체 실시예에 있어서, 음성 메시지는 수령자의 이메일 계정과 연관된 수령자의 음성 메일 계정으로 직접 발송된다. 이러한 방식으로, 수령자로 하여금 자신의 이메일 계정으로부터 음성 메시지를 검색할 것을 요구하는 단계가 제거된다. 게다가, 음성 메시징 시스템(10)은 사용자로 하여금 음성 메시지에 응답할 수 있게 하고, 그것에 의하여 응답을 타이핑할 필요성을 없애는 장점이 있다. 스트리밍 오디오 파일은 윈도우즈(.asf) 또는 리얼 네트워크(.ram) 미디어 포맷 또는 공지되거나 앞으로 개발될 임의의 다른 오디오 포맷일 수도 있다. 비-스트리밍 오디오 파일은 .wav(wave 파일 포맷), PCT, mu-law 등 일 수도 있다.Referring to the drawings, a voice messaging system 10 and a method of transmitting a voice message to an e-mail account according to an exemplary embodiment of the present invention are shown and described. Unlike known systems that simply attach a sound file to an e-mail, the voice messaging system 10 inserts a link to a streaming audio file or a non-streaming audio file into the e-mail, so that the recipient can directly access the voice message. For example, a recipient of a voice message receives an email from a wireless device user that includes a link to the voice message. In an alternate embodiment, the voice message is sent directly to the recipient's voice mail account associated with the recipient's email account. In this way, the step of requiring the recipient to retrieve voice messages from his or her email account is eliminated. In addition, the voice messaging system 10 has the advantage of allowing a user to respond to a voice message, thereby eliminating the need to type a response. The streaming audio file may be a Windows (.asf) or real network (.ram) media format or any other audio format known or developed in the future. The non-streaming audio file may be a .wav (wave file format), PCT, mu-law or the like.

여기서 설명하는 예시적인 실시예는 예를 들어 WAP 가능 네트워크를 통하는 것과 같은 무선 네트워크를 통하여 통상 동작하여, 무선 통신을 가능하게 한다. 여기서 사용되는 바와 같이, 용어 "WAP 가능"은 통상 무선 애플리케이션 프로토콜을 사용하여 무선 방식으로 데이터를 송수신할 수 있는 네트워크 및 장치를 말한다.종래 기술에 공지된 바와 같이, 무선 애플리케이션 프로토콜("WAP")은 사용자로 하여금 이동 전화기, 호출기, 양방향 라디오, 통신기 등과 같은 무선 장치를 통하여 즉시 정보를 액세스할 수 있도록 하는 안전한 규격이다. WAP는 CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, 및 Mobitex를 포함하는 대부분의 무선 네트워크를 지원하고, PalmOS, EPOC, 윈도우즈 CE, FLEXOS, OS/9, 및 JavaOS와 같은 많은 포켓용 장치의 운영 체제로 동작할 수 있다. 통상적으로 WAP 가능 장치는 LED 또는 컬러 그래픽 디스플레이를 사용하며, 포켓용 장치의 감소된 메모리 제한 및 무선 네트워크의 저 대역폭 제한을 수용할 수 있는 작은 파일 크기를 갖는 웹 브라우저인 소위 미니 또는 마이크로 브라우저 상에서 인터넷(또는 다른 통신 네트워크)에 액세스할 수 있다.The example embodiments described herein normally operate over a wireless network, such as over a WAP capable network, for example, to enable wireless communication. As used herein, the term "WAP capable" refers to a network and a device that can typically transmit and receive data in a wireless manner using a wireless application protocol. As is known in the art, a wireless application protocol ("WAP") Is a secure specification that allows users to instantly access information through wireless devices such as mobile phones, pagers, two-way radios, communicators, and the like. WAP supports most wireless networks including CDPD, CDMA, GSM, PDC, PHS, TDMA, FLEX, ReFLEX, iDEN, TETRA, DECT, DataTAC, and Mobitex, and supports PalmOS, EPOC, Windows CE, FLEXOS, OS / 9, and can operate with the operating system of many handheld devices such as JavaOS. Typically, WAP-capable devices use LEDs or color graphics displays, and use the Internet on a so-called mini or micro browser, a web browser with a small file size that can accommodate the reduced memory limitations of pocket devices and the low bandwidth limitations of wireless networks. (Or other communication network).

WAP 가능 장치가 본 발명과 결합하여 사용될 수 있는 무선 통신 장치의 예시적인 하나의 예에 불과하다는 것이 또한 이해되어야 한다. 당업자는 공지되거나 앞으로 개발될 임의의 무선 데이터 통신 기술이 여기서 설명하는 본 발명의 예시적인 실시예와 결합하여 사용될 수도 있다는 점을 알 수 있다.It should also be understood that the WAP capable device is only one illustrative example of a wireless communication device that can be used in combination with the present invention. Those skilled in the art will appreciate that any wireless data communication technology known or developed in the future may be used in conjunction with the exemplary embodiments of the invention described herein.

도 1을 참조하여, 음성 메시징 시스템(10)은 바람직하게는 서로 통신하며, 복수의 사용자의 무선 장치와 무선으로 통신할 수 있는 하나 이상의 서버 및 데이터베이스 시스템을 포함한다. 예시적인 실시예에서, 음성 메시징 시스템(10)은 통상 개개의 데이터베이스 시스템(20, 30)과 통신하여 접속되는 이동 서버 시스템(15) 및 음성 서버 시스템(25)을 포함한다. 여기서 설명하는 예시적인 실시예가 음성 메시징 시스템(10)의 다양한 기능을 수행하는 분리된 서버와 데이터베이스의 사용을 설명하지만, 다른 실시예는 여기서 설명하는 기능이 수행되는 동안 설계 선택의 문제로서 단일 서버 또는 다수의 서버의 임의의 결합 상에서 설명한 기능을 수행하는 소프트웨어 또는 프로그래밍을 저장하는 것에 의하여 구현될 수 있다는 점에 주목해야 한다. 도면에 도시되어 있지는 않지만, 통상적으로 서버 시스템(15, 25)은 프로세서, RAM, ROM, 클록, 하드웨어 드라이버, 관련된 저장 장치 등을 포함하지만 이것에 한정되지는 않는 서버 시스템에서 통상 발견되는 바와 같은 당업계에서 인식되는 구성 요소를 포함한다. 그러나, 당업자는, 다수의 사용자가 임의의 소정의 시점에 이러한 서버에 액세스할 수도 있기 때문에, 다수의 서버 시스템을 사용하는 한정적이지 않은 예시인 라운드-로빈(round-robin) 구성을 통하는 것과 같은 시스템 트래픽 및 처리를 지원하기 위하여 별도로 또는 직렬로 사용될 수도 있는 다수의 서버 및 데이터베이스를 사용하는 것이 바람직하다는 것을 알 수 있다.Referring to FIG. 1, the voice messaging system 10 preferably includes one or more server and database systems that are in communication with each other and capable of communicating wirelessly with a plurality of wireless devices of a user. In the exemplary embodiment, the voice messaging system 10 typically includes a mobile server system 15 and a voice server system 25 that are connected in communication with individual database systems 20 and 30. While the example embodiments described herein illustrate the use of separate servers and databases to perform the various functions of the voice messaging system 10, another embodiment may be a single server or as a matter of design choice while the functions described herein are performed. It should be noted that it may be implemented by storing software or programming that performs the functions described on any combination of multiple servers. Although not shown in the figures, server systems 15 and 25 typically include a processor, RAM, ROM, clock, hardware driver, associated storage device, and the like, as commonly found in server systems. Includes components recognized in the industry. However, those skilled in the art will appreciate that a system, such as through a round-robin configuration, which is a non-limiting example of using multiple server systems because many users may access such a server at any given point in time. It will be appreciated that it is desirable to use multiple servers and databases that may be used separately or in series to support traffic and processing.

게다가, 이하의 설명 및 관련 도면으로부터 명백히 알 수 있는 바와 같이, 사용자는 음성 서버 시스템(15) 및 메시지 서버 시스템(25)과 예컨대 셀룰러, 위성 또는 다른 무선 통신 네트워크와 같은 글로벌 통신 네트워크(150)를 통하여 통신한다. 또한, 당업자는 네트워크(150)가 예컨대, 일반 전화 교환망(PSTN), 케이블 또는 광섬유 네트워크와 같은 비-무선 구성 요소를 포함한다는 점을 알 수 있다. 이와 같이, 무선 장치(50)는 네트워크(150)의 다른 부분과 무선으로 통신하지만, 네트워크(150)는 음성 및 데이터의 송신을 가능하게 하는 임의의 수의 서로 상이한 유형의 통신 장치로 구성될 수도 있다. 음성 메시징 시스템(10)의 다양한 시스템구성 요소들이 로컬 또는 광 지역 네트워크(LAN 또는 WAN)과 같은 통신 네트워크(40)를 통하여 다른 구성 요소들과 각각 통신하여 접속된다는 것은 명백할 것이다.In addition, as will be apparent from the following description and the associated drawings, a user may employ a voice server system 15 and a message server system 25 and a global communication network 150 such as, for example, a cellular, satellite or other wireless communication network. Communicate via Those skilled in the art will also appreciate that network 150 includes non-wireless components such as, for example, a general switched telephone network (PSTN), cable, or fiber optic network. As such, wireless device 50 communicates wirelessly with other portions of network 150, although network 150 may be comprised of any number of different types of communication devices that enable the transmission of voice and data. have. It will be apparent that the various system components of the voice messaging system 10 are connected in communication with the other components, respectively, via a communication network 40 such as a local or wide area network (LAN or WAN).

일반적으로 말하자면, 이동 서버 시스템(15)은 데이터 전송을 허가하기 위한 데이터 통신 접속을 통해 사용자들의 무선 장치들(50)과 통신하는데, 음성 서버 시스템(25)은 더 많은 종래의 디지털 또는 아날로그 무선 음성 접속들을 통해 사용자들의 무선 장치들(50)과 통신한다. 하나 이상의 무선 장치들과 무선으로 통신하는 것으로 여기에서 설명되는 것들과 같은 어댑팅 서버 시스템(Adapting server system)이 당업자에게 잘 알려져 있다.Generally speaking, mobile server system 15 communicates with users' wireless devices 50 via a data communication connection to permit data transmission, where voice server system 25 is more conventional digital or analog wireless voice. Communicate with the wireless devices 50 of users via connections. Adapting server systems, such as those described herein in wireless communication with one or more wireless devices, are well known to those skilled in the art.

도 2a 내지 5에 도시된 바와 같은 예시적인 실시예에 있어서, 무선 장치(50)는 음성 메시징 시스템(10)의 이동 서버 시스템(15)을 가지고 데이터 접속을 구축하여, 2 개의 장치가 통신할 수 있게 된다. 이러한 데이터 접속을 통하여, 무선 장치(50)는 사용자의 이메일 계정에서 수신된 이메일을 검색하고, 검토할 수 있다. 만약 사용자가 음성 메시지를 가진 이메일에 응답할 것을 결정한 경우에, 이동 서버 시스템(15)은 무선 장치 식별자를 포획하도록 시도하는데, 이 식별자는 아래에 규정된 바와 같은, 장치의 이동 식별 번호(mobile identity number, "MIN") 또는 사용자의 무선 장치(50)를 고유하게 식별하는 다른 저장된 식별자를 포함할 수 있다. 만약 무선 장치 식별자가 유효하지 않다면, 사용자는 무선 전화 번호를 입력하고 전송하도록 유도된다. 무선 장치(50)가 디지털 전화 호출을 할 수 있거나, 아날로그 호출에 제한되는지 여부에 따라, 아래에서 더 상세히 설명되는 바와 같이, 무선 장치 식별자(디지털) 또는 무선 전화 번호(아날로그) 중 어느 하나가 사용자들음성 메시지들의 수령자의 이메일 주소를 특정 음성 메시지와 관련시키도록 사용될 것이다.In the exemplary embodiment as shown in FIGS. 2A-5, the wireless device 50 establishes a data connection with the mobile server system 15 of the voice messaging system 10 so that two devices can communicate. Will be. Through this data connection, the wireless device 50 can retrieve and review the email received from the user's email account. If the user decides to respond to an email with a voice message, the mobile server system 15 attempts to capture the wireless device identifier, which is the mobile identity of the device, as defined below. number, “MIN”) or other stored identifier that uniquely identifies the user's wireless device 50. If the wireless device identifier is invalid, the user is prompted to enter and transmit a wireless phone number. Depending on whether the wireless device 50 can make a digital phone call or is limited to an analog call, either the wireless device identifier (digital) or the wireless phone number (analog) can be used as described in more detail below. The email address of the recipient of the voice messages will be used to associate the specific voice message.

바람직하게는, 자신의 이메일 계정에 접속하는 경우, 사용자는 적어도 3개의 가능한 선택을 갖게 된다 : (1) 종래의 이메일에 응답함 ; (2) 종래의 이메일을 새로운 주소로 발송함 : 또는 (3) 새로운 이메일을 구성함. 어느 경우에 있어서, 무선 장치(50)는 하나 이상의 수령인 전자 주소들을 이동 서버 시스템(15)으로 전송한다. 무선 장치가 디지털인지 아날로그인지 여부에 따라서, 수령인 전자 주소들은 무선 장치 식별자 또는 무선 전화 번호에 맵핑되고, 데이터베이스 시스템(20)에 저장된다.Preferably, when accessing his or her email account, the user has at least three possible choices: (1) respond to a conventional email; (2) send an existing email to a new address: or (3) compose a new email. In either case, wireless device 50 sends one or more recipient electronic addresses to mobile server system 15. Depending on whether the wireless device is digital or analog, the recipient electronic addresses are mapped to a wireless device identifier or wireless telephone number and stored in the database system 20.

일단 이 프로세스가 완료되면, 이동 서버 시스템(15)은 사용자가 이메일을 계속 보거나, 음성 메시지 기록 세션을 시작하도록 촉구할 수 있다. 만약 사용자가 음성 메시지 기록 세션을 시작할 것을 선택하는 경우, 데이터 접속은 종료되고, 사용자는 음성 메시징 서비스(10)의 음성 서버 시스템(25)으로의 호출을 초기화하도록 유도된다. 이러한 호출은 아날로그 또는 디지털일 수 있다(예컨대, Voice-over-IP, "VOIP"). 다양한 길잡이(prompt)에 응답하여, 사용자는 음성 메시지를 기록하고, 그 메시지는 제2 데이터 베이스 시스템(30)에 저장된다.Once this process is complete, mobile server system 15 may prompt the user to continue to view the email or to start a voice message recording session. If the user chooses to start a voice message recording session, the data connection is terminated and the user is prompted to initiate a call to the voice server system 25 of the voice messaging service 10. This call may be analog or digital (eg, Voice-over-IP, "VOIP"). In response to various prompts, the user records a voice message, which is stored in the second database system 30.

기록 프로세스 동안, 디지털 접속의 경우에, 음성 서버 시스템(25)은 무선 장치 식별자를 포획할 것을 시도한다. 이 시나리오에 있어서, 일단 장치 식별자가 포획되면, 음성 서버 시스템(25)은 무선 장치 식별자의 맵핑을 임의의 저장된 수령자 전자 주소에 액세스할 수 있고, 차례로, 사용자가 어떤 외부로 나가는 팬딩(pending) 메시지들을 갖고 있는지 여부를 결정할 수 있다. 만약 메시지들이 팬딩 중인 경우에는, 음성 서버 시스템(25)은 수령자의 전자 주소를 검색하고, 사용자로 하여금 어느 주소들이 어느 음성 메시지와 관련되어 있는지를 선택하도록 유도한다. 음성 메시지를 기록하는 프로세스는 아래에 더 상세히 기술되어 있다.During the recording process, in case of digital connection, voice server system 25 attempts to capture the wireless device identifier. In this scenario, once the device identifier is captured, voice server system 25 can access any stored recipient electronic address mapping of the wireless device identifier, which in turn results in some outgoing pending message by the user. You can decide whether you have them. If messages are pending, voice server system 25 retrieves the recipient's electronic address and prompts the user to select which addresses are associated with which voice message. The process of recording voice messages is described in more detail below.

아날로그 접속의 경우에 있어서, 음성 서버 시스템(25)은 대신 호출자-아이디에 의해 무선 장치의 전화 번호를 포획할 것을 시도한다. 만약 호출자 아이디가 금지되는 경우, 시스템은 사용자로 하여금 전화 번호를 입력하도록 유도한다. 다시 전호 번호를 사용하여, 음성 서버 시스템(25)이 무선 장치를 외부로 향하는 수령자 주소와 관련시킬 수 있다. 기록 단계가 완료되자마자, 음성 메시지는 선택된 수령자의 전자 주소로 전송된다.In the case of an analog connection, voice server system 25 instead attempts to capture the telephone number of the wireless device by caller-ID. If the caller ID is forbidden, the system prompts the user to enter a phone number. Again using the telephone number, voice server system 25 may associate the wireless device with an outbound recipient address. As soon as the recording phase is completed, the voice message is sent to the selected recipient's electronic address.

도 2를 더 참조하면, 음성 메시징 시스템(10)과 사용자 간의 상호 작용의 예시적인 방법이 도시 및 설명되어 있는데, 이 방법은 사용자로 하여금 단계 202에서, 무선 장치(50)를 사용하여, 메시지를 수신하고 구성하고 발송하거나, 종래의 메시지들에 응답하도록 하게 한다. 예로서만, 사용자는 무선 애플리케이션 프로토콜(WAP) 특성 또는 무선 장치(50)의 다른 데이터 통신 프로토콜을 사용하여, 다양한 전자 메일 계정들로부터 이메일들을 액세스하고 검색할 수 있다. 당업자들은 무선 애플리케이션 프로토콜(WAP)이, 무선 장치가 네트워크 상에서 데이터에 액세스 할 수 있고, 임의의 그러한 데이터 전송 기술이 전자 데이터에 액세스하고 전송하는데 사용될 수 있는 유일한 방법이라는 것을 이해할 것이다. 만약 사용자가 응답하고, 발송하거나, 새로운 메시지를 구성할 것을 선택하고, 음성 메시지 요소를 포함할 것을 선택하는 경우에, 사용자는 이동 서버(15)와 통신하도록 위치된다. 단계 204에서, 접속을 구축하자마자, 이동 서버(15)는 우선 이것이 사용자의 음성 메시지 시스템(10)의 첫번째 사용인지 여부를 검출하도록 시도한다. 만약 그것이 사용자의 음성 메시지 시스템(10)의 첫번째 사용인 경우, 단계 206에서 이동 서버(15)가 사용자의 등록 루틴을 시작한다. 사용자 등록 루틴은 도 1의 임의의 서버들 중 하나 또는 통신 네트워크(40)와 통신하는 또 다른 서버에 의해 동작될 수 있고, 사용자 정보는 어떤 관련 데이터베이스에 저장될 수 있다는 것을 이해할 것이다. 단계 206에 도시된 바와 같이(도 3에 더 자세히 나타냄), 이 루틴은 다양한 메시지들 및 음성 메시지 시스템(10)의 사용에 관여된 사용자로의 통보의 디스플레이를 포함할 수 있다. 예컨대, 서비스 또는 음성 메시지 시스템(10)의 사용에 관한 프라이버시 문장과 같은 통보가 사용자에게 디스플레이될 수 있다. 만약 사용자가 디스플레이된 모든 메시지들 및 통보들을 수락하거나 동의한다면, 사용자 이동 서버(15)는 등록 프로세스를 가지고 계속하게 되는데, 이것은 아래에서 도 3과 연결지어 더 자세히 설명한다.With further reference to FIG. 2, an exemplary method of interaction between voice messaging system 10 and a user is shown and described, which allows a user to, at step 202, use a wireless device 50 to send a message. Receive, organize and send, or respond to conventional messages. By way of example only, a user may access and retrieve emails from various e-mail accounts using a wireless application protocol (WAP) feature or other data communication protocol of the wireless device 50. Those skilled in the art will understand that wireless application protocol (WAP) is the only way wireless devices can access data over a network, and any such data transfer technology can be used to access and transmit electronic data. If the user chooses to respond, send, or compose a new message, and to include a voice message element, the user is positioned to communicate with the mobile server 15. In step 204, as soon as a connection is established, the mobile server 15 first attempts to detect whether this is the first use of the user's voice message system 10. If it is the first use of the user's voice message system 10, then at step 206 the mobile server 15 starts the user's registration routine. It will be appreciated that the user registration routine may be operated by one of any of the servers of FIG. 1 or by another server in communication with the communication network 40, and the user information may be stored in any associated database. As shown in step 206 (shown in greater detail in FIG. 3), this routine may include the display of various messages and notifications to the user involved in the use of the voice message system 10. For example, notifications such as privacy sentences regarding the use of the service or voice message system 10 may be displayed to the user. If the user accepts or agrees to all displayed messages and notifications, the user mobile server 15 continues with the registration process, which is described in more detail in connection with FIG. 3 below.

일단 등록이 완료되거나, 만약 사용자가 이미 등록을 했다면(단계 208 참조), 이동 서버(15)는 단계 210에서, 사용자의 무선 장치(50)에 대한 무선 전화 번호 또는 무선 장치 식별자를 포획하도록 시도한다. 일정한 예에 있어서, 무선 전화 번호가 포획될 수 있다. 그러나, 일부 예에 있어서, 이동 서버 시스템(15)은 무선 전화 번호를 포획할 수 있는데, 이는 다수의 무선 통신 제공자들이 그 고객의 프라이버시를 위한 번호를 암호화하기 때문이다. 단계 212 및 214에서, 만약 무선 전화번호가 포획될 수 없다면, 이동 서버(15)는 장치들의 이동 식별 번호 또는 다른 무선 장치 식별자를 포획한다.Once registration is completed or if the user has already registered (see step 208), the mobile server 15 attempts to capture the wireless telephone number or wireless device identifier for the user's wireless device 50, in step 210. . In certain instances, wireless telephone numbers may be captured. However, in some examples, mobile server system 15 may capture a wireless phone number because many wireless communication providers encrypt the number for the privacy of that customer. In steps 212 and 214, if the wireless telephone number cannot be captured, the mobile server 15 captures the mobile identification number or other wireless device identifier of the devices.

다양한 프라이버시 규정, 규칙 및 법 때문에, 모두는 아니지만, 많은 수의 무선 통신 제공자들이 사용자의 전화 번호를 제3자에 의해 액세스할 수 없도록 만들기 위해 MIN을 사용한다. 당업자는 MIN이 사용자의 무선 전화 번호의 암호화된 형태이고, MIN이라는 용어를 사용하는 것은 무선 통신 제공자가 제3자에 의해, 이름이나 형태에도 불구하고 액세스할 수 없게 만든 사용자의 전화 번호의 암호화된 형태를 포함하는 것으로 이해해야 한다. 또 다른 실시예에 있어서, 무선 식별자는 무선 장치에 저장될 수 있고(예컨대 쿠키의 형태로), 그래서 무선 통신 제공자가 MIN들을 사용하지 않고 있는 경우에서조차도 검색될 수 있다.Because of various privacy regulations, rules, and laws, many, if not all, wireless communication providers use MINs to make their telephone numbers inaccessible by third parties. Those skilled in the art will appreciate that the MIN is an encrypted form of a user's wireless telephone number, and that the use of the term MIN means that the telephone number of the user's telephone number has been made inaccessible by a third party, despite the name or form, by a third party. It should be understood to include the form. In yet another embodiment, the wireless identifier may be stored in the wireless device (eg in the form of a cookie), so that it may be retrieved even if the wireless communication provider is not using MINs.

전술한 바와 같이, 무선 전화 번호가 음성 메시징 시스템(10)에 의해 사용되어, 사용자의 음성 메시지가 올바른 수령자에게 전송됨을 보증할 수 있다. 그러므로, 무선 전화 번호가 이동 서버(15)로의 무선 데이터 접속을 통해 포획될 수 없는 곳에서, 무선 식별자가 이전에 저장된 무선 식별자의 장치(50)에 대한 무선 전화 번호로의 맵핑을 검색하는데 사용된다.As mentioned above, a wireless telephone number may be used by the voice messaging system 10 to ensure that a user's voice message is sent to the correct recipient. Therefore, where the wireless telephone number cannot be captured via a wireless data connection to the mobile server 15, the wireless identifier is used to retrieve the mapping of the previously stored wireless identifier to the wireless telephone number for the device 50. .

맵핑이 데이터베이스 시스템(20)에 저장되지 않은 경우, 단계 216에서, 이동 서버는 사용자에게 프롬프트하여, 이동 서버(15)로의 전송을 위해 키패드(또는 다른 입력 장치)를 이용하는 무선 장치로 장치 번호를 입력하도록 한다. 일단 단계 218에서 이동 서버(15)가 장치 번호를 수신하면, 사용자에 의해 입력된 무선 전화 번호로 캡쳐된 MIN(또는 다른 무선 식별자)의 맵핑이 단계 220에서 장래에 사용하기 위해 데이터베이스(20)에 저장된다.If the mapping is not stored in the database system 20, at step 216 the mobile server prompts the user to enter the device number into the wireless device using the keypad (or other input device) for transmission to the mobile server 15. Do it. Once the mobile server 15 receives the device number in step 218, the mapping of the captured MIN (or other wireless identifier) to the wireless phone number entered by the user is transferred to the database 20 for future use in step 220. Stored.

일단 무선 장치(50)가 이동 서버 시스템에 의해 식별된 경우, 사용자에게는 사용자에 의해 개시된 행동의 유형에 따라 적어도 두개의 가능한 경로가 제공된다: 도 2b에 도시되는 바와 같이 음성으로 응답하거나 음성으로 전달하거나 음성으로 새로운 메시지를 작성한다. 실질적으로 동일한 동작을 수반하는 후자의 두개의 옵션은 도 2b와 관련하여 함께 설명된다. 사용자가 음성 메시지로 전자 메시지에 응답하는 경우, 단계 222a에서, 장치 번호로 원래 전송자의 전자 주소(이하에서는 응답 메시지의 수령인)의 맵핑이 데이터베이스(20)에 저장된다. 수령인의 이메일 주소로 장치 전화 번호의 맵핑을 저장하는 것은 예시적인 것이고, 음성 메시징 시스템(10)에 상호 연결된 임의의 데이터베이스를 이용하여 이러한 정보를 저장할 수 있음은 당업자에게 자명하다. 다른 한편으로 사용자가 새로운 메시지를 작성하거나 다른 수령인에게 메시지를 전달하는 경우, 단계 222b에서, 이동 서버(15)는 사용자에게 프롬프트하여 수령인의 전자 주소를 탐색하고 선택하고 입력하도록 한다.Once the wireless device 50 has been identified by the mobile server system, the user is provided with at least two possible paths, depending on the type of action initiated by the user: answer or speak by voice as shown in FIG. 2B. Or create a new message by voice. The latter two options, which involve substantially the same operation, are described together with respect to FIG. 2B. When the user responds to the electronic message with a voice message, in step 222a, a mapping of the original sender's electronic address (hereafter the recipient of the response message) to the device number is stored in the database 20. It is apparent to those skilled in the art that storing a mapping of the device telephone number to the recipient's email address is exemplary, and that such information can be stored using any database interconnected to the voice messaging system 10. On the other hand, if the user composes a new message or delivers the message to another recipient, at step 222b, mobile server 15 prompts the user to navigate, select and enter the recipient's electronic address.

비제한 예로서, PDA 및 이동 전화와 같은 많은 무선 장치들은 사용자가 접촉 정보를 저장할 수 있도록 하는 특징을 가지며, 접촉 정보는 많은 경우에 이메일 주소를 포함한다. 이러한 장치는 또한 사용자가 이전에 저장된 주소를 탐색하거나 빠른 목록을 생성하여 자주 이용되는 주소의 위치를 용이하게 할 수 있도록 한다. 물론, 장치가 이러한 저장 또는 탐색을 허용하지 않는 정도까지는, 주소가 사용자에 의해 수동으로 입력될 수 있다. 일단 사용자가 수령인의 주소를 선택하거나 이를 입력한 경우, 장치 번호로 수령인의 주소의 맵핑은 전술한 바와 같이 단계 222c에서 데이터베이스(20)에 저장된다.As a non-limiting example, many wireless devices, such as PDAs and mobile phones, have features that allow a user to store contact information, which in many cases includes an email address. Such devices also allow the user to browse previously stored addresses or create quick lists to facilitate the location of frequently used addresses. Of course, to the extent that the device does not allow such storage or retrieval, the address can be entered manually by the user. Once the user has selected or entered the address of the recipient, the mapping of the address of the recipient to the device number is stored in the database 20 in step 222c as described above.

어느 경우에서, 수령인의 주소를 획득하는 경우, 이동 서버(15)는 단계 224에서 사용자에게 프롬프트하여 전화를 걸도록 함으로써 음성 서버 시스템(25)에 연결하여 음성 메시지를 기록한다. 예를 들면, 이동 서버(15)는 사용자의 무선 장치에 음성 서버 시스템(25)을 위한 전화 번호를 전송할 수 있다. 전화를 거는 경우, 단계 226에서, 무선 장치(50) 및 음성 서버 시스템(25)간의 디지털 또는 아날로그 연결 중 어느 하나가 설정된다. 다음에 발생하는 결과의 처리는 연결이 디지털인지 아날로그인지에 의존하며, 따라서, 개별적으로 이하에서 설명된다.In either case, when obtaining the recipient's address, mobile server 15 connects to voice server system 25 to record the voice message by prompting the user to make a call at step 224. For example, mobile server 15 may send a telephone number for voice server system 25 to a user's wireless device. When making a call, at step 226, either a digital or analog connection between wireless device 50 and voice server system 25 is established. The processing of the results that occur next depends on whether the connection is digital or analog and, therefore, is described separately below.

연결이 디지털인 경우, 음성 서버 시스템(25)은 무선 장치 식별자를 캡쳐링하려고 시도하며, 식별자는 쿠키(cookie), 또는 MIN과 같은 저장된 데이터 파일일 수 있다. 일단 식별자가 캡쳐링되면, 음성 서버(25)는 데이터베이스(20) 내의 저장된 맵핑으로부터 장치 번호를 검색할 수 있고, 차례로, 이전에 저장된 수령인의 전자 주소를 검색한다. 도 4와 관련하여 더 상세히 설명되겠지만, 이 후 음성 서버(25)는 사용자에게 프롬프트하여 음성 메시지 기록을 시작하도록 한다. 바람직하게는 사용자와 상호 작용하기 위해 음성 프롬프팅 시스템이 이용된다. 일단 음성 메시지가 기록되면, 음성 서버(25)는 단계 228에서 식별된 수령인의 전자 주소에 음성 메시지를 전송한다.If the connection is digital, voice server system 25 attempts to capture the wireless device identifier, which may be a cookie, or a stored data file such as a MIN. Once the identifier is captured, voice server 25 can retrieve the device number from the stored mapping in database 20, which in turn retrieves the electronic address of the previously stored recipient. As will be described in more detail with respect to FIG. 4, the voice server 25 then prompts the user to begin recording voice messages. Preferably a voice prompting system is used to interact with the user. Once the voice message is recorded, voice server 25 sends the voice message to the recipient's electronic address identified in step 228.

다른 대안으로, 연결이 아날로그인 경우, 무선 장치(50) 및 음성 서버(25)간에 데이터가 전송될 수 없다. 이러한 문제점을 극복하기 위해, 음성 서버 시스템(25)은 공지된 호출자 ID 기술을 이용하여 장치 번호를 캡쳐링하려고 시도한다. 그러나, 호출자 ID가 차단되거나 이용 가능하지 않은 경우, 사용자는 프롬프트되어 공지된 톤 검출 기술을 이용하여 장치 번호를 수동으로 입력한다. 장치 번호가 일단 캡쳐링되는 경우, 음성 서버 시스템(25)은 전화 번호를 이용하여 이전에 저장된 수령인 주소를 검색한다.Alternatively, if the connection is analog, no data can be transmitted between the wireless device 50 and the voice server 25. To overcome this problem, voice server system 25 attempts to capture device numbers using known caller ID techniques. However, if the caller ID is blocked or unavailable, the user is prompted to manually enter the device number using known tone detection techniques. Once the device number is captured, voice server system 25 retrieves the previously stored recipient address using the telephone number.

도 4를 더 참조하면, 사용자 및 음성 서버(25)간의 상호 작용의 전형적인 실시예가 더 상세히 도시된다. 단계 402에서 호를 연결하는 경우, 음성 서버(25)는 단계 404에서 호출자의 장치 번호를 검출할 수 있는지 여부를 결정한다. 검출할 수 없다면, 단계 406에서 사용자에게 프롬프트하여 장치 번호를 입력하도록 하거나, 전술한 바와 같이 데이터베이스(20)에 이전에 저장된 MIN/장치 번호 맵핑으로부터의 장치 번호를 검색하기 위해 MIN을 검출하려고 시도한다. 임의의 시점에 호출자는 단계 406a 및 406b에서 호를 종료할 것을 선택할 수 있다. 단계 408에서 번호 입력시, 음성 서버(25)는 충분한 자리수가 입력되었는지 여부를 결정한다. 요구된 자리수보다 적게 입력되는 경우, 단계 408a에서 음성 서버(25)는 사용자에게 프롬프트하여 번호를 재입력하도록 한다. 단계 410에서 일단 이러한 정보가 수신되거나 장치 번호가 캡쳐링될 수 있는 경우, 음성 서버(25)는 입력되거나 캡쳐링된 전화 번호를 전송될 사용자의 계정을 기다리고 있을 수 있는 임의의 메시지에 매칭시키려고 시도한다. 생성되거나 응답된 메시지(및 수령인의 주소)가 이전에 장치 번호로 맵핑되었기 때문에, 특정 장치 번호에 맵핑된 임의의 메시지에 대해 매칭이 이루어질 수 있다. 매칭이 이루어지는 경우, 단계 414-416에서 음성 서버(25)는 사용자에게 프롬프트하여 비제한 예로서 음성의 사운드로 메시지를 기록하도록 한다.그러나, 전송될 대기 메시지가 없는 경우, 단계 412에서 음성 서버(25)는 호를 종료한다. 일단 사용자가 메시지의 기록을 종료하는 경우, 단계 418에서, 음성 서버(25)는 사용자가 메시지에 주의를 기울일 수 있도록 하여, 사용자가 메시지를 삭제하거나 재기록할 것인지 또는 메시지를 모두 취소할 것인지 여부를 결정할 수 있도록 한다. 사용자가 메시지를 취소하거나 재기록할 것을 선택하지 않는 경우, 단계 420에서, 음성 서버(25)는 수령인의 전자 주소에 음성 메시지를 전송하고 호는 단계 422에서 종료된다. 본 명세서에서 설명되는 전형적인 실시예는 공통된 맵핑 상호 관련으로서 무선 장치의 번호를 이용하였지만, 임의의 코드, ID 또는 패스워드를 이용하여 수령인의 주소를, 작성되거나 전달되거나 응답에 내장되어 있는 음성 메시지와 상호 관련시킬 수 있음은 자명하다.With further reference to FIG. 4, an exemplary embodiment of the interaction between the user and the voice server 25 is shown in more detail. When connecting the call in step 402, voice server 25 determines whether it is possible to detect the device number of the caller in step 404. If not, the user is prompted to enter a device number in step 406, or an attempt is made to detect the MIN to retrieve the device number from the MIN / device number mapping previously stored in the database 20 as described above. . At any point in time, the caller may choose to terminate the call at steps 406a and 406b. Upon entering a number at step 408, voice server 25 determines whether enough digits have been entered. If less than the required number of digits are entered, voice server 25 prompts the user to reenter the number at step 408a. Once at step 410 such information is received or device number can be captured, voice server 25 attempts to match the input or captured phone number to any message that may be waiting for the user's account to be sent. do. Since the generated or replied message (and the recipient's address) was previously mapped to the device number, a match can be made for any message mapped to a particular device number. If a match is made, the voice server 25 prompts the user at steps 414-416 to record the message as a sound of voice as a non-limiting example. However, if there is no waiting message to be sent, the voice server ( 25) ends the call. Once the user has finished recording the message, in step 418, the voice server 25 allows the user to pay attention to the message, indicating whether the user should delete or rewrite the message or cancel the message altogether. Make a decision. If the user does not choose to cancel or rewrite the message, at step 420, voice server 25 sends a voice message to the recipient's electronic address and the call ends at step 422. The exemplary embodiment described herein uses the number of the wireless device as a common mapping correlation, but uses any code, ID or password to correlate the address of the recipient with a voice message that is written, forwarded or embedded in a response. It can be related.

도 3을 참조하면, 사용자가 음성 메시지 시스템(10)을 이용할 때마다 요금이 지불되는 서비스에 새로운 사용자를 등록시키는 방법(300)의 전형적인 실시예가 도시된다. 일단 사용자가 이동 서버(15)에 액세스하는 경우, 등록 프로세스가 단계 302에서 시작되고 이동 서버(15)는 사용자가 단계 304에서 음성 메시지 서비스(10)와의 이용을 위해 승인되었던 전자 지갑 서비스에 이전에 등록되어 있는지 여부를 검출한다. 사용자가 이러한 서비스에 이전에 등록되어 있지 않은 경우, 단계 306에서 사용자는 사용자가 이러한 서비스에 등록할 수 있도록 하는 정보로 언급된다. 전자 서비스에 등록하는 프로세스는 본 발명의 중요한 부분이 아니고, 설계 선택에 따라 임의의 방법으로 수행될 수 있음은 당업자에게 자명하다. 예를 들면, 사용자는 이러한 서비스를 제공하거나 무선 서비스를 이용하여 등록할 기회가 주어지는웹 사이트에 연결될 수 있다. 사용자가 이미 전자 지갑 서비스에 등록되어 있거나 등록 완료 상태인 경우, 이동 서버(15)는 단계 308에서 음성 메시징 서비스를 이용하기 위해 전자 지갑 계정이 충분한 자금을 갖고 있는지 여부를 검출한다. 계정이 충분한 자금을 갖지 않는 경우, 단계 310에서, 이동 서버(15)는 사용자에게 프롬프트하여 계정에 부가될 달러 금액을 입력하거나 선택하도록 한다. 일단 이러한 선택 또는 입력이 이루어지면, 단계 312에서, 사용자는 프롬프트되어 보안 ID 및/또는 패스워드를 입력하도록 된다. 보안 ID 및/또는 패스워드가 식별되는 경우, 기술 분야에서 공지된 방식으로 단계 314에서 거래가 완료되고 자금이 전자 지갑에 부가된다. 새로운 사용자 또는 충분한 자금이 부족한 사용자는 이 후 전술한 바와 같이 단계 316에서 음성 메시지를 생성하고 전송하는 프로세스로 이전된다.Referring to FIG. 3, an exemplary embodiment of a method 300 of registering a new user with a service that is paid each time a user uses the voice message system 10 is shown. Once the user accesses the mobile server 15, the registration process begins in step 302 and the mobile server 15 previously transfers to the electronic wallet service where the user was authorized for use with the voice message service 10 in step 304. Detect whether or not it is registered. If the user has not previously been registered with such a service, then at step 306 the user is referred to with information that allows the user to register for this service. It is apparent to those skilled in the art that the process of registering for an electronic service is not an important part of the present invention and can be performed in any way depending on the design choice. For example, a user may be connected to a website that is given the opportunity to provide such a service or to register using a wireless service. If the user is already registered or registered in the electronic wallet service, the mobile server 15 detects in step 308 whether the electronic wallet account has sufficient funds to use the voice messaging service. If the account does not have sufficient funds, at step 310, mobile server 15 prompts the user to enter or select a dollar amount to be added to the account. Once this selection or entry is made, in step 312 the user is prompted to enter a security ID and / or password. If a security ID and / or password is identified, the transaction is completed and funds are added to the electronic wallet at step 314 in a manner known in the art. A new user or a user who lacks sufficient funds is then transferred to the process of creating and sending a voice message in step 316 as described above.

이제 도 5를 참조하면, 사용자가 검색된 이메일에 응답하고, 그 이메일을 새로운 수신자에게 보내거나 또는 이메일 수신자에 대해 완전히 새로운 음성 메시지를 작성하는 것을 가능하게 하는 예시적인 방법의 개략도가 도시되어 있다. 제1 단계 5a에서, 사용자는 사용자의 이메일 아웃으로부터 이메일을 검색하고, 사용자의 무선 장치를 이용해서 그 메시지에 대하여 음성 메시지(2)로 응답할 것을 결정하며, 다음 단계 5b에서 주 서버는 무선 장치로부터 이름 또는 이전에 저장된 쿠키일 수 있는 무선 식별자를 캡쳐링한다. 전술한 바와 같이, 또 표 510에 보다 구체적으로 나타낸 바와 같이, 무선 ID와 무선 장치 전화번호의 매핑이 저장된다. 무선 장치에 대한 무선 식별자를 캡쳐링할 때, 이 매핑을 액세스하는 이동 서버는 캡쳐링된 특정 식별자에 대한 전화번호가 존재하는 지의 여부를 판정한다. 존재하는 전화번호가 없다면, 사용자에게는 사용자의 무선 장치 전화번호를 수동으로 입력할 것이 촉구된다. 이 때, 매핑이 저장되어 사용자는 그 전화번호를 다시 입력할 필요가 없다. 다음 단계 5c에서, 작성되거나 보내지거나 또는 응답되는 동작 메시지는 표 520에 도시하는 바와 같이, 메일 서버에 의해 이용되고 역할하는 무선 장치의 전화번호와 관련된다. 이 때, 무선 데이터 접속은 단절되고, 전화 호출은 무선 장치로부터 음성 서버로의 트리거가 된다. 다음에, 단계 5e에서, 음성 서버는 호출자 ID를 이용하여 무선 장치의 전화번호를 검출하는 것을 시도한다. 호출자 ID가 이용 가능하지 않다면, 사용자에게는 전술한 바와 같이, 전화번호를 수동으로 입력할 것이 요구된다. 다음 단계 5f에서, 전화번호는 표 520으로부터의 특정 전화번호에 대한 정확한 메시지 및 수신자의 주소를 찾기 위해 사용된다. 정확한 수신자의 주소와 메시지가 발견되면, 단계 5g에서 사용자에게 음성 응답을 기록할 것이 촉구되고, 음성 서버는 그 응답을 활성 메시지에서 식별된 주소로 보낸다. 메시지는 수신자에게 보내진 이메일에 포함되는 스트림 오디오로 파일에 대한 링크의 형식일 수 있고, 또는 네이티브 오디오 파일의 형식으로 전달될 수 있다. 그 주소 또는 수신자는 그러한 이메일을 수신하는 것이 가능한 임의의 장치로 메시지를 수신할 수 있다.Referring now to FIG. 5, a schematic diagram of an example method is shown that enables a user to respond to a retrieved email, send the email to a new recipient, or compose an entirely new voice message for the email recipient. In a first step 5a, the user retrieves an email from the user's email out, and decides to use the user's wireless device to respond to the message with a voice message 2, and in the next step 5b the primary server is responsible for the wireless device. Capture a wireless identifier, which may be a name or a previously stored cookie from. As mentioned above, and as shown in more detail in Table 510, the mapping of wireless IDs to wireless device telephone numbers is stored. When capturing a radio identifier for a wireless device, the mobile server accessing this mapping determines whether a telephone number for the particular identifier captured is present. If no telephone number exists, the user is prompted to manually enter the user's wireless device telephone number. At this time, the mapping is saved so that the user does not have to enter the phone number again. In the next step 5c, the action message created, sent or responded to is associated with the telephone number of the wireless device being used and acting by the mail server as shown in Table 520. At this time, the wireless data connection is disconnected and the telephone call is a trigger from the wireless device to the voice server. Next, in step 5e, the voice server attempts to detect the telephone number of the wireless device using the caller ID. If the caller ID is not available, the user is required to enter the telephone number manually, as described above. In the next step 5f, the telephone number is used to find the correct message for the specific telephone number from Table 520 and the recipient's address. If the correct recipient's address and message is found, the user is prompted to record a voice response in step 5g, and the voice server sends the response to the address identified in the active message. The message may be in the form of a link to the file as stream audio included in an email sent to the recipient, or may be delivered in the form of a native audio file. The address or recipient can receive the message with any device capable of receiving such an email.

본 발명의 추가의 양태에 따르면, 무선 장치 사용자는 전자 전송된 음성 메시지를 무선 장치를 통해 수신할 수 있다. 그러므로, 특정 사용자가 자신의 이메일 계정으로 음성 메일을 수신하였다면, 사용자는 자신의 무선 장치(50)를 이용하여 상기 메시지를 검색하고 들을 수 있다. 제1 실시예에서, 사용자는 음성 메시지가담긴 하나 이상의 이메일을 포함하는 이메일 계정에 무선으로 액세스한다. 음성 메시지가 담긴 이메일이 선택되면, 비제한적인 예로, 음성 메시지를 재생하기 위한 미디어 플레이어와 함께, 마이크로소프트사의 GSM 오디오 파일과 같은 고도로 압축된 포맷으로 저장되는 것이 좋은 음성 메시지가 사용자의 무선 장치로 푸시되어, 음성 메시지가 재생된다. 이 예시적인 실시예에 있어서, 미디어 플레이어는 자체 실행형인 것으로서, 다운로드 완료시에 음성 메시지 재생이 자동으로 개시 및 시작되는 것이 좋다.According to a further aspect of the invention, a wireless device user may receive an electronically transmitted voice message via the wireless device. Therefore, if a particular user has received voice mail with his or her email account, the user can use his wireless device 50 to retrieve and listen to the message. In a first embodiment, a user wirelessly accesses an email account that includes one or more emails containing voice messages. When an email with a voice message is selected, a non-limiting example is a voice message to a user's wireless device that is preferably stored in a highly compressed format such as Microsoft's GSM audio file, along with a media player to play the voice message. Pushed, the voice message is played. In this exemplary embodiment, the media player is self-executing, so that voice message playback is automatically started and started upon completion of the download.

다른 실시예에서는, 미디어 플레이어 파일을 다운로드할 필요성을 최소화하기 위하여, 등록 시에, 미디어 플레이어가 음성 메시지의 추후 재생을 위해 무선 장치(50)에 전송되고, 로드되어 저장된다. 양쪽 중 하나의 경우에, 사용자는 음성 메시지 또는 본 명세서에서 설명하는 음성 메시지를 포함하는 임의의 다른 이메일에 응답할 수 있다.In another embodiment, in order to minimize the need to download the media player file, upon registration, the media player is sent to the wireless device 50 for later playback of the voice message, loaded and stored. In either case, the user can reply to any other email, including a voice message or a voice message described herein.

또한, 다른 실시예에 있어서, 사용자는 본 명세서에서 설명하는 바와 같이, 사용자의 무선 장치(50)를 이용하여 이메일이 검색될 수 있는 음성 메시징 시스템(10)으로 이메일 계정을 생성할 수 있다. 이메일 서버(45)는 음성 서버 시스템(25)에 통신 가능하게 링크될 것이다. 이메일이 이메일 서버(45) 상에서 사용자 계정으로 수신될 때, 이메일 서버(45) 상에서 프로그래밍은 이메일에 음성 메시지가 있는지의 여부를 판정한다. 이어서 이메일 서버(45)는 이메일로부터 음성 메시지를 추출하고 그 음성 메시지 파일을 음성 서버 시스템(25)에 업로드한다. 음성 서버 시스템(25)은 데이터베이스 시스템(30)으로부터 사용자 무선 전화번호를 검색하고,사용자의 무선 장치(50)에 대한 호출을 개시한다. 사용자가 호출에 응답하는 경우와 사용자의 음성 메일이 호출을 픽업하는 경우 중 어느 한 경우에, 음성 서버 시스템(25)은 음성 메시지가 사용자의 무선 장치(50)에 의해 수신될 수 있도록 그 음성 메시지를 재생한다. 이런 식으로, 이메일을 통해 처음 전송된 음성 메시지는 사용자/수신자가 자신의 이메일 계정에 액세스해야 할 필요가 없이, 사용자/수신자에 직접 푸시될 수 있다. 당업자는, 음성 메시징 시스템이 음성 메시지를 포함하는 이메일을 국소적으로 수신하고 기억하는 이메일 서버(45)를 더 포함하는 것이 좋지만, 음성 메시지를 사용자에게 전달하기 위하여 외부 이메일 계정을 마찬가지 방법으로 이용할 수 있는 것도 본 발명의 범주에 속한다는 것을 이해할 것이다.Further, in another embodiment, the user may create an email account with the voice messaging system 10 through which the email can be retrieved using the user's wireless device 50, as described herein. The email server 45 will be communicatively linked to the voice server system 25. When an email is received with a user account on email server 45, programming on email server 45 determines whether there is a voice message in the email. The email server 45 then extracts the voice message from the email and uploads the voice message file to the voice server system 25. The voice server system 25 retrieves the user wireless telephone number from the database system 30 and initiates a call to the user's wireless device 50. In either case when the user answers the call or when the user's voice mail picks up the call, the voice server system 25 may request that the voice message be received by the user's wireless device 50. Play it. In this way, the voice message originally sent via email can be pushed directly to the user / recipient, without the user / recipient having to access their email account. One skilled in the art would prefer that the voice messaging system further include an email server 45 for locally receiving and storing emails containing voice messages, but using an external email account in a similar manner to deliver voice messages to the user. It will be understood that what is included is within the scope of the present invention.

또한 본 발명의 범주 내에는, 음성 및 데이터의 모두를 동시에 전송 및 수신할 수 있는 무선 네트워크 상에서 동작하는 것도 포함된다. 상기 시스템에서는 데이터 접속을 단절하는 단계와, 별도의 음성 접속을 구축하는 단계를 모두 삭제할 수 있다.It is also within the scope of the present invention to operate on a wireless network capable of transmitting and receiving both voice and data simultaneously. The system can eliminate both disconnecting the data connection and establishing a separate voice connection.

Claims (22)

무선 장치를 사용하여 음성 메시지를 전자 주소로 전송하는 방법으로서,A method for sending voice messages to electronic addresses using a wireless device, 무선 장치의 식별자와 전자 주소와의 조합(association)을 작성하는 단계와;Creating an association of an identifier and an electronic address of the wireless device; 상기 조합을 데이터베이스 시스템에 저장하는 단계와;Storing the combination in a database system; 음성 메시지를 기록하는 단계와;Recording a voice message; 상기 음성 메시지를 상기 식별자와 조합하는 단계와;Combining the voice message with the identifier; 상기 저장된 조합을 사용하여 상기 데이터베이스로부터 전자 주소를 검색하는 단계와;Retrieving an electronic address from the database using the stored combination; 상기 기록된 음성 메시지를 포함하는 전자 메시지를 생성하는 단계와;Generating an electronic message comprising the recorded voice message; 상기 전자 메시지를 상기 검색된 전자 주소로 전송하는 단계Sending the electronic message to the retrieved electronic address 를 포함하는 음성 메시지의 전송 방법.Method of transmitting the voice message comprising a. 제1항에 있어서, 상기 무선 장치의 식별자와 전자 주소와의 조합(association)을 작성하는 단계는,The method of claim 1, wherein creating an association of an identifier and an electronic address of the wireless device comprises: 상기 무선 장치와의 데이터 접속을 구축하는 단계와;Establishing a data connection with the wireless device; 상기 무선 장치로부터 상기 식별자를 수신하는 단계와;Receiving the identifier from the wireless device; 상기 무선 장치로부터 상기 음성 메시지가 전송될 전자 주소를 수신하는 단계와;Receiving an electronic address from which the voice message is to be sent; 상기 무선 장치 식별자를 상기 전자 주소로 맵핑하는 단계를 포함하는 음성메시지의 전송 방법.Mapping the wireless device identifier to the electronic address. 제2항에 있어서, 상기 무선 장치 식별자는 영숫자 부호(alphanumeric code)인 것인 음성 메시지의 전송 방법.3. The method of claim 2 wherein the wireless device identifier is an alphanumeric code. 제2항에 있어서, 상기 무선 장치 식별자는 이동 식별 번호인 것인 음성 메시지의 전송 방법.3. The method of claim 2 wherein the wireless device identifier is a mobile identification number. 제2항에 있어서, 상기 무선 장치 식별자는 무선 전화 번호인 것인 음성 메시지의 전송 방법.3. The method of claim 2 wherein the wireless device identifier is a wireless telephone number. 제1항에 있어서, 상기 음성 메시지를 기록하는 단계는,The method of claim 1, wherein recording the voice message comprises: 상기 무선 장치와의 음성 호출 세션을 구축하는 단계와;Establishing a voice call session with the wireless device; 표시 후 사용자로 하여금 상기 무선 장치 내에 말하도록 프롬프팅하는 단계와;Prompting a user to speak in the wireless device after displaying; 상기 음성 메시지를 말하는 대로 캡쳐링하는 단계를 포함하는 음성 메시지의 전송 방법.Capturing the voice message as it is spoken. 제6항에 있어서, 상기 표시는 톤(tone)인 것인 음성 메시지의 전송 방법.7. The method of claim 6 wherein the indication is a tone. 제6항에 있어서, 상기 표시는 비프(beep)인 것인 음성 메시지의 전송 방법.7. The method of claim 6 wherein the indication is a beep. 제1항에 있어서, 상기 음성 메시지를 상기 식별자와 조합하는 단계는,The method of claim 1, wherein combining the voice message with the identifier comprises: 상기 음성 호출 세션 중에 상기 식별자를 캡쳐링하는 단계와;Capturing the identifier during the voice call session; 상기 기록된 음성 메시지를 상기 캡쳐링된 식별자에 맵핑하는 단계를 포함하는 음성 메시지의 전송 방법.Mapping the recorded voice message to the captured identifier. 제9항에 있어서, 상기 음성 호출 세션은 디지털이고, 상기 음성 호출 세션 중에 상기 식별자를 캡쳐링하는 단계는 상기 식별자의 데이터 송신을 수신하는 단계를 포함하는 음성 메시지의 전송 방법.10. The method of claim 9 wherein the voice call session is digital and capturing the identifier during the voice call session comprises receiving a data transmission of the identifier. 제9항에 있어서, 상기 음성 호출 세션은 아날로그이고, 상기 음성 호출 세션 중에 상기 식별자를 캡쳐링하는 단계는 호출 ID(call ID)를 통해 상기 식별자를 수신하는 단계를 포함하는 음성 메시지의 전송 방법.10. The method of claim 9, wherein the voice call session is analog, and capturing the identifier during the voice call session comprises receiving the identifier via a call ID. 제9항에 있어서, 상기 음성 호출 세션은 아날로그이고, 상기 음성 호출 세션 중에 상기 식별자를 캡쳐링하는 단계는,The method of claim 9, wherein the voice call session is analog, and capturing the identifier during the voice call session comprises: 키 스트로크를 사용하여 사용자로 하여금 상기 식별자를 입력하도록 프롬프팅하는 단계와;Using a key stroke to prompt the user to enter the identifier; 상기 키 스트로크를 수신하는 단계를 포함하는 음성 메시지의 전송 방법.Receiving the key stroke. 제1항에 있어서, 상기 기록된 음성 메시지를 포함하는 전자 메시지를 생성하는 단계는 상기 음성 메시지에 대한 링크를 상기 전자 메시지에 내장시키는 단계를 포함하는 음성 메시지의 전송 방법.The method of claim 1, wherein generating an electronic message comprising the recorded voice message comprises embedding a link to the voice message in the electronic message. 제1항에 있어서, 상기 음성 메시지를 기록하는 단계 이후에, 상기 음성 메시지를 스트리밍 미디어 포맷으로 변환하는 단계를 포함하는 음성 메시지의 전송 방법.The method of claim 1, further comprising, after recording the voice message, converting the voice message into a streaming media format. 제1항에 있어서, 상기 음성 메시지를 기록하는 단계 이후에, 상기 음성 메시지를 오디오 데이터 파일로 변환하는 단계를 포함하는 음성 메시지의 전송 방법.The method of claim 1, further comprising, after recording the voice message, converting the voice message into an audio data file. 제1항에 있어서,The method of claim 1, 상기 무선 장치와의 데이터 접속을 구축하는 단계와;Establishing a data connection with the wireless device; 상기 식별자를 검색하기 위해 상기 무선 장치의 메모리에 저장된 데이터에 액세스하는 단계를 더 포함하는 음성 메시지의 전송 방법.Accessing data stored in a memory of the wireless device to retrieve the identifier. 제1항에 있어서,The method of claim 1, 사용자가 상기 무선 장치를 사용하여 전자 메일 계정으로부터 전자 메시지를 검색할 수 있도록 하는 단계와;Enabling a user to retrieve an electronic message from an e-mail account using the wireless device; 상기 전자 메시지를 작성하거나 상기 검색된 전자 메시지에 대해 응답하기 위해 사용자에게 하나 이상의 옵션들을 제공하는 단계와;Providing one or more options to a user to compose the electronic message or to respond to the retrieved electronic message; 상기 옵션들 중 하나의 옵션을 사용자가 선택한 결과로서의 상기 전자 주소를 수신하는 단계를 더 포함하는 음성 메시지의 전송 방법.Receiving the electronic address as a result of the user selecting one of the options. 제17항에 있어서, 상기 옵션들 중 하나의 옵션은 기존의 전자 메시지 송신자에게 기존의 전자 메시지에 대해 응답하기 위한 것인 음성 메시지의 전송 방법.18. The method of claim 17, wherein one of the options is for responding to an existing electronic message to an existing electronic message sender. 제17항에 있어서, 상기 옵션들 중 하나의 옵션은 새로운 수령자에게 기존의 전자 메시지를 발송하기 위한 것인 음성 메시지의 전송 방법.18. The method of claim 17, wherein one of the options is for sending an existing electronic message to a new recipient. 제17항에 있어서, 상기 옵션들 중 하나의 옵션은 새로운 전자 메시지를 작성하기 위한 것인 음성 메시지의 전송 방법.18. The method of claim 17, wherein one of the options is for composing a new electronic message. 무선 장치를 사용하여 전자 주소에 음성 메시지를 포함하는 전자 메일을 생성하여 발송하기 위한 시스템으로서, 상기 무선 장치는 무선으로 통신할 수 있고, 전자 메시지에 대해 수신하고, 작성하며, 응답하기 위한 프로그래밍을 포함하는 것인, 전자 메일을 생성하여 발송하는 시스템에 있어서,A system for generating and sending an e-mail including a voice message at an electronic address using a wireless device, the wireless device being capable of communicating wirelessly and programming to receive, compose, and respond to the electronic message. In the system for generating and sending e-mail, including, 하나 이상의 무선 장치와 무선으로 통신하는 데 적합한 서버 시스템Server system suitable for communicating wirelessly with one or more wireless devices 을 포함하고,Including, 상기 서버 시스템은,The server system, 사용자가 음성 메시지를 포함하는 전자 메시지를 작성하기를 원한다는 표시를 수신하고;Receive an indication that the user wants to compose an electronic message including a voice message; 상기 전자 메시지가 발송될 전자 주소를 수신하며;Receive an electronic address to which the electronic message will be sent; 상기 무선 장치를 통해 상기 서버 시스템으로 전송된 음성 메시지를 기록하고;Record a voice message sent to the server system via the wireless device; 상기 음성 메시지를 적당한 전자 주소와 결합하며;Combine the voice message with a suitable electronic address; 상기 적당한 전자 주소로 주소 지정된 음성 메시지를 포함하는 전자 메시지를 생성하도록 하는Generate an electronic message comprising a voice message addressed to the appropriate electronic address; 프로그램에 의해 동작하는 것인 전자 메일을 생성하여 발송하는 시스템.A system for generating and sending e-mail that is operated by a program. 제21항에 있어서, 상기 서버 시스템은,The method of claim 21, wherein the server system, 상기 무선 장치로부터 상기 전자 주소를 수신하는 동안,While receiving the electronic address from the wireless device, 무선 장치 식별자를 검출하고;Detect a wireless device identifier; 상기 무선 장치 식별자를 상기 전자 주소에 맵핑하며;Map the wireless device identifier to the electronic address; 상기 맵핑을 저장하고;Store the mapping; 상기 음성 메시지를 기록하는 동안,While recording the voice message, 상기 무선 장치 식별자에 맵핑되어 주소 지정된 전자 주소를 검색하도록 하는 프로그램에 의해 동작하는 것인 전자 메일을 생성하여 발송하는 시스템.Operating by a program mapped to the wireless device identifier to retrieve an addressed electronic address.
KR1020047013666A 2002-03-01 2003-02-26 System and method for mobile electronic messaging KR100826864B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US36123902P 2002-03-01 2002-03-01
US60/361,239 2002-03-01
PCT/US2003/006052 WO2003075123A2 (en) 2002-03-01 2003-02-26 System and method for mobile electronic messaging

Publications (2)

Publication Number Publication Date
KR20040095248A true KR20040095248A (en) 2004-11-12
KR100826864B1 KR100826864B1 (en) 2008-05-06

Family

ID=27789095

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020047013666A KR100826864B1 (en) 2002-03-01 2003-02-26 System and method for mobile electronic messaging

Country Status (6)

Country Link
EP (1) EP1483884A4 (en)
JP (1) JP2005519505A (en)
KR (1) KR100826864B1 (en)
CN (1) CN1656783A (en)
AU (1) AU2003230579A1 (en)
WO (1) WO2003075123A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100372341C (en) * 2003-12-08 2008-02-27 英华达(南京)科技有限公司 System of transferring multimedia data
KR100548735B1 (en) * 2004-06-30 2006-02-02 에스케이 텔레콤주식회사 System and Method for Transferring Voice Message
JP2006197341A (en) * 2005-01-14 2006-07-27 Komu Square:Kk Information distribution controller, system thereof, method thereof, program thereof, and recording medium having the program recorded therein
WO2014052657A1 (en) * 2012-09-26 2014-04-03 Evenup, Inc. Communication management systems and related methods

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0631419B1 (en) * 1993-06-22 1996-03-27 Vmx Inc. An electronic mail system having integrated voice messages
US6023700A (en) * 1997-06-17 2000-02-08 Cranberry Properties, Llc Electronic mail distribution system for integrated electronic communication
US6826407B1 (en) * 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6351523B1 (en) 1999-03-22 2002-02-26 Sharp Laboratories Of America, Inc. Method and apparatus for management of EMail originated by thin client devices
US6385306B1 (en) 2000-03-02 2002-05-07 John Francis Baxter, Jr. Audio file transmission method
US20010047391A1 (en) 2000-03-23 2001-11-29 Kehyeh Szutu Forwarding electronic mail and messages to internet destinations linked with pre-existing unique identifier
JP2004521522A (en) * 2000-05-03 2004-07-15 シェフラー、ダニエル A communication method that allows sending and receiving communications even if the sender does not know the recipient's current destination
US7904516B2 (en) 2001-06-18 2011-03-08 Leap Wireless International, Inc. Voice attachment to an email using a wireless communication device

Also Published As

Publication number Publication date
WO2003075123A3 (en) 2004-02-26
EP1483884A4 (en) 2005-04-20
WO2003075123A2 (en) 2003-09-12
EP1483884A2 (en) 2004-12-08
AU2003230579A8 (en) 2003-09-16
AU2003230579A1 (en) 2003-09-16
CN1656783A (en) 2005-08-17
JP2005519505A (en) 2005-06-30
KR100826864B1 (en) 2008-05-06

Similar Documents

Publication Publication Date Title
US6813489B1 (en) System and method for mobile electronic messaging
US7085259B2 (en) Animated audio messaging
US7133687B1 (en) Delivery of voice data from multimedia messaging service messages
US6477240B1 (en) Computer-implemented voice-based command structure for establishing outbound communication through a unified messaging system
US8504633B2 (en) Method and system for communicating a data file
JP3786708B2 (en) Voice, facsimile and e-mail integrated message system
US6574599B1 (en) Voice-recognition-based methods for establishing outbound communication through a unified messaging system including intelligent calendar interface
US7013155B1 (en) Delivery of an instant voice message in a wireless network using the SMS protocol
US6563912B1 (en) System and method for providing integrated messaging
US8068589B2 (en) Interface for a multi-messaging system
US6751453B2 (en) Seamless message retrieval and transmittal during wireless application protocol session
US7317929B1 (en) Delivery of voice data from multimedia messaging service messages
US6430174B1 (en) Communication system supporting simultaneous voice and multimedia communications and method of operation therefore
US6788769B1 (en) Internet directory system and method using telephone number based addressing
US8315361B1 (en) Voice message transmission and retrieval
KR100870979B1 (en) System and method for wireless multimedia communication
US7609820B2 (en) Identification and management of automatically-generated voicemail notifications of voicemail and electronic mail receipt
CA2349309A1 (en) Unified communications automated personal name addressing
JP4851071B2 (en) Method and system for posting messages deposited in a messaging service inbox
US20040125924A1 (en) Provision of call destination information to a caller
US20020085534A1 (en) Device independent communication system
KR100826864B1 (en) System and method for mobile electronic messaging
WO2002001828A1 (en) Automated exchange of electronic information
EP1703710A1 (en) Sending of email containing a voice message from a mobile phone
WO2004004300A1 (en) System and method for forwarding voice messages to text base message service

Legal Events

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

Payment date: 20170330

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190328

Year of fee payment: 12