throbber
(12> Ulllted States Patent
`Schwab et al.
`
`US006381323B1
`(16) Patent N63
`US 6,381,323 B1
`(45) Date of Patent:
`Apr. 30, 2002
`
`(54) CALL PROGRAMMING APPARATUS AND
`METHOD
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`.
`
`_
`
`.
`
`.
`
`(75) Inventors: Eileen Cecilia Schwab, Schaurnburg;
`Gayle Roberta Ekstrom; Gisele
`Arlette Marcus, both of Chicago;
`Edward Alan 055E110, Chicago
`Heights an oflLws)
`’
`(73) Asslgnee' lExT‘intelcil €J°Srp°ratl°m Hoffman
`5 a 65’
`(
`)
`_
`_
`_
`_
`sublect?o any dlsclalmeri the term Ofthls
`Pawnt 1S mended 0r adlllsted under 35
`U.S.C. 154(b) by0 days.
`
`*
`
`_
`) Notlce?
`
`(
`
`(21) Appl NO . 09/250 686
`'
`"
`’
`(22) Filed:
`Feb. 16, 1999
`
`(51) Int. Cl.7 ........................ .. H04M 3/46;
`
`(52) US. Cl. ........................... .. 379/211.02; 379/221.03;
`379/913; 379/216'01; 379/211'04; 455/461
`
`(58) Field of Search ............................... .. 379/201, 207,
`379/210, 211, 216, 219, 220, 229, 230,
`913, 201.01, 201.02, 207.02, 211.01, 211.02,
`211.03, 211.04, 216.01, 220.01; 455/461
`
`5,475,748 A * 12/1995 Jones ................ .. 379/211
`
`1/1982 Jordan et al. ............. .. 379/207
`4,313,035 A
`5,060,255 A 10/1991
`379/211
`5,243,645 A
`9/1993 Bissell et al. ............. .. 379/211
`5,249,219 A
`9/1993 Morganstein et a1.
`379/197 X
`5,369,686 A 11/1994 Dutra etal. ........... .. 379/93.24
`5,452,347 A
`9/1995 Iglehart et al. ........... .. 379/199
`5,487,111 A
`1/1996 Slusky
`379/211
`5,506,888 A
`4/1996 Hayes et a1.
`379/210 X
`5,548,636 A
`8/1996 Banister et al. .
`...... .. 379/201
`5,555,292 A
`9/1996 Eckhart ............. .. 379/211 X
`5,579,375 A 11/1996 Ginter ............ .. 379/211 X
`5,586,169 A 12/1996 Pinard et al.
`379/201 X
`5,588,037 A 12/1996 Fuller et al. .......... .. 379/201 X
`5,592,541 A
`1/1997 Fleischer, III et al. .... .. 379/211
`5,598,464 A
`1/1997 Hess et al. ................ .. 379/213
`,, Cited by examiner
`
`Primary Examiner—Harry S. Hong
`(74) Attorney) Agent) 0,. Firm_Brinks Hofer G?son &
`Lione
`
`ABSTRACT
`(57)
`Arnethod of routing incoming telephone calls and program
`ming routing options and apparatus that alloWs incoming
`calls to be routed according to Various Criteria programmed
`by a Subscriber_
`
`15 Claims, 58 Drawing Sheets
`
`14
`
`PUBLIC SWITCHED
`TELEPHONE
`NETWORK
`
`CALLER
`
`A28
`2
`3
`13E PLATFORM
`
`22
`
`Ex. 1005
`YMax Corporation
`Page 1 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 1 0f58
`
`US 6,381,323 B1
`
`PUBLIC SWITCHED
`TELEPHONE
`
`CALLER
`
`3 N
`
`PAS
`PLATFORM
`
`Ex. 1005
`YMax Corporation
`Page 2 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 2 0f58
`
`US 6,381,323 B1
`
`SIMULTANEOUS CALL ROUTING
`14
`
`PUBLIC SWITCHED
`TELEPHONE
`NETWORK
`
`PAS
`PLATFORM
`
`n
`n
`
`“E
`
`D
`“nunuu
`
`5a (PROMPT FOR PIN.)
`
`CALLER
`
`CELLULAR
`NETWORK
`
`21
`5b (PROMPT FOR PIN.) j
`6 (JANE ENTERS PIN.)
`7 "HELLO. THIS IS JANE."
`
`FIG. 2 .
`
`Ex. 1005
`YMax Corporation
`Page 3 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 3 0f58
`
`US 6,381,323 B1
`
`SEQUENTIAL CALL ROUTING
`
`PUBLIC SWITCHED
`TELEPHONE
`NETWORK
`
`PLATFORM
`
`CELLULAR
`NETWORK
`
`6 "HELLO. THIS IS JANE."
`
`FIG. 3
`
`Ex. 1005
`YMax Corporation
`Page 4 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 4 0f58
`
`US 6,381,323 B1
`
`K18
`
`14
`
`SUBSCRIBERS B
`\
`
`SPECIALACCESS
`CELLULAR D518 /
`\
`COMPANIES FGD PROTOCOL
`
`N5 (30
`DCHANNELS CONTROL
`COMPUTER
`
`,32
`
`34
`f,
`
`SUBSCRIBERS C
`
`AEXCS F ILITY
`
`POP
`
`SPECIALACCESS
`
`DS 15 I I
`
`\ I
`FGD PROTOCOL
`
`SWMA FOUR
`
`VOICE
`SWITCH
`
`T18
`
`T18
`
`SUBSCRIBERS A
`
`RESOURCE _ 19
`MODULES
`r-J
`19
`r_/
`
`34
`\__W
`
`I
`-
`
`RESOURCE _
`MODULES
`
`30
`L“
`
`DMS 100
`
`PRIs
`
`CONTROL
`DCHANNELS COMPUTER
`
`36
`
`OPERATIONS OPEN NET
`SYSTEMS
`\
`I
`
`V PLATFORM
`
`FIG. 4
`
`Ex. 1005
`YMax Corporation
`Page 5 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 5 0f 58
`
`US 6,381,323 B1
`
`104
`\
`
`106
`
`Q) @ * <0
`
`10L ‘I
`R ‘I
`FETCH
`FETCH
`WEEKDAY WEEKEND
`SCHEDULE SCHEDULE
`
`11L v
`
`112
`
`v
`
`115,\ "
`
`PLAY
`ANNCMNT.
`34
`
`PLAY
`ANNiISMNT.
`
`PLAY
`9
`
`V
`RETURN TO A.4
`SERVICE ADMIN
`
`O
`
`1 l
`
`3RD
`ERROR
`‘.7
`
`118 A02 CHECK FOR
`INCOMING CALL
`
`Y
`
`PLAY
`ANNCMNT.
`1 30
`
`V
`( DISCONNECT ,
`
`FIG. 5
`
`Ex. 1005
`YMax Corporation
`Page 6 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 6 0f 58
`
`US 6,381,323 B1
`
`‘V
`
`124
`
`A.4.1.2 REDO
`SCHEDULE
`(BY)
`
`
`
`
`
`(D G) <9 (9 ® 1222+ MAJ 11L w
`
`GO TO
`200
`
`PLAY
`ANNCMNT.
`36
`
`2
`
`PLAY
`ANNCMNT.
`15
`
`PLAY
`ANNCMNT.
`129
`
`O
`
`3RD
`
`RETURN TO A.4
`SERVICE ADMIN
`
`FIG. 6
`
`Ex. 1005
`YMax Corporation
`Page 7 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 7 0f58
`
`US 6,381,323 B1
`
`>
`
`134
`
`A
`
`136 \
`@@@@@
`i
`14L 1
`112A
`11L 1
`
`138
`
`PLAY
`ANN CMNT.
`40 8
`
`PLAY
`AN NCMNT.
`15
`
`PLAY
`ANNCMNT.
`129
`
`NO
`
`YES
`
`RETURN TO g4
`SCHEDULE
`
`.
`
`YES
`
`149'\
`
`AY
`PL
`ANNCMNT
`41
`
`7
`
`~142
`GET
`PREVIOUS
`PERIOD
`
`118 A 0 2 CHECK FOR
`INC'OMING CALL
`
`FIG. 7
`
`Ex. 1005
`YMax Corporation
`Page 8 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 8 0f58
`
`US 6,381,323 B1
`
`152
`
`PLAY
`ANNCMNT.
`
`GET N
`NEXT
`PERIOD
`
`Ex. 1005
`YMax Corporation
`Page 9 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 9 0f58
`
`US 6,381,323 B1
`
`‘
`
`.
`
`PL
`
`43
`
`A
`Q) @ <9
`
`r
`
`'
`
`\
`
`206
`<0 v
`
`3-9,
`
`_
`
`V
`
`NO
`
`SCHEDULE
`
`YES
`
`?
`
`PLAY
`ANNCMNT.
`15
`
`PLAY
`ANNCMNT.
`129
`
`PLAY
`AN NCMNT.
`44
`
`1 1
`
`PLAY
`ANNCMNT.
`45
`
`12
`
`4
`
`YES
`
`V
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`PLAY
`ANN CMNT.
`1 30
`
`V
`DISCONNECT
`
`FIG. 9
`
`Ex. 1005
`YMax Corporation
`Page 10 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 10 0f 58
`
`US 6,381,323 B1
`
`216
`
`PLAY
`ANNCMNT.
`
`PLAY
`ANNCMNT.
`55 15
`
`Y
`
`P [
`
`LAY
`NT.
`NNCM
`47 16
`
`
`mm
`
`Am AM
`NE
`
`mm Tm g
`
`FIG. 10
`
`Ex. 1005
`YMax Corporation
`Page 11 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 11 0f58
`
`US 6,381,323 B1
`
`250
`
`252
`\
`
`@ TIME-OUT
`
`253 v
`
`21:,‘
`
`+
`
`PLAY
`ANNCMNT.
`49
`
`22
`
`PLAY
`AN NCMNT.
`15
`
`PLAY
`AN NCMNT.
`129
`
`0
`
`Ex. 1005
`YMax Corporation
`Page 12 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 12 0f 58
`
`US 6,381,323 B1
`
`ANNCMNT.
`5 1
`
`3O
`
`COLLECT
`DIGITS
`(0-9)
`
`#,
`TIME
`
`PLAY
`ANN CMNT.
`56
`
`34
`
`Ex. 1005
`YMax Corporation
`Page 13 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 13 0f 58
`
`US 6,381,323 B1
`
`294
`
`PLAY
`ANNCMNT.
`61
`
`35
`
`‘A
`
`0
`30
`
`PLAY
`ANNCMNT.
`63
`
`37
`
`PLAY
`ANNCMNT.
`129
`
`38
`
`I
`
`A.O.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT @
`
`FIG. 13
`
`Ex. 1005
`YMax Corporation
`Page 14 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 14 0f 58
`
`US 6,381,323 B1
`
`P CD 3-99
`(95m
`
`304
`\
`
`31L v
`
`#
`
`v
`
`( TIME OUT ’
`_
`
`‘Y
`
`SETTEME
`AM
`
`SETTTOIME
`PM
`
`PLAY
`ANNCMNT.
`64
`
`42
`
`PLAY
`ANNCMNT.
`
`PLAY
`ANNCMNT.
`
`312 @
`
`V
`
`PLAY
`ANNCMNT.
`130
`
`V
`( DISCONNECT ’
`
`PLAY
`ANNCMNT.
`
`NO
`
`LESS
`THAN A
`PREVIOUS START
`
`TH‘yIE
`
`YES
`
`FIG. 14
`
`Ex. 1005
`YMax Corporation
`Page 15 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 15 0f 58
`
`US 6,381,323 B1
`
`316
`
`PLAY
`ANNCMNT.
`67
`
`43
`
`P Q) @ ( TIME-OUT )
`
`32L +
`
`‘
`
`‘
`
`PLAY
`ANN CMNT.
`68
`
`44
`
`PLAY
`AN N CMNT.
`15
`
`PLAY
`ANN CMNT.
`129
`
`Ex. 1005
`YMax Corporation
`Page 16 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 16 0f 58
`
`US 6,381,323 B1
`
`0 3 3
`
`PLAY
`ANNCMNT.
`69
`
`45
`
`V
`
`331
`
`COLL
`DIG
`(0
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`1 18
`
`V
`
`PLAY
`ANNCMNT.
`130
`
`V
`DISCONNECT
`
`FIG. 16
`
`Ex. 1005
`YMax Corporation
`Page 17 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 17 0f 58
`
`US 6,381,323 B1
`
`354
`
`v
`SAVE
`FETCH
`WEEKEND SCHEDULE
`SCHEDULE
`
`350
`
`+
`
`352
`\
`
`PLAY
`ANNCMNT.
`72
`
`48
`
`PLAY
`ANNCMNT.
`15
`
`PLAY
`ANNCMNT.
`129
`
`0
`
`3RD
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT
`
`FIG. 17
`
`Ex. 1005
`YMax Corporation
`Page 18 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sh eet 18 0f 58
`
`US 6,381,323 B1
`
`36L +
`
`® ( TIME-OUT )
`+
`
`V
`
`PLAY
`ANNCMNT.
`75
`5 1
`
`PLAY
`AN NCéVINT.
`1
`
`364
`
`PLAY
`ANNCMNT.
`74
`
`50
`
`GO
`TO A.4
`SERVICE
`ADMIN
`MENU
`
`( DISCONNECT ]
`
`FIG. 18
`
`Ex. 1005
`YMax Corporation
`Page 19 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 19 0f 58
`
`US 6,381,323 B1
`
`374
`\
`
`\
`
`PLAY
`ANNCMNT.
`76 52
`+
`
`PLAY
`ANNCMNT.
`77 53
`‘
`
`PLAY
`ANNCMNT.
`78 54
`+
`384 N
`' PRE-DIAL '
`@@ TIMEOUT
`
`Ex. 1005
`YMax Corporation
`Page 20 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 20 of 58
`
`US 6,381,323 B1
`
` 406
`
`
`
`
`
`
`
`PLAY
`ANNCMNT.
`25
`
`17
`
`404
`
`
`
`
`
`
`PLAY
`PLAY
`ANNCMNT.
`ANNCMNT.
`257
`256
`102
`
`
`
`FIG. 23
`
`EX. 1005
`
`YMax Corporation
`
`Page 21 of 76
`
`
`
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`
`
`FIG. 22
`
`
`
`Ex. 1005
`YMax Corporation
`Page 21 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 21 of 58
`
`US 6,381,323 B1
`
`420
`
`PLAY
`
`@ ANNCMNT.
`
`43
`
`20
`
`422
`
`00 0%
`
`
`
`PLAY
`ANNCMNT.
`15
`
`PLAY
`ANNCMNT.
`129
`
`
`
`'
`3RD
`ERROR
`?
`
`NO
`
`YES
`
`430
`
`PLAY
`ANNCMNT.
`49
`
`22
`
`@
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`
`
`
`PLAY
`ANNCMNT.
`130
`
`DISCONNECT
`
`FIG. 24
`
`EX. 1005
`
`YMax Corporation
`
`Page 22 of 76
`
`I
`
`428
`
`
`
`
`PLAY
`ANNCMNT.
`50
`
`21
`
`426
`
`CANCEL
`ENTRY
`
`Ex. 1005
`YMax Corporation
`Page 22 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 22 of 58
`
`US 6,381,323 B1
`
`
`
`460
`
`YES
`
`462
`
`
`
`PLAY
`ANNCMNT.
`56
`
`
`34
`
`EX. 1005
`
`YMax Corporation
`
`Page 23 of 76
`
` DIGITS
`YES
`ENTERED
`?
`
`450
`
`
`
`PRE-DIAL
`TIMEOUT
`
`
`
`LAST
`PERIOD
`AFTER 23:44
`?
`
`Ex. 1005
`YMax Corporation
`Page 23 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 23 of 58
`
`US 6,381,323 B1
`
`470
`
`NO
`
`YES
`
`472
`
`YES
`
`NO
`
`12 OR
`

`
`474
`
`
`
`PLAY
`ANNCMNT.
`
`
`
`
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`PLAY
`ANNCMNT.
`1 30
`
`
`
`
`
`DISCONNECT
`
`@
`
`FIG. 26
`
`EX. 1005
`
`YMax Corporation
`
`Page 24 of 76
`
`Ex. 1005
`YMax Corporation
`Page 24 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 24 of 58
`
`US 6,381,323 B1
`
`
`
`PLAY
`ANNCMNT.
`129
`
`
`
`
`
`PLAY
`ANNCMNT.
`15
`
`
`
`.
`
`YES
`
`3RD
`ERROR N0
`7
`
`PLAY
`ANNCMNT.
`64
`
`42
`
`@450
`
`
`
`SETTEME
`AM
`
`SETT%1ME
`pM
`
`O
`
`484
`
` PLAY
`
`
`
`ANNCMNT.
`
`
`130
`
`
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`486
`
`@
`
`YES
`
`DISCONNECT
`
`@
`
`FIG. 27
`
`EX. 1005
`
`YMax Corporation
`
`Page 25 of 76
`
`
`LESS
`THAN A
`PREVIOUS START
`T11;/IE
`
`
`
`
`
`
`
`NO
`
`
`Ex. 1005
`YMax Corporation
`Page 25 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 25 of 58
`
`US 6,381,323 B1
`
`
`
`462
`
`O 0 0%
`
`
`
`PLAY
`ANNCMNT.
`
`
`
`
`
`
`PLAY
`ANNCMNT.
`129
`
`
`
`PLAY
`ANNCMNT.
`
`15
`
`PLAY
`ANNCMNT.
`68
`
`44
`
`YES
`
`3RD
`
`ER1})OR
`
`NO
`
`PLAY
`ANNCMNT.
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`PLAY
`ANNCMNT.
`
`PLAY
`AN1\I2C§1g/INT.
`
`FIG_ 28
`
`EX. 1005
`
`YMax Corporation
`
`Page 26 of 76
`
`Ex. 1005
`YMax Corporation
`Page 26 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 26 of 58
`
`US 6,381,323 B1
`
` COLLECT
`
`— -
`
`DIGITS
`(0 9
`
`> I
`
`498
`PLAY
`ANNCMNT.
`1 29
`
`
`
`N0
`
`504
`
`A.0.2 CHECK FOR
`
`INCOMING CALL
`
`EX. 1005
`
`YMax Corporation
`
`Page 27 of 76
`
`Ex. 1005
`YMax Corporation
`Page 27 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 27 of 58
`
`US 6,381,323 B1
`
`512
`
`@ TIME-OUT
`
`
`
`
`PLAY
`ANNCMNT.
`129
`
`PLAY
`ANNCMNT.
`15
`
`YES
`
`3RD
`ERROR
`?
`
`NO
`
`PLAY
`ANNCMNT
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT @
`FIG. 31
`
`EX. 1005
`
`YMax Corporation
`
`Page 28 of 76
`
`0 a
`518
`
`514
`
`SAVE
`SCHEDULE
`
`SAVE
`SCHEDULE
`
`516
`
`520
`
`GO TO
`A.4.1
`LISTEN TO
`SCHEDULE
`
`
`
`GO
`TO A.4
`SERVICE
`ADMIN
`MENU
`
`
`
`Ex. 1005
`YMax Corporation
`Page 28 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 28 of 58
`
`US 6,381,323 B1
`
`544
`
`@
`
`546
`
`PLAY
`ANNCMNT.
`
`
`PLAY
`ANNCMNT.
`1 29
`
`
`
`
`0
`
`PLAY
`
`ANNCMNT.
`
`73
`
`552
`

`
`548
`
`
`
`
`
`PLAY
`ANNCMNT.
`74
`
`TO A.4
`
`RETURN
`ADMIN.
`MENU
`
` SERVICE
`
`550
`
`YES
`
`3RD
`ERROR N0
`7
`
`YES
`
`N0
`
`FT1}I?411‘3‘
`ENTRY
`'7
`
`PLAY
`ANNCMNT.
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`@
`
`@ DISCONNECT
`
`FIG. 33
`
`EX. 1005
`
`YMax Corporation
`
`Page 29 of 76
`
`Ex. 1005
`YMax Corporation
`Page 29 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 29 of 58
`
`US 6,381,323 B1
`
`ANNCMNT.
`1 69
`
`
`
`
`
`618
`
`ANNCMNT.
`
`3 @
`
`RETURN
`
`
`TO A.4
`
`
`SERVICE
`ADMIN
`
`
`MENU
`
`EX. 1005
`
`YMax Corporation
`
`Page 30 of 76
`
`Ex. 1005
`YMax Corporation
`Page 30 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 30 of 58
`
`US 6,381,323 B1
`
`PLAY
`ANNCMNT.
`264
`
`PLAY
`ANNCMNT.
`265
`
`PLAY
`ANNCMNT.
`25
`
`FIG. 38
`
`EX. 1005
`
`YMax Corporation
`
`Page 31 of 76
`
`Ex. 1005
`YMax Corporation
`Page 31 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 31 of 58
`
`US 6,381,323 B1
`
`PLAY
`
`® ANNCMNT.
`
`48
`
`644
`
`646
`
`o o
`
`o o
`
`
`
`PLAY
`ANNCMNT.
`129
`
`116
`
`YES
`
`3RD
`
`ERROR9
`
`NO
`
`654
`
`112
`
`PLAY
`ANNCMNT.
`49
`
`PLAY
`ANNCMNT.
`15
`
`650 ®
`
`PLAY
`ANNCMNT.
`50
`
`CANCEL
`ENTRY
`
`.
`
`
`
`
`PLAY
`ANNCMNT.
`
`A.0 2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT
`
`W
`
`FIG. 39
`
`EX. 1005
`
`YMax Corporation
`
`Page 32 of 76
`
`Ex. 1005
`YMax Corporation
`Page 32 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 32 of 58
`
`US 6,381,323 B1
`
`678
`
`@ PLAY
`
`ANNCMNT.
`56
`
`
`
`
` PLAY
`ANNCMNT.
`54
`
`
`
`ANNCMNT.
`3
`
`FIG. 40
`
`@
`
`EX. 1005
`
`YMax Corporation
`
`Page 33 of 76
`
`Ex. 1005
`YMax Corporation
`Page 33 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 33 of 58
`
`US 6,381,323 B1
`
`680
`
`NO
`
`YES
`
`682
`
`YES
`
`NO
`
`12 OR
`
`@
`
`634
`
`686
`
`688
`
`690
`
`
`
`AN11;LC[§{NT~
`AN1;“LC}gNT’
`61
`
`
`ANII)\IICpI‘\}I(NT.
`63
`
`AN{8L(:p1e1{NT.
`
`
`
`129
`
`o
`
`@
`
`YES
`
`692
`
`NO
`
`3RD
`
`ERROR
`
`?
`
`PLAY
`ANNCMNTI
`
`694
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT
`
`FIG. 41
`
`EX. 1005
`
`YMax Corporation
`
`Page 34 of 76
`
`Ex. 1005
`YMax Corporation
`Page 34 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 34 of 58
`
`US 6,381,323 B1
`
`o 9
`
`o 3
`
`480
`
`
`
`PLAY
`ANNCMNT.
`129
`
`PLAY
`ANNCMNT.
`15
`

`3RD
`ERROR
`?
`
`NO
`
`YES
`
`700
`
`SET TIME
`To
`AM
`
`SETTIME
`To
`PM
`
`704
`
`'
`PLAY
`ANNCMNT.
`
`
`65
`
`
`710
`
`PLAY
`ANNCMNT.
`64
`
`@
`
`708
`
`PLAY
`ANNCMNT.
`66
`
`NO
`
`
`
`
`
`LESS
`THAN A
`PREVIOUS START
`T11;/IE
`
`
`
`
`PLAY
`ANNCMNT.
`
`
`1 30
`@ —
`
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT
`
`YES
`
`FIG. 42
`
`EX. 1005
`
`YMax Corporation
`
`Page 35 of 76
`
`Ex. 1005
`YMax Corporation
`Page 35 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 35 of 58
`
`US 6,381,323 B1
`
`712
`
`@
`
`714
`
`
`
`ANNCMNT.
`
`PLAY
`
`67
`
`
`
`PLAY
`
`ANNCMNT.
`129
`
`
`
`
`
`o 0
`
`o o
`
`716
`
`718
`
`@ PLAY
`
`ANNCMNT.
`66
`
`PLAY
`
`ANNCMNT.
`68
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`
`
`ANNCMNT,
`
`@
`
`FIG. 43
`
`EX. 1005
`
`YMax Corporation
`
`Page 36 of 76
`
`Ex. 1005
`YMax Corporation
`Page 36 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 36 of 58
`
`US 6,381,323 B1
`
`720
`
`724
`
`728
`
`@
`
`2ND
`
`N0
`
`3RD
`
`N0
`
`?
`
`?
`
`NUMBER
`NUMBER
`NO
`
`YES Q
` 722
`
` PLAY
`ANNCMNT.
`
`EX. 1005
`
`YMax Corporation
`
`Page 37 of 76
`
`
`
`PLAY
`ANNCMNT.
`1 80
`
`PLAY
`ANNCMNT.
`79
`
`
`
`
`
`Ex. 1005
`YMax Corporation
`Page 37 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 37 of 58
`
`US 6,381,323 B1
`
`EX. 1005
`
`YMax Corporation
`
`Page 38 of 76
`
`Ex. 1005
`YMax Corporation
`Page 38 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 38 of 58
`
`US 6,381,323 B1
`
`762
`
`766
`
`770
`
`SAVE
`SCHEDULE
`
`SAVE
`SCHEDULE
`
`764
`
`768
`
`GO TO
`A.4.1
`LISTEN TO
`SCHEDULE
`
`GO
`TO A.4
`SERVICE
`
`PLAY
`ANNCMN11
`15
`
`ANNCMNT.
`
`
`

`
`YES
`
`3RD
`ERROR N0
`‘7
`
` ANNCMNT.
`
`130
`
`A02 CHECK FOR
`INCOMING CALL
`
`DISCONNECT 6
`
`FIG. 47
`
`EX. 1005
`
`YMax Corporation
`
`Page 39 of 76
`
`Ex. 1005
`YMax Corporation
`Page 39 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 39 of 58
`
`US 6,381,323 B1
`
`772
`
`774
`
`PLAY
`ANNCMNT.
`73
`
`
`
`
`
`o o
`
`0 ®
`
`
`
`
`
`
`
`PLAY
`PLAY
`ANNCMNT.
`ANNCMNT.
`
`15
`129
`
`'
`3RD
`ERROR
`7
`
`NO
`
`YES
`
`776
`
`780
`
`PLAY
`ANNCMNT
`74
`
`
`
`PLAY
`ANNCMNT.
`75
`

`
`778
`
`YES
`
`NO
`
`INCOMING CALL
` PLAY
`ANNCMNT.
`
`130
`
`A.0.2 CHECK FOR
`
`
`
`9 @
`
`FIG. 48
`
`EX. 1005
`
`YMax Corporation
`
`Page 40 of 76
`
`Ex. 1005
`YMax Corporation
`Page 40 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 40 of 58
`
`US 6,381,323 B1
`
`1000
`
`START
`
`1002
`
`
`SCHEDULE
`OVERRIDE
`ON
`
`?
`
`NO
`
`Q
`
`Q
`
`A.0.2 CHECK FOR
`
`INCOMING CALL
`
`0
`
`1004
`
`PLAY
`
`ANNCMNT.
`
`158
`
`
`
`
`TURN OFF
`SCHEDULE
`OVERRIDE
`
`
`
`PLAY
`ANNCMNT.
`129
`
`YES
`
`3RD
`ERROR N0
`9
`
`PLAY
`
`ANNCMNT.
`130
`

`
`DISCONNECT
`
`FIG. 49
`
`EX. 1005
`
`YMax Corporation
`
`Page 41 of 76
`
`Ex. 1005
`YMax Corporation
`Page 41 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 41 of 58
`
`US 6,381,323 B1
`
`1020
`
`PLAY
`ANNCMNT.
`1 26
`
`1022
`
`0 ®
`
`
`
`
`PLAY
`ANNCMNT.
`
`1 29
`
`
`
`
`
`
`PLAY
`ANNCMNT.
`
`YES
`
`3RD
`ERROR N0
`?
`
`PLAY
`ANNCMNT
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`DISCONNECT
`
`Q
`
`FIG. 50
`
`EX. 1005
`
`YMax Corporation
`
`Page 42 of 76
`
`Ex. 1005
`YMax Corporation
`Page 42 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 42 of 58
`
`US 6,381,323 B1
`
`1026
`
`CPN
`YES AVAILABL NO
`‘2
`
`1028
`
`PLAY
`
`ANNCMNT.
`165
`
`@
`
`BB
`
`1030
`
`15
`
`
`
`
`OVERRIDE
`ON
`
`7
`
`TURN ON
`SCHEDULE
`OVERRIDE
`TO CPN
`
`PLAY
`ANNCMNT.
`
`
`
`
`PLAY
`ANNCMNT.
`129
`
`
`
`
`
`'
`
`1038
`
`YES
`
`3RD
`
`ER1$0R
`
`NO
`
`A 0 2 CHECK FOR
`INCOMING CALL
`
`EX. 1005
`
`YMax Corporation
`
`Page 43 of 76
`
`
`
` PLAY
`ANNCMNT.
`
`166
`
`
`H
`
`PLAY
`ANNCMNT
`
`DISCONNECT
`
`FIG. 51
`
`Ex. 1005
`YMax Corporation
`Page 43 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 43 of 58
`
`US 6,381,323 B1
`
`
`
`COLLECT
`DIGITS
`(0-9)
`
`PLAY
`
`ANNCMNT.
`129
`
`0 Y
`
`ES
`
`NO
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`1044
`
`_
`
`1048
`
`NO
`
`
`
`
`PLAY
`ANNCMNT.
`1 30
`
`
`
`
`
`DISCONNECT
`
`EX. 1005
`
`YMax Corporation
`
`Page 44 of 76
`
`Ex. 1005
`YMax Corporation
`Page 44 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 44 of 58
`
`US 6,381,323 B1
`
`1062
`
`@
`
`@
`
`1068
`
`OVERRIDE YES
`
`ON
`
`PLAY
`
`ANNCMNT.
`262 N
`
`
`
`PLAY
`
`
`
`ANNCMNT.
`260 O
`
`
`
`EIIIIIQo o o a
`
`1003
`
`
`
`3RD
`ERROR
`?
`
`NO
`
`A.0.2 CHECK FOR
`INCOMING CALL
`
`EX. 1005
`
`YMax Corporation
`
`Page 45 of 76
`
`YES
`
`
`
`PLAY
`ANNCMNT.
`
`261 P
`
`PLAY
`ANNCMNT
`
`
`
`
`PLAY
`
`PLAY
`ANNCMNT.
`129
`
`
`
`
`0
`
`1070
`TURN ON
`
`SCHEDULE
`
`OVERRIDE
`
`
`WITH
`ENTERED
`
`DN
`
`
`
`Ex. 1005
`YMax Corporation
`Page 45 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 45 of 58
`
`US 6,381,323 B1
`
` 2002
`
`
`
`
`ANNCMNT.
`
`270C
`
`3003
`
`PLAY
`ANNCMNT.
`85
`
`2010
`
`PLAY
`
`
`ON—HOLD
`MESSAGE
`(MUSIC)
`
`
`GET ALL
`NUMBERS
`IN
`SCHEDULE
`LIST
`
`
`

`
`2014
`
`2016
`
`GO TO
`
`DEFAULT
`DESTINATION
`
`TERMINATE
`
`SEARCH
`
`TERMINATE
`
`SEARCH
`
`2018
`
`2020
`
`CALL
`ACCEPTED
`
`CALL NOTACCEPTED -
`BY SUBSCRIBER
`DISCONNECT
`
`DESTINATION FIG. 54
`
`GOTO
`
`DEFAULT
`
`EX. 1005
`
`YMax Corporation
`
`Page 46 of 76
`
`Ex. 1005
`YMax Corporation
`Page 46 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 46 of 58
`
`US 6,381,323 B1
`
`@ 2020
`
`2062
`
`DIAL
`NUMBERS
`
`
`PLAY
`ANNCMNT.
`1 13
`
`
`
`
`
`
`
`OR TIME—OUT ?
`YES
`(REPEAT FOR ALL
`
`NUMBERS
`IN LIST)
`
`
`ANSWERED
`
`0
`
`YES
`
`
`
`
`
`MARK DN
`UNAVAILABLE,
`DISCONNECT
`CALL
`
`
`
`
`
`DNs
`UNAVAILABLE
`?
`
`
`
`GO TO
`DEFAULT
`
`DESTINATION
`
`FIG. 55
`
`EX. 1005
`
`YMax Corporation
`
`Page 47 of 76
`
`Ex. 1005
`YMax Corporation
`Page 47 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 47 of 58
`
`US 6,381,323 B1
`
`
`
`VALID PIN
`ENTERED
`
`TIMEOUT
`
`DISCONNECT
`
`11‘}‘3‘I(§’:f1E1EE‘]’3H‘I
`
`TERMINATE
`
`SEARCH @ a YES
`
`2066
`
`NO
`
`(SEE (AD)
`FOR
`ANSWERED
`
`CALLS)
`
`2068
`
` DISCONNECT
`
`PLAY
`ANNCMNT.
`1 12
`
`
`FIG. 56
`
`EX. 1005
`
`YMax Corporation
`
`Page 48 of 76
`
`Ex. 1005
`YMax Corporation
`Page 48 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 48 of 58
`
`US 6,381,323 B1
`
`SEARCH
`PATH
`V‘
`
`CALLER
`.
`PATH
`
`I’
`
`2042
`
`CONNECT
`CALLER
`AND
`SUBSCRIBER
`
`
`
`CONTINUE
`CALL
`
`
`
`SEARCH
`PATH ,
`(REPEAT:
`A§(Si)\l§€lI{1I::D
`BUT
`UNACCEPTED
`CALLS)
`
`,
`
`IIIIII
`
`
`2044
`
`PLAY
`ANNCMNT.
`10 1
`
`
`
`2034
`
`
`
`XFER T0
`DEFAULT?
`(REPEAT FOR ALL YES
`ANSWERED
`CALLS)
`
`
`
`
`PLAY
`ANNCMNT.
`1 16
`
`
`
`DISCONNECT
`CALL
`
`TERMINATE
`SEARCH
`
`
`
`DISCONNECT
`CALL
`
`
`
`FIG. 57
`
`EX. 1005
`
`YMax Corporation
`
`Page 49 of 76
`
`Ex. 1005
`YMax Corporation
`Page 49 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 49 of 58
`
`US 6,381,323 B1
`
`SEQUENTIAL
`SEARCH
`
`
`
`ANNCMNT.
`2700
`
`2108
`
`2100
`
`
`
`SEARCH
`PATH,"
`
`2102
`
`
`
`
`
`
`GET FIRST
`NUMBER
`IN
`SCHEDULE
`LIST
`
`
`
`
`
`2112
`
`2110
`
`PLAY
`ON—HOLD
`MESSAGE
`
`(MUSIC)
`
`
`
`
`
`2116
`
`TERMINATE
`SEARCH
`
`GO TO
`DEFAULT
`DESTINATION
`
`
`
`EX. 1005
`
`YMax Corporation
`
`Page 50 of 76
`
`21
`
`
`
`TERMINATE
`SEARCH
`
`DEFAULT
`
`DESTINATION
`
`
`
`
`FIG. 5 8
`
`BY SUBSCRIBER
`
`DISCONNECT
`
`ACCEPTED CALL NOT ACCEPTED
` Go To
`
`Ex. 1005
`YMax Corporation
`Page 50 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 50 of 58
`
`US 6,381,323 B1
`
`0 2118
`
`2124
`
`DIAL
`NUMBER
`
`2120
`
`YES
`
`BIOJISQY
`
`TIME-OUT
`?
`
`NO (ANSWERED)
`
`GO TO
`DEFAULT
`DESTINATION
`
`FIG. 59
`
`EX. 1005
`
`YMax Corporation
`
`Page 51 of 76
`
`
`
`
`PLAY
`ANNCMNT.
`113
`
`CC
`
`DISCONNECT
`
`CALL
`
`GET NEXT
`DN IN LIST
`
`Ex. 1005
`YMax Corporation
`Page 51 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 51 of 58
`
`US 6,381,323 B1
`
` 2130
`
`
`
`PLAY
`ANNCMNT.
`1 15
`
`
`
`VALID PIN
`ENTERED
`
`DISCONNECT
`
`2134
`
`No 0
`
`0
`
`2136
`
`
`
`PLAY
`ANNCMNT.
`1 12
`
`
`FF
`
`FIG. 60
`
`EX. 1005
`
`YMax Corporation
`
`Page 52 of 76
`
`Ex. 1005
`YMax Corporation
`Page 52 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 52 of 58
`
`US 6,381,323 B1
`
`‘SEARCH
`PATH
`
`Q3
`
`CALLER
`PATH
`
`2148
`
`
`
`CONNECT
`CALLER
`AND
`
`SUBSCRIBER
`
`
`
`
`
`
`CONTINUE
`CALL
`
`
`
`
`
`PLAY
`ANNCMNT.
`116
`O0
`
`
`
`DISCONNECT
`CALL
`
`FIG. 61
`
`EX. 1005
`
`YMax Corporation
`
`Page 53 of 76
`
`Ex. 1005
`YMax Corporation
`Page 53 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 53 of 58
`
`US 6,381,323 B1
`
`00
`
`INCOMING
`CALL
`
`3002
`
`CALLING
`DN=
`PLATFORL4
`DN
`
`0
`‘NO
`
`YES
`
`
`
`REJECT
`CALL
`A000
`GENERATE
`ALARM
`
`3004
`
`
`CALLED
`DN
`AVAILABLE
`'7
`
`
`
`No
`
`3006
`
`YES
`
`0
`
`PLAY
`
`ANNCMNT. u
`
`109
`
`STOP
`
`3008
`
`I DNENTERED- WTI¥‘fi8%%N- DISCONNECT I
`
`3004
`
`.
`
`STOP
`
`3016
`
`FIRST
`
`ERROR
`?
`
`NO
`
`PLAY
`
`ANNCMNT.
`120
`
`3012
`YES
`
`YES
`
`
`

`
`10 DIGITS
`(OR "1?" + 10)
`3014
`PLAY
`
`
`
`ANNCMNT.
`129
`
`0
`
`FIG. 62
`
`DISCONNECT
`
`EX.1005
`
`YMax Corporation
`
`Page 54 of 76
`
`Ex. 1005
`YMax Corporation
`Page 54 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 54 of 58
`
`US 6,381,323 B1
`
`RETRIEVE
`
`3018
`
`
`
`
`SUBSCRIBER
`
`RECORD
`BASED ON
`
`
`
`
`
`
`
`CALLED
`
`DN
`
`
`
`
`
`3022
`
`
`
`
`
`GO TO
`SERVICE
`ANNCMNT.
`ROUTING
`1 1 1
`
`
`PLAY
`
`
`
`
`DISCONNECT
`CALL
`
`
`AND
`
`
`GENERATE
`ALARM
`
`
`
`FIG. 63
`
`EX. 1005
`
`YMax Corporation
`
`Page 55 of 76
`
`Ex. 1005
`YMax Corporation
`Page 55 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 55 of 58
`
`US 6,381,323 B1
`
`SERVICE
`
`ROUTING 3030
`
`
`
`
`PLAY
`SUBSCRIBER'S
`GREETING
`
`PLAY
`ANNCMNT.
`83
`
`FIG. 64
`
`EX. 1005
`
`YMax Corporation
`
`Page 56 of 76
`
`Ex. 1005
`YMax Corporation
`Page 56 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 56 of 58
`
`US 6,381,323 B1
`
`3040
`
`SUBSCRIBER
`ON
`PLATFORM
`
`?
`
`
`FIG 65
`
` PLAY
`ANNCMNT.
`85
`
`
`
`EX. 1005
`
`YMax Corporation
`
`Page 57 of 76
`
`Ex. 1005
`YMax Corporation
`Page 57 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 57 of 58
`
`US 6,381,323 B1
`
`GOTO
`SEQUENTIAL
`SEARCH
`
`FIG. 66
`
`EX. 1005
`
`YMax Corporation
`
`Page 58 of 76
`
`Ex. 1005
`YMax Corporation
`Page 58 of 76
`
`

`
`U.S. Patent
`
`Apr. 30, 2002
`
`Sheet 58 of 58
`
`US 6,381,323 B1
`
`DEFAULT
`DESTINATION
`
`3054
`
`3056
`
`- 9
`YES NO
`
`3058
`
`YES
`
`PLAY
`ANNCMNT.
`1 18
`
`3062
`
`DEFAULT
`IS
`ANNOUNCEMENT
`?
`
`
`
`
`3064
`
`DIAL DN
`
`84
`
`AND CONNECT
`
`
`INCOMING
`LEG
`
`DISCONNECT
`CALL
`
`OTHER
`DESTINATION
`
`VOICE
`MAIL
`
`CONTINUE
`CALL
`
`I7I(C}.
`
`(377
`
`EX. 1005
`
`YMax Corporation
`
`Page 59 of 76
`
`Ex. 1005
`YMax Corporation
`Page 59 of 76
`
`

`
`US 6,381,323 B1
`
`1
`CALL PROGRAMMING APPARATUS AND
`METHOD
`
`FIELD OF THE INVENTION
`
`invention relates to a can programming 5
`The present
`apparatus and method, and more particularly,
`to a call
`programming apparatus and method that allows subscribers
`to program a schedule of how their incoming calls should be
`routed based upon each subscriber’s programmed profile.
`
`10
`
`BACKGROUND OF THE INVENTION
`People are more on the go now than ever before. Because
`of this telecommunication, needs have become more com-
`phcated than merely routing one incoming call
`to one 15
`number. For example, U.S. Pat. No. 5,588,037 (Fuller et al.)
`discloses a method of call handling that includes remote
`programmable call forwarding which allows a user to set up
`a weekly schedule feature that allows calls to be routed
`depending on.the day of the week and the time the call was 20
`made. Also disclosed is an override feature where the user
`can override the weekly schedule should his or her schedule
`
`Us‘ Pat‘ No’ 5’4e7’111 (slueky) discloses a Sequential
`call routing telecommunication system that allows a caller 25
`who is trying to reach a called subscriber to be routed to each
`of e Sequence of telephone “timbers Speelfiedey the Sub"
`scriber. The subscriber can indicate call forwarding numbers
`and can designate the date and/or time during which call
`forwarding to any particular one of the call forwarding 30
`telephone numbers is to be effective.
`While these known systems provide increased flexibility,
`with today’s on-the-go society, even more flexibility is
`desirable.
`
`35
`
`It is thus desirable to provide a call routing apparatus and
`method that affords the subscriber great flexibility in deter-
`mining how incoming calls should be routed. It is also
`desirable to provide a flexible call routing scheme that is
`easy to implement and modify.
`
`SUMMARY OF THE INVENTION
`
`According to a first aspect of the invention there is
`provided a method routing incoming telephone calls The
`method includes the steps of:
`(a) coupling an incoming call directed to a subscriber to
`a platform;
`(b) determining if a sequential search feature is active;
`(c) in response to step (b), if the sequential search feature
`is active, directing the incoming call to a first number
`on the subscriber’s sequential list stored on the plat-
`form and, if there is no answer at the first number
`directing the incoming call to a second number of the
`subscriber’s sequential list;
`(d) in response to step (b) if it is determined that the
`sequential search feature is not active, determining if a
`simultaneous search feature is active;
`(e) in response to step (d), if it is determined that the
`simultaneous search feature is active, directing the
`incoming call to all numbers on the subscriber’s simul-
`taneous list stored on the platform;
`(f) determining if a programmed schedule feature is
`active; and
`(g) in response to step (f), if the programmed schedule
`feature is active, directing an incoming call according
`to the programmed schedule.
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`According to a second aspect of the invention there is
`provided a method for routing incoming telephone calls. The
`method includes the steps of:
`(a) coupling a call directed to a first telephone station to
`a service podle, said call being initiated by a caller at a
`Seeen te ep one Statlen‘
`(b) retrieVihg 3 Shbseriberis Prehte asseetflted With the
`hrst te1ePh0he.5tat10h at the 5efV1ee hede 1h re5P0h5e t0
`5teP.(a)Where1h the Subsehber 5 Prehte lhdleates Whleh
`routing options have been selected by the subscriber;
`(c) routing the call of step (a) in accordance with the
`:l;b§C:1ber.S.pr0§1e by:
`t.
`1
`h f
`t
`.
`t.
`.
`ienerrglslnclfrliel t: S;2ue?i)1a ifsetafig Seeizrrlfifi Zzgjcefi
`feature
`active diregtin tthe incomffi call to a first
`b
`th ’
`b
`.bg ,
`fgl 1. t
`d .f
`3:316
`IE): an:W:1rl aictrtlleeiriritsgggglefiadiE:(;ti:n thle
`incomin can to a Second number on th’e Subscriiefs
`Se uemiil list.
`if it is determined that the
`(iii) ‘En res Onse 10 Ste
`’.
`t
`t.
`d t
`.
`.
`.f
`tpl
`h f pt
`Seqllenltla Seam eatlllrfe 1i no .aC W5’ e ermmmg 1
`(1.;
`simultaheous search featiire is active directing the
`incoming call to all numbers on th; Subscribelgs
`Simultaneous list;
`(v) determining if a programmed schedule feature is
`active. and
`(Vi) in regponse to Step (V) if the programmed Schedule
`’
`feature is active, directing an incoming call accord-
`ing to the programmed schedule.
`According to a third aspect of the invention there is
`provided a method of programming call routing options. The
`method includes the steps of
`(a) coupling an incoming call from a subscriber to a
`service node;
`(b) generating a series of queries to the subscriber in
`response to the incoming call of step (a) wherein the
`series of queries includes:
`(i) whether a sequential search list should be created
`and,
`if so, what
`telephone numbers should be
`included on the sequential search list;
`(ii) whether a simultaneous search list should be cre-
`ated and, if so, what telephone numbers should be
`included on the simultaneous search list;
`(iii) whether a programmed schedule list should be
`created and, if so, what telephone numbers should
`incoming calls be directed based upon the day of the
`week and time the incoming call is received; and
`(c) generating a subscriber profile in response to the
`subscriber’s responses to the series of queries generated
`in step
`According to a fourth aspect of the invention there is
`provided a call routing apparatus for routing incoming
`telephone calls. The apparatus includes:
`a memory for storing a profile for each subscriber wherein
`each profile indicates the routing options selected by
`the subscriber associated with the profile;
`a platform for receiving an incoming telephone call from
`a calling party; a processor located on the platform
`programmed to route incoming telephone calls accord-
`ing to the following steps:
`(a) determining if a sequential search feature is active;
`(b) in response to step (a),
`if the sequential search
`feature is active, directing an incoming call to a first
`number on the subscriber’s sequential list and, if
`
`Ex. 1005
`
`YMax Corporation
`
`Page 60 of 76
`
`Ex. 1005
`YMax Corporation
`Page 60 of 76
`
`

`
`US 6,381,323 B1
`
`3
`there is no answer at the first number, directing the
`incoming call to a second number on the subscriber’s
`sequential list;
`(c) in response to step (a), if it is determined that the
`sequential search feature is not active, determining if
`a simultaneous search feature is active;
`(d) in response to step (c), if it is determined that the
`simultaneous search feature is active, directing the
`incoming call to all numbers on the subscriber’s
`simultaneous list;
`(e) determining if the subscriber has selected a pro-
`grammed schedule feature; and
`(f) in response to step (e), if the programmed schedule
`feature is active, directing an incoming call accord-
`ing to the programmed schedule.
`According to a fifth aspect of the invention there is
`provided an apparatus for programming call routing options.
`The apparatus includes:
`a platform for receiving an incoming call from a sub-
`scriber
`
`a processor located on the platform programmed to gen-
`erate the following queries:
`(i) whether a sequential search list should be created
`and,
`if so, what
`telephone numbers should be
`included on the sequential search list:
`(ii) whether a simultaneous search list should be
`created, and if so, what telephone numbers should be
`included on the simultaneous search list;
`(iii) whether a programmed schedule list should be
`created and, if so, what telephone numbers should
`incoming calls be directed based upon the day of the
`week and time the incoming call is received; and
`generating a subscriber profile in response to the sub-
`scriber’s responses to the series of queries generated in
`steps (i—iii);
`a database storing a subscriber profile
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a schematic of a call flow pattern illustrating a
`subscriber’s interaction with the platform according to a
`preferred embodiment of the present invention.
`FIG. 2 illustrates the call flow pattern when a subscriber
`has selected the simultaneous call routing option.
`FIG. 3 illustrates the call flow pattern when a subscriber
`has selected the sequential call routing option.
`FIG. 4 is a block diagram of the call scheduling and
`routing platform shown in FIGS. 1-3.
`FIGS. 5 and 6 are flowcharts of selecting a schedule and
`choosing what to do with it.
`FIGS. 7 and 8 are flowcharts of the listen to schedule
`
`subroutine program.
`FIGS. 9-18 are flowcharts of the creating and/or modi-
`fying a subscriber’s programmed schedule.
`FIGS. 19-33 illustrate the sequential programming por-
`tion of the redo schedule subroutine program.
`FIGS. 34-48 illustrate the simultaneous programming
`portion of the redo schedule subroutine program.
`FIGS. 49-53 illustrate the schedule override subroutine
`program.
`FIGS. 54-57 are flowcharts illustrating the simultaneous
`search subroutine program.
`FIGS. 58-61 are flowcharts illustrating the sequential
`search subroutine program.
`FIGS. 62-63 are flowcharts illustrating an incoming call
`routing flow program.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`FIGS. 64-66 are flowcharts of the service routing sub-
`routine program.
`FIG. 67 is a flowchart of the default subroutine program.
`
`DETAILED DESCRIPTION OF THE
`PRESENTLY PREFERRED EMBODIMENTS
`
`FIG. 1 is a schematic of a call flow pattern illustrating a
`subscriber’s interaction with a platform according to a
`preferred embodiment of the present invention. In a pre-
`ferred embodiment the system includes a first end office
`switch 12, a public switched telephone network 14, a second
`end office switch 16 and a platform 18. In a preferred
`embodiment the subscriber is given a personal access ser-
`vice (“PAS”) telephone number. The subscriber dials his or
`her PAS number and the call is routed to the platform 18
`through the first and second end office switches 12, 16 and
`the network 14. The subscriber is presented with a greeting
`which advises the subscriber of the steps he or she can take
`to create a new subscriber profile or modify an existing
`subscriber profile as will be described in detail with refer-
`ence to the flow charts shown in FIGS. 5-53. Asubscriber’s
`
`profile is a record stored preferably in a database that
`indicates how a subscriber wants his or her incoming calls
`to be directed. While the term subscriber is used throughout
`this application it is interchangeable with the term user and
`the present invention is not intended to be limited to any
`particular type of user. While the input media is shown as a
`touch tone telephone, other input media may be used such as
`the web or telephones using touch tones, speech, graphical
`user interfaces or other interfaces.
`
`Basically the subscriber has the following options to
`process incoming calls. The subscriber may choose to est

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket