`
`USOU?218919BZ
`
`(12) United States Patent
`Vtiéinéinen
`
`[10) Patent No.:
`
`(45) Date of Patent:
`
`US 7,218,919 B2
`*May 15, 2007
`
`[54) VOICEMAIL SHORT MESSAGE SERVICE
`METHOD AND MEANS AND A SUBSCRIBER
`TERMINAL
`
`(56)
`
`References Cited
`U.S. PA'l‘IiN'I‘ DOCUMENTS
`
`(75}
`
`Inventor: Mikko Kalen’o Viiiniincn. Helsinki
`(Fl)
`
`[73} Assignee: Suinno 0y. l-ieisinki (Fl)
`
`[ ’3 ) Notice:
`
`Subject to any disclaimer. the term ol'thjs
`patent is extended or adjusted under 35
`U.s.(:. 154(b) by 208 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) Appl. No.:
`
`101344.995
`
`[22) PCT Filed:
`(86) PCT No.:
`
`Aug. 8. 2001
`PCTIFIOIIO0701
`
`§ 2m {c)(l).
`{2). (4} Date:
`
`Jul. 28, 2003
`
`5.950.123 A
`*
`6.038.“)9 .-\
`6.351.523 Bl ""
`
`9e‘l999 Schwelb ct al.
`352000 Pawiowski et al.
`2:"2002 Detlei‘
`
`369329.02
`3T9.-"88.l4
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`
`1"1
`
`[08982 B
`
`4:2002
`
`[Continued]
`OTHER PUBLICATIONS
`
`Internet article httpsz-‘Z-“xcsichU l .nokia.com.-' exc hange.-'EX'l‘-PW F.
`Patent—Agencys’lnbowFW:%20$uinn.
`[5 pages.
`
`(Continued)
`
`Primmji' Iiramr'ner- Binh K. Tieu
`(74) Altar-net: Agent. or firm—Young 8'. Thompson
`
`(87} PCT Pub. No.1 W002fl7650
`
`(57)
`
`ABSTRACT
`
`PCT Pub. Date: Feb. 28, 2002
`
`Prior Publication Data
`US 200420005877 Al
`Jan. 8. 2004
`
`Foreign Application Priority Data
`
`(65)
`
`(30}
`
`(F1)
`
`Aug. 21. 2000
`[51)
`Int. Cl.
`H041! 11700
`1104M 1.12/10
`(52) U.S. (.‘I.
`
`20001838
`
`(2006.01)
`(2000.0l)
`45501121:4551413453466:
`379208.13: 31'918826
`
`4550103.
`(58) Field of Classification Search
`4551406. 412.2. 413. 414.4. 418: 379188.13.
`379188.24. 93.28: 7093201. 203. 206
`See application file for complete search history.
`
`A voicemail short [messaging method (10. 20. 30) and unit
`and a subscriber tenninal for instantaneous packet switched
`voieemail between Internet compatible computers. personal
`digital assistantts. telephones and mobile stations. in particu-
`lar the subscriber terminal (500) concerns a hardware and a
`software setup that allows the combined use ol‘audio andfor
`video devices (550) with both the normal cellular or fixed
`telephony network (520) and with an Internet connection
`(510). The subscriber tenninal (500) allows the flexible use
`of both the Internet and telephony network with numerous
`advantages. one of which is the inventive voicemail short
`messaging method under study. The voicemail messaging
`method (10). comprising at least one subscriber terminal is
`characterized by server independence.
`
`23 Claims, 8 Drawing Sheets
`
`Chum
`raisin:
`
`M i
`
`dea
`in
`mthan
`
`maid
`WI'm-Md.
`
` V
`
`|.J'.O
`
`m
`
`no
`'1
`
`1 whme
`
`file
`
`1m
`
`
`
`1
`
`50
`
`1611I
`
`WW‘
`MEI-I
`
`film
`
`mayWash
`
`1
`000
`0001
`
`
`
`£3
`
`Facebook EX. 1008
`
`Facebook Ex. 1008
`U.S. Pat. 8,243,723
`US. Pat. 8,243,723
`
`
`
`US 7,218,919 132
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6.385.306 31*
`6.400.958 131*
`6.763.226 Bl "‘
`6.826.407 Bl *
`
`379x88. l 3
`$2002 Baxter. Jr.
`. 4 S S.-"466
`6:“2002
`Isomursu et al.
`
`4553902
`1-2004 McZea]. .Ir.
`111‘2004
`l-Iclferich .................. .. 4555466
`
`FOREIGN PATENT DOCUMENTS
`
`W0
`W0
`W0
`W0
`W0
`W0
`W0
`
`W0 98344709
`W0 95066746
`W0 9966746
`W0 00:02.36?-l
`W0 0030374
`W0 0030374
`W0 00.338340
`
`*
`
`1051998
`[20999
`12-” I999
`[#2000
`5522000
`552000
`652000
`
`OTHER PUBLICATIONS
`
`Internet article htmsu’i'antenfolnlr'nokiai'nokiahtm]. Welcome to
`this NOKIA9000I9110 page. 5 pages.
`Index of *NOKIAJINSTAI.L.]. pp. 1-9.
`Internet article htlp:Llpressnokiaeom-“PRI l 99906.-’776767_5 .hlml.
`“Nokia introduces the world‘s first high-speed data terminal for
`wireless networks". NOKIA Connecting People. pp. [-2.
`Inlernet
`article
`hrlp:r'.-"\~W'.ducksbreal.h.con1.-'ducks.i'wannup:'tips.
`htm. Mr. Facility’s Guide To: How To Get Audio Over the Web.
`Version 1.2. Oct. l. [996. pp. 1-13.
`Nokja Moble Phones, User‘s Manual. No. 9357168. Issue 3 EN.
`[999.
`generation
`second
`ils
`introductn;
`"Nokia
`Press Releases
`communicator—The pocket—sized Nokia 9| [0 Colnmunicalor com‘
`
`a
`
`superb phone".
`
`office with
`ultimate mobile
`an
`bines
`Intemct—http:.-".i'press.nokia.com. 1998.
`Harry Newton. “Newton’s Telecorn Dictionary”. New York. Mar.
`1998. pp. 526-529.
`Martin [L Weik. DSc.. “Corrununications Standard Dictionary".
`Second Edition. Dynamic Systems. Inc.. Reston. Virginia. 1989. pp.
`768-769.
`
`Mikko V'aiiniinen. Memo regaring “internalional Application No.
`P(I‘T-'Fl 0000701". Helsinki. Finland. May 2002.
`C. Zhu. "RTP Payload Formal for H.263 Video Streams". Intel
`Corporalion. Internet—flp:.r'.-'fip.isi.edu. Sep. 199?.
`Jarkko Sevanto. “Multimedia Messaging Service lbr GPRS and
`UM’I'S". New Orleans. LA. vol. 3. 1999. pp. 1422-1426.
`(311th et al.. “A demonstrator for real-time multimedia sessions over
`3'd generation wireless networks", New York. New York. vol. 2.
`2000. pp. 959-962.
`(Thawea et al.. “Transmission of streaming video over an EGPRS
`wireless network". New York. New York. vol. I. 2000. pp. 225-278.
`RealNetworks.
`Inc.
`"Delivering
`REAI AUDIOfi‘
`or
`REALVIDEO® from a Web Server". RealNetworks Technical
`Blueprint Series. Seattle. WA. 1998.
`for Real-Time
`Schtilztinne et a]... “RTP: A Transport Proloeo]
`Applications". Audio-Video Transport Working Group; GMD
`Fokus; Precept Software. Inc.: Xerox Palo Alto Research Center;
`Lawrence Berkeley National Laboratory. Internet—fip:i".-"tlp.isi.eilu.
`Jan. 1996.
`
`* cited by examiner
`
`0002
`0002
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 1 of8
`
`US 7,218,919 B2
`
`110
`
`10
`
`Choose message
`recipient
`
`record voicefvideo
`
`message in packet
`switched format
`
`Directory
`lockup
`
`write recording to data
`file
`
`transmit data file to
`
`recipient via telephone
`network or Internet
`
`recipient plays
`data file
`
`
`
`'
`
`answer sender
`
`0003
`0003
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 2 of8
`
`US 7,218,919 B2
`
`210
`
`Choose message
`recipient
`
`.
`I
`record vclce/wdeo
`message in packet
`switched format
`
`Directory
`lockup
`
`stream packets to the
`recipient via telephony
`network or internet
`
`
`
`recipient plays
`packet stream
`
`recipient plays
`data file
`
`reclplent may
`answer sender
`
`0004
`0004
`
`FIG 2-
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 3 of8
`
`US 7,218,919 B2
`
`Choose message
`recipient
`
`record voicefvidoo
`message in packet
`switched format
`
`
`
`write recording to data
`file
`
`decompose data file
`into l'P-paolrets
`
`Directory
`lockup
`
`305
`
`310
`
`315
`
`320
`
`325
`
`E
`
`
`
`.
`I
`I9431131653" may
`answer sender
`
`335
`
`330
`
`stream packets to the
`recipient via telephony
`network or mtemet
`
`reassenables data file
`
`regimentplays PM:th
`stream directly and for
`
`FIG 3.
`
`0005
`0005
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 4 of8
`
`US 7,218,919 B2
`
`420
`
`telephom: number
`
`
`
`packet stream I
`data file
`
`IP-address
`
`email-account
`
`440
`
`FIG 4.
`
`0006
`0006
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 5 of8
`
`US 7,218,919 B2
`
`550
`
`Subscriber terminal
`
`audiofvideo devices
`
`connection
`
`audiolvideodriveudiofvidcoplayer'
`
`IP network
`connection
`
`teleoetwork
`
`510
`
`520
`
`500
`
`FIG 5.
`
`0007
`0007
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 6 of8
`
`US 7,218,919 B2
`
`600
`
`
`
`FIG 6.
`
`0008
`0008
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 7 of8
`
`US 7,218,919 B2
`
`710
`
`730
`
`720
`
`740
`
`FIG 7.
`
`’W’
`
`0009
`0009
`
`
`
`US. Patent
`
`May15,2007
`
`Sheet 8 of8
`
`US 7,218,919 B2
`
`901
`
`FIG 9.
`
`0010
`0010
`
`
`
`US "3,218,919 B2
`
`1
`VOICEMAIL SHORT MESSAGE SERVICE
`METHOD AND MEANS AND A SUBSCRIBER
`TERMINAL
`
`BACKGROUND OF THE INVENTION
`
`The invention relates to a voicemail short messaging
`method and means and a subscriber terminal. In particular it
`concerns a method attd means tor instantaneous voice mail
`between lntemet compatible computers. personal digital
`assistants. telephones and mobile stations. In particular the
`inventive subscriber tenninal concerns a hardware and a
`
`software setup that allows the combined use of audio andfor
`video devices with both the normal cellular or fixed tele-
`
`phony network and with an lntemet cotmection.
`Prior art packet switched voicemail
`features methods
`where the voicemail
`is delivered between GPRS andfor
`
`UMTS mobile stations. The voicemail messages are sent to
`an lP-address or an ISDN address. One prior art packet
`switched voicemail method is described in the W0
`00f02367 publication. which is taken here as reference.
`Prior art subscriber terminals typically do not allow the
`seamless interplay of the same audio andfor video devices
`with both the lntemet connection and the telephony network
`connection. For example. WAP-compatible mobile phones
`lack the facility to use the telephony audio devices when
`browsing the Internet.
`The prior art has several disadvantages. 1" irslly the prior
`art method is only applicable for sending voice mail between
`a limited number ofdevices. i.e. mobile stations. Second. the
`use of IP-address or ISDN-address is conceptually diflicult.
`It is also technologically difficult. especially in cases where
`the receiver does not have a pennanent lP-address. bttt rather
`a dynamic one. Thirdly. a specific voicemail central server
`is an essential requirement for the prior art method. This
`introduces unnecessary network hardware.
`Prior art mobile subscriber tenninals do not allow the use
`of audio features with the Internet connection. This limits
`the facility to arrange 1P conferences. make Internet calls.
`operate hyperlinks and send and reproduce packetized
`audiotvideo data. such as voicemail. seamlessly.
`
`SUMMARY OF 'l‘IIlF. lNV’l-EN’I‘ION
`
`The purpose of the invention is to remove the aforemen-
`tioned disadvantages. The present inventive method allows
`voicemail to be sent directly to telephone numbers in a
`flexible manner from both software applications and mobile
`stations. The inventive method and means allows instanta—
`neous voicemail to be sent and received from and to any
`Internet compatible device on the basis of the telephone
`number of that device, or other directory information ofthat
`device. There will only be an optional need for a central
`server storing the messages.
`IP~conferences and Internet calls maybe arranged with the
`telephony audio devices in accordance with the inventive
`subscriber terminal. Likewise. voice hyperlinks are easy to
`operate with the same audio devices. The transmission.
`reception and reproduction of packet switched voice mail
`will also be seamless with the subscriber tenninal in accor-
`dance with the invention.
`
`In addition. the purpose of the invention is to introduce a
`favourable inventive user interface and method for exchang—
`ing voicemail seamlessly and instantaneously between IP-
`addresses. email-addresses.
`telephone ntunbers.
`andfor
`ISDN addresses.
`
`UI
`
`ll]
`
`'
`
`3U
`
`35
`
`4t:
`
`45
`
`50
`
`55
`
`60
`
`2
`
`Most or all of the aforementioned advantages of the
`invention are preferably implemented with a special exem-
`plary embodiment of the invention. in which a recipient is
`chosen from the electronic phone book of a mobile station
`by pressing a button. The button is held down as the message
`is being dictated.
`’lhe dictation is
`recorded in packet
`switched format to a data file on the mobile station or on a
`server in the network or on the Internet. in which case there
`will be a communications connection open to the server
`from the mobile station. Once the button is released the
`recording is finished and the data file will be sent to the
`recipient. Compression and cryptogaphy methods may be
`employed with the data file andfor the packet stream. The
`data file may be sent either to the telephone number of the
`recipient directly, or to an lP-address of the recipient through
`the lntemet by a variety of transmission protocols. such as
`TC P-. lP-. UDP-. H323-. HTTP- SMS-. MMS- or any other
`protocol or message delivery service. The IP-address of the
`recipient may be found from a central lookup server on the
`basis ofthe telephone number of the recipient. name or other
`information. Likewise. the telephone number may be found
`on the basis ofthe IPnaddress or other infonnation related to
`the recipient by querying the lookup server.
`Once the data file has been received,
`it can be played
`inunediately at the mobile station of the recipient by press-
`ing a button. The user may also reply to the voicemail
`immediately with another recording. If the recipient mobile
`station cannot be reached, the message may be stored on a
`central server in the network or on the Internet
`for an
`
`indefinite little. lfthe receiving terntinal is unable to play the
`recorded format. it may also be adapted on the central server
`to a suitable packet switched data format. or altematively it
`can be played down the phone line to the recipient through
`a voice or a data connection.
`
`in some preferable embodiments the voice message is
`streamed to the recipient through the lntemet in real time.
`and the receiver may play it in real time. In sortie embodi-
`ments the subscriber tenuinal is a virtual software telephone
`in a PC. This software is preferably compatible to conmttl-
`nicate with the mobile stations directly. The communication
`with the messages outlined here is faster than with contem—
`porary SMS-messages. emails or telephone calls as the user
`neither has to write the messages with an often limited
`keyboard. nor has to wait for the recipient to answer on the
`other end. Very fast voicemail “ping-ball” is made possible
`by the outlined preferred embodiment of the invention.
`Most or all of the aforementioned advantages of the
`invention are preferably implemented with a special exem—
`plary embodiment of the inventive subscriber terminal. in
`which the audio and video software of the subscriber ter-
`
`minal has the ability to control both the lntemet and nonnal
`telephony network connections. This allows the arrange-
`ment of lP-conlercnces by a setup signal that is transmitted
`through the telephony network. This allows seamless trans
`mission; reception and processing ofpacket switched voice—
`mail between both mobile stations. PC5 and other terminals.
`The inventive software allows seamless IP-conferences
`between PC‘s and mobile stations. It also allows the eflicient
`
`deployment of voice hyperlinks from the subscriber tenni-
`nal. In some preferable embodiments it also allows least cost
`routing. Choices of whether to form IPvconi‘erences or route
`through a nonnal telephony carrier can be made on the basis
`of economic and qttality of service [QoS) criteria with this
`inventive subscriber terminal and related software. in some
`
`preferable embodiments.
`0011
`0011
`
`
`
`3
`
`4
`
`US "3,218,919 B2
`
`A voicetnail messaging method, cotnprising at least one
`subscriber terminal. characterised by the steps of.
`choosing at least one message recipient or a group.
`recording at least one voicez’video message,
`writing at least one recording to at least one data file.
`transmitting at least one data file to at least one recipient
`via telephony network or the Internet,
`A voicetnail messaging method. comprising at least one
`subscriber terminal, characterised by the steps of.
`choosing at least one message recipient or a group.
`recording at least one voicetvideo message.
`streaming data packets to at least one recipient via tele-
`phony network or the Internet,
`at least one recipient receives andr'or reassembles packet
`stream.
`
`A voicetnail messaging method. comprising at least one
`subscriber terminal. characterised by the steps of.
`choosing at least one message recipient,
`recording at least one voicez’video message,
`writing at least one recording to at least one data file.
`decomposing at least one data file into IP—packets.
`streaming packets to at least one recipient via telephony
`network or the Internet.
`
`A subscriber terminal. comprising a software. an Internet
`connection andt'or a telephony network connection in accor-
`dance with the invention is characterized in that.
`
`the software is arranged to transmit and receive data
`andi’or record andfor play files using hotlt the Internet
`andi’or
`the telephony network connection simulta-
`neously or at separate times,
`the software is arranged to use some or all of the some
`audio alidfor video devices with both of the connec-
`tions.
`
`A network server comprising at least one media player. at
`least one dialer. at least one telephony connection andfor at
`least one data network connection in accordance with the
`invention is characterised in that.
`the network server is arranged to receive, store and
`forward undelivered messages or copies of messages in
`data tile format.
`the network server is arranged to resend andfor reroute
`messages to directories, to at least one other server or
`voicemail box electronically in file format. andt'or by
`playing the message down the phone line with at least
`one media player to at
`least one recipient andr‘or
`voicemail box.
`
`A client tertninal. comprising recipient contact informa-
`tion. at
`least one telephony andr'or
`Internet connection
`tneans, media recorder. and a user interface, and audio
`auditor video recording auditor reprodttction means. charac-
`terised in that.
`at
`least one dedicated action from the user interface
`
`indicates at least one message recipient or a group of
`recipients from the associated recipient contact infor-
`mation and arranges the media recorder to record an
`audio auditor a video signal from the audio andfor video
`recording andr'or reproduction means to a data file,
`which data file is further sent, played andror reproduced
`to at least one indicated recipient using the said tele-
`phony andt'or Internet comtection.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the following the invention will be described in greater
`detail with reference to exemplary embodiments in accor-
`dance with the accompanying drawings. in which
`
`1 presents a method 10 in accordance with the
`FIG.
`invention as a flow diagram.
`FIG. 2 presents another method 20 in accordance with the
`invention as a flow diagram.
`FIG. 3 presents a further method 30 in accordance with
`the invention as a flow diagram.
`FIG. 4 presents a method of address allocation in accor—
`dance with the invention.
`liIG. 5 presents an arrangement 50 of the subscriber
`terminal in accordance with the invention.
`
`ll]
`
`FIG. 6 presents an arrangement 60 of the user interface of
`the subscriber terminal in accordance with the invention.
`
`I-‘IG. 7 presents another arrangement 70 of the user
`interface of the subscriber terminal in accordance with the
`invention.
`FIG. 8 presents another embodiment 80 of the backup
`server in accordance with the invention.
`
`FIG. 9 presents another embodiment 90 of arranging the
`backup server in accordance with the invention in a distrib-
`uted and persistent fashion.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`3o
`
`35
`
`1 the message recipient is chosen.
`In phase 110 of FIG.
`The recipient may be chosen by labeling the recipient with
`a pointer from the “contacts” file of the tenninal device, the
`recipient may be chosen by speech recognition. a dedicated
`keyboard accelerator. hot key. dedicated key or any combi—
`nations or permutations of these in some embodiments.
`Several recipients or a group may also be selected in some
`embodiments.
`In phase 120 the voicetvideo message is
`recorded in packet switched format. but other formats are
`also possible in some embodiments. In sortie embodiments
`the order of phases 110 and 120 may be reversed. Conse—
`quently. the recording is wrote to a data file. 130. During. in
`between or after any of these phases, directory lookup
`maybe executed in some preferable embodiments. ‘l'he tele-
`phone number of the recipient is converted to an IP-address
`in one preferable embodiment. A prior art solution to direc-
`tory lookup and conversion is presented in my patent
`application “Telenetwork directory template", FIl 9992774.
`which is taken here as reference.
`In one alternative embodiment, the software in the sub-
`scriber terminal has the telephone number of the software
`application stored. Both the telephone number and the
`current lP-address are given to a central server. 'l'eiepltone
`numbers and IP-addresses can then be used interchangeably
`when contact is made between software applications. This
`results to the efl'ect that
`information in packet switched
`format can be readily Lransmitted to telephone numbers.
`provided these telephone numbers have a corresponding
`IP-address. Directory lookup is here established as the
`interchange retrieval andfor comparison of any directory
`information such as email-. IP-address. URL. ISDN number.
`phone number or the like to another corresponding email-.
`IP—address, URL, ISDN number. phone number or the like
`directory from the network. network server andr'or terminal
`in order to deliver the message to a directory.
`In phase 140 the data file is transmitted to the recipient via
`telephony network or the Internet. In some embodiments the
`subscriber terminal is a mobile station, attd the messages are
`transmitted only on the condition that the radio field is
`adequate. In some embodiments attempts are made to send
`the message at various intervals. and if the attempt fails the
`message is postponed. typically for a further attempt.
`[11
`many embodiments messages may be kept on standby for
`0012
`0012
`
`4t:
`
`45
`
`50
`
`55
`
`60
`
`
`
`5
`
`6
`
`US "3,218,919 B2
`
`transmittal once favourable circumstances such as adequate
`network access. radio network access. radio signal strength.
`bandwidth. authentication or the like arise. Typically the
`transmission will be directed to an lP-addrcss. Especially in
`cases where the IP-address of the recipient is a dynamic one.
`the directory lookup is an advantageous feature. In some
`embodiments where the recipient has a static IP address. the
`IP-address need not be looked up separately every time. In
`some preferable embodiments IP-addresses of recipients are
`stored on the subscriber terminal. In sortie embodiments
`only static IP-addresses of recipients are stored.
`In seine embodiments the message is sent by 887-. GSM~_.
`H323—. HTTP—. GSM—data. IP—RAN—. UMTS—. WAR. Tel—
`desic-.
`Inmarsat-_.
`lridiun1-.
`(iPRS-,
`(TIDMA-dataa
`WCDMA-data-.
`II'I’l‘P-_. 1823-. SMS-. MMS-. email-
`LAN-. TCPflP-. imode-. Globalstar- andfor WLAN- con-
`nection. In sortie embodiments the message is recorded in a
`file. which is attached to an email. which email is then sent
`to the recipients.
`In some embodiments,
`the message is
`recorded to a data file. which is then encoded to text format.
`This text is then pastedfwrilten to the email. which email is
`then sent to the recipients. In some embodiments the recipi-
`ents are capable ofplaying the message from the text format.
`for example by decoding the text format back to a data file.
`which data file can then be played with a media player. like
`WAV— or Mi’l’u-player. In some embodiments. messages may
`be sent to several recipients. a group or several groups or
`groups and individuals by sending several copies of the
`same filefmessage or otherwise.
`[11 phase 150 the recipient plays the data file. In some
`embodiments the message is played automatically after it is
`received. This feature is user configurable in some embodi-
`ments. The recipient may answer sender directly in phase
`160. This may be done by pressing a button after the data file
`has been played and dictating another data file. which will
`be sent to the initial sender as a reply. In some embodiments
`it is also possible to forward messages to other recipients or
`third parties. The data file is typically an MP3-. WAV— or
`RealSystem Secure data file in sortie preferable embodi-
`ments.
`
`the inventive method is
`In one special embodiment
`arranged with a mobile station. In one embodiment the
`method is realized with a computer program that is arranged
`to run on the SIM card [Subscriber Identity Module) of the
`mobile station. The SIM card typically has a CPU.
`IiEPROM-. ROM- and RAM-memories. In one phase ofthis
`special embodiment the message recipient, several recipi-
`ents or a group may be chosen from the memory of the SIM
`card or from the menion of the mobile station. or it
`is
`inputted to the mobile station. When a dedicated action. such
`as pressing a button. is taken, a data file is recorded from the
`dictation, voice or video that is available. A media player;J
`recorder located on the EEPROM andfor RAM ofthe SIM
`
`card or the memory of the mobile station typically does the
`recording of the file. In some embodiments the message
`itself is recorded to the RAM memory of the SIM card
`andr‘or
`the mobile station. After this the mobile station
`transfers the file to the recipient. to a secondary address of
`the recipient. or dials the telephone number of the recipient
`and plays the message as playback to the recipient when the
`call
`is answered or to the voicemail box if the call
`is
`answered by the voicemail box. The dialing of a data or a
`voice call may be realized from the SIM card as well in some
`embodiments using the proactive SIM feature of the SAT
`SIM Application Toolkit. which is specified in the phase 2+
`of the GSM specification.
`
`It]
`
`3U
`
`35
`
`In some embodiments of the invention. a special prefix
`and postfix maybe stored on the network. the SIM or the
`mobile station memory. and is played prior to the recording
`in the data file. The prefix andr'or postlix could play for
`instance: “in the fin] lowing you will hear a message from Mr.
`Jere Jiirvenpiiii.” MIESSAGIIE “This completed the message
`ofJero Jarvenpaa." The fact that the message was received
`could be detected in various ways in accordance with the
`invention. When the recipient or the voicemail box answers
`or hangs up. a DTMF tone may be transmitted and detected.
`which may be used to notify that the message was delivered.
`Alternatively the recipient could be asked to press a button
`or perform a dedicated action in order to signal that the
`message was indeed received andr‘or understood. If one or
`some of the recipients are unavailable. the message may be
`kept
`in memory and several other attempts to send the
`message may be taken. In some embodiments it is possible
`to set expiration conditions for the message. such as time.
`demands on memory by other functions. or various other
`' conditions. In some embodiments the SIM and the mobile
`station may execute the method together. by for example the
`SIM performing the recipient selection and commands for
`forming or dialing connection. and the mobile station by
`providing a media player. Many prior art tenninals already
`feature a MP3 player or the like.
`In the phase 211] of FIG. 2 the message recipient is chosen
`by entering a telephone number or by choosing a name from
`an electronic phone book or the like. A recipient may be
`chosen on the basis of other directory infonnation as well.
`for example on the basis of an IP-address. Following this, a
`voicelvideo message is recorded typically. but not necessar-
`ily in packet switched format in phase 221}. In some embodi-
`ments the order of phases 210 and 220 may be reversed.
`In phase 230 packets are streamed to the recipient via
`telephony network or the Internet. In some embodiments
`phases 230 and 210 maybe concurrent. The recipient may
`receive the packet stream and play it in real time in phase
`240. Alternatively. the recipient may also reassemble the
`packet stream to a data file in phase 240. which can be stored
`to the memory of the subscriber temtinal andr'or a server in
`the telephony network or on the Internet and played at a later
`time. Upon reception the recipient is given the opportunity
`to answer the sender in phase 260. In some embodiments.
`messages may be streamed to several recipients by sending
`several copies of the same packet stream.
`During. in between or after any of the phases 211). 220.
`230. directory lookup maybe executed in some preferable
`embodiments.
`In the phase 305 of FIG. 3 the message recipient is chosen
`by entering a telephone number or by choosing a name from
`an electronic phone book or the like. Following this. a
`voicei’video message is recorded in packet switched fonnat
`in phase 310. In some embodiments the order of phases 305
`and 310 may be reversed.
`The recording is written to a data file in phase 315.
`Following this. the data file is decomposed into IP~packets
`in phase 320. or packets of any other infomiation transmis—
`sion protocol e.g. H323. HTTP. Packets are streamed to the
`recipient or multiple recipients or a group via telephony
`network or the Internet in phase 325. In litany embodiments
`packet streams may be kept on standby. discontinued and
`then continued for transmittal once favourable circum-
`stances such as adequate network access. radio network
`access. radio signal strength. bandwidth. authentication or
`the like arise.
`During. in between or after any of these phases. directory
`lookup maybe executed in some preferable embodiments.
`0013
`0013
`
`4t:
`
`45
`
`50
`
`55
`
`6t;
`
`
`
`7
`
`8
`
`US "3,218,919 B2
`
`Recipient plays packet stream directly andr‘or reassembles
`the data file in phase 330. The recipient may receive the
`packet stream and play it in real time. In some embodiments
`the packet stream is played automatically. Alternatively. the
`recipient may also reassemble the packet stream to a data file
`in phase 330, which can be stored to the memory of the
`subscriber terminal andfor on a server in the telephony
`network or on the Internet and played at a later time. Upon
`reception the recipient is given Ihe opportunity to answer the
`sender in phase 335.
`is typically a mobile station
`The subscriber terminal
`equipped with an Internet connection andfor a telephony
`network connection. The mobile station typically abides to
`UMTS—. GSM—. WAP—. Teldesic—.
`Inmarsat—.
`Iridium—.
`GPRS-. CDMAa HTTP“. H323-. SMS-. MMS*. and/or
`WCDMA-standards in sortie preferable embodiments. The
`subscriber terminal used in the method may also be a PC.
`PDA. Palm Computer or an Apple Macintosh computer
`equipped with an Internet connection andfor a telephony
`network connection in seine preferable embodiments. The
`subscriber temtinal
`in accordance with the invention has
`
`typically an operating system like Windows. Windows NT—.
`Epoc-. Windows CE-, Unix-_. Linux-_. OSI‘ZZ. Symbian. Epoc.
`l’almOS. Pocket PC. GEOS. MS-Stinger andi'or Sybase. The
`execution of methods 10. 20. 30 is typically realised with a
`separate software application operating under the control of
`these operating systems. Alternatively.
`the execution of
`methods 10. 20. 30 may be realised with software that is
`integrated to any of the above operating systems. In some
`embodiments the execution of methods ll). 20, 3t} and their
`favourable pennutations and further embodimems may be
`realised by OEM software for mobile stations. modems.
`computers,
`radio, SIM cards andJ'or line cards. In some
`emboditnents the execution of methods 10. 20. 30 may be
`realised with software that is integrated to any email client
`software. such as Microsoft Outlook. Outlook Express or the
`like. In some embodiments the execution of methods 10. 20.
`30 may be realised with software that is deveIOped using
`SAT (SIM Application Toolkit) or W'I'AI (Wireless Tele-
`phony Application Interface} of WAP (Wireless Application
`Protocol).
`The information transfer in accordance with the inventive
`
`method follows a harmonious information transfer protocol.
`which is typically packet switched in sortie embodiments
`and compatible with the various hardware and software
`setups of the subscriber temiinals. Typically difi‘crent hard-
`ware setups ot‘ subscriber terminals have dilferent client
`software programs. which are all
`intercompalible. For
`example in some preferable embodiments the data file is of
`MP3— or WAV—. Or RealSystem Secure—fomtat which is
`understood by all software programs residing in subscriber
`terminals in accordance with the invention. Various other
`
`compression methods may also be employed to produce the
`data file.
`
`The subscriber terminals need also be compatible to
`handle the direct packet stream in accordance with the
`invention.
`in some preferable embodiments. This packet
`stream may be an IP—(Internet Protocol) ntulticasting,
`'I‘CP-
`[Transmission Control Protocol) andi'or UBP (User
`Dalagrain Protocol) data stream. The data file may also be
`transmitted using these protocols or others in some prefer-
`able embodiments.
`Provided the receiving subscriber terminal is incompat-
`ible to receive the transmitted format, the fomtat may be
`adapted to the data format of the recipient at a central server
`in the telephony network. cellular network andilor on the
`Internet. If the recipient is tutable to receive the voicernail
`
`the message may be stored on a central server for the time
`being. If the subscriber terminal is an analog phone. or
`otherwise unable to decipher and reproduce the data Ibnnat
`of the voicernail. the voice mail can always be played down
`the phone line from the server as a last resort. For all cases
`where Ihe recipient subscriber terminal cannot reproduce or
`store the message. a backup server may be designated in the
`transmission in some preferable emboditnents. During,
`before. in between or after any of the phases of methods 10.
`20. 30 or their permutations or embodiments an address tag.
`giving the lP-address. telephone number, email address or
`any other directory information