Advanced voice and data operations in a mobile data

US007295836B2
(12) United States Patent
(10) Patent N0.:
(45) Date of Patent:
Yach et a1.
(54)
ADVANCED VOICE AND DATA
OPERATIONS IN A MOBILE DATA
COMMUNICATION DEVICE
4,417,349 A
4,438,433 A
4,558,454 A
4,644,351 A
A
A
A
A
A
4,837,800 A
4,845,658 A
(75) Inventors: David P. Yach, Waterloo (CA);
4,695,880
4,697,281
4,713,780
4,768,087
4,837,798
Raymond P. Vander Veen, Kitchener
(CA); Harry R. Major, Waterloo (CA);
Gary P. Mousseau, Waterloo (CA);
Mihal Lazaridis, Waterloo (CA); Atul
Asthana, Unionville (CA)
(73) Assignee:
Nov. 13, 2007
11/1983 Hills et al.
3/1984 Smoot et al.
12/1985 Hills et al.
2/1987 Zabarsky et a1.
Johnson et a1.
O’Sullivan
Schultz et al.
Taub et al.
Cohen et al.
6/1989 Freeburg et a1.
7/1989 Gifford
9/1987
9/1987
12/1987
8/1988
6/1989
Research in Motion Limited, Waterloo
(Continued)
(CA)
Notice:
US 7,295,836 B2
FOREIGN PATENT DOCUMENTS
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
AU
7843498
2/1999
U.S.C. 154(b) by 349 days.
(Continued)
(21) Appl. No.: 10/095,603
(22)
Filed:
OTHER PUBLICATIONS
Mar. 11, 2002
(65)
Motorola, “AirMobi/eTM Wireless Comm Guide for cc:Mail” User
Guide Version 1.0, Motorola Wireless Data Group, 1995, pp. 3-48.
Prior Publication Data
US 2002/0128036 A1
Sep. 12, 2002
(Continued)
Primary ExamineriSanh D. Phu
Related U.S. Application Data
(60)
Provisional application No. 60/274,508, ?led on Mar.
(57)
ABSTRACT
9, 2001.
(51)
A system and method for integrating voice and data opera
tions into a single mobile device capable of simultaneously
performing data and voice actions. The mobile device Work
ing in a network capable of exchanging both cell phone calls
and data items to the mobile device. By Wearing an earphone
Int. Cl.
H04M 3/42
(2006.01)
(52)
U.S. Cl. ................. ..
(58)
Field of Classi?cation Search .............. ..
455/415; 455/413; 455/552.1;
379/9317; 379/9323
455/413,
or an ear-bud device the user is capable of dealing With voice
455/415, 412.2, 412.1, 552.1; 379/9317,
379/9323; 370/351, 352, 356
conversations While Working With data centric information
related to the current caller. By providing a data-centric
device With voice capabilities there is a neW range of
See application ?le for complete search history.
(56)
features that alloW incoming data events to trigger outgoing
References Cited
voice events.
U.S. PATENT DOCUMENTS
4,106,060 A
9 Claims, 18 Drawing Sheets
8/1978 Chapman, Jr.
gig
4 0
205/420
sEpT___1_
Person Y's
Desktop Mail
System
Psrssii W5
14......
Hi5 *4
(4165554212 E
|
'
162
:
53°
I Voice-based
5-1212
i
in
Wireless Netwu
51°
nem
51414
1
-
Calls:
cal‘ Rsqmg'ed °"
w = (4151
wiislsssl‘
Delivery of Dan
D” baud
-
I w're‘m NEW“
WWW:
VOICE Co
1
“5
l
46‘,
430 —
450
I
lMesssge: Received
WP 2 |
Incoming 1
Manges 1
7
.
To‘ Peru“ X
From: Person V
.sffffif'f.afili‘ffifffil‘.’l ‘
Dear x:
g?mgf?jfm
Pam" w . PM", 4‘
(415) 5551212
k
I think the ?nal contract delails
can be worked oul wilh Person W. ‘
His l'lumheris based in Toronto as
#10) 555-1212. Please call him
\ ____
Step 3
l/ , ASAP as we need this solved
today.
Sincerely, Y
Dual-Mode Mobile Device - 100
i
1
1
‘
US 7,295,836 B2
Page 2
US. PATENT DOCUMENTS
4,856,047
4,928,096
4,951,044
4,972,457
4,980,907
5,008,926
5,043,721
5,068,916
5,086,502
5,125,021
5,127,041
5,128,981
5,136,291
5,157,660
5,159,592
5,177,680
5,181,200
5,210,785
5,265,033
5,283,887
5,293,250
5,299,255
5,307,059
5,313,582
5,315,635
5,333,152
5,333,266
5,370,566
5,392,390
5,406,557
5,410,543
5,416,473
5,416,842
5,436,960
5,438,611
5,452,356
5,479,472
5,487,100
5,493,692
5,495,484
5,548,789
5,557,659
5,559,800
5,572,528
5,579,472
5,588,009
5,598,536
5,603,054
5,604,491
5,604,788
5,613,108
5,625,670
5,627,829
5,630,060
5,631,946
5,633,810
5,638,450
5,666,530
5,666,553
5,673,322
5,701,423
5,705,995
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
8/1989
5/1990
8/1990
11/1990
12/1990
4/1991
8/1991
11/1991
2/1992
6/1992
6/1992
7/1992
8/1992
10/1992
10/1992
1/1993
1/1993
5/1993
11/1993
2/1994
3/1994
3/1994
4/1994
5/1994
5/1994
7/1994
7/1994
12/1994
2/1995
4/1995
4/1995
5/1995
5/1995
7/1995
8/1995
9/1995
12/1995
1/1996
2/1996
2/1996
8/1996
9/1996
9/1996
11/1996
11/1996
12/1996
1/1997
2/1997
2/1997
2/1997
3/1997
4/1997
5/1997
5/1997
5/1997
5/1997
6/1997
9/1997
9/1997
9/1997
12/1997
1/1998
1/1998
3/1998
3/1998
4/1998
4/1998
4/1998
5/1998
5/1998
5/1998
Saunders
Leonardo et al.
Nelson et al.
O’Sullivan
Raith et al.
Misholi
May
Harrison et al.
Malcolm
Lebowitz
O’Sullivan
Tsukamoto et al.
Teague
Kuwahara et al.
Perkins
Tsukino et al.
Harrison
Sato et al.
Vajk et al.
Zachery
Okumura et al.
Iwaki et al.
Connary et al.
Hendel et al.
Kane et al.
Wilber
Boaz et al.
Mitchell, Jr. et al.
Crozier
Baudoin
Seitz et al.
Dulaney, III et al.
Aziz
Campana, Jr. et al.
Campana, Jr. et al.
Albert
Campana, Jr. et al.
Kane
Theimer et al.
Self et al.
Nakanura
Hyde-Thomson
Mousseau et al.
Shuen
Keyworth, 11 et al.
Will
Slaughter, III et al.
Theimer et al.
Coonley et al.
Tett
Morikawa
Campana, Jr. et al.
Gleeson et al.
Tang et al.
Campana, Jr. et al.
Mandal et al.
Robson
Clark et al.
Crozier
Pepe et al.
Crozier
La?in et al.
Beletic et al.
Kucala
Meyering
Ehley
Pepe et al.
Yeager et al.
Matsunaga
Dobbins et al.
Cannon et al.
5,757,901
5,758,088
5,758,150
5,761,416
5,764,639
5,764,899
5,765,170
5,771,353
5,781,614
5,781,901
5,790,790
5,790,974
5,796,806
5,812,671
5,812,773
5,812,819
5,813,016
5,815,081
5,819,172
5,819,284
5,822,434
5,826,062
5,838,252
5,838,926
5,844,969
5,850,219
5,850,444
5,862,321
5,867,660
5,878,434
5,881,235
5,889,845
5,903,723
5,905,777
5,917,629
5,928,329
5,937,161
5,941,954
5,941,956
5,943,426
5,948,066
5,951,636
5,953,322
5,958,006
5,961,590
5,964,833
5,966,663
5,968,131
5,969,636
5,973,612
5,974,180
5,974,238
5,978,689
5,978,837
5,983,073
5,987,508
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,035,214
6,052,442
6,052,563
6,052,735
6,058,431
6,065,012
6,067,561
5/1998
5/1998
5/1998
6/1998
6/1998
6/1998
6/1998
6/1998
7/1998
7/1998
8/1998
8/1998
8/1998
9/1998
9/1998
9/1998
9/1998
9/1998
10/1998
10/1998
10/1998
10/1998
11/1998
11/1998
12/1998
12/1998
12/1998
1/1999
2/1999
3/1999
3/1999
3/1999
5/1999
5/1999
6/1999
7/1999
8/1999
8/1999
8/1999
8/1999
9/1999
9/1999
9/1999
9/1999
10/1999
10/1999
10/1999
10/1999
10/1999
10/1999
10/1999
10/1999
11/1999
11/1999
11/1999
11/1999
11/1999
12/1999
12/1999
12/1999
1/2000
1/2000
2/2000
2/2000
3/2000
3/2000
3/2000
4/2000
4/2000
4/2000
5/2000
5/2000
5/2000
Hiroshige
Bezaire et al.
Bell et al.
Mandal et al.
Staples et al.
Eggleston et al.
Morikawa
Eggleston et al.
Brunson
Kuzma
Smith et al.
Tognazzini
Birckbichler
Ross, Jr.
Norin
Rodwin et al.
Sumimoto
Motohashi
Campana, Jr. et al.
Farber et al.
Caronni et al.
Fake, Jr. et al.
Kikinis
Yamagishi
Goldman et al.
Kumomura
Rune
Lamming et al.
Schmidt et al.
Draper et al.
Mills
Staples et al.
Beck et al.
Foladare et al.
Hortensius et al.
Clark et al.
Mulligan et al.
Kalajan
Shirakihara et al.
Frith et al.
Whalen et al.
Zerber
Kimball
Eggleston et al.
Mendez et al.
Kikinis
Gleason
Mendez et al.
Parvulescu et al.
Deo et al.
Schwendeman
Chase, Jr.
Tuoriniemi et al.
Foladare et al.
Ditzik
Agraharam et al.
Woltz et al.
Hawkins et al.
Hawkins et al.
Sumner
LaPorta et al.
Brunson et al.
Owens et al.
Mendez et al.
Kaufman
Zahariev
Henderson ............. .. 455/556.1
Cooper et al.
Macko
Ulrich et al.
Srisuresh et al.
Balsara et al. ............ .. 707/102
Dillon
US 7,295,836 B2
Page 3
6,072,862
6,073,137
6,073,165
6,078,826
6,084,969
6,085,192
6,085,231
6,085,232
6,091,951
6,092,114
6,092,191
6,101,531
6,112,244
6,115,394
6,115,736
6,119,167
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,318
6,157,630
6,157,950
6,163,274
6,167,379
6,170,057
6,178,331
6,185,603
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,289,212
6,292,668
6,311,282
6,314,108
6,314,519
6,324,544
6,324,587
6,330,244
6,333,973
6,356,956
6,360,272
6,389,455
6,389,457
6,400,958
6,401,113
6,438,585
6,449,287
6,463,463
6,463,464
6,470,358
6,487,560
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
A
A
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
B2
B1
B2
B2
B1
B1
B1
B1
B1
6/2000
6/2000
6/2000
6/2000
7/2000
7/2000
7/2000
7/2000
7/2000
7/2000
7/2000
8/2000
8/2000
9/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
12/2000
1/2001
1/2001
2/2001
4/2001
5/2001
5/2001
6/2001
7/2001
8/2001
8/2001
8/2001
9/2001
9/2001
10/2001
11/2001
11/2001
11/2001
11/2001
12/2001
12/2001
3/2002
3/2002
5/2002
5/2002
6/2002
6/2002
8/2002
9/2002
10/2002
10/2002
10/2002
11/2002
Srinivasan
Brown etal.
Narasirnhan etal.
Croft etal.
Wright et al.
Mendez etal.
Agraharam etal.
Kikinis
Stumiolo et a1.
Shaffer et al.
Shimbo etal.
Eggleston etal.
Moore et al.
Balachandran et al.
Devarakonda et a1.
Boyle et a1.
Wells et al.
Wu etal.
Fleming, 111
shon etal.
Ng etal.
Riggins et al.
Holmes et a1.
Moon et a1.
Weiman
Perinpanathan et a1.
Lamming et a1.
Mendez
Arrow etal.
Minata
Adler et al.
Krishnan
Lindgren
Dean etal.
Inoue et al.
Holmes et a1.
Henderson etal.
LaZaridis etal.
Riggins
Gayton etal.
Dobbins et al.
Singhal
Flanagin et a1.
Arnold
Beyda etal.
Stein et a1.
Alanara et a1.
Nelson etal.
Ramasubramanietal.
Davis etal.
Alam etal.
Trenbeath et al.
swnnz et a1.
Smith et al.
Deo et a1.
Lincke et a1.
FuisZ
LaZaridis et al.
Isomursu etal.
LaZaridis et al.
Mousseau etal.
Leuca et a1.
Godfrey etal.
Lazaridis et al.
2001/0015977
2001/0029531
2001/0040693
2001/0042093
2001/0045885
2001/0054072
2002/0059380
A1
A1
A1
A1
A1
A1
A1
8/2001
10/2001
11/2001
11/2001
11/2001
12/2001
5/2002
Johansson
Ohta
Saito etal.
Shirai et a1.
Tett
Discolo et a1.
Biliris etal.
FOREIGN PATENT DOCUMENTS
DE
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
JP
JP
JP
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
W0
Beyda et al.
LaRue etal.
19961345
0617373
0736989
0772327
0777394
0788287
0793387
0825788
0838774
0838934
0918417
0930766
0986225
1 096 725 A2
9305155
9214556
11289346
9619064
9726709
9727717
9732251
9733421
9741654
9744942
WO 97/49251
9800787
9821911
9823108
9826344
9848560
9905620
9905813
9906900
9912365
9917505
9919988
9936870
9945484
9945684
9948312
9950974
9963709
0011567
0011832
0020994
WO 0061931
WO 00/41359
0113572
0113656
WO 01/22669 A1
0141472
0167716
0171539
12/1999
9/1994
10/1996
5/1997
6/1997
8/1997
9/1997
“998
4/1998
4/1998
5/1999
7/1999
30000
5/2001
V1997
8/1997
10/1999
6/1996
7/1997
7/1997
9/1997
9/1997
11/1997
11/1997
12/1997
V1998
5/1998
5/1998
6/1998
10/1998
“999
“999
“999
“999
4/1999
4/1999
7/1999
9/1999
9/1999
9/1999
10/1999
12/1999
3/2000
30000
4/2000
60000
7/2000
2/2001
2/2001
3/2001
6/2001
9/2001
9/2001
OTHER PUBLICATIONS
6,519,252 B2 *
6,526,042 B1 *
6,603,848 B1 *
2/2003 Sallberg ................... .. 370/356
2/2003 Pinard et al. ............. .. 370/352
8/2003 Winnett ............... .. 379/21501
Sun Microsystems, JavaMailAPI Design Speci?cation, Version 1.0,
6,701,378 B1
3/2004 Gilhuly et al.
Dec. 9, 1997, Sun Microsystems, Inc., chapters 1-10 appendices
6,711,401 B1*
3/2004 Chow et a1. ........... .. 455/414.1
A-E.
6,865,161 B1 *
3/2005 Sponaugle et a1. ....... .. 370/261
Compaq, Aero 2100 Series Color Palm-size PC Reference Guide,
5/2001 Vang et a1.
Second Edition, Aug. 1999, Compaq Corporation.
2001/0001552 A1
Motorola, “AirMObileTM Wireless Comm Server for cc: Mail” User
Guide Version 1.1, Motorola Wireless Data Group, 1995, pp. 4-46.
US 7,295,836 B2
Page 4
Takahashi, Y. et al.: “Communication Method with Data Compres
sion and Encryption for Mobile Computing Environment,” Proceed
ings of INET96, Montreal, Canada, Jun. 24-28, 1996, Transforming
Motorola, “AirMobileTM Wireless Comm Server for cc:Mail” User
Guide Version 1.1, Motorola Wireless Data Group, 1995, pp. 4-46.
Sun Microsystems, JavaMail API Design Speci?cation, Version 1.0,
Dec. 9, 1997, Sun Microsystems, Inc., chapters 1-10 appendices
Our Society Now, 11 pages.
United States District Court, Northern District of California, San
A-E.
Francisco Division: Good Technology, Inc. v. Research In Motion,
Compaq, Aero 2100 Series Color Palm-size PC Reference Guide,
Ltd., et al., Case No. C02-2348 MJJ, Plaintiff Good Technology,
Inc.’s Preliminary Invalidity Contentions Pursuant to Patent L.R.
3-3 and Response Under Patent L.R. 3-4, Jan. 16, 2004, 33 pages.
Perkins, C.: “RFC 2002iIP Mobility Support,” IBM, Oct. 1996, 61
“3Com PalmPilot Gets Wireless Link for E-Mail”, Spooner, John
G., PC Week, Dec. 8, 1997.
pages.
Johnson, D.: “Scalable Support for Transparent Mobile Host
Internetworking,” Wireless Networks, The Journal of Mobile Com
munication, Computation and Information, vol. 1, No. 3, Oct. 1995,
pp. 311-321.
Second Edition, Aug. 1999, Compaq Corporation.
“Have Your Pager Call My Pager”, Sullivan, Kristina B., PC Week,
Dec. 8, 1997.
Briere, Daniel, et al., “One Mailbox, Just Like Old Times,” 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.
Dawson, F., et al.: “iCalendar Message-Based Interoperability Pro
tocol (iMIP),” Standards Track, RFC 2447, iMIP, Nov. 1998, 4
News Release, “Motorola Rings in 1995 with the Launch of
pages, XP-002249002.
Timeline, “FLEXTM Technology Timeline,” (3 pgs.).
General Magic, Inc., Corporate Backgrounder, 2001 (2 pgs.).
Marco® Wireless Communicator,” Jan. 4, 1995 (4 pgs).
Nelson, M.: “Wireless Data Services: Here and Now,” PDA Devel
opers 2.6, Nov/Dec. 1994, 3 pages.
Perkins, C. et al., “IMHP: A Mobile Host Protocol For The
Pegasus Email Settings, ABSnet Internet Services, Inc. (4 pgs.).
Motorola, Inc., emailVClient, 2001 (4 pages).
Interne ,” Computer Networks And ISDN Systems 27 (1994), pp.
News Release, “Motorola Announces Pagewriter 250, The World’s
479-491.
Smallest Pager with Full Keyboard”, Feb. 27, 1997 (2 pgs.).
Dewey, Barney, “Communications Strategies for Newton 2.0,”
Inouye, Jon et al., “System Support for Mobile Multimedia Appli
cations,” Proceedings of the IEEE 7th International Workshop on
Network And Operating System Support For Digital Audio And
Video, May 19-21, 1997, pp. 135-146.
Xu, Kevin HouZhi, “Reliable Stream Transmission Protocols In
Mobile Computing Environments,” Bell Labs Technical Journal,
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.
Summer 1997, pp. 152-163.
edu/-luckie/gallery/marco.htm, Jun. 14, 2001 (3 pgs.).
Lavana, Hermang et al.., “Internet-Based Work?ows: A Paradigm
News Release, “CE Software Announces MobileVision,” Editorial
For Dynamically Recon?rgurable Desktop Environments,” Confer
Contacts, CE Software, Inc., 1995 (3 pgs.).
News Release, “CE Software Ships MobileVision,” Jun. 20, 1995 (3
ence on Supporting Group Work, Proceedings of the International
ACM SIGGROUP Conference on Supporting Group Work: The
Integration Challenge, Nov. 16-19, 1997, pp. 204-213.
Perkins, Charles E. et al., “Mobility Support In IPv6,” International
Conference on Mobile Computing and Networking, Proceedings of
pgs~)~
Newton Reference, Communications, 1996-1997(4 pgs.).
PC Pro Issue 31: Realworld Computing, PDA Column, Jul. 30, 1997
(7 PgS~)~
the Second Annual International Conference on Mobile Computing
Enterprise Solutions for Email Overload, Founder Publications,
and Networking, Nov. 11-12, 1996, pp. 27-37.
GoldsZmidt, German et al., “ShockAbsorber: A TCP Connection
Router,” Globecom 97, IEEE Global Telecommunications Confer
http://www.amikanow.com/corporte/publications.htm, Aug. 6, 2001
ence, Nov. 3-8, 1997, pp. 1919-1923.
edu/-luckie/gallery/marco.htm, Aug. 6, 2001 (2 pgs.).
SAM Reference Manual, System for Automated Messages (Sep.
Press Release, “Apple Agrees to License Newton Technology to
1989).
Schlumberger, Digital Ocean,” Nov. 3, 1995 (3 pgs.).
FreZZa, Bill, “PDA, PDA, Wherefore Art Thou, PDA?”, Freewire,
Aug. 6, 2001 (6 pgs.).
Black, Lauren, et al., “Personal Digital Assistants,” Macworld
IBM Portable Terminal User’s Guide, Third Edition (Jun. 1985).
Binder, Richard et al, The Alohanet Menehune, University of
Hawaii, Version II (Sep. 1974).
Computer StructuresiPrinciples and Examples, McGraw Hill
(9 PgS~)~
“Motorola’s ‘Marco’ Wireless Communicator,” http://www.msu.
Reviews, Aug. 6, 2001 (5 pgs.).
(1982).
Reference, “MobileVision Direct Wireless Connection to Your
Krebs, Jay, Portable Computer and Host Talk Over Radio-Fre
LAN-Based Electronic Mailbox,” CE Software, Inc., pp. 1, 3, 5, 7,
9,11,13,15, 17,19,21, 1995.
quency Link, Electronic, pp. 142-145 (Aug. 25, 1983).
Gadol, Steve, et a1. “Nomadic Tenets- A User’s Perspective,” Sun
Microsystems Laboratories, Inc., pp. 1-16 (Jun. 1994).
User Manual, “MobileVision Direct Wireless Connection to Your
LAN-Based Electronic Mailbox,” CE Software, Inc. 1995.
Declaration of David A. Keeney regarding SAM System, pp. 1-33
Johnson, David B., “Ubiquitous Mobile Host Internetworking,”
(Sep. 3, 2002).
Radio Paging Code #1) (1986) (6 pgs.).
Undated, Information Display Pager D40, NEC Corporation (6
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 x 4,” Computer Science
Department, Stanford University, pp. 1-12, Aug. 1996.
Yeom, 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.
Egevang, K. et al., “The IP Network Address Translator,” Network
pgs)
Working Group, pp. 1-10, May 1994.
Motorola, “AirMobileTM Wireless Comm Guide for cc:Mail” User
Guide Version 1.0, Motorola Wireless Data Group, 1995, pp. 3-48.
Manual, “Server and BBS Software for the Packet Radio” by Jean
Paul Roubelat, pp. 1-173.
“SAMTM integrates E-mail, Alpha Paging, Fax, and more!”, SAM
System for Automated Messages (10 pgs.).
SAMpage Manual, version 2.0, TeckNow! (Feb. 1990).
Reiter, Alan A., “Focus on Technology,” Telocator (Jan. 1990) (4
pgs)
Kuehn, Carl, “More than EMail,” Southwest Computer & Business
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
US 7,295,836 B2
Page 5
Book, “Internetwork Mobility The CDPD Approach,” by Mark S.
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
Amum, Eric, “The Universal Mailbox Arrives . . . Sort Of,”
Business Communications Review, pp. 49-52 (May 1996).
“Wireless E-Mail Services Gain Windows Clients,” Kramer, Matt,
PC Week, Apr. 17, 1995.
Feibus, “A Desktop In Your Palm”, Informationweek, Aug. 25,
unnumbered page, 1999.
1997, pp. 6511".
Article, Comerford, “Handhelds Duke It Out for the Internet,”
Wireless Internet, pp. 35-38 and 41, Aug. 2000.
Behr, “Handheld Solutions”, Informationweek, Oct. 27, 1997, pp.
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.).
Moody’s Investors Service, Socket Communications Inc.iHistory
106-113.
Maclean’s, May 15, 2000 (3 pgs.).
& Debt, Investex Report No. 3240276.
Newsletter, E-Mail Merges With Voice Through In?nite Technolo
gies, Voice Technology & Services News, May 26, 1998.
Newsletter, VODAPAGE: Vodapage demos increasing convergence
Claxton, “Messaging API’s for Voice Networks,” Telecommunica
tions, pp. 116-120, 1998.
Gifford, David K., et al., “The Application of Digital Broadcast
Communication to Large Scale Information Systems,” IEEE Jour
pp. 547-549.
Web site Article, Hawaleshka, “The Web in Your Pocket,”
of pagers and mobile communications at TMA 29, M2 Presswire,
Nov. 28, 1996.
Mosher, Microsoft Exchange User’s Handbook, Duke Press, 1997,
nal on Selected Areas in Communications, vol. SAC-3, No. 3, pp.
DTS Wireless Website located at D.R.L. http://wwwdtswireless.
457-467 (May 1985).
com.
Gifford, David K., et al., “An Architecture for Large Scale Infor
mation Systems,” ACM, pp. 161-170 (1985).
* cited by examiner
U.S. Patent
Nov. 13, 2007
US 7,295,836 B2
Sheet 2 0f 18
Outgoing
Voice Ca“
1
1
.
A
I’
II
l
I
Incoming Data Item
K 430
*1
\
I
I
I
I I
I I
I I
I I
165'
Data Store
A
7
Ir
‘
TXJRX
‘
4
PROCESSOR
I‘ /440
‘—
SOFTWARE OR
FIRMWARE
LI‘ /450
I‘ 1451
To: Person X
From: Person Y
Subject: Let's talk
DearX
I would to discuss the
Select one:
Ca“ person Y
1. At home
2. At office
.
Calllng Person Y
At home
519_xxx_xXxx
contract asap.
Y
VIEWING SCREEN
VIEWING SCREEN
FIG. 2a
VIEWING SCREEN
U.S. Patent
Nov. 13, 2007
Sheet 3 0f 18
US 7,295,836 B2
/466
To: Person X
forward
//468
From: Person Y
reply toall/ /470
Subject: Let's talk
delete,///472
more
474
Dear X
email person y //476
I would to discuss the co SMS person y////'478
Y
call person y
view contact info /
show quatified addres ’
/4g0
484
previous w/wti
next item
next
closeUW
VIEWING SCREEN
FIG. 2b
U.S. Patent
Nov. 13, 2007
Sheet 5 0f 18
US 7,295,836 B2
505
k
Data Items
Received on
Data Component
510
520
Received
Present
Di
Contents to 4-Yes
User to vlew
I
Perform Other Incoming
b‘
Sp aya 5
Data Item for
Data P
NO—,
User?
525\
it
535 \
User Select Call
Menu Option?
Perform Other
NO_> Menu Processing
Yes
545
540
Curser sitting on
n Address Field’?
'\
Perform Other
N0»
Fleld C?“
Processlng
REF A
Yes
565
More than one
Phone Number?
Yes
REF B
Fig 5 W
550
555\
‘ ddress Fiel
Yes
Found in Contact
List?
Prompt User for
Phone Number
N0-> in orderto reach
the addressee
No
57O\
psmTpzsls?géo
e-ec
I
Field to use
55O\ u
I
background activities
530
User Selects the
Menu to |nput 8
Command
‘
"messing, l-e
Commands and
v
‘ Dial the Number
Provided
FIG. 3
580\
_ Connect the Call
' once Completed
U.S. Patent
Nov. 13, 2007
Sheet 6 0f 18
US 7,295,836 B2
210
410
(-120 Corporate
Desktop
LAN
Computer
205 I 420
System 1
_t
B
.
@/
1643 T‘
Step 1
_
- -> Msezfvige
Wireless
|
I
|
T
(416)555-1212
:
/
l
:
162T
150
145
630
430_E\|T
l
Wireless I
Delivery of Data I
I wvolme'bljssy k
|
"6 958
e
Data-based
or
Calls 1
6? 0
é
Call Requested 0"
Voice Component
# = (416) 555-1212
|
Wireless Networ
Outgoing :
Step 2 l
lncomin 9
I
Messages
I
Message: Received
_
To- person X
‘
From: Person Y
_
i
a
Subject: Please Talk to Person W
i
i
Dear X:
Step4 g
.
gzgriegrr‘iéeicrll?‘sg
I think the final contract details
‘
person
(416) 555-1212
W _ phone #
can
His number
be worked
is based
outwith
in Toronto
Person W.
as
‘
[116) 555-1212. Please call him
‘
'ASAP as we need this solved
\
today.
i
k
stepihéf'
Sincerely, Y
Dual-Mode Mobile Device - 100
F IG. 4
—}
125.)
Person W's
Phone at
\
_
Connector
System
620
165
I
Person Y's
Desktop Mail
460
L1
I
U.S. Patent
Nov. 13, 2007
Sheet 7 0f 18
US 7,295,836 B2
710
705
\
Scan a few
Curser sitting on
umber Character?
No
characters in
either direction of
cursor
Yes
715
lnform User with ~1-No
Error Message
Valid Phone
Field Parser Recognize
Yes
Character detected
Complete Phone
Number?
Yes
730\
lv
740
No
\ 7
Connect the Call
Dial the Number
Perform Other
Field Call
once Completed
Provided
Processing
FIG. 5
U.S. Patent
Nov. 13, 2007
Sheet 8 0f 18
US 7,295,836 B2
210
I120 Corporate
Desktop
_O
LAN
Computer
System 1
Conference Call
165
¢
Attendees
164w ‘
/ E
850
Message
Wireless
Server
Connector
f
\
\ I
125* 1‘
@4- — — ll
-
Step 4 |
E
|
_
150
810
Voice-based
Wireless Net
840
Outgoing
L
Step 1
‘
" " _
ork
YV
i
I
\
//\\ I|
Incoming
Messages :
|
I
I
Wireless
Data-based
Network
I
Calls I
I
162 J
820
f
Call Requested from Voice
|
Component (Conferenced in)
l
E-Mall Message
Number = (XX4X) 555-1212
I
Opened
Step3}???
I
i
Call Requested on T0,
Message: Received
CC & From fields
To: Person X
Contact 1: Person A
cc: Person A
(519) 555-1212
/
830
7
/ c: Person B
V ’ cc: Person C
V
.From: Person Y
\
// Subject: Let's talk about the contract
‘x\*-~""
\W/)/
Step 2
Dear X:
i believe
this contract
is stalled and we
.
.
are running out of time. Mr. X can you set
up a conference call so we can discuss
the outstanding issues ASAP?
Sincerely, Y
Dual-Mode Mobile Device - 100
FIG. 6
U.S. Patent
Nov. 13, 2007
US 7,295,836 B2
Sheet 9 0f 18
{-120 Corporate
Desktop
LAN
Computer
System 1
1643 t
Conference Call
@/ 165
‘
Message
.
server
W|reless <_
Connector
125)
162'}
Voice-based
150
.
Wireless Net ork
W
f _ — _ — _ '_ —
|
.
|
Data-based
Wireless Network
I
840
OutgoingI
Calls I
Call Requested from Voice
Component (Conferenced In)
Number = (XXX) 555-1212
All II
Step 4
Call Requested on
Attendee 1, 2 & 3
Attendee 1: User A
I
Incoming
Messages
9
910
20
/
Message with Calendar Entry
- Conference Call Planned -
When: Monday Febrary 19, 10:00am
Time: 10:00am EST
Attendee: User A (519) 555-1212
Attendee: User B (905) 555-1212
Attendee: User C (416) 555-1212
Calendar Event Fires
(519)555-1212
/'
940
\\\
N
\
Calendar Event Alarm
Conference Call Planned, 5 Minute Step 2
Alarm Fires to Notify User
Attendee 1: User A (519) 555-1212
Attendee 2: User B (905) 555-1212\
Attendee 3: User C (416) 555-1212
930
Dual-Mode Mobile Device - 100
FIG. 7
U.S. Patent
Nov. 13, 2007
US 7,295,836 B2
Sheet 10 0f 18
{-120 Corporate
Desktop
164w23:12:11
12
Jigs/11%
850
f
Conference Call
Att
E
d
LAN
-
M55555?
E
33218;;
145
150
Outgoing I
\
Task 1
Task 2
Task 3
Task 4
incoming
Calls I Messages!
\Call R eques t e d f rom lV 0'06
'
Component (Conferenced In)
Number = (xxx) 555-1212
*5
Data-based
Wireless Network
Task?
\ 1010
*
/1020
'/
Message with Task List Attached
Task 1 and 3 Are Ur ent need
.
.
.
Immediate
attention
9
'
Workgroup Members
Step 3
S/W: User A (519) 555-1212
I, i
H/W: User B (905)555-1212
Call Requested on
Marketing: User C (416) 555-1212
Attendee
“
Attendee 1; User A
I(519)555-1212
/
1040
Separate Ul for Workgroup
Management
\‘
Workgroup Actionable Item
\\
Task 1 and 3 Are Critical and Late
Step 2
\\ Attendee 1; User A (519) 555-1212
__ Attendee 2: User B (905)555-1212
Step 2\\\ Attendee 3; User 0 (416) 555-1212
\
1030
Dual-Mode Mobile Device - 100
FIG. 8
U.S. Patent
Nov. 13, 2007
Pre-existing
Calendar
Data Item
Alarm
t
t
1105
Sheet 11 0f 18
-
US 7,295,836 B2
1130
\ Us\e/r Has Data Item Opened in
\ inform User with
A
lewing Mode - Proceeds
4
Error Messa e
c
'
Through Fields of Interest
‘Issues Call Command‘
‘
(l nore Fielg)
g
‘
1115
1110
1120
\
Curser sitting on
umber Character’?
Is the Field an
Address Field?
Scan a few
characters in
either direction of
No
cursor
YES
Yes
NO
1150
1135
1125
Field Parser
Field Parser
Recognize Phone
Recognize Phone
Number?
Yes
1145 \
1140
\
Dial the Number
Provided
:
Y
1
1_— es
Select and
confirm phone
number to call
1155\
1,
User Connected
with Individual
Caller
1165
1160
User Selects Menu
to Join Call or Add
another Caller?
I
User Joins Bridge
J0m5—> with AllConferenced ‘f
Callers
User Gets Another Caller
(Other Call Joined to Conference)
FIG. 9
U.S. Patent
Nov. 13, 2007
4 0
Sheet 12 0f 18
205 l 420
US 7,295,836 B2
r120 Corporate
Desktop
Computer
System 1
1
Person Y's
1643i
— — —
— —
Desktop Mail
LQ
LAN
@/
‘
Message
165
Wireless
Server
H Connector 4 —
System
125’
Person Y Phone
# (519) 555-1212
% ____
E
l
1627
430
150
C
|
470
/
l
Ste 1
p
145
| Voice-based
Data-based
Wireless Network
Wireless Network
Incoming Call with:
_
Optional Caller ldl
Outgoing
information #
Messages]
.
1210 \
122
Caller Arriving - 'RlNG'
\
Message: Sending
Caller Id = 519-555-1212
Step 2
12?
lLookup in Contact List
Subject: Thanks for the Call Today
Contaot1: Person W : #...
Contact2: Person Y : #...
’
Dear Y:
Thanks for the call it was very
:
Contact2: Person A : #
\
j
To: Person Y
From: Person X
Ul - Accept or Reject Call?
1240
:
/
useful. I picked up the following
r.'‘
from our conversation today, can
ou please confirm the facts...
\
y
create Ca" Log from Person
y1) Confirmed Timing of Contract
‘2) Wants numbers increased
Call Summary - Caller Id, Time &
Date, Length of Call
//
1) Confirmed Timing of Contract
2) Wants numbers increased
/
/
3)
S
I
X
‘mere 11.
3)
Dual-Mode Mobile Device _ 100
F IG_ 1O
U.S. Patent
Nov. 13, 2007
Sheet 13 0f 18
US 7,295,836 B2
1305“
Call Arrives into Dual
Mode mobile Device
1310 \
v
Present Caller
Information if Present
and Accept or Reject
Prompt to User
1340 x
1320 \
Other Preferences for
1315
User Accepts
the Call?
Incoming Calls (Calendar,
task. todo. etc)
Call
NO’ Dropped
No
Yes
1330
ser Preference
User Preference
goto Caller Log’?
goto e-mail
Yes
Yes
Yes
1345i
+
1350K i
G0 to Contact Sub-
any Caller
System to Perform
tnformatlon Present
Search/Creatron
.
Compose?
1355 \
Open Call Log with
.
ser Prefereno
goto Contact
Sea rch '?
.
i
Send User ‘m9 Ema"
Compose w|th Any
.
.
Caller Id |nformat|0n
Present
Flg15
ser Selects Men
to Switch to
Another Area
1365
UserMpy and
Paste Information
Between Sub-systems
FIG. 11
U.S. Patent
Nov. 13, 2007
Sheet 14 0f 18
US 7,295,836 B2
Incoming Call with or without
Caller ID Information
|
1210
l
\
1430
i
I
_ _
New Contact Ent
Ca" Arr'v'ng ‘ I RING‘
Any Information Presented
N9 can?
New Name: Personr‘is’l:
New 5M3“: persony@m
Accept Ol' ‘Snore
lnformat'on
Business: Name, Location
T
\-§-t-»-2/l Contact #: Office, Cell, Home
/ Step 2
9p
Address: Office, Home
it
5‘
User's Personal
v
E
Contact L'st
User Makes Manual Choice
1".
Contact 11 Name 1'. Phone #1
Contact 22 Name 22 Phone #2
St
3
Person X; Number
ep
Persgn Y1 Number
"\ Contact 3: Name 3: Phone #3 /
\
Contact X: Name X: Phone #X "/ OR
Contact Y: Person Y: Phone #Y -'
"
1440
Selection Found
Contact N: Name N: Phone #N
Step 3
1‘
’
1410
Person ‘1’: First, Last
E-Mail: PersonY@ABC.com
Business: Name, Location
Contact #1 Office, Cell, Home
Address: Office, Home
Address Book Options with Caller Id
FIG. 12
1420
U.S. Patent
Nov. 13, 2007
Sheet 15 0f 18
US 7,295,836 B2
Ref C
1505\
Address Sub-System
Started - Receives any
information in API Call
1520 \
1510
Caller Id or (Phone
User Searches or
Number Present)?
Performs Contact
User Given Blank
Create»
Contact Record -
Fill in the Details
Create?
Search
Yes
1525\
1
User Placed in current
Contact List and can type in
characters to narrow search
against Work
Phone # ?
I
Match
No Match
\
1535
f
1550
"
f
1555
Locate one or more
against Home
Phone # ?
Match-P matches and Present to
User
No Match
"
Mat C h
against Cell Phone
'2
# '
: User Selects the Correct
Match for Current Caller
r1560
At anytime the User Can
Select Menu and Move
to other Sub-Systems
1565\
Fields to Search
Exhausted
No Match
1545 \
*
Attempt to match any
other phone number fields
that might be present
FIG. 13