System, method and mobile device for remote control of a voice mail

System, method and mobile device for remote control of a voice mail
US007283808B2
(12)
(54)
United States Patent
(10) Patent N0.:
Castell et a].
(45) Date of Patent:
SYSTEM, METHOD AND MOBILE DEVICE
US 7,283,808 B2
Oct. 16, 2007
FOREIGN PATENT DOCUMENTS
FOR REMOTE CONTROL OF A VOICE
MAIL SYSTEM
AU
7843498
5/1997
(75) Inventors: William D. Castell, Waterloo (CA);
Gary P. Mousseau, Waterloo (CA);
(Continued)
Mlhal Lazarldls, Waterloo (CA)
(73)
OTHER PUBLICATIONS
Assignee: Research In Motion Limited’ Waterloo
(CA)
( * ) Notice:
Motorola, “AirMobileTM Wireless Comm Guide for cc:Mail” User
Guide Version 1.0, Motorola Wireless Data Group, 1995, pp. 3-48.
Subject to any disclaimer, the term of this
gage? 11S STE]???$138; gaijlgsted under 35
' '
'
y
(Continued)
Primary Examiner4Gerald Gauthier
y '
(74) Attorney, Agent, or Firmilones Day; Krishna K.
(21) Appl. N0.: 10/051,697
pathlyal; Robert C- Llang
(22) Filed:
(57)
(65)
Jan. 18, 2002
Pnor Pubhcatlon Data
US 2002/0098831 A1
Jul. 25, 2002
A uni?ed messaging system, method and user interface is
provided for a handheld mobile communication device. The
Related US. Application Data
method may include the following steps: (a) providing a
uni?ed event listing display comprising: a plurality of sum
_ _
(60)
ABSTRACT
_
_
mary descriptors, each summary descriptor having one or
PrOVlslOnal apphcanon NO‘ 60/262,575’ ?led on Jan‘
more information elements to identify the event associated
18, 2001~
With the summary descriptor; (b) selecting one of the
plurality of summary descriptors; (c) displaying a voice‘ mail
(51)
Int- ClH04M 11/10
(2006-01)
(52) US. Cl. ................. .. 455/413; 379/8823; 370/401;
713/159
1nterface associated W1th the selected summary descriptor,
Wherein a plurality of voice mail actions are displayed on the
interface; (d) selecting one of the plurality of voice mail
actions; (e) communicating a voice mail command associ
(58)
med With the Selected Voice mail action to a uni?ed mes
Field of Classi?cation Search ........... .. 379/8812
379/67 1 88 11 93 08 88 19 88 17 88 22’
saging server via a Wireless data communication network;
379/88' 53 1'58’_ 4'55/h13' 46’6 412’1 406’
(f) receiving the voice mail command at the uni?ed mes
'
1.
(56)
’
saging server; (g) executing an action associated With the
. 4?515/A1i12'2’41A1i'4’ 370/:011.’ 713/159
’
’
_
’
’
received voice mail command at the uni?ed messaging
See app lcanon e or Comp ete Seam
References Cited
_
' ’
lstory'
server; (h) establishing a circuit-switched communication
connection to the mobile device from a PBX system asso
ciated With the uni?ed messaging server; and (i) performing
an action corresponding to the received voice mail command
U.S. PATENT DOCUMENTS
through the established circuit-switched communication
4,106,060 A
8/1978 Chapman, Jr.
connection.
42 Claims, 10 Drawing Sheets
(Continued)
115a
Uni?ed
Messaging
Corporate
Services
Uni?ed
\
‘25 r W
i401;
essaging
Services
Corporate
Phone Services
E;
120
Ccrpolaie Location (A)
Firewall
—
Uni?ed
Interface
105
»
Services
145a
1455
Massaging
Se
Dale-Centric
ces
115:
Wireless Networ
k
Voice-Centric
‘\ Wireless Network
Dual-Mode
Mobile
1 50b
Network Carrier Location (C)
Device
Traditional
Voice Calls
US 7,283,808 B2
Page 2
US. PATENT DOCUMENTS
46951880
46971281
4,713,780
4,837,798
4,837,800
4,856,047
4,928,096
4,951,044
4,980,907
5,008,926
5,043,721
5,086,502
5,125,021
5,127,041
5,136,291
5,157,660
5,159,592
5,177,680
5,181,200
52101785
5,265,033
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
5,283,887 A
9/1987
9/1987
12/1987
6/1989
6/1989
8/1989
5/1990
8/1990
12/1990
4/1991
8/1991
2/1992
6/1992
6/1992
8/1992
10/1992
10/1992
1/1993
V1993
5/1993
11/1993
Johnson er 91
o’sullivan
Schultz et al.
Cohen et 91Freeburg et a1.
Saunders
Leonardo et a1.
Nelson et al.
Raith et al.
Misholi
May
Malcolm
Lebowitz
o’sullivan
Teague
Kuwahara et al.
Perkins
Tsukino et al.
Harrison
Saw er 91
Vajk et al.
5/1998 Bell et a1.
6/1998 Mandal et a1.
6/1998 Staples etal.
5,764,899
5,765,170
5,771,353
5,781,614
5,781,901
5,790,790
5,790,974
5,812,671
5,812,773
5,812,819
5,813,016
5,819,172
5,819,284
A
A
A
A
A
6/1998
6/199g
6/1998
7/1998
7/199g
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
g/199g
g/199g
9/1998
9/199g
9/1998
9/1998
10/1998
10/1998
10/1998
10/199g
11/199g
11/199g
12/1998
12/1998
12/1998
5,822,434
5,826,062
5,838,252
5,838,926
5,844,969
5,850,219
5,850,444
Eggleston etal.
Morikawa
Eggleston etal.
Brunson
Kuzma
Smith et 31‘
Tognazzini
ROSS, Jr‘
Norin
Rodwin etal.
snn1i1n616
Campana, Jr. et a1.
Farberetal.
Caronnietal.
Fake, Jr‘ et 31‘
Kikinis
yamagishi
Goldman etal.
Kumomura
Rune
5,862,321 A
1/1999 Lamming etal.
52931250
52991255
5,313,582
53151635
53331152
53331266
5,370,566
A
A
A
A
A
A
A
3/1994
3/1994
5/1994
5/1994
7/1994
7/1994
12/1994
Okumura er 91IWaki er 91
Hendelet al.
Kane er 91
Wilber
B092 er 81Mitchell, Jr. et al.
5,867,660
5,878,434
5,881,235
5,889,845
5,903,723
5,905,777
5928329
A
A
A
A
A
A
A
2/1999
3/1999
3/1999
3/1999
5/1999
5/1999
7/1999
53921390
54061557
5,410,543
5,416,473
5,418,463
5,436,960
5,438,611
54521356
5,479,472
A
A
A
A
A
A
A
A
A
2/1995
4/1995
4/1995
5/1995
5/1995
7/1995
8/1995
9/1995
12/1995
Crozier
Baudoin
Seitz er al
Dulaney, III et al.
Fleming et al.
Campana, Jr. et al.
Campana, Jr et 91Albert
Campana, Jr. et al.
5,937,161
5,941,956
5,943,426
5,948,066
5,951,636
5953322
5,958,006
5,961,590
5,964,833
A
A
A
A
A
A
A
A
A
8/1999
8/1999
8/1999
9/1999
9/1999
9/1999
9/1999
10/1999
10/1999
5,481,611 A
5,487,100
5,493,692
5,495,484
5,548,789
55591800
55721528
5,579,472
5,588,009
5,598,536
5,603,054
56041788
5,625,670
5,627,829
56301060
5,631,946
5,633,810
5,638,450
5,666,530
5,666,553
5,673,322
5,701,423
5,706,211
5,727,202
5,729,735
5,737,531
5,742,905
5,745,689
5,751,960
5,751,971
5,754,954
5,757,901
5,758,088
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
2/1994 Zachery
5,758,150 A
5,761,416 A
5,764,639 A
1/1996 Owens et a1. ............. .. 713/159
V1996
2/1996
2/1996
8/1996
9/1996
11/1996
11/1996
12/1996
1/1997
2/1997
2/1997
4/1997
5/1997
5/1997
5/1997
5/1997
6/1997
9/1997
9/1997
9/1997
12/1997
1/1998
3/1998
3/1998
4/1998
4/1998
4/1998
5/1998
5/1998
5/1998
5/1998
5/1998
Kane
Theimer et al.
Self er 91Nakanura
Mousseau er 91
Shuen
Keyworth, 11 et al.
Will
Slaughter, III et al.
Theimer er 91
Terr
Campana, Jr et 91Gleeson et al.
Tang et 91Campana, Jr et 91Mandal et al.
Robson
Clark et 91CroZier
Pepe er 91
Crozier
Beletic et al.
Kucala
Meyering
Ehley
Pepe er 91Yeager er 91
Matsunaga
Dobbins et a1.
Cannon et a1.
Hiroshige
BeZaire etal.
Schmidt et al.
Draper et al.
Mills
Staples etal.
Becket al.
F6111d111e etal.
Clark et a1‘
Mulligan etal.
51111111611111 etal.
Frith et 11.
Whalen et 31‘
Zerber
Kimball
Eggleston etal.
Mendez etal.
Kikinis
5,966,663 A
10/1999 Gleason
5,968,131
5,973,612
5,974,180
5,974,238
5,978,837
5,983,073
5987508
5,995,597
6,000,000
6,006,274
6,009,173
6,014,429
6,018,762
6,023,700
6,023,708
6,034,621
6,035,104
6,052,442
6,052,563
6,052,735
6,058,431
6,067,561
6,072,862
6,073,137
6,073,165
6,084,969
6,085,192
6,085,231
6,085,232
6,091,951
6,092,114
6,092,191
10/1999
10/1999
10/1999
10/1999
11/1999
11/1999
11/1999
11/1999
12/1999
12/1999
12/1999
1/2000
1/2000
2/2000
2/2000
3/2()()()
3/2()()()
4/2000
4/2000
4/2000
5/2000
5/2000
6/2000
6/2000
6/2000
7/2000
7/2000
7/2000
7/2000
7/2000
7/2000
7/2000
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
Mendez etal.
Deo et 31‘
Schwendeman
Chase, Jr.
F6111d111e etal.
Ditzik
Agrahamm et 31‘
W611z et a1.
Hawkins et 31‘
Hawkins et al.
Sumner
LaPorta etal.
Brunson et a1‘
Owens et al.
Mendez etal.
Kaufman
Zahariev
c66pe1 et al.
Macko
Ulrich etal.
Srisuresh etal.
Dillon
Srinivasan
BrOWn et a1.
Narasimhan etal.
Wright et al.
Mendez etal.
Agraharam et a1.
Kikinis
Sturniolo et al.
Shaffer et al.
Shimbo et a1.
US 7,283,808 B2
Page 3
6,101,531
6,112,244
6,115,394
6,115,736
6,125,281
6,125,369
6,128,739
6,130,892
6,131,096
6,131,116
6,134,432
6,138,146
6,141,690
6,144,671
6,144,997
6,151,606
6,154,839
6,157,630
6,157,950
6,163,274
6,167,379
6,170,057
6,185,603
6,215,859
6,219,694
6,233,341
6,240,088
6,249,820
6,256,666
6,272,545
6,275,848
6,275,850
6,292,668
6,314,519
6,324,544
6,324,587
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B1
B1
B1*
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
8/2000
8/2000
9/2000
9/2000
9/2000
9/2000
10/2000
10/2000
10/2000
10/2000
10/2000
10/2000
10/2000
11/2000
11/2000
11/2000
11/2000
12/2000
12/2000
12/2000
12/2000
1/2001
2/2001
4/2001
4/2001
5/2001
5/2001
6/2001
7/2001
8/2001
8/2001
8/2001
9/2001
11/2001
11/2001
11/2001
Eggleston et al.
Moore et al.
Balachandran et al.
Devarakonda et a1.
Wells et al.
Wu et al.
Fleming, III
Short et al.
Ng et al.
Riggins et al.
Holmes et a1.
Moon et a1.
Weiman
Perinpanathan et a1.
Lamming et a1.
MendeZ
Arrow et al.
Adler et al.
Krishman
Lindgren
Dean et al.
Inoue et al.
Henderson et al.
Hanson
LaZaridis et al.
Riggins
Gayton et al.
Dobbins et al.
Singhal
Flanagin et a1.
Arnold
Beyda et al.
Alanara et a1.
Davis et a1.
Alam et al.
Trenbeath et al.
6,330,244 B1 *
12/2001
SwaItZ et a1. ............. .. 370/401
6,333,973
12/2001
Smith et al.
B1*
........... ..
379/88.12
US
US
US
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
WO
0040693
0042093
0054072
9619064
9726709
9727717
9732251
9733421
9741654
9744942
9800787
9821911
9823108
9826344
9848560
9905620
9905813
9906900
9912365
9917505
9919988
9936870
9945484
9945684
9948312
9950974
9963709
0011567
0011832
0020994
0113572
0113656
0141472
0167716
0171539
11/2001
11/2001
12/2001
6/1996
7/1997
7/1997
9/1997
9/1997
11/1997
11/1997
1/1998
5/1998
5/1998
6/1998
10/1998
2/1999
2/1999
2/1999
3/1999
4/1999
4/1999
7/1999
9/1999
9/1999
9/1999
10/1999
12/1999
3/2000
3/2000
4/2000
2/2001
2/2001
6/2001
9/2001
9/2001
OTHER PUBLICATIONS
379/88.12
_
_
_
_
6,356,956 B1
3/2002 Deo et 31‘
Motorola, “AlrMobileTM W1reless Comm Server for cczMall” Gu1de
6,389,115 B1 *
6,389,276 B1 *
5/2002 Swistock ............... .. 379/88.12
5/2002 Brilla et a1‘ ______________ __ 455MB
Version 11’ Motorola Wireless Data Group’ 1995’ PP 4'46
Sun Microsystems, JavaMailAPI Design Speci?cation, Version 1.0,
Dec. 9, 1997, Sun Microsystems, Inc., chapters 1-10 appendices
6,400,958 B1
6/2002 Isomursu et 31‘
6,408,177 B1 *
6/2002
6,434,378 B1 *
8/2002 Fougnies .................. .. 455/406
6,449,287 B1
9/2002 Leuca et 31‘
Parikh et a1.
.......... .. 455/414.4
A'E
_
_
_
Compaq’ Am 2100 genes Color Palm-$12G PC Reference Gulde’
Second Edition, Aug. 1999, Compaq Corporation.
6,470,358 B1
10/2002 Beyda et a1‘
6,487,560 B1
110002 LaRue et a1‘
6,580,784 B2 * 6/2003 Rodriguez et a1‘
379/88‘12
Gadol, Steve, et al. “Nomadic Tenets- A User’s Perspective,” Sun
Microsystems Laboratories, Inc., pp. 1-16 (Jun. 1994).
Declaration of David A. Keeney regarding SAM System, pp. 1-33
6,636,733 B1 *
455/412.2
(Sap 3’ 2002)
6,792,086 B1 *
10/2003
Helferich ........ ..
9/2004 Saylor et a1. .......... .. 379/8817
_
SAMPage Manual’ Verslon Z0, TeCkNOW! (Feb 1990)~
200l/0015977 A1
8/2001 Johansson
Reiter, Alan A., “Focus on Technology,” Telocator (Jan. 1990) (4
2002/0059380 A1
5/2002 Biliris et a1.
Pages)
Kuehn, Carl, “More than EMail,” Southwest Computer & Business
FOREIGN PATENT DOCUMENTS
19961345
0617373
0736989
0772327
0788287
09214556
0777394
0793387
0825788
0838774
0838934
0772327
0918417
0930766
0986225
1289346
0001552
0029531
12/1999
9/1994
10/1996
5/1997
8/1997
8/1997
9/1997
9/1997
2/1998
4/1998
4/1998
2/1999
5/1999
7/1999
3/2000
10/1999
5/2001
10/2001
Equipment Review, vol. VII, No. 2, (Feb. 1990) (1 pg.).
SAM System for Automated Messages User’s Manual (1988) (17
PgS~)~
Motorola Operating Instructions for Your “PMR 2000” Series
Display Radio Pagers Personal Message Center (2000) (7 pgs).
Motorola PMR 2000 Personal Message Receiver POCSAG (CCIR
Radio Paging Code #1) (1986) (6 pgs.).
Feibus, “A Desktop In Your Palm”, Informationweek, Aug. 25,
1997, pp. 6511".
Behr, “Handheld Solutions”, Informationweek, Oct. 27, 1997, pp.
106-113.
Newsletter, E-Mail Merges With Voice Through In?nite Technolo
gies, Voice Technology & Services News, May 26, 1998.
Newsletter, VODAPAGE: Vodapage demos increasing convergence
of pagers and mobile communications at TMA 29, M2 Presswire,
Nov. 28, 1996.
Mosher, Microsoft Exchange User’s Handbook, Duke Press, 1997,
pp. 547-549.
“3 Com PalmPilot Gets Wireless Link for E-Mail”, Spooner, John
G., PC Week, Dec. 8, 1997.
US 7,283,808 B2
Page 4
“Have Your Pager Call My Pager”, Sullivan, Kristina B., PC Week,
Johnson, David B., “Ubiquitous Mobile Host Internetworking,”
Dec. 8, 1997.
Briere, Daniel, et al., “One Mailbox, Just Like Old Times,” Network
Fourth Workshop on Workstation Operating Systems, pp. 85-90,
Oct. 14-15, 1993.
Johnson, David B., “Mobile Host Internetworking Using IP Loose
Source Routing,” School of Computer Science, Carnegie Mellon
University, pp. 1-14 Feb. 1993.
Schoettle, Bob, “IP-Address Management on LANs” Byte, pp.
199-200, Feb. 1996.
Cheshire, Stuart, et al., “Internet Mobility 4 x4,” Computer Science
Department, Stanford University, pp. 1-12, Aug. 1996.
Yeorn, Hoen Y, et al., “IP Multiplexing by Transparent Port
Address Translator,” Proceedings of the Tenth USENIX System
Administration Conference, pp. 113-122, Sep. 29- Oct. 4, 1996.
Johnson, David B., “Scalable and Robust Internetwork Routing for
Mobile Hosts,” IEEE Computer Society, pp. 2-11, 1994.
Egevan, K. et al., “The IP Network Address Translator,” Network
World, vol. 14, issue 16, p. 21 (Apr. 21, 1997).
Padwick, et al., Special Edition Using Microsoft Outlook 97, 1997,
Que Corporation, pp. 250-251, 353-367.
News Release, “Motorola Rings in 1995 with the Launch of the
Marco® Wireless Communicator,” Jan. 4, 1995 (4 pgs.).
Motorola, Inc., emailVClient, 2001 (4 pages).
News Release, “Motorola Announces Pagewriter 250, The World’s
Smallest Pager with Full Keyboard”, Feb. 27, 1997 (2 pgs.).
Dewey, Barney, “Communications Strategies for Newton 2.0,”
Newton Technology Journal, p. 10, Jun. 1996.
Press Release, “Motorola Announces New Solutions to Provide
Consumers with Wireless Access to Personal and Enterprise E-mail
Accounts,” Mar. 21, 2001 (4 pgs.).
“Motorola’s ‘Marco’ Wireless Communicator,” http://www.msu.
edu/-luckie/gallery/marco.htrn, Jun. 14, 2001 (3 pgs.).
Working Group, pp. 1-10, May 1994.
Book, “Internetwork Mobility The CDPD Approach,” by Mark S.
PgS~)~
Taylor, William Waung, and Mohsen Banan, Jun. 11, 1996.
“BlackBerry Technical White Paper,” Research In Motion Ltd.,
Version 1.0, 1998-1999.
Newsletter, “Battery Friendly Bulletin,” Vol. 1, Issue 3, pp. 1-7 and
Newton Reference, Communications, 1996-1997(4 pgs.).
unnumbered page, 1999.
PC Pro Issue 31: Realworld Computing, PDA Column, Jul. 30, 1997
Article, Comerford, “Handhelds Duke It Out for the Internet,”
Wireless Internet, pp. 35-38 and 41, Aug. 2000.
News Release, “CE Software Announces Mobile Vision,” Editorial
Contacts, CE Software, Inc., 1995 (3 pgs.).
News Release, “CE Software Ships MobileVision,” Jun. 20, 1995 (3
(7 PgS~)~
Enterprise Solutions for Email Overload, Founder Publications,
http://www.amikanow.com/corporte/publications.htrn,
2001 ,(9 pgs.).
Aug.
6,
“Motorola’s ‘Marco’ Wireless Communicator,” http://www.msu.
edu/-luckie/gallery/marco.htrn, Aug. 6, 2001 (2 pgs.).
Press Detail, “Extended Systems and Motorola Bring Short-Range
Wireless to the Paging E-volution,” Jan. 13, 2000 (3 pgs.).
Press Detail, “3Com Corporation Licenses Bluetooth Technology
from Extended Systems,” Feb. 22, 2000 (2 pgs.).
Web site Article, Hawaleshka, “The Web in Your Pocket,”
Press Release, “Apple Agrees to License Newton Technology to
Maclean’s, May 15, 2000 (3 pgs.).
Schlumberger, Digital Ocean,” Nov. 3, 1995 (3 pgs.).
FreZZa, Bill, “PDA, PDA, Wherefore Art Thou, PDA?”, Freewire,
Aug. 6, 2001 (6 pgs.).
Claxton, “Messaging API’s for Voice Networks,” Telecommunica
tions, pp. 116-120, 1998.
Gifford, David K., et al., “The Application of Digital Broadcast
Black, Lauren, et al., “Personal Digital Assistants,” Macworld
Reviews, Aug. 6, 2001 (5 pgs.).
Communication to Large Scale Information Systems.” IEEE Jour
nal on Selected Areas in Communications, vol. SAC-3, No. 3, pp.
Reference, “MobileVision Direct Wireless Connection to Your
457-467 (May 1985).
LAN-Based Electronic Mailbox,” CE Software, Inc., pp. 1, 3, 5, 7,
9, 11, 13, 15, 17, 19, 21, 1995.
Gifford, David K., et al., “An Architecture for Large Scale Infor
mation Systems,” ACM, pp. 161-170 (1985).
User Manual, “MobileVision Direct Wireless Connection to Your
LAN-Based Electronic Mailbox,” CE Software, Inc. 1995.
* cited by examiner
U.S. Patent
Oct. 16, 2007
1 15a
Sheet 1 0f 10
105a
.
Messaging
Corporate
Portal r
Services
Services
Services 5 i
H >
V
v
140C
LAN
Sen/ices \?sb
'
a
Phone j
‘
Corporate
125
14Gb
T
\r
E'Ma‘l
<
140a
105b
Uni?ed
Server
US 7,283,808 B2
Phone Sen/ICES
a
|
ASP/ISP Location (B)
INTERNET
120
Firewall
Corporate Location (A)
/
Firewall
/
105 o______
Interface
145a/ Services
KUy-f d
m'e- \
Messaglng
Services
145b
|
Internet
1
Services
Data—Centric 115C H
Network BackbonIe>
100
g
f
Voice?entric
Wir less Netw r
e
Dual-Mode
Mobiie
0 k
Phone’Services
& Voice Mail
‘ >
Network Carrier Location (C)
Device
FIG. 1
[
145C
Traditional
Voice Calls
U.S. Patent
Oct. 16, 2007
US 7,283,808 B2
Sheet 2 0f 10
Corporate Of?ce or ASP Of?ce or Network Carrier
2108
-
E'Ma“
Web Interface
Sewer’
Uni?ed Messaging
\\\
Sub-system
a0\
(Exchange,
_
Notes)
\
\
PBX & voice-
\
Q
.
/
-
.
1 10a
205
Mail lnterface’Q)
[7; "
F_>_B)_(_I System
22
with Voice
‘120
125
II
Telephone
lncomin
230/ Calls
[I
I|
|‘— 235 (Outside
961 J!
I
135
Resources - T1,
ISDN, PSTN, etc)
/.
’Wireless
150a
Uni?ed -- February 15 Event El Rcv 08:00a Joe Blow Lets Do a Deal... Come and Talk...
Listing
C Rcv 09:00a Joe's Boss Outgoing Call: # 545-2345 (21 Min)
ESE Snt 09:10a E-Mail Friend Of?ce Party Next Week...
Dual-Mode
Mobile
r Vm 10:00a Voice Mail, Caller ld.‘ 555-1212 Ref #3 (1.2 Min) L- 100
{5 Rev 11:00a Person Y Incoming Call & Memo (10 Min)
C Vm 12:05p Voice Mail, Caller Id: 999-9899 Ref#12 (1 Min)
Snt 2:00p Conference Call - Command Used (30 Min)
Kl Snt 4:00p Person A Called from e-mail (30 Min)
-- February 14 -
FIG. 2
U.S. Patent
Oct. 16, 2007
Sheet 3 0f 10
US 7,283,808 B2
Corporate Of?ce or ASP Office or Network Carrier
Web Interface \ Uni?ed Messaging
\\
- E-Mail Interface ~ \
Sub-system
\
/115
PBX & Voice210°
225
—
/245
Mail Interface
_
_
—
_
_
_
I
l
I
Te‘ephone
Incoming
230/ Calls
Firewall
I
i '— 235
135
at‘,
Internet
Q—
Call Back
/
, Wireless
150a
Uni?ed
-- February 15 --
Event
E9 Rcv 08:0Oa Joe Blow Lets Do a Deal... Come and Talk...
Listing
c Rcv 09:00a Joe's Boss Outgoing Call: # 545-2345 (21 Min)
0 _' 9
El Snt 09:10a E-Mail Friend Office Party Next Week...
Devlce
‘1 Vm 10:00a Voice Mail, Caller Id: 555-1212 Ref #3 (1.2 Min) ——1OO
oulakgalode
315 Rev 11:00a Person Y Incoming Call & Memo (10 Min)
C Vm 12105;: Voice Mail, Caller Id: 999-9899 Ref #12 (1 Min
Snt 2:00p Conference Call - Command Used (30 Min)
El Snt 4:00p Person A Called from e-mail (30 Min)
- February 14 -
\
250
FIG. 3
U.S. Patent
0a. 16, 2007
Sheet 4 0f 10
US 7,283,808 B2
Opening an item in the
Event Listing Screen
-- February 15 --
E9 Rcv 08:0Oa Joe Blow Lets Do a Deal... (3°59 Menu
Duai'Mode
C Rcv 09:0Oa Joe's Boss Outgoing Call: # 5 open Item
MoP'le
E3 Snt 09:10a E-Mail Friend Office Party n Delete item
Device
k < Vm 10:00a Vcice MjiLCaller lci: ass-12* sort List
Lil Rcv 11:0Oa Person
—— 100
incoming Call & Me Find A" .Vm'
C Vm 1205;) Voice Mail, Caller id: 999-989 Fiie Item
Snt 2:00p Conference Call - Command
_
l-B Snt 4:00p Person A Called from e-mail options
\\
I
-- February 14 --
255
FIG. 4a
Voice Mail Message -
Choice Screen
E59
“voicE MAIL MESSAGE - Rent! 3
c
h ‘k
Caller Id: 555-1212
E
Matching Name: Tom Smith
( I
Mobile
21 Mm)
Call Length: 1.2 Minutes
W
.
Call Time: Mon. Feb. 15 - 1010051
7‘
Dual-Mode
8
ACTION TO BE TAKEN:
Device
__ 100
.(1'2 Mm)
:"81 Min)
E‘
( Delete\ Kiwi l/Cmt W“)
E‘ \\_{/ \Cpjne/ct/ V
//A
- '
“BMW, .7
FIG. 4b
260
Voice Mail
DTMF interface
__
i
.ll
E
Voice Mail Interface Actions
EC‘ lT Pl ay ,>
V
Moms
_
D l\?‘ff’ D ”
(FFWD
/—\
~_\
/~__—~\.
in) ——
\
@
If l\¥,
Next
\n/l KPrevious}
igaJ l\;First
A
I
Q
Last
Status: Playing Message #3 <caller id>\
FIG. 40
Dem
100
\
265
U.S. Patent
Oct. 16, 2007
Sheet 6 0f 10
US 7,283,808 B2
Corporate Office or ASP Of?ce or Network Carrier
% Web Interface
Messaging‘
Sub-system f
| 115
y E~Mail Interface
PBX & Voice-
245
Mail interface- -- - - _- 1
_
PBX System} 120
225
2100
|
215
with Voice
@- - - Ma"
_
lI
ii
[1%
Telephone
1'
I:
Firewall
l
g ‘\\ \ 4|||‘__235
135
4__ _ -— —e
t
-
c u
Ou gK/WEJ ‘a/S/ /
’
I
Conference
270
150a
Conference Call
Interface
-
n1 1‘; --
Dual-Mode
Mobi|e
Conference Call Setup Screen
. .
Participants:
Tom Jones, Joe Blow,
Blair Witch
@ ) ___1OO
Device
/
FIG. 6
U.S. Patent
Oct. 16, 2007
Sheet 7 0f 10
US 7,283,808 B2
Corporate Of?ce or ASP Office or Network Carrier
A‘Y Web Interface
Uni?ed Messaging
-
‘5
Sub—system
115
' E-Mail Interface
PBX & Voice
210C
120"
Mail lntefrface- —-_-_::::_
PBX System | i
with Voice Mail‘:
e;.-—-\e<
———-—L
I
\x
ll
125 _#E
‘I
Dropped
Telephone
Firewall
Incoming
Call
/
I|-— 23s
_ — _ —C l
230
f
I
Wireless
150a
Network
Noti?cation
Event
__
Egebruarv 15
280‘ (
._
walk.“ [mam/lode
mcommcs CALL - HELD
\E*\
C
Caller Id: 555-1212
Matching Name '. Tom Smith
3B
ACTION TO BE TAKEN:
C ‘
mm,
W
FIG. 7
Mobile
D6ViCe
(12 Min) -_-1OO
In)
2 (1 Min)
El
_- F
21 Min)
U.S. Patent
Oct. 16, 2007
Sheet 8 0f 10
Voice-malt
PBX System
recorded and
<———
A can is
sends call to
saved as usual I
4-
received
voice-mail
l
l
US 7,283,808 B2
404
1
4O'2
Voice mail system sends '—406
summary of call details to
PBX/Voice-Mail Interface
400
418
I
416
E
408
Device notifiesI
Does user
User Rejspondg by
user of incoming —> _ °Penm9 an
_
message
Issuing a play or
HaBe a_Mo7bile
Connect
evlce.
412
414
l
L
Message Placed into I
_ _
a
420
ug'fggxgzazge
Unified Message System -—>
storage area
R
y
esponse
summary message to
message prepared
mobile device
and sent
424
428
Othe".
Processmg
_
Want a wee‘
mail message?
462 l
‘Command recognized
and given to the PBX/ <voice-mail interface
Mesfqage
rece‘l‘ed by
Um?ed
message server
430
PBX/voice-mail
is message
component executes
the command
452 /
436
432
Drop Cali
Use new
number
446
Use default
number
442
l
450
I
PBX/voice-mail interface
‘
calls the dual mode mobile
Process 3" DTMF / device using the provided
COmmandS
FIG. 8
# and plays the message
U.S. Patent
Oct. 16, 2007
mobile device sends
US 7,283,808 B2
Unified Messaging Server
message to unified —>
messaging server
PBX/voice-mail interface
sends message to the
—> extracts all phone numbers
PBX/voice-mail interface
for conference call
‘
|
500
562
I
504
informs PBX system of user
Completed
Okay’?
conference
l
1
PBX/voice-mail interface
Organizer Ca
Clear call; cancel
L
Sheet 9 0f 10
request with phone #5
l
510
508
506
512—“PBX system instructed to
make phone cells out
through phone circuits
514
_ timer started for
System waits for
competed circuits
516__P call completions
i
Call Answered by
Timer Expires (may
526—>
attendee, timer
be lengthened)
518?~ lengthened ‘once’
i
PBX plays message
528
52O—~ to new conference
At least one cal
attendee. call bridged
Yes
into conference
completed?
52
Conference Yes
Clear call; cancel
conference
I
Continues
l
l
530
524
ast call to be
bridged into
call’?
FIG. 9
U.S. Patent
Oct. 16, 2007
US 7,283,808 B2
Sheet 10 0f 10
Call received by
PBX system
Call accepted
604
600
606 _
Call detected by PBX/
voice-mail interface
610
612
Call sent to
voice mail
does user
PBX requested to hold
have a
System
device?
call, please hold
message is played
608
PBX forwards held call
634—— to number provided,
sends to voice-mail or
614 —_ summary of call sent to
hangs up the caller
unified messaging system
i
616
618
i I
—
.
.
632 —
.
unified messaging system
delivers message to mobile
device
Start timer for
call
PBX/voice-mail
interface instructs PBX
what to do with call
t
630— “command given to PBX!
voice-mail interface
i
62
Y
Timer expires
i
User Acts on
the message?
4
call sent to voice
mail system
FIG. 10
Call Processing
command sent back to
unified messaging system
US 7,283,808 B2
1
2
SYSTEM, METHOD AND MOBILE DEVICE
FOR REMOTE CONTROL OF A VOICE
MAIL SYSTEM
interface associated With the selected summary descriptor,
Wherein a plurality of voice mail actions are displayed on the
interface; (d) selecting one of the plurality of voice mail
actions; (e) communicating a voice mail command associ
CROSS REFERENCE TO RELATED
APPLICATION
ated With the selected voice mail action to a uni?ed mes
This application claims priority from US. Provisional
Application Ser. No. 60/262,575 ?led on Jan. 18, 2001,
Which is hereby incorporated into the present application by
saging server; (g) executing an action associated With the
received voice mail command at the uni?ed messaging
server; (h) establishing a circuit-sWitched communication
reference.
connection to the mobile device from a PBX system asso
saging server via a Wireless data communication netWork;
(f) receiving the voice mail command at the uni?ed mes
ciated With the uni?ed messaging server; and (i) performing
BACKGROUND
an action corresponding to the received voice mail command
through the established circuit-sWitched communication
1. Field of the Invention
The present invention is directed toWard remote control of
connection.
a host system With a dual-mode mobile communications
BRIEF DESCRIPTION OF THE DRAWINGS
device (mobile device). Speci?cally a method is disclosed
for seamlessly integrating PBX services, including voice
mail services, into a mobile device for control by the user.
20
2. Description of the Related Art
There are very feW systems that alloW remote control of
host systems from mobile devices. There are no knoWn
solutions that use a dual-mode mobile device to remotely
control PBX and voice mail systems. In the area of related
a mobile device user to retrieve voice mail;
FIG. 3 shoWs a second embodiment of the invention as
25
art the closest solution knoWn to the author uses a broWser
like method for controlling ?le vieWing, ?le printing and ?le
re-routing like to a fax machine. Some of these solutions can
also act like a terminal emulator and thus alloW the user to
lo gin to the company netWork and act like any other terminal
user. These types of solutions are very far from What is
FIG. 5 is an overvieW of a Wireless dual-mode device
30
shoWing all the major hardWare components in the system;
FIG. 6 is an illustration of hoW conference call is estab
lished using the mobile device as the conference call initia
there are also methods to call a service provider and turn call
tor;
forwarding on or off, and change the call forwarding num
FIG. 7 is an illustration of hoW an incoming call can be
35
cell phone can adjust some of the operating parameters but
this has no multi-discipline effect on both voice and data
information.
It is naturally possible to use tWo devices to perform some
of the actions described in this patent, but these solutions
have lots of problems and are prone to errors. For example
one device is inevitably turned off, or has out of battery, or
is out of reach in a suitcase or a travel bag. The elegance of
having full control over the PBX and voice system is the
ideal solution. There is also the problem of costs for all these
used by a mobile device user to retrieve voice mail;
FIGS. 4a, 4b and 4c are examples of three control screens
seen by the user of the mobile device When they interact With
the uni?ed messaging system;
described in this patent. In the ?eld of phone technology
ber. In this area an individual home phone, o?ice phone, or
FIG. 1 is an overvieW of Where the invention is used in
three different environments Where PBX and voice-mail
systems can reside;
FIG. 2 shoWs one embodiment of the invention as used by
40
held and controlled by the user of a mobile device;
FIG. 8 is a data How diagram shoWing the steps necessary
to request a voice-mail message by sending a data message
to a uni?ed messaging server;
FIG. 9 is a data How diagram shoWing the steps necessary
to set up a conference call via a data message sent to a
uni?ed messaging server; and,
FIG. 10 is a data How diagram shoWing the steps neces
sary to process a held call via a data message sent to a uni?ed
45
devices to solve problems of data and voice noti?cations. By
messaging server.
DETAILED DESCRIPTION
adding costs and requiring multiple devices to solve simple
problems the number of users Will to purchase such a
A. OvervieW of the System
solution goes doWn very quickly. Finally, there is a complete
lack of elegance When tWo devices are required to deal With
both voice and data to proper control over the host system.
50
The mobile user expects simplicity and ease of use When
deal With noti?cations, and acting upon noti?cations.
device 100 (“mobile device”). This mobile device 100 is
shoWn as having Radio Frequency (“RF”) connections to
Therefore, there remains an important area of remote
control of a host system, from a dual-mode mobile commu
55
both a data-Centric Wireless netWork 150a and a voiceCen
60
tric Wireless network 1501). The voice-centric network 150!)
preferably provides circuit sWitched communication con
nections. Although these netWorks are shoWn as separate,
one skilled in the art Will appreciate that it is noW possible
for a single netWork like GSM/GPRS to support both cell
phone and data traf?c through the same netWork infrastruc
ture. Another component in FIG. 1 is the uni?ed messaging
service 115, Which can reside in many places. Uni?ed
messaging is Well knoWn in the ?eld of land-line data
65
communications, but it applicability to Wireless mobile
nication device, that has not been satis?ed.
SUMMARY
A uni?ed messaging system, method and user interface is
provided for a handheld mobile communication device. The
method may include the folloWing steps: (a) providing a
uni?ed event listing display comprising: a plurality of sum
mary descriptors, each summary descriptor having one or
more information elements to identify the event associated
With the summary descriptor; (b) selecting one of the
plurality of summary descriptors; (c) displaying a voice mail
With reference to FIG. 1 this diagram provides an over
vieW to the environment Where the invention is used. The
?rst component in the illustration is a dual-mode mobile
devices has not proceeded due to a lack of integration of
functionality in the mobile device. In this context the uni?ed
US 7,283,808 B2
3
4
messaging service can be used either in the corporate
inbox of the user’s uni?ed inbox such as the inbox for users
environment (A), the Application Service Provider (ASP) or
Internet Service Provider (ISP) environment (B), or Within
the Wireless netWork carrier location (C). Functionally the
uni?ed messaging service attempts to unify different sources
of Microsoft Exchange. In an alternative embodiment, this
noti?cation can take place through Wireless e-mail, short
of information and events for a given user. One goal of this
net Messaging Service (IMS). The invention can also be
used With an application service provider (ASP) or an
Internet service provider (ISP) 10519. An example of an ASP
service Would include a private netWork like America On
Line’s (“AOLTM”) netWork, MSN.com, or some other
messaging service (SMS), enhanced messaging service
(EMS), multi-media messaging service (MMS) or the Inter
unifying is to provide a single source for information,
events, messages and voice traf?c so that organization is
simpli?ed. As shoWn in FIG. 2, this uni?cation may include
a complete database and storage area 215 that contains
messages and events that have been sent to the mobile
802.11 netWork standard-like LAN capable of exchanging
device 100. Other major features include: one addressing
method to reach users, less time for information retrieval by
information at extremely high rates. Within an ASP or ISP
1051) environment (B) there are a range of services 140 for
customers of the ISP/ASP. As ISP’s try to differentiate
the user of the mobile device 100 and an accurate chrono
logical ordering to events and information on the mobile
device 100.
B. Remote Control Over Voice-mail System
Turning noW to FIG. 1 there is presented three different
information centers 105a, 105b, 1050 all capable of com
municating to a dual-mode mobile device (“mobile device”)
themselves they are ?nding it necessary to offer advanced
portal, messaging and phone services. In this environment
(B), similar to the corporate environment (A), there can be
a uni?ed messaging service available for mobile devices
100. The uni?ed messaging service uni?es all messaging
20
100. Each information center has a set of services that could
and data services so that the mobile device 100 is able to
present these events to the mobile device 100 user in a
consistent and harmonious fashion.
be used With a uni?ed messaging service 115a, 115b, 1150
Both the corporate location (A) and the ISP/ASP (B) have
to provide a range of information to the mobile device 100.
The uni?ed message service 115 also co-ordinates the activi
links to the Internet 135 for exchanging information With
mobile devices 100, and for general Internet 135 access for
information and content. This physical connection 130
25
ties and noti?cations to the mobile device 100, through its
links to the Wireless netWork 150. The voice-centric Wireless
network, or more traditionally the cellular network, also
provides the ability to reach each information center 105.
For example a mobile device 100 can call into a voice-mail
center, through a Private Automatic Branch exchange
(“PBX”) to retrieve voice mail messages. This kind of
activity is common for cell phone users today. For this
mobile device 100, the cell-phone support is just one part of
the functionality Which resides Within the mobile device 100
beside the data capabilities. These communication methods
are not mutually exclusive and both could be operating
simultaneously or cooperatively together on the same
mobile device 100.
The components that make up a uni?ed messaging solu
tion can vary, depending on the sophistication of the uni?ed
Would use a range of existing data communication technolo
gies including but not limited to Ethernet, Cable Modem,
DSL, ISDN, Frame Relay over any number of physical
30
by those skilled in the art.
The term Wireless netWork 150 has been used in tWo
contexts (l) the data-centric Wireless netWork 150a and (2)
35
the voice-centric Wireless network 1501). For one skilled in
the art, it has been stated that these tWo netWorks can be
merged into one single netWork that can support both voice
and data communications over the same physical netWork.
The neWest of these combined netWorks include, but are not
40
limited to (l) the Code Division Multiple Access (CDMA)
netWork, (2) the Groupe Special Mobile or the Global
System for Mobile Communications (GSM) and the General
Packet Radio Service (GPRS) both developed by the stan
dards committee of CEPT, and (3) the future third-genera
45
tion (3G) netWorks like EDGE and UMTS. GPRS is a data
messaging service and the goal of the service provider.
Generally all services are protected by a ?reWall environ
ment, this is especially important as most services are
accessible through the Internet 135. Uni?ed messaging
overlay on-top of the very popular GSM Wireless netWork.
Some older examples of data-centric netWork include, but
services 115 can include but is not limited to e-mail support,
Web site access and phone/voice-mail services. By leverag
ing the data component of the uni?ed messaging service 115,
the phone services component can provide noti?cation and
other types of features. Where necessary the uni?ed mes
saging service 115 uses the Internet to exchange information
With the WorldWide Web, and With mobile devices 100.
are not limited to: (l) the Mobitex Radio NetWork (“Mobi
50
Within most corporate locations (A) the availability of
phone services is standard. The corporation often has PBX
access to alloW the corporate phone system access to a
tex”), Which has been developed by Eritel and Ericsson of
SWeden, and is operated by Cingular in the United States,
and (2) the DataTAC Radio NetWork (“DataTAC”), Which
has been developed by Motorola and is operated by Ameri
can Mobile Satellite Corporation (AMSC) noW called
55
certain capacity of phone circuits from the phone company.
Many companies also purchase additional services With their
PBX system. Such additional service include Interactive
Voice Response (IVR) systems to provide call routing, call
services and voice-mail. When calls arrive into the corporate
cables like T1 or ?ber. These connections Will not be
discussed With other diagrams, as they are very Well knoWn
Motient, in the United States.
The netWork carrier location (C) 1050 preferably includes
the necessary infrastructure that makes up the Wireless
netWork 150, and other supporting computers. For one
skilled in the art the components Within the Wireless netWork
150 are Well knoWn and include base stations, and routing
user, the system is programmed to ring the desktop phone of
nodes like SGSN and GGSN nodes in a GSM/GPRS net
Work. As netWork carriers are trying to differentiate their
the user for a certain number of rings before sending the call
to voice-mail. As shoWn in detail in FIG. 2, the voice-mail
component after receiving the voice-mail is then able to
inform the user via a data command sent through the uni?ed
messaging service. In one embodiment, the noti?cation may
be provided by adding a neW voice-mail data element in the
services, and acquire greater revenue from the Wireless user,
they are installing value-added services 145. These include
uni?ed messaging services 1150, Internet services like por
tals 14519 and phone services 1450. A phone service, to
support basic calls to cell phones, has been part of cellular
netWorks since their creation. Some of services include, but
60
65
US 7,283,808 B2
5
6
are not limited to: voice-mail support, call forwarding, call
system is preferably kept Within a database for all mobile
holding, call Waiting and advanced 411-call dialing. Net
device 100 users 215. In one embodiment, this database
Work carriers 1050 are also installing advanced services that
support inter-connection betWeen services. This alloWs for
voice-mail systems to inform mobile device 100 users When
voice-mail messages have been deposited into their voice
might have both con?guration information and actual mes
sages being delivered to mobile devices 100. These mes
sages serve as references for the user in case they Want to
perform additional functions, like getting more data of an
mailbox. This invention then alloWs these same users to take
e-mail message. The noti?cation message is sent to the
the next step and act upon that noti?cation seamlessly from
their mobile device.
With reference to FIG. 2 this overvieW diagram illustrates
hoW a uni?ed messaging service can interoperate With the
PBX and voice-mail system to give the user a user-friendly
remote control over that voice mail system from the user’s
mobile device. Using the uni?ed messaging system 115 as a
focus, this Figure illustrates hoW a noti?cation message can
be sent out, through an interface to the voice-mail system, to
a mobile device 100. After reception the mobile device 100
mobile device 100 through the Internet via the Wireless
netWork; except if the uni?ed messaging server 115 resides
in the netWork carrier’s infrastructure domain, then it can
send directly to the mobile device 100 via the Wireless
netWork. The noti?cation message preferably includes one
or more of the folloWing pieces of information:
message Waiting indicatorithis is an indicator or ?ag in
the header of a the noti?cation message. Where a SMS
message means is used as the noti?cation message, the
can react to the noti?cation in a Way that seamlessly causes
the voice-mail system to play the voice-mail message With
out necessarily doWnloading over-the-air that voice-mail
20
message onto the mobile device.
Turning noW to FIG. 2 there is a much more complex
illustration of all the data exchanges and relationships
betWeen the various components of the system. FIG. 2 also
shoWs the relationship betWeen the uni?ed message sub
system and other sub-systems like e-mail and PBX systems.
The PBX system 120 links to local telephones 125, and
25
supports plain old telephone service (POTS) lines 235.
When used Within a network carrier environment, the PBX
system 120 might also provide SS7 gateWay support for cell
30
message Waiting indicator indicates it is a voice mail
noti?cation type of SMS message.
Voice-mail message reference identi?cationithis
uniquely identi?es the message Within the user’s voice
mailbox at the user’s voice mailbox.
Voice-mail access telephone numberifor calling back
into the voice mail system.
Caller IDicalling line identity of the caller Who left the
voice mail message, if available.
Date and time of call
The summary message preferably contains information
like the caller id, message call length, message reference
number, time it Was received and any other information it
can get from the caller information. In an alterative embodi
phone connections. Voice-mail support has a data store 225
ment, the uni?ed messaging component is fully integrated
for saving voice messages and other IVR con?guration data.
into the PBX and voice-mail system 120. In this embodi
ment, there is only one piece of softWare that performs both
E-mail connections might use Internet standards like POP3
or IMAP4 to Unix mail systems, or proprietary interfaces
like Microsoft’s MAPI, or Lotus Notes API for corporate
mail servers. Corporate e-mail servers like ‘Microsoft
ExchangeTM, or Lotus NotesTM are just tWo of the hundreds
35
noti?ed using several methods. The device might begin to
of e-mail systems available in the marketplace today.
In this ?rst embodiment, the ?rst step (1) is the arrival of
incoming phone calls for a given user, that is out of the
of?ce. These phone calls 230 can be coming from the outside
vibrate, it might give an audible tone or a combination of
both. The user then has the option of responding to the
40
message by opening it and performing the next action. The
45
user might also choose to ignore the message and it Will
reside in the uni?ed event listing 250 that shoWs all voice
and data events in a single event listing. The uni?ed event
listing is preferably a re?ection of the events that occurred
in the uni?ed messaging server 115 (such as, but not limited
to incoming e-mail messages received at the user’s account
at the user’s o?ice, faxes received at a fax number associated
With the user, voice mail messages) and Within the mobile
device 100 by the user (such as, but not limited to outgoing
World, over a T1 line or some other truck line, or coming
from other phones 125 Within the company PBX system
120. The company’s PBX system 120 gets no ansWer at the
user’s desktop and performs step (2) by sending the call to
the voice-mail system 225. This voice-mail system may be
a direct part of the existing PBX, or an added solution, i.e.
a separate physical computer system. The PBX and voice
mail system 120 Will place the call in the user’s voice-mail
mailbox 225 until it is played, forWarded, deleted or
accessed in some other action by the user. Naturally, the
voice-mail solution 120 stores a large number of voice mail
50
chronological events, only outgoing e-mail events, only
outgoing phone events, incoming phone events or any other
55
voice-mail interface 2100, Which uses an Application Pro
gram Interface (API) to interact With the voice-mail system
and the PBX system. This is similar to the API used to access
mail 210b, previously referenced as POP3 or IMAP4. Addi
tionally, a Web interface might exist 21011 for access Internet
content and Web pages.
category of event available on the mobile device 100. A
summary message or summary descriptor preferably com
prises of one or more information elements. In a preferred
embodiment, the one or more information elements includes
one or more of the folloWing: an graphical icon, a time stamp
of When the event Was received on or transmitted from the
60
mobile, subject line and sender’s name.
In this embodiment, the next step occurs When the user of
the mobile device 100 opens the voice-mail summary mes
sage to listen to the message. A summary of one type of
visual display used on the mobile device 100 is shoWn in
At step (3) the voice-mail interface 210c detects the
arrival of a neW voice-mail message saved in the message
store 225. If there is a mobile device 100 con?gured for that
voice-mail mailbox, then the uni?ed messaging system 115
email messages generated at the mobile device, telephone
call logs). This list can be sorted by the user to shoW all
messages, and each voice message is given an identi?er or
reference number so the user can proceed through them in an
orderly fashion. Interfacing to the voice-mail system is a
these functions.
Once the user has received the summary message of the
voice mail message on the mobile device 100 they are
sends a noti?cation message of the call to the mobile device
FIG. 4a. In this screen the user has exposed a menu of
actions 255 that alloWs the user to perform an action on an
100. Con?guration information for the uni?ed messaging
item in the uni?ed event listing. As illustrated, the user has
65
US 7,283,808 B2
7
8
already selected an item in the list, shown by the arrowhead.
The methods to perform this action might include, but are
drop the communication link to the voice-mail server 120. In
advanced voice-mail systems, 120 the normal hierarchical
not limited to using: a touch-screen interface, a roller Wheel,
interactive voice response interface might be collapsed so
that shorter, direct DTMF commands take the user directly
a mouse button, cursor keys or some other navigation
method. In this situation, the user further selects the “Open
Item” action and reveals all the details of the event, Which
to ?nal actions.
Turning noW to FIG. 3, in this second embodiment the
?rst three steps are preferably similar to those described in
FIG. 2. In step (1) a call arrives in for the user through the
causes FIG. 4b to appear to the user. In this example the
detailed information provided in the voice mail message 260
shoWs the caller id, a matching address book entry for the
caller id, if present, the recorded message length, and the
PBX system 120. It comes from a local company user 125,
or from the outside World 230. Step 2 occurs because the
user is aWay from their desk, so the message is placed into
time the call Was taken. For one skilled in the art, there could
be many other screen presentations and choices. In this
example, the user can select Delete, Cancel or Play/Connect.
The delete selection could mean to delete the locally stored
voice mail summary message, or both the locally stored
voice mail summary message and the associated voice mail
message stored in association With the voice mail server. The
voice-mail storage 225. In step 3, the voice-mail interface
component 210c, preferably Within the uni?ed messaging
system 115, detects the voice-message has been stored or
received and sends a noti?cation message of the voice mail
message through the Wireless data network 1501) to the
mobile device 100. The noti?cation message preferably
cancel selection could possibly clear this dialog box and
includes one or more of the folloWing information: tele
return to the uni?ed event listing 255. The play/connect
selection might either play the message, or connect to the
phone number of the PBX to make into all into, telephone
number of caller, length of voice mail message and an
identi?er of the voice mail messsage. Upon receipt of the
20
PBX and voice-message system 120. Once the play/connect
action is selected, the screen moves to FIG. 40. During this
noti?cation message, a summary message is preferably
generated at the mobile device based on information from
display the mobile device 100 is performing actions behind
the noti?cation message. As shoWn in FIG. 4 the user sees
the scenes.
Once the user selects the Play/ Connect action, the mobile
device 100 takes step 4 shoWn on FIG. 2. Turning back to
FIG. 2 step 4, this embodiment causes a circuit sWitch,
cellular call to be made to the PBX/Voice-mail system 120.
The actual phone number of the PBX/voice-mail system
(and any passWord or DTMF access codes associated With
25
as in FIG. 2. After opening the message the user selects the
Play or Connect option, a data message leaves the mobile
device 100. In this embodiment, the data message is a
command to the uni?ed messaging sub-system to request the
30
accessing the voice-mail system of the mobile device user)
uni?ed messaging system 115 preferably is aWaiting for
35
DTMF tones betWeen the mobile device and the voice mail
system are accomplished Without the need for user input or
user intervention (i.e., no need to type in the passWord). In
a preferred embodiment, the mobile device suppresses the
DTMF tones associated With initiating and connecting an
nent. This command could be exchanged in e-mail, Where
the subject line, or the body has a special character sequence
40
to indicate that a PBX/voice-mail command is present. The
email preferably Would include the identi?er of the voice
mail message. In this manner, email may be the transport
mechanism for remotely managing the PBX/voice-mail sys
tem.
45
outgoing call to the PBX system/voice mail system. In the
preferred embodiment, the DTMF tones may identify the
particular voice mail message to act on. In this manner, the
such incoming commands from the mobile device 100. A
central command processor 245 is present to Watch for a
particular command sequence, or some other data compo
device plays a secret DTMF tone sequence to uniquely
identify it from the plurality of other mobile devices. To
further enhance security both caller ID information and the
DTMF-based passWord may be used to authenticate the
mobile device user. It is preferable that both the outgoing
call to the PBX/voice-mail system and any exchange of
PBX/voice-mail interface to initiate a circuit-sWitched call
to the mobile device 100. The command is preferably sent
via the Wireless data network 15% from the mobile device
and includes the identi?er of the voice mail message. The
could be in the original voice-mail summary message, or
could be pre-con?gured/stored into the mobile device 100.
To improve the integration of the solution, the PBX/voice
mail system is either con?gured to recogniZe the mobile
device’s incoming caller Id information, or the mobile
the message 250 and has the option of opening the message
In step 5 the voice-mail interface 2100 uses preferably the
PBX/voice-mail API calls to provide an outgoing voice
circuit Where a call is made preferably to the con?gured
number for that user or the mobile device. The user is able
to override this number by con?guring another number in
50
the mobile device 100 that Will accompany the data com
retrieval of voice mail messages is seamless and transparent
to the mobile device user. After this step is complete, the
voice-mail interface 120 and the mobile device 100 prefer
mand. OtherWise if the override number is absent, the
default number Will be used. There are several advantages to
ably automatically exchange DTMF tones to communicate.
both systems. The PBX/voice-mail system knoWs Which
mobile device number to call, and an incoming connection
cannot be impersonated. This security can be further
The DTMF tones can be pre-con?gured into the application
this method. First, the method provides greater security for
55
on the mobile device 100, or the user could con?gure them
depending on What the voice-mail DTMF commands are
improved by removing the option Within the mobile device
expected by the PBX system. For example, to play a voice
100 to override the default cell phone number. Secondly, in
mail message, the voice mail server may expect three ls
from the mobile device. In this case, the mobile device may
be pre-con?gured to output three Is as DTMF tones to the
voice mail server When the user presses play. Turning to
some Wireless cellular netWorks the costs of accepting an
FIG. 40, there is an example list of the types of commands
265 that Would be useful for a voice-mail system 120. For
one skilled in the art, he or she understands that this is only
an example list of commands. Some of the commands might
have speci?c actions, like the hang-up command, Would
60
incoming cell phone call is less then making an outgoing cell
phone call.
When the PBX/voice-mail system 120 calls the mobile
65
device, the mobile device may be con?gured to recogniZe
the caller Id of the PBX/voice-mail system 120. This ability
to recogniZe the incoming call is from the PBX/voice-mail
system preferably alloWs the incoming call to be automati
cally accepted by the mobile device Without the need for
US 7,283,808 B2
10
antenna 316 through a communication netWork 319 are
user input or user intervention (i.e., press the “talk” or “pick
up” button to accept the incoming). In a preferred embodi
input to the receiver 312, Which may perform such common
ment, the mobile device suppresses the ring tones or other
receiver functions as signal ampli?cation, frequency doWn
conversion, ?ltering, channel selection and the like, and in
the example system shoWn in FIG. 5, analog to digital
conversion. Analog to digital conversion of a received signal
noti?cation of incoming calls (i.e., vibration) associated
With such incoming call. In one embodiment, the user of the
mobile device is not prompted for voice mail system pass
Words, etc. In this manner, the retrieval of voice mail
messages is seamless and transparent to the mobile device
user. This seamless integration is possible because of the
alloWs more complex communication functions such as
demodulation and decoding to be performed in the DSP 320.
In a similar manner, signals to be transmitted are processed,
including modulation and encoding for example, by the DSP
coordinated design betWeen the tWo systems (the voice mail
system and the mobile device). Similarly in FIG. 40, each
320 and input to the transmitter 314 for digital to analog
conversion, frequency up conversion, ?ltering, ampli?cation
time a DTMF tone is played by the mobile device to the
voice-mail system, the user preferably does not hear these
DTMF tones as the mobile device’s speakers are preferably
muted or suppressed. Once the user is done interacting With
and transmission over the communication netWork 319 via
the antenna 318.
The DSP 320 not only processes communication signals,
but also provides for receiver and transmitter control. For
voice-mail they can perform the hang-up command action
that Would terminate the incoming voice circuit-sWitched
example, the gains applied to communication signals in the
connection.
C. Mobile Device Description
receiver 312 and transmitter 314 may be adaptively con
trolled through automatic gain control algorithms imple
20
Turning noW to FIG. 5 there is a block diagram of a
mobile device 100 in Which the invention may be imple
mented. The mobile device 100 is preferably a tWo-Way
communication device having at least voice and data com
munication capabilities. The device preferably has the capa
25
bility to communicate With other computer systems on the
Internet. Depending on the functionality provided by the
device, the device may be referred to as a data messaging
device, a tWo-Way pager, a cellular telephone With data
messaging capabilities, a Wireless Internet appliance or a
30
capabilities).
35
embedded or internal, antenna elements 316 and 318, local
oscillators (LOs) 313, and a processing module such as a
a communication netWork, and device-resident functions
such as a calculator or task list.
40
Operating system softWare used by the microprocessor
338 is preferably stored in a persistent store such as ?ash
memory 324, Which may instead be a read only memory
destined for a North American market may include a com
45
MobitexTM mobile communication system or DataTACTM
mobile communication system, Whereas a mobile device
100 intended for use in Europe may incorporate a General
(ROM) or similar storage element (not shoWn). Those
skilled in the art Will appreciate that the operating system,
speci?c device applications, or parts thereof, may be tem
porarily loaded into a volatile store such as RAM 326. It is
contemplated that received communication signals may also
be stored to RAM 326. As shoWn the ?ash memory can be
Packet Radio Service (GPRS) communication subsystem
311.
may provide “resident” or on-device functions. Notably,
some subsystems, such as keyboard 332 and display 322 for
example, may be used for both communication-related func
tions, such as entering a text message for transmission over
dent upon the communication netWork in Which the device
is intended to operate. For example, a mobile device 100
munication subsystem 311 designed to operate Within the
communications subsystem 340 and any other device sub
systems generally designated as 342.
Some of the subsystems shoWn in FIG. 5 perform com
munication-related functions, Whereas other subsystems
associated components such as one or more, preferably
digital signal processor (DSP) 320. As Will be apparent to
those skilled in the ?eld of communications, the particular
design of the communication subsystem 311 Will be depen
device. Communication functions, including at least data
and voice communications, are performed through the com
munication subsystem 311. The microprocessor 338 also
interacts With further device subsystems such as the display
322, ?ash memory 324, random access memory (RAM) 326,
auxiliary input/output (I/O) subsystems 328, serial port 330,
keyboard 332, speaker 334, microphone 336, a short-range
data communication device (With or Without telephony
Where the device 100 is enabled for tWo-Way communi
cations, the device Will incorporate a communication sub
system 311, including a receiver 312, a transmitter 314, and
mented in the DSP 320.
The mobile device 100 preferably includes a micropro
cessor 338 Which controls the overall operation of the
50
segregated into different areas for both computer programs
358, and program data storage 350, 352, 354 and 356. These
NetWork access requirements Will also vary depending
upon the type of netWork 319. For example, in the Mobitex
different PIM storage types indicate that each program can
allocate a portion of ?ash memory 324 for their oWn
and DataTAC netWorks, mobile devices such as 100 are
database requirements. Also shoWn as part of ?ash memory
are sample memory elements 350. This might include but
are not limited to con?guration information, either entered
by the user or part of the manufacturing process, device state
registered on the netWork using a unique personal identi?
cation number or PIN associated With each device. In GPRS
netWorks hoWever, netWork access is associated With a
55
subscriber or user of a device 100. A GPRS device therefore
information, like the current radio netWork and region being
requires a subscriber identity module (not shoWn), com
used, address book information and other PIM information
like calendar, tasks and to do lists.
monly referred to as a SIM card, in order to operate on a
GPRS netWork. Without a SIM card, a GPRS device Will not
60
be fully functional. Local or non-netWork communication
functions (if any) may be operable, but the mobile device
100 Will be unable to carry out any functions involving
communications over netWork 319. When required netWork
registration or activation procedures have been completed, a
mobile device 100 may send and receive communication
signals over the netWork 319. Signals received by the
65
The microprocessor 338, in addition to its operating
system functions, preferably enables execution of softWare
applications on the device. A predetermined set of applica
tions that control basic device operations, including at least
data and voice communication applications for example,
Will normally be installed on the mobile device 100 during
manufacture. A preferred application that may be loaded
onto the device may be a personal information manager
US 7,283,808 B2
11
12
(PIM) application having the ability to organize and manage
and associated circuits and components or a BluetoothTM
data items relating to the device user such as, but not limited
communication module to provide for communication With
to e-mail, calendar events, voice mails, appointments, and
similarly-enabled systems and devices.
task items. Naturally, one or more memory stores Would be
D. Remote Control Over PBX System
available on the device to facilitate storage of PIM data
items on the device. Such PIM application Would preferably
have the ability to send and receive data items, via the
Wireless netWork. In a preferred embodiment, the PIM data
Another aspect of the invention is a direct remote control
over the o?ice PBX system 120. The illustration shoWn in
items are seamlessly integrated, synchroniZed and updated,
this illustration, the user of the mobile device 100 Wants to
set up a conference call. To perform this action, the user
sends one or more commands through his mobile device to
the uni?ed messaging server 115 to request the resources of
the associated PBX system 120. The example of a confer
ence call is just one type of PBX service that could be
FIG. 6 closely folloWs the description provided in FIG. 3. In
via the Wireless netWork, With the device user’s correspond
ing data items stored or associated With a host computer
system. Further applications may also be loaded onto the
mobile device 100 through the netWork 319, an auxiliary I/O
subsystem 328, serial port 330, short-range communications
subsystem 340 or any other suitable subsystem 342, and
requested using this method. Other methods that could also
installed by a user in the RAM 326 or preferably a non
be used include, but are not limited to: a point-to-point call
With one other person, calling a company extension, for
Warding a voice-mail call to another number and other
volatile store (not shoWn) for execution by the micropro
cessor 338. Such ?exibility in application installation and/or
remote voice-mail system con?guration increases the func
tionality of the device and may provide enhanced on-device
functions, communication-related functions, or both. For
example, secure communication applications may enable
advanced call processing. Another embodiment, could also
20
messages to change the daily greeting, text messages to
record extended absence prompts and other similar voice
mail related voice prompts.
electronic commerce functions and other such ?nancial
transactions to be performed using the mobile device 100.
In a data communication mode, a received signal such as
a text message or Web page doWnload Will be processed by
25
Turning noW to FIG. 6 in this third embodiment of the
invention, the user of the mobile device 100 sends a com
mand to the uni?ed messaging system 115 to request
resources from the PBX system 120. The uni?ed messaging
the communication subsystem 311 and input to the micro
processor 338, Which Will preferably further process the
received signal for output to the display 322, or alternatively
to an auxiliary I/O device 328. A user of mobile device 100
may also compose data items such as email messages for
alloW the user to submit data messages that Would be
converted from text to speech. This could include text
server 15 then performs an action on behalf of the user based
30
on the command that requests voice circuits from the PBX
server 120 Which in turn eventually engages the voice
component of the mobile device 100. In step (1) of FIG. 6
example, using the keyboard 332, Which is preferably a
complete alphanumeric keyboard or telephone-type keypad,
the user of the mobile device 100 invokes a conference
initiate screen 275. This is just one example screenithere
in conjunction With the display 322 and possibly an auxiliary
I/O device 328. Such composed items may then be trans
35 are many Ways to present this information to a user of a
mitted over a communication netWork through the commu
small handheld mobile device. In this example, the user
selects the conference participants or conferencees, most
nication subsystem 311.
For voice communications, overall operation of the
mobile device 100 is substantially similar, except that
received signals Would preferably be output to a speaker 334
and signals for transmission Would be generated by a
likely via an address book or contact database on the mobile
device 100. Conferencees may be added or subtracted as
40
needed until the user/conferencor is satis?ed that the correct
number of conferencees is present. This activity could also
be preformed from the calendar program on the device. In
microphone 336. Alternative voice or audio I/O subsystems
such as a voice message recording subsystem may also be
implemented on the mobile device 100. Although voice or
this embodiment, the calendar entry contains all the partici
mented in a personal digital assistant (PDA)-type commu
nication device for Which synchronization With a user’s
pants of a meeting, each is presented to the user When the
time expires for the meeting. The user then con?rms the
participants and the meeting starts. Once the conference
participants of the conference are selected the Start Call
button is selected. This results in taking step (1) of this
embodiment, Where the mobile device 100 sends a confer
ence request command to the uni?ed messaging service 115.
The uni?ed messaging service 115 recogniZed the command
245, and does not treat the message like data. As already
desktop computer (not shoWn) may be desirable, but is an
mentioned, this command could come in an e-mail and have
audio signal output is preferably accomplished primarily
45
through the speaker 334, the display 322 may also be used
to provide an indication of the identity of a calling party, the
duration of a voice call, or other voice call related informa
tion for example.
The serial port 330 in FIG. 5 Would normally be imple
50
a special subject, or body command string that is being
optional device component. Such a port 330 Would enable a
user to set preferences through an external device or soft
55
monitored to identify the e-mail as containing commands for
Ware application and Would extend the capabilities of the
device by providing for information or softWare doWnloads
a conference call. The command is then passed over to the
to the mobile device 100 other than through a Wireless
system 120 to perform the requested actions. The command
preferably includes the command type, the necessary phone
communication netWork. The alternate doWnload path may
for example be used to load an encryption key onto the
PBX/voice-mail interface 2100, Which interfaces to the PBX
60
device through a direct and thus reliable and trusted con
nection to thereby enable secure device communication.
A short-range communications subsystem 340 is a further
optional component Which may provide for communication
betWeen the mobile device 100 and different systems or
devices, Which need not necessarily be similar devices. For
example, the subsystem 340 may include an infrared device
65
numbers and any other necessary information to correctly
execute the command submitted.
Step (2) noW takes places as the PBX and voice-mail
interface 2100 uses the applicable API to request resources
from the PBX component 120. For our example this com
mand is a request to set up a multiple-person conference call
using the telephone numbers provided by the user in the
original command. Preferably, the PBX system 120 sets up
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement