`
`[19]
`
`Tiller et al.
`
`[11] Patent Number:
`
`5,568,536
`
`[45] Date of Patent:
`
`Oct. 22, 1996
`
`Hlllllllllllllll|||||l|||||||||||||||||l|||l|lIllllll||I|l|||||||l||lH|||
`US005568536A
`
`[54] SELECTIVE RECONFIGURATION METHOD
`AND APPARATUS IN A MULTIPLE
`APPLICATION PERSONAL
`COMMUNICATIONS DEVICE
`
`[75]
`
`Inventors: Byron K. Tiller, Boca Raton; David J.
`Allard, Boynton Beach; Connie Y. Au,
`Coral Springs; Francis J. Canova, Jr.,
`Boynton Beach; Daniel M. Hsieh,
`Coral Springs; Julie F. Goodwin, Boca
`Raton; Debra A. G. Johnson, Fort
`Lauderdale; Charles S. Lanier, Delray
`Beach; James R. Lewis, Coconut
`Creek; Jean L. Stout, Boca Raton;
`William Villafana, Davie; Raymond L.
`Yee, Coral Springs; Russell S. Padgett,
`Boynton Beach; Robert B. Ferrier;
`Anthony F. Corkell, both of Boca
`Raton; Thomas T. Murakami,
`Deerfield Beach; Bradley J. DeBauche,
`Delray Beach; Wayne P. Whitley, Boca
`Raton; Neal A. Osborn, Delray Beach;
`Brent A. Beatty, Boca Raton; Roger L.
`Cox, Plantation; James C. Wulf; Jose
`L. Rivero, both of Boca Raton, all of
`Fla.
`
`Assignee:
`
`International Business Machines
`Corporation, Annonk, N.Y.
`
`Appl. No.: 279,644
`
`Filed:
`
`Jul. 25, 1994
`
`Int. Cl.6 .................................................. .. H04M 11/00
`U.S. Cl.
`............................ .. 379/58; 379/100; 379/59;
`395/700
`
`Field of Search ................................ .. 379/58, 59, 61,
`379/63, 62, 93, 100; 455/54.1; 395/800,
`700
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,521,645
`4,677,653
`
`6/1985 Carroll.
`5/1987 Weiner et al.
`
`.......................... .. 379/58
`
`4,734,928
`4,843,326
`4,899,377
`4,912,756
`4,969,836
`4,991,197
`
`.......................... .. 379/59
`3/1988 Weiner et al.
`6/1989 Smythe ..........
`.. 324/503
`2/1990 Bauer et al.
`.. 379/354
`3/1990 Hop .............. ..
`379/60
`11/1990 Magnier et al.
`2/1991 Morris ................................. .. 379/63 X
`
`(List continued on next page.)
`FOREIGN PATENT DOCUMENTS
`
`0481887A2
`3703044Al
`64-71369
`5—244243
`1597163
`
`4/1992
`3/1988
`3/1989
`9/1993
`9/1981
`
`.
`
`European Pat. OH.
`Germany .
`Japan .
`Japan .
`United Kingdom .
`
`Primary Examt'ner—William Cumming
`Assistant Examiner——Michael B. Chernoff
`
`Attorney, Agent, or Firm—George E. Grosser
`
`[57]
`
`ABSTRACT
`
`An option attach connector has a first indicator bit combi-
`nation that alerts the device that a public switched telephone
`network connection has been made to it. The presence of the
`first indicator bit combination is a signal to the device that
`telephone, FAX, and E—MAIL communications applications
`are to be conducted over a PSTN link. The presence of the
`first indicator bit combination invokes a stored computer
`program to provide appropriate connections between the
`PSTN link and the telephone, FAX, and modem hardware in
`the device. The connections are made by an audio multi-
`plexer that receives control signals from the system CPU,
`while executing the stored computer program. The program
`determines the communications application selected by the
`user and selectively configures the PSTN link to be con-
`nected to the either the ear piece and microphone for voice
`communications, or to the FAX/modem for FAX commu-
`nications, or to the modem alone for E-MAIL communica-
`tions. The absence of the option attach connector invokes a
`default indicator bit combination that alerts the device that
`
`a cellular telephone network connection is desired by the
`user. The presence of the default indicator bit combination is
`a signal
`to the device that telephone, FAX, and E-mail
`communications applications are to be conducted over a
`cellular network.
`
`9 Claims, 16 Drawing Sheets
`
`PSTN SCEEN FILE I82
`CE.LUl.|R SCFIEEN FILE I34
`PSTN FAX SCREEN I82‘
`CELUJIAR FAX SCREEN 134'
`INTERFACE PGM 180
`
`FAX PGM I42
`PA ER FGM144
`
`CAl£NDAR PGM (47
`OTHER APPSJDNVERS 149
`
`CE.LULAR
`TELEPHONE
`INTERFACE
`1| 6
`
`ii220(9):
`
`520(1) 3(2)
`OPTION ATTACH
`CONNECTOR 125(0)
`
`DISPLAYITOUCH OVEFi1.AV1l2
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`5,568,536
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`5/1991 Morris ....................................... 379/58
`5,020,090
`3/1992 Carlgren etal. ........................ 364/419
`5,099,426
`6/1992 O’Su11ivan ......
`379/59
`5,127,041
`9/1992
`N"
`379/40
`5,146,486
`2/1993 Aldous et a].
`.......................... .. 439/55
`5,183,404
`4/1993 Motoyanagi
`............................ .. 379/61
`5,200,991
`4/1993 Bernstein er a1_
`__ 395/157
`5,204,947
`9/1993 Sainton .. ... .. . ... ...
`.. . .. 379/59
`5,249,218
`5,255,306 10/1993
`
`5,255,312
`5,270,704
`5272 747
`5,274,693
`5,297,030
`5297249
`5,302,947
`5,313,596
`5,408,520
`5,436,960
`
`.............................. .. 379/100
`Koshiishi
`al.
`..
`340/870.02
`s
`'
`379/59
`hfjjdgulnhma ct
`waldman ..............................‘I 379/59
`_
`Vasslgh BI 31.
`....................... .. 364/405
`Bemstein eta1-
`395/156
`Fuller eta1-
`--------------------- -- 340/825.34
`Swindler et al.
`..................... .. 395/325
`Clark et a1.
`.............
`379/59 X
`Campana, Jr. et a1.
`................ .. 379/58
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`APPUCATION EPRO
`
`FIG. 1A
`
`1"’
`
`CELLULAR PGM 140
`PSTN PGM 141
`FAX PGM 142
`E-MAIL PGM 143
`PAGER PGM 144
`NOTEPAD PGM 145
`ADDRESS BOOK PGM 146
`CALENDAR PGM 147
`'
`‘.:' u
`‘.3
`
`OTHER APPS./DRIVERS 149
`PCMCIA SOCKET PGM 152
`
`PSTN SCREEN FILE 182
`CELLULAR SCREEN FILE 184
`PSTN FAX SCREEN 182'
`CELLULAR FAX SCREEN 184’
`INTERFACE PGM 180
`
`REGISTER 136 = 000'‘
`
`WORK SPACE
`138
`
`DISPLAY BUFFER 162
`
`I 3FEMZ
`
`PERSONAL
`COMMUNICATOR
`DEVICE
`/ 100
`
`TERMINALS 402
`
`OPERATING SYS. PGM 150
`
`INK PLANE BUFFER 164
`
`WALL JACK
`
`176
`
`CELLULAR
`TELEPHONE
`
`INTERFACE
`1 14
`
`22°I°I —
`
`52°“) 2_2°I2I
`
`OPTTON ATTACH
`CONNECTOR 126(0)
`
`EAR PIECE
`MICRO-
`PHONE
`
`FAX MODEM
`172
`170
`
`TALK
`
`3ErnII
`
`REDIAL
`0
`
`911
`
`MENU 0 DIALIII
`
`
`
`1II919cI'S'f1
`
`
`
`9661‘zzwoo
`
`U)
`B‘as
`as9+
`I-i
`OH:
`I-4
`ax
`
`9€S‘89S‘S
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`
`
`flllaflfld'S'f1
`
`9661‘zz‘no
`
`CI)
`5''
`(‘D
`(DF?‘
`
`N C"
`
`B
`I-4
`G\
`
`9€S‘89S‘S
`
`FIG. 1B
`
`APPLICATION EPRO
`“°
`
`PCMCIA
`CARD
`120
`
`CELLULAR PGM 140
`PSTN PGM 141
`FAX PGM 142
`E-MAIL PGM 143
`PAGER PGM 144
`NOTEPAD PGM 145
`ADDRESS BOOK PGM 146
`CALENDAR PGM 147
`A
`A 0 3 '
`' 3
`OTHER APPS. DRIVERS 149
`PCMCIA SOCKET PGM 152
`
`PSTN SCREEN FILE 182
`CELLULAR SCREEN FILE 184
`PSTN FAX SCREEN 182'
`CELLULAR FAX SCREEN 184'
`INTERFACE PGM 180
`
`PERSONAL
`COMMUNICATOR
`DEVICE
`/100
`
`REGISTER 136 = '111'
`
`WORK SPACE
`
`as§NZ
`
`DISPLAY BUFFER 162
`
`TERMINALS 402
`
`OPERATING SYS. PGM 150
`
`INK PLANE BUFFER 164
`
`DECODER
`
`AUDIO MUX 160
`603
`
`PHONE HOME 1
`IS ON
`
`176
`
`SIGNAL STRENGTH
`G) IE
`
`5E
`
`CELLULAR
`TELEPHONE
`
`INTERFACE
`114
`
`N0 CONNECTOR
`
`EAR PIECE
`M|CRQ_
`
`FAX MODEM
`
`EEE $1
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`FIG. 1C
`
`APPLICATION EPRO
`110
`
`3
`
`TERMINALS 402
`
`CELLULAR PGM 140
`PSTN PGM 141
`FAX PGM 142
`E-MAIL PGM 143
`PAGER PGM 144
`NOTEPAD PGM 145
`ADDRESS BOOK PGM 146
`CALENDAR PGM 147
`CALCULATOR PGM 148
`
`OTHER APPS./DRIVERS 149
`PCMCIA SOCKET PGM 152
`OPERATING SYS. PGM 150
`
`PSTN SCREEN FILE 182
`CELLULAR SCREEN FILE 184
`PSTN FAX SCREEN 182'
`CELLULAR FAX SCREEN 184’
`
`INTERFACE PGM 180
`
`REGISTER 136 = “O00”
`
`§:
`.4. C)[0
`
`PERSONAL
`COMMUNICATOR
`DEVICE
`/100
`
`WORK SPACE
`138
`
`DISPLAY BUFFER 162
`
`INK PLANE BUFFER 164
`
`DECODER
`
`AUDIO MUX 160
`
`176
`
`CELLULAR
`TELEPHONE
`
`INTERFACE
`114
`
`FAX MODEM
`172
`170
`
`220(0) '
`
`$0) 20(2)
`
`OPTION ATTACH
`
`CONNECTOR 126(0)
`
`
`
`
`
`966I‘zz‘:001ua11a(1‘S’[1
`
`U)
`D‘on
`caP?»
`03
`O-a
`I-I
`ex
`
`9£S‘89S‘S
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`APPUCATION EPRO
`
`FIG. 1D
`
`I”
`
`CELLULAR PGM 140
`PSTN PGM 141
`FAX PGM 142
`E-MAIL PGM 143
`PAGER PGM 144
`NOTEPAD PGM 145
`ADDRESS BOOK PGM 146
`CALENDAR PGM 147
`;
`I
`LA
`‘
`
`OTHER APPS./DRIVERS 149
`PCMCIA SOCKET PGM 152
`
`PSTN SCREEN FILE 182
`CEIJ.ULAR SCREEN FILE 184
`PSTN FAX SCREEN 182'
`CELLULAR FAX SCREEN 184’
`INTERFACE PGM 180
`
`REGISTER 136 = "111'
`
`WORK SPACE
`.5 8
`
`DISPLAY BUFFER 162
`
`PERSONAL
`COMMUNICATOR
`DEVICE
`/1 00
`
`5?Z
`.5 ON)
`
`TERMINALS 402
`
`OPERATING SYS. PGM 150
`
`INK PLANE BUFFER 164
`
`DECODER
`
`AUDIO MUX 160
`
`RECEIVE
`FAX
`
`176
`
`CHECK SIGNAL STRENGTH
`
`CELLUIJKR
`TELEPHONE
`
`INTERFACE
`1 14
`
`DEFAULT STATE 126(7)
`
`PHONE
`
`172
`
`170
`
`EAR PIECE
`
`
`
`111319cI'S'I1
`
`
`
`9661‘zz-100
`
`U)
`D‘
`(‘D
`(‘DH-
`-B
`O"'5
`Pi
`¢\
`
`9€S‘89S‘S
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`F|G_ 1E
`
`APPLICATION EPRO
`110
`
`Z
`
`PCMCIA
`CARD
`120
`
`CELLULAR PGM 140
`psm PGM 141
`FAXPGM142-
`E-MAIL PGM 143
`PAGER PGM 144
`NOTEPAD PGM 145
`ADDRESS BOOK PGM 146
`CALENDAR PGM 147
`A '3' 11'.‘
`OER APPS./DRIVERS 149
`PCMCIA SOCKET PGM 152
`
`PSTN SCREEN FILE 182
`CELLULAR SCREEN FILE 184
`PSTN FAX SCREEN 182'
`
`PERSONAL
`COMMUNICATOR
`DEVICE
`
`CELLULAR FAX SCREEN 184'
`
`INTERFACE PGM 180
`
`/100
`
`REGISTER 136 = '0O1'
`
`3‘BNZ
`
`WORK SPACE
`1 38
`
`DISPLAY BUFFER 162
`
`TERMINALS 402
`
`OPERATING SYS. PGM 150
`
`INK PLANE BUFFER 164
`
`DECODER
`
`AUDD MUX 160
`
`60E
`
`PHONE HOME 1
`IS ON
`
`176
`
`SIGNAL STRENGTH
`EH
`
`CELLULAR
`TELEPHONE
`INTERFACE
`1 14
`
`220(0) _
`
`2:2o(1)
`
`OPTION ATTACH
`
`EAR PIECE
`MIcRo-
`
`FAX MODEM
`
`I‘i
`
`EAR
`
`REDIAL
`
`LAST 10 PAGER
`
`MENU 0 DIAL
`
`11919.1ST}
`
`9661‘zz‘:30
`
`91J0S199118
`
`9£s‘s9s‘s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 6 of 16
`
`5,568,536
`
`DECODEFI
`
`A
`
`DECODER
`
`220(0) —
`
`520(1) 220(2)
`
`220(0) _
`
`-220(1)
`
`OPTION ATTACH
`
`CONNECTOR 126(0)
`
`oPnoN ATTACH
`
`CONNECTOR 126(1)
`
`FU11 PSTN
`CABLE zoo
`
`’
`
`EXTERNAL MIC. 3.
`SPEAKER CABLE 201
`
`DECODER
`
`DECODER
`
`OPTION ATTACH
`
`CONNECTOR 126(2)
`RS232
`
`OPTION ATTACH
`
`CONNECTOR 126(3)
`
`CABLE 202
`
`KEYBOARD 203
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 7 of 16
`
`5,568,536
`
`DECODER
`
`DECODER
`
`OPTION ATTACH
`CONNECTOR 126(4)
`
`PERSONALITY
`
`OPTION ATTACH
`CONNECTOR 126(5)
`
`DIAGNOSTIC
`CABLE 205
`
`DECODEFI
`
`DECODER
`
`PROGRAMMING opnon
`CONNECTOR 126(6)
`
`NO connecron
`DEFAULT STATE 126(7)
`11—.——._.._1_._.—_1.——.———.1-I
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheét s of 16
`
`5,568,536
`
`FIG. 3
`
`NOTEPAD
`
`ADDRESS BOOK
`
`CALENDAR
`
`CALCULATOR
`
`TELEPHONE
`
`DISPLAY/TOUCH OVERLAY 1 12
`
`GOOGLE Ex. 1026
`
`G00 ~ le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 9 of 16
`
`5,568,536
`
`400
`
`FIG. 4A
`
`METHOD TO PROVIDE A CONSISTENT USER INTERFACE IN A MULTIPLE
`
`FEATURE PERSONAL COMMUNICATIONS DEVICE
`
`STEP 402. DISPLAY MENU IMAGE 50M ON DISPLAY SCREEN 112 (FIG. 3)
`
`STEP 404: LOAD DEFAULT VALUE "111" INTO THE OPTIONS REGISTER
`136 (OPTION ATTACH CONNECTOR NOT PRESENT 126(7) OF FIG. 2H)
`
`STEP 406: SELECT NONE on ONE OF SEVEN OP'I'|0N ATTACH
`CONNECTORS 126(0) TO 126(7) OF FIGS. 2A TO 2H,» AND CONNECT IT
`TO CONNECTOR RECEPTACLE 124 (FIG. 1A)
`
`STEP 408: DECODE THE SELECTED OPTION ATTACH CONNECTOR 126
`
`WITH DECODER 122 (FIG. ‘IA)
`
`STEP 410: LOAD THE OPTION VALUE INTO THE OPTIONS REGISTER 135
`
`OF RAM 102 (FIG 1A)
`
`STEP 420. SELECT TELEPHONE FUNCTION FROM MENU ON
`
`DISPLAY/TOUCH OVERLAY SCREEN 112 (FIG 3)
`
`STEP 422: BEGIN INTERFACE PROGRAM 180 TO ACCESS OPTIONS
`
`REGISTER 136 (FIG. IA), CONFIGURE AUDIO MUX. 160 AND DISPLAY
`SCREEN IMAGE ON DISPLAY 112
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 10 of 16
`
`5,568,536
`
`FIG. 4B
`
`STEP 424; IF OPTION vALUE IN OPTIONS REGISTER = "000" (FIG. 1A)
`(CORRESPONDING TO PSTN CABLE CONNECTOR 126(0)). THEN
`
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60A T0 CONNECT EAR
`
`PIECE/MICROPHONE 117 FROM LINE 175 TO LINE 174 AND THRU
`
`OPTION ATTACH CONNECTOR 126(0) TO THE RJ11 PSTN CABLE 200
`
`STEP 426: ACCESS PSTN SCREEN IMAGE FILE 182 AND DISPIAY
`
`PSTN PHONE SCREEN IMAGE 50A ON DISPLAY 112 (FIG. 5A)
`
`STEP 428: IF OPTION VALUE IN OPTIONS REGISTER = -111- (FIG. 13)
`(CORRESPONDING T0 N0 CONNECTOR DEFAULT STATE 126(7)). THEN
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60B TO CONNECT EAR
`
`PIECE/MICROPHONE 117 FROM LINE 175 TO LINE 177 TO
`
`CELLULAR TELEPHONE 114
`
`STEP 430: ACCESS CELLULAR SCREEN IMAGE FILE 184 AND DISPLAY
`
`CELLULAR PHONE SCREEN IMAGE SOB ON DISPLAY 112 (FIG. 5B)
`
`STEP 432: IF OPTION VALUE IN OPTIONS REGISTER = "001" (FIG. 1E)
`(CORRESPONDING TO EXTERNAL MICROPHONE AND SPEAKER
`
`CONNECTOR 126(1) 126(1)). THEN CONFIGURE THE AUDIO MUX 160
`FOR PATH 60E TO CONNECT EXTERNAL MICROPHONE AND SPEAKER
`
`CABLE 210 THRU CONNECTOR 126(1) AND LINE 169 TO LINE 177
`TO CELLULAR TELEPHONE 114
`
`STEP 434: ACCESS CELLULAR SCREEN IMAGE FILE 184 AND DISPLAY
`
`CELLULAR PHONE SCREEN IMAGE SOB ON DISPLAY 112 (FIG. 5B)
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili O s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 11 of 16
`
`5,568,536
`
`FIG. 4c
`
`STEP 440: SELECT FAX RECEIVE FUNCTION FROM MENU ON
`
`DISPLAYFTOUCH OVERLAY SCREEN 112 (FIG. 3)
`
`STEP 442: BEGIN INTERFACE PROGRAM 180 TO ACCESS OPTIONS
`
`REGISTER 136 (FIG. 1C), CONFIGURE AUDIO MUX, 160 AND DISPLAY
`SCREEN IMAGE ON DISPLAY 112 V
`
`STEP 444: IF OPTION VALUE IN OPTIONS REGISTER = “O00” (FIG. 1C)
`(CORRESPONDING TO PSTN CABLE CONNECTOR 126(0)). THEN
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60C TO CONNECT
`
`FAX 172/MODEM 170 FROM LINE 176 TO LINE 174 AND THRU OPTION
`
`ATTACH CONNECTOR 126(0) TO THE RJ11 PSTN CABLE 200
`
`STEP 446: ACCESS PSTN SCREEN IMAGE FILE 182' AND DISPLAY
`
`PSTN FAX SCREEN IMAGE 50C ON DISPLAY 112 (FIG. 5C)
`
`STEP 448: IF OPTION VALUE IN OPTIONS REGISTER = "111' (FIG. 1D)
`(CORRESPONDING T0 N0 CONNECTOR DEFAULT STATE 126(7)). THEN
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60D TO CONNECT
`
`FAX 172/MODEM 170 FROM LINE 176 TO LINE 177 TO
`
`CELLULAR TELEPHONE 114
`
`STEP 450: ACCESS CELLULAR FAX SCREEN IMAGE FILE 184' AND
`
`DISPLAY CELLULAR FAX SCREEN IMAGE SOD ON DISPLAY 112 (FIG. SD)
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 12 or 16
`
`I
`
`5,568,536
`
`400
`
`FIG. 4D
`
`STEP 460: SELECT E-MAIL RECEIVE FUNCTION FROM MENU ON
`
`DISPLAY/TOUCH OVERLAY SCREEN 112 (FIG. 3)
`
`STEP 462: BEGIN INTERFACE PROGRAM 180 TO ACCESS OPTIONS
`
`REGISTER 136 (FIG. 1C), CONFIGURE AUDIO MUX, 160 AND DISPLAY
`SCREEN IMAGE ON DISPLAY 112
`
`STEP 464: IF OPTION VALUE IN OPTIONS REGISTER = -000‘ (FIG. 1C)
`(CORRESPONDING TO PSTN CABLE CONNECTOR 126(0)). THEN
`
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60C TO CONNECT
`
`MODEM 170 FROM UNE 176 TO LINE 174 AND THRU OPTION
`
`ATTACH CONNECTOR 126(0) TO THE RJ11 PSTN CABLE 200
`
`STEP 466: ACCESS PSTN SCREEN IMAGE FILE AND DISPLAY
`
`PSTN E—MAIL SCREEN IMAGE 50E ON DISPLAY 112 (FIG. 5E)
`
`STEP 468: IF OPTION VALUE IN OPTIONS REGISTER = "111" (FIG. 1D)
`
`(CORRESPONDING TO NO CONNECTOR DEFAULT STATE 126(7)). THEN
`
`CONFIGURE THE AUDIO MUX 160 FOR PATH 60D TO CONNECT
`
`MODEM 170 FROM LINE 176 TO UNE 177 TO CELLULAR TELEPHONE 114
`
`STEP 470: ACCESS CELLULAR E-MAIL SCREEN IMAGE FILE AND
`
`DISPLAY CELLULAR E-MAIL SCREEN IMAGE 50F ON DISPLAY 112 (FIG. 5F)
`
`RETURN
`
`GOOGLE Ex. 1026
`G00 le v. Phili O s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 13 of 16
`
`5,568,536
`
`USING
`WALL JACK
`
`PHONE HOME 1
`IS ON
`
`SIGNAL STRENGTH
`
`DISPLAY/TOUCH OVERLAY 1 12
`
`DISPLAYITOUCH OVERLAY 1 12
`
`GOOGLE Ex. 1026
`
`G00 ~ le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 14 of 16
`
`5,568,536
`
`RECEIVE
`FAX
`
`RECEIVE
`FAX
`
`HECK SIGNAL STRENGTH
`
`DISPLAY/TOUCH OVERLAY 1 12
`
`DISPLAYNOUCH OVERLAY 112
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 15 of 16
`
`5,568,536
`
`RECEIVE
`
`RECEIVE-
`
`HECK SIGNAL STRENGTH
`
`DISPLAYITOUCH OVERLAY 112
`
`DISPLAY/TOUCH OVERLAY 1 12
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`U.S. Patent
`
`Oct. 22, 1996
`
`Sheet 16 of 16
`
`5,568,536
`
`FIGL 6
`
`MASTER
`IMAGE
`/ 50X
`
`PSTN
`CUSTOMIZING
`|MAGE
`
`sov\
`
`FIG. 6A
`
`USING
`WALL JACK
`
`FROM '“TEF""A°E PROGRAM 18°
`
`CELLULAR
`CUSTOMIZING
`IMAGE
`
`FIG. 6B /50:
`
`PHONE HOME 1
`IS ON
`
`SIGNAL STRENGTH
`
`FROM PSTN SCREEN FILE 182
`
`FROM CELLUUKR SCREEN FILE 184
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`5,568,536
`
`1
`SELECTIVE RECONFIGURATION METHOD
`AND APPARATUS IN A MULTIPLE
`APPLICATION PERSONAL
`COMMUNICATIONS DEVICE
`
`FIELD OF THE INVENTION
`
`The invention disclose broadly relates to data processing
`systems and data communications systems and more par-
`ticularly relates to providing selective reconfiguration for
`such systems.
`
`RELATED PATENT APPLICATIONS
`
`This patent application is related to the copending U.S.
`patent application Ser. No. 08/279,638, filed Jul. 25, 1994,
`by David Allard, et al., entitled “FIELD PROGRAMMING
`APPARATUS AND METHOD FOR UPDATING PRO-
`GRAMS
`IN A PERSONAL COMMUNICATIONS
`DEVICE”, assigned to the IBM Corporation and incorpo-
`rated herein by reference.
`This patent application is also related to the copending
`U.S. patent application Ser. No. 08/145,914, filed Nov. 1,
`1993, by David Allard, et al., entitled “PERSONAL COM-
`MUNICATOR HAVING COLLAPSIBLE KEYBOARD
`FOR EDITING INFORMATION ON SMALL TOUCH
`
`SCREEN DISPLA ”, assigned to the IBM Corporation and
`incorporated herein by reference.
`This patent application is also related to the copending
`U.S. patent application Ser. No. 08/521,333, filed Aug. 29,
`1995, by David Allard, et al., entitled “PERSONAL COM-
`MUNICATOR HAVING IMPROVED ZOOM AND PAN
`FUNCTIONS FOR EDITING INFORMATION ON
`TOUCH SENSITIVE DISPLAY” COLLAPSIBLE KEY-
`BOARD FOR EDITING INFORMATION ON SMALL
`
`TOUCH SCREEN DISPLA ", assigned to the IBM Cor-
`poration and incorporated herein by reference.
`This patent application is also related to the copending
`U.S. patent application Ser. No. 08/146,342, filed Nov. 1,
`1993, by David Allard, et al., entitled “PERSONAL COM-
`MUNICATOR HAVING IMPROVED CONTRAST CON-
`TROL FOR A LIQUID CRYSTAL, TOUCH SENSITIVE
`DISPLA ”, assigned to the IBM Corporation and incorpo-
`rated herein by reference.
`This patent application is also related to the copending
`U.S. patent application Ser. No. 07/976,127, filed Nov. 13,
`1992, by Brent Beatty, et al., entitled “NAVIGATION
`APPLICATION FOR PERSONAL COMMUNICATOR”,
`assigned to the IBM Corporation and incorporated herein by
`reference.
`
`BACKGROUND OF THE INVENTION
`
`It is widely recognized that digital communications tech-
`nology and data processing technology are converging. One
`example of this is the development of portable personal
`computers that include telephone modems, enabling the
`transmission of digital information over public switched
`telephone networks (PSTN). Another example is the devel-
`opment of mobile radio telephones that use microprocessors
`executing stored programs for sampling and digitizing the
`voice signal, multiplexing the transmission of the digitized
`voice signal with other such voice signals, and digitally
`controlling the operations of the cellular telephone device.
`The most recent evidence of the convergence of digital
`communications technology with digital personal computer
`technology, is the SIMON personal communications device
`
`2
`
`described in the above identified patent applications. The
`SIMON personal communications device has many features
`within it to enable personal communications. The personal
`communications device provides a cellular telephone, a
`facsimile transmission and receiving capability, an elec-
`tronic mail sending and receiving capability, and an elec-
`tronic pager, a computer notepad, a computer address book,
`a computer calendar, and a computer calculator, all within a
`single compact portable package.
`The SIMON personal communications device includes a
`central processing unit (CPU) that executes stored pro-
`grammed instructions stored in electrically programmable
`read only memories (EPROM). The stored program instruc-
`tion in the EPROM’s include basic input output operating
`system (BIOS) programs, and application programs to per-
`form the functions of cellular telephony, public switched
`telephone network (PSTN) telephony, facsimile transmis-
`sion and reception, electronic mail, pager functions, com-
`puter notepad functions, computer address book functions,
`computer calendar functions, and computer calculator func-
`tions. These stored programs are selectively accessed for
`execution by the CPU.
`The SIMON personal communications device also
`includes a liquid crystal display having a touch overlay
`membrane, to enable the user to input keyboard entries or
`sketches by tactile pressure with a finger or proximity with
`a stylus. One example of a touch overlay membrane input
`device is described in U.S. Pat. No. 4,686,332 by Evon
`Greanias, et al., entitled “Combined Finger Touch and Stylus
`Detection System for Use on the Viewing Surface of a Visual
`Display Device”, assigned to the IBM Corporation and
`incorporated herein by reference.
`The storage capacity of the RAM can be augmented by
`employing supplementary memory in the form of a personal
`computer memory card (PCMCIA) (Trademark of the Per-
`sonal Computer Memory Card International Association).
`The personal computer memory card can include extra RAM
`to supplement the RAM storage in the personal communi-
`cations device, by plugging the personal computer memory
`card into a PCMCIA receptacle slot in the personal com-
`munications device.
`
`The LCD screen presents menu images to the user to
`enable the selection of communications applications such as
`telephone, facsimile (FAX), or electronic mail (E-mail). For
`each of these applications, a corresponding keypad and
`presentation area is displayed. The user has the option of
`employing either a public switched telephone network link
`or a cellular telephone network link for any of these com-
`munications applications. However, the functions required
`to be performed in order to send or receive a cellular
`telephone network call are diiferent from the functions
`required for a call over a public switched telephone network.
`All cellular telephones use two-way radio communica-
`tions controlled by the cellular telephone network. The
`ambient atmospheric and geographic conditions can affect
`the strength of the transmitted signal. When transmitting a
`large amount of data during a FAX or an E-mail session, an
`acceptable signal strength is required to ensurethat data is
`not lost and to keep the transmission error-free. A signal
`strength indicator is required on cellular telephones to
`enable the user to monitor the signal strength and change its
`location to improve it. Further, a cellular telephone must be
`registered with the home region it usually employs as the
`base for its communications. If the cellular telephone is
`transported outside of its home region, it becomes a roarner,
`and a dilferent mode of operation called roaming, is carried
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`5,568,536
`
`3
`
`out. A cellular telephone must provide an indication to the
`user as to its current mode of operation, either home or
`roaming. Such concerns are absent from calls using a public
`switched telephone network.
`The personal communications device requires the ability
`to selectively reconfigure itself, based on the input and
`output connections attached to it by the user and based on
`the communications applications selected by the user.
`
`OBIECTS OF THE INVENTION
`
`is therefore an object of the invention to provide
`It
`selective reconfiguration for a multiple application personal
`communications device.
`
`It is another object of the invention to provide selective
`reconfiguration for a multiple application personal commu-
`nications device, that adapts to the unique requirements of
`the selected communications link.
`
`It is a further object of the invention to provide selective
`reconfiguration for a multiple application personal commu-
`nications device for communication over both public
`switched telephone networks and cellular telephone net-
`works.
`
`SUMMARY OF THE INVENTION
`
`These and other objects, features and advantages are
`accomplished by the method and apparatus for consistent
`user interface disclosed herein.
`
`The invention is used in a personal communications
`device that includes a memory that stores the operating
`system programs and the applications programs for execu-
`tion by a central processing unit (CPU) in the device. The
`programs selectively manage the operations of a cellular
`telephone, a facsimile receiver, a touch overlay input and
`display, and several desktop functions such as a calendar,
`notepad, and electronic mail.
`The device is capable of performing many types of
`communications functions that require a variety of commu-
`nications links. In addition to the radio link provided for
`cellular telephony, the device must be able to connect to a
`conventional RJll telephone jack for public switched tele-
`phone service, to an RS232 serial data connector, to diag-
`nostic cables,
`to external keyboards, and to hands-free
`microphones and speakers. To consolidate these connection
`requirements, an option attach connector is provided for the
`device. The option attach connector includes three program-
`mable indicator bits that indicate to the device, the role the
`connector is playing when it is connected to the device.
`In accordance with the invention, the option attach con-
`nector has a first indicator bit combination that alerts the
`device that a public switched telephone network connection
`has been made to it. The presence of the first indicator bit
`combination is a signal to the device that telephone, FAX,
`and E-MAIL communications applications are to be con-
`ducted over a PSTN link. The presence of the first indicator
`bit combination invokes a stored computer program to
`provide appropriate connections between the PSTN link and
`the telephone, FAX, and modern hardware in the device. The
`connections are made by an audio multiplexer that receives
`control signals from the system CPU, while executing the
`stored computer program. The program determines the com-
`munications application selected by the user and selectively
`configures the PSTN link to be connected to the either the
`ear piece and microphone for voice communications, or to
`
`4
`the FAX/modem for FAX communications, or to the modem
`alone for E-MAIL communications.
`
`Further, in accordance with the invention, the absence of
`the option attach connector invokes a default indicator bit
`combination that alerts the device that a cellular telephone
`network connection is desired by the user. The presence of
`the default indicator bit combination is a signal to the device
`that telephone, FAX, and E—mail communications applica-
`tions are to be conducted over a cellular telephone network.
`The presence of the default
`indicator bit combination
`invokes the stored computer program to provide appropriate
`connections between the cellular telephone interface and the
`telephone, FAX, and modern hardware in the device. The
`connections are made by the audio multiplexer that receives
`control signals from the system CPU, while executing the
`stored computer program. The program determines the com-
`munications application selected by the user and selectively
`configures the cellular telephone interface to be connected to
`the either the ear piece and microphone for voice commu-
`nications, or to the FAX/modem for FAX communications,
`or to the modem alone for E-MAIL communications.
`
`In this manner, selective reconfiguration is provided for a
`multiple application personal communications device, that
`adapts to the unique requirements of the selected commu-
`nications link and to the selected communications applica-
`tion.
`
`DESCRIPTION OF THE FIGURES
`
`These and other objects, features and advantages will be
`more fully appreciated with reference to the accompanying
`figures.
`FIG. 1A is an overall functional block diagram of the
`personal communications device, connected to a PSTN
`option attach connector for voice communications over a
`PSTN, in accordance with the invention.
`FIG. 1B is an overall functional block diagram of the
`personal communications device,
`in a cellular telephone
`network mode, for voice communications over a cellular
`telephone network, in accordance with the invention.
`FIG. 1C is an overall functional block diagram of the
`personal communications device, connected to a PSTN
`option attach connector for FAX communications over a
`PSTN, in accordance with the invention.
`FIG. 1D is an overall functional block diagram of the
`personal communications device,
`in a cellular telephone
`network mode, for FAX communications over a cellular
`telephone network, in accordance with the invention.
`FIG. IE is an overall functional block diagram of the
`personal communications device, connected to an external
`microphone and speaker cable option attach connector for
`voice communications over a cellular telephone network, in
`accordance with the invention.
`
`FIGS. 2A to 2H are a schematic diagrams of several
`embodiments of the option attach connector.
`FIG. 3 is an illustration of the appearance of the menu
`image 50M displayed on the display/touch overlay 112.
`FIGS. 4A to 4D arena flow diagram of the method to
`provide a consistent user interface in a multiple feature
`personal communications device.
`FIG. 5A is an illustration of the appearance of the image
`50A displayed on the display/touch overlay 112, for voice
`communications over a PSTN.
`
`FIG. 5B is an illustration of the appearance of the image
`SOB displayed on the display/touch overlay 112, for voice
`communications over a cellular telephone network.
`
`GOOGLE Ex. 1026
`
`G00 le v. Phili o s
`
`GOOGLE Ex. 1026
`Google v. Philips
`
`
`
`5,568,536
`
`5
`
`FIG. SC is an illustration of the appearance of the image
`SOC displayed on the display/touch overlay 112, for FAX
`communications over a PSTN.
`
`FIG. SD is an illustration of the appearance of the image
`SOD displayed on the display/touch overlay 112, for FAX
`communications over a cellular telephone network.
`FIG. SE is an illustration of the appearance of the image
`50E displayed on the display/touch overlay 112, for E-MAIL
`communications over a PSTN.
`
`FIG. SF is an illustration of the appearance of the image
`SOF displayed on the display/touch overlay 112, for E-MAIL
`communications over a cellular telephone network.
`FIG. 6 illustrates the layout of the master image SOX
`produced by the interface program 180.
`FIG. 6A illustrate the layout of the PSTN customizing
`image SOY produced by the PSTN screen file 182, that when
`combined with the master image SOX of FIG. 6 by the
`interface program 180, produces the image 50A of FIG. 1A
`and FIG. SA, as it is displayed on the display/touch overlay
`112, for voice communications over a PSTN.
`FIG. 6B illustrates the layout of the cellular customizing
`image 50Z produced by the cellular screen file 184, that
`when combined with the master image 50X of FIG. 6 by the
`interface program 180, produces the image 50B of FIG. 1B
`and FIG. SB, as it is displayed on the display/touch overlay
`112, for voice 26 communications over a cellular telephone
`network.
`
`DISCUSSION OF THE PREFERRED
`EMBODIMENT
`
`The personal communication system diagram of FIG. 1A
`shows the personal communications device 100. The device
`100 includes the RAM 102 which is connected by means of
`the bus 104 to the CPU 106, which executes the stored
`program instructions in the RAM 102. RAM 102 contains
`the ink plane bufi°er 164 used by the touch overlay mem-
`brane to store pels of registered contact points by the user’s
`finger of stylus. RAM 102 contains the display buffer for the
`LCD display 112. Screen images, such as image SOA in FIG.
`1A and FIG. SA, are represented by a bit map stored in the
`display buffer 162, that displays the bit map as the image
`50A, for example on the display 112. The work space 138 in
`RAM 102 is used by the operating system program 150 and
`BIOS 134, as well as by application programs running in the
`device 100.
`
`Register 136 stores the option value that is decoded by the
`decoder 122 from the resistor array 220 in the option attach
`connector 126(0). The interface program 180, stored in
`RAM 102, reads the option value stored in register 136 and
`in response, sends control signals to the audio MUX to
`configure the connections 60A, for example, between the
`option attach connector 126(0) and the ear piece and micro-
`phone 117. This is described in the flow diagram of FIGS.
`4A to 4D.
`
`The interface program 180 also controls the display of
`images such as 50A on the display 112, in response to
`reading the option value stored in the register 136. This is
`described in the flow diagram of FIGS. 4A to 4D. FIG. 6
`illustrates the layout of the master image SOX produced by
`the interface program 180. When the interface program
`generates the PSTN telephone function image 50A, for
`example, it accesses the PSTN screen file 182 in RAM 102
`which contains the layout of the PSTN customizing image
`SOY shown in FIG. 6A. The interface program 180 combines
`
`6
`the PSTN customizing image SOY with the master image
`50X of FIG. 6, to produce the composite image 50A of FIG.
`1A and FIG. SA, as it is displayed on the display/touch
`overlay 112, for voice communications over a PSTN.
`The RAM 102 also stores the cellular screen file 184, that
`contains the layout of the cellular customizing image S02,
`that when combined with the ma