throbber
11111111111111111111111111f1!1
`
`0F
`
`IR11111111111111111111111111111
`
`[11] Patent Number:
`[45] Date of Patent:
`
`5,774,859
`Jun. 30, 1998
`
`FOREIGN PATENT DOCUMENTS
`
`4351094
`
`5/1991
`
`Japan
`
` G1OL 3/00
`
`OTHER PUBLICATIONS
`
`Lefkowitz, "Voice—Recognition Home TV Coming This
`Year; Service Merges Computer, Phone, and Cable Tech-
`nologies (BBN Hark Systems Corp, Time Warner Cable,
`Full Service Network)," Computer Shopper, v. 15, n2,
`p.68(1), Feb. 1995.
`"Voice Operated Controls and Switches Are Developed,"
`Veterans
`Administration
`Journal
`Announcement
`GRA18422, Abstract, Jul., 1984.
`Sugaya et al., "Voice Remote Controlled TV Set," COMP-
`CON 79 Proceedings using microprocessors extending our
`reach, 1979.
`Dawson, "Time Warner Pursues Voice as New Remote",
`Multichannel News, Jan. 9, 1995, pp. 31 and 34.
`
`Primary Examiner—David R. Hudspeth
`Assistant Examiner—Susan Wieland
`Attorney, Agent, or Firm—Kenneth M. Massaroni; Kelly A.
`Gardner
`
`[57]
`
`ABSTRACT
`
`A system for controlling a device such as a television and for
`controlling access to broadcast information such as video,
`audio, and/or text information is disclosed. The system
`includes a first receiver for receiving utterances of a speaker,
`a second receiver for receiving vocabulary data defining a
`vocabulary of utterances, and a processor for executing a
`speech recognition algorithm using the received vocabulary
`data to recognize the utterances of the speaker and for
`controlling the device and the access to the broadcast
`information in accordance with the recognized utterances of
`the speaker.
`
`10 Claims, 28 Drawing Sheets
`
`United States Patent [19]
`Houser et al.
`
`[54]
`
`INFORMATION SYSTEM HAVING A
`SPEECH INTERFACE
`
`[75]
`
`Inventors: Peter B. Houser, Poway, Calif.; Mark
`E. Schutte, Sugar Hill, Ga.; Gloria J.
`Majid, San Diego, Calif.
`
`[73] Assignee: Scientific-Atlanta, Inc., Norcross, Ga.
`
`[21] Appl. No.: 367,997
`
`[22] Filed:
`
`Jan. 3, 1995
`
`[51] Int. C1.6
`[52] U.S. Cl.
`[58] Field of Search
`
` HO4N 7/00; GlOL 9/00
` 704/275
` 395/2.79, 2.84;
`704/275, 270
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5/1985 Moriyama et al.
`4,516,207
`2/1987 Tunnell et al.
`4,641,292
`6/1987 Nakano et al.
`4,677,569
`4,706,121 11/1987 Young
`4,776,016 10/1988 Hansen
`4,977,455 12/1990 Young
`4,989,253
`1/1991 Liang et al.
`5,086,385
`2/1992 Launey et al.
`5,151,789
`9/1992 Young
`5,157,760 10/1992 Akagiri
`5,199,080
`3/1993 Kimura et al.
`5,230,023
`7/1993 Nakano
`5,267,323 11/1993 Kimura
`5,303,148
`4/1994 Mattson et al.
`5,335,276
`8/1994 Thompson et al.
`5,335,313
`8/1994 Douglas
`5,353,121 10/1994 Young et al.
`5,479,266 12/1995 Young et al.
`5,479,268 12/1995 Young et al.
`5,557,319
`9/1996 Gurusami et al.
`
` 364/424
` 367/198
` 364/513.5
` 358/142
` 381/42
` 358/142
` 381/110
` 364/188
` 358/194.1
` 395/2
` 381/110
` 381/110
` 381/110
` 364/413.01
` 380/21
` 395/2.84
` 348/563
` 358/335
` 358/335
` 348/11
`
`c 14-1
`
`INFO
`PROV
`
`14-n
`
`INFO
`PROV
`
`DEVICE
`
`INFORMATION
`DISTRIBUTION
`CENTER
`
`INFORMATION
`
`TERMINAL
`UNIT
`
`10J
`
`16j
`
`1
`
`SPEECH DATA
`
`Comcast - Exhibit 1023, page 1
`
`

`

`U.S. Patent
`Pined *S'fl
`
`Jun. 30, 1998
`
`Sheet 1 of 28
`8Z Jo 1 13311S
`
`5,774,859
`
`FIG. 1
`
`
`
`
`DEVICE
`
`B01AB0
`
`18---
`
`(-14-1
`
`INFO
`PROV
`
`(- 14-n
`
`INFO
`PROV
`
`INFORMATION
`DISTRIBUTION
`CENTER
`
`INFORMATION
`
`TERMINAL
`UNIT
`
`--12
`
`SPEECH DATA
`
`Comcast - Exhibit 1023, page 2
`
`

`

`U.S. Patent
`Pined *S'fl
`
`Jun. 30, 1998
`
`Sheet 2 of 28
`8Z Jo Z 13311S
`
`5,774,859
`
`FIG. 2A
`
`
`
`
`122-1
`
`122-2
`
`122-3
`
`No.OOONE
`
`| OHNI
`
`--_.114-2
`
`INFO
`L115
`
`TX
`1 8i
`
`-__.114-3
`
`ENCODER
`1 6--)
`
`No.OOONE,
`
`INFO
`L115
`
`| OHNI
`
`-114-n
`
`U-57 || ~
`
`118
`
`TX
`
`Comcast - Exhibit 1023, page 3
`
`

`

`waled °S11
`
`8661 `0£ 'LW
`
`8Z Jo £ lamIS
`
`122-1
`
`126-1
`
`r 1 28-1
`
` RECEIVER
`
`MODULATOR
`
`FIG. 2B
`
`/125
`
`124
`
`-130
`
`F-128-2
`
`RECEIVER
`
`SCRAMBLER
`
`MODULATOR
`
`COMBINER
`
`122-2 L126-2
`122-3
`(-142
`
`F132
`
`LOCAL
`SOURCE
`
`ISP
`
`HEC
`
`OTHER
`MODS
`
`OUT-OF-BAND
`TX
`
`L134
`
`138
`
`F140
`
`(-142
`
`TX
`
` RCR
`
`(--144
`
`----,136
`
`154
`
`DATABASE
`
`TO/FROM
`OTHER
`HEAD-END
`INSTALLATIONS
`
`146-)
`
`148
`
`150
`
`SYSTEM
`CONTROL
`COMPUTER
`
`BILLING
`COMPUTER
`
`INFO
`REQUEST
`PROCESSOR
`
`---,-/156
`
`(---152
`
`RF
`PROCESSOR
`
`COMMUNICATION
`NETWORK
`
`--,-.158
`
`Comcast - Exhibit 1023, page 4
`
`

`

`waled °S11
`U.S. Patent
`
`Jun. 30, 1998
`8661 `0£ 'LW
`
`8Z Jo 17 lamIS
`Sheet 4 of 28
`
`5,774,859
`
`138 )
`
`c---144
`
`FIG. 2C
`
`(---120-n
`
`
`
`
`(168
`
`(-166
`
`REMOTE
`CONTROL
`
`F160
`
`TERMINAL
`UNIT
`
`DEVICE
`
`B01AB0 || ~ ~ ~ || 301AB0
`B01AB0
`
`DEVICE
`
`DEVICE
`
`L162-1
`
`L162-2
`
`L162-n
`
`Comcast - Exhibit 1023, page 5
`
`

`

`U.S. Patent
`Pined *S11
`
`Jun. 30, 1998
`8661 `0£ Imf
`
`8Z Jo S 13311S
`Sheet 5 of 28
`
`5,774,859
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`r 1 7 0
`ANALOG
`TUNER
`
`r174
`
`SAW
`
`A
`
`r176
`DESCRAMBLER
`+
`DEMODULATOR
`r182
`
`DET
`
`FIG. 3
`r178
`
`FIL
`
`F-184
`B
`P
`
`(-180
`ON SCREEN
`DISPLAY
`CONTROL
`r19
`r188
`F
`VOL
`M
`CON
`
`186
`
`AM
`DET
`
`r172
`
`DATA
`RCR
`198---)
`
`ANALOG
`CONTROL
`CIRCUIT
`.---,.
`ROM
`
`I
`RAM
`
`210•-----
`
`LED
`
`r194
`
`MODULATOR
`
`RF OUT
`
`2201
`
`RAM
`
`ROM
`
`218-i
`
`r192
`MUTE
`
`c-200
`
`||WAS
`
`224i
`
`MAIN
`PROCESSOR
`
`SWITCHED
`OUTLET
`226-
`
`CJEHO
`
`x-229
`
`RF
`TX
`
`KEY
`1977212,-,
`214,_...---
`216._,---- VCR
`
`I/O
`
`IR
`RCR
`
`OUTPUTS
`
`208
`
`TO
`DIST.
`NETWORK
`138
`
`196i
`
`N00
`T08]
`
`r202
`DIGITAL
`TUNER/DEMOD
`
`ZOZ
`
`206,
`RAM
`
`F204
`DIGITAL
`CONTROL
`CIRCUIT
`_1_
`ROM
`
`Comcast - Exhibit 1023, page 6
`
`

`

`waled °S11
`U.S. Patent
`
`Jun. 30, 1998
`8661 `0£ 'LW
`
`8Z JO 9 lamIS
`Sheet 6 of 28
`
`5,774,859
`
`FIG. 4
`
`
`
`
`THRESHOLD
`
`--310
`
`-,-..-224
`
`(-200
`
`MAIN
`PROCESSOR
`
`NIV/W
`
`HOSSE|00}}d
`
`INTER-
`FACE
`----
`
`)4
`
`FRONT
`END
`
`CODEC
`
`L 303
`
`-7;2
`
`808Z09
`
`RCR
`
`L 301
`
`ROM
`
`RAM
`
`FLASH
`
`3757- 3065 307i
`
`909908
`
`160,-
`
`166
`
`_(-598
`
`WIRELESS
`MICROPHONE
`
`i-599
`
`TX
`
`Comcast - Exhibit 1023, page 7
`
`

`

`waled °S11
`U.S. Patent
`
`Jun. 30, 1998
`8661 `0£ 'LW
`
`8Z JO L PaqS
`Sheet 7 of 28
`
`5,774,859
`
`
`
`
`FIG. 5
`
`r200
`
`224
`
`F-330
`
`088
`
`INTER-
`FACE
`
`166-)
`
`(---320
`
`F322
`
`(---324
`
`(-326
`
`MIC
`
`RCR
`
`CODEC
`
`TX
`
`(-328
`
`RCR
`
`MAIN
`PROCESSOR
`
`NIV/W
`
`HOSSE|00}}d
`
`FLASH
`
`HSWTH
`
`RAM
`
`ROM
`
`73-7 337- 336-)
`
`160
`
`Comcast - Exhibit 1023, page 8
`
`

`

`waled °S11
`U.S. Patent
`
`8661 `0£ 'LW
`
`8Z Jo 8 lamIS
`
`5,774,859
`
`x320
`
`r 322
`
`r 324
`
`(--340
`
`326
`
`M IC
`
`RCR
`
`CODEC
`
`DSP
`
`TX
`
`FIG. 6
`
`
`
`
`328
`
`RCR
`
`F330
`
`INTER-
`FACE
`
`-224
`
`c 200
`
`MAIN
`PROCESSOR
`
`ROM
`
`RAM
`
`FLASH
`
`332i 334
`
`336-
`
`Comcast - Exhibit 1023, page 9
`
`

`

`jualud *S*11
`
`cc
`
`8Z Jo 6 lamIS
`
`ao
`uri
`
`F352
`
`M IC
`
`r 354
`
`FRONT
`END
`
`_F 356
`CODEC
`
`FIG. 7
`
`F358
`
`INTER-
`FACE
`
`-v 224
`
`200
`
`MAIN
`PROCESSOR
`
`ROM
`
`RAM
`
`FLASH
`
`75-77
`
`-3-5-97
`
`Comcast - Exhibit 1023, page 10
`
`

`

`U.S. Patent
`pined °S11
`
`Jun. 30, 1998
`8661 `0£ *unf
`
`8Z Jo OI lamIS
`Sheet 10 of 28
`
`5,774,859
`
`FIG. 8
`
`j---- 352
`
`MIC
`
`_F-354
`FRONT
`END
`
`r356
`
`F-362
`
`CODEC
`
`DSP
`
`r358
`
`INTER-
`FACE
`
`-224
`
`r 200
`
`MAIN
`PROCESSOR
`
`NIV/W
`
`HOSSB00}}d
`
`ROM
`
`RAM
`
`FLASH
`
`0
`
`9
`
`8
`
`6
`
`9
`
`8
`
`/
`
`9
`
`8
`
`
`
`757 797- 360j
`
`Comcast - Exhibit 1023, page 11
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 11 of 28
`Sheet 11 of 28
`
`5,774,859
`5,774,859
`
`FIG. 9
`FIG. 9
`
`POWER
`
`--,..___.770
`
`MENU
`
`INFO
`
`
`
`768
`
`766 _____--
`766
`GUIDE
`GUIDE
`
`769
`769
`
`767
`767
`SELECT
`SELECT
`
`764
`764
`
`
`MUTE
`MUTE
`
`762
`
`????? 762
`
`LAST
`
`763
`
`_765
`765?
`
`166
`
`)
`
`772
`772
`VOICE
`VOICE
`
`000
`® ® ®
`
`751,--
`
`- CD ® 0
`
`753
`753
`
`752./
`752
`
`
`
`EL ) 754 AY
`
`755
`755
`
`PAUSE
`
`STOP
`
`756
`756
`
`757J
`757
`
`REC
`
`758
`758
`
`Comcast - Exhibit 1023, page 12
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 12 of 28
`Sheet 12 of 28
`
`5,774,859
`5,774,859
`
`
`
`%
`
`FIG. 10
`FIG. 10
`
`%
`
`5
`
`FIG. 11
`FIG. 11
`
`64
`64
`7:00 PM | | 7:30PM '
`| 03/05 |
`f 7:30 PM
`7:00 PM
`03/05
`WXIA HOLLYWO G|LLIGANS
`HOLLYWO
`WXIA
`GILLIGANS
`ISLAND
`SQUARES
`14
`14
`ISLAND
`SQUARES
`H |
`HB0
`ERMNOR2
`HBO
`TERMINATOR 2
`62,m,__ 15
`62–– 15 : [R] [CC]
`[R] [CC]
`
`10
`+
`
`60
`60
`8:30 PM |
`8:00PM '
`8:30 PM
`8:00 PM
`BRADY | TOMAND
`TOM AND
`BRADY
`JERRY
`BUNCH
`JERRY
`BUNCH
`QEANE
`HOME ALONE
`PG| (CC)
`[PG]
`[CC]
`
`|
`
`66
`??????
`-------- 66
`
`|
`
`WRESTLING
`WRESTLING
`
`H---— |
`KABC
`TERMINA-
`KABC TERMINA.
`16
`TOR 2
`16
`: TOR 2
`????????????????????------------??{
`E???
`GOLF
`| WIMBLEDON
`GOLF
`ESPN
`WIMBLEDON
`17
`|
`;
`|
`i
`|
`H–—-
`| SHOW BAD NEWS BEARS
`CITIZEN
`SHOW
`BAD NEWS BEARS
`CITIZEN
`18
`[PG]
`KANE
`
`|
`|
`
`BOWLING
`BOWLING
`
`TMC | ONE GOOD COOP
`TMC
`ONE GOOD COOP
`19
`| [R]
`19
`[R]
`
`|NV|S|BLE
`INVISIBLE
`MAN
`MAN
`
`CURRENT TIME: 7:15 PM CURRENT DATE: 03/05
`CURRENT DATE: 03/05
`CURRENT TIME: 7:15 PM
`
`PRESS [INFO FOR DETAILS, ISELECT] TO TUNE.
`PRESS [INFO] FOR DETAILS, [SELECT] TO TUNE.
`LLLLL LLLLLS L LLLLS
`PRESS [MENU] TO EXIT.
`
`|
`
`|
`1
`
`|
`
`|
`
`|
`
`|
`
`|
`
`|
`
`;
`
`|
`
`|
`
`
`SS
`
`Comcast - Exhibit 1023, page 13
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 13 of 28
`Sheet 13 of 28
`
`5,774,859
`5,774,859
`
`
`
`
`
`FIG. 12A
`FIG. 12A
`
`MAIN MENU
`MAIN MENU
`
`1.
`PAY PER VIEW
`1. PAY PER VIEW
`2.
`WHAT'S ON CABLE
`2. WHAT'S ON CABLE
`3.
`MESSAGES/INFORMATION
`3. MESSAGES/INFORMATION
`4.
`FAVORITE CHANNELS
`4. FAVORITE CHANNELS
`; VCR PROGRAM TIMER
`5. VCR PROGRAM TIMER
`SLEEP TIMER
`6. SLEEP TIMER
`7
`PARENTAL CONTROL
`7. PARENTAL CONTROL
`CABLE TERMINAL SETUP
`8
`8. CABLE TERMINAL SETUP
`9
`9. EXIT
`????
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`FIG. 12B
`FIG. 12B
`
`WHAT'S ON CABLE
`WHAT'S ON CABLE
`
`1. VIEWING CHANNEL
`VIEWING CHANNEL
`2. FAVORITE CHANNEL
`FAVORITE CHANNEL
`CHANNEL LISTINGS
`3. CHANNEL LISTINGS
`4. CATEGORIES
`CATEGORIES
`5. EXIT
`????
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`Comcast - Exhibit 1023, page 14
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 14 of 28
`Sheet 14 of 28
`
`5,774,859
`5,774,859
`
`FIG. 12C
`FIG. 120
`
`
`
`VIEWING GUIDE
`VIEWING GUIDE
`
`1.
`TUNE TV TO PROGRAM
`1. TUNE TV TO PROGRAM
`2.
`RECORD PROGRAM
`2. RECORD PROGRAM
`3.
`PROVIDE INFORMATION
`3. PROVIDE INFORMATION
`ON PROGRAM
`ON PROGRAM
`????
`4.
`4. EXIT
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`FIG. 12D
`FIG. 12D
`
`
`
`YOU'VE CHOSEN:
`YOU'VE CHOSEN:
`ESPN CH 17
`ESPN CH 17
`SEE THE WORLD'S FINEST GOLFER'S
`SEE THE WORLD'S FINEST GOLFER'S
`|N FIRST ROUND ACTION AT THE
`IN FIRST ROUND ACTION AT THE
`U.S. OPEN.
`U.S. OPEN.
`STARTS: 7:00PM ENDS: 7:30PM
`STARTS: 7:00PM ENDS: 7:30PM
`
`RECORD:
`RECORD:
`1. ONE-TIME
`1. ONE-TIME
`2. DAILY
`2. DAILY
`3. WEEKLY
`3. WEEKLY
`4. ????
`4. EXIT
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`Comcast - Exhibit 1023, page 15
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Sheet 15 of 28
`Jun. 30, 1998
`Sheet 15 of 28
`FIG. 12E
`FIG. 12E
`
`5,774,859
`5,774,859
`
`VCR IS SCHEDULED TO RECORD:
`VCR IS SCHEDULED TO RECORD:
`
`1. 3/5/94 ?? 17 7:00 ?? ?? 7:30??
`1. 3/5/94 CH 17 7:00 PM TO 7:30PM
`
`FIG. 12F
`FIG. 12F
`
`
`
`FAVORITE CHANNEL GUIDE
`FAVORITE CHANNEL GUIDE
`7:00 PM | 7:30 PM | 8:00 PM | 8:30 PM
`7:00 PM
`7:30 PM 8:00 PM 8:30 PM
`KABC TERMIN
`KABC
`TERMIN-
`16
`ATOR 2
`ATOR 2
`
`16
`
`WRESTLING
`WRESTLING
`
`ESPN
`ESPN
`
`17
`17
`
`DIS
`DIS
`29
`29
`
`GOLF
`GOLF
`
`W|MBELDON
`WIMBELDON
`
`BOWLING
`BOWLING
`
`??????
`NATIONAL
`MICKEY
`NATIONAL
`JEOPARDY GË6:0 || MötjšË
`JEOPARDY
`GEOGRAPHIC
`MOUSE
`
`CURRENT TIME: 6:51 PM
`CURRENT TIME: 6:51 PM
`
`DATE: 3/5/94
`DATE: 3/5/94
`
`Comcast - Exhibit 1023, page 16
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 16 of 28
`Sheet 16 of 28
`
`5,774,859
`5,774,859
`
`FIG. 12G
`FIG. 126
`
`19 TM0
`19 TMC
`29 DIS
`29 DIS
`
`14 WXIA
`14 WXIA
`15 HBO
`15 HBO
`16 ????
`16 KABC
`17 ESPN
`17 ESPN
`18 SHOW
`18 SHOW
`
`1, VIEWING GUIDE
`1. VIEWING GUIDE
`2. MAIN MENU
`2. MAIN MENU
`3. ????
`3. EXIT
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`
`
`FIG. 1211
`FIG. 12H
`
`CATEGORIES
`CATEGORIES
`
`CHILDREN/EDUCATION/SCIENCE
`1. CHILDREN/EDUCATION/SCIENCE
`DRAMA/ROMANCE
`2. DRAMA/ROMANCE
`ENTERTAINMENT/VARIETY
`3. ENTERTAINMENTNARIETY
`4. MOVIES
`MOVIES
`NEWS/TALK/MAGAZINE
`5. NEWS/TALK/MAGAZINE
`SPECIALS/MINI-SERIES
`6. SPECIALS/MINI-SERIES
`PRE-RECORDED SPORTS
`7. PRE-RECORDED SPORTS
`8.
`LIVE SPORTS
`LIVE SPORTS
`ACTION/MYSTERY/HORROR
`9. ACTION/MYSTERY/HORROR
`COMEDY
`10. COMEDY
`M|SCELLANEOUS
`11. MISCELLANEOUS
`12. EXIT
`????
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`Comcast - Exhibit 1023, page 17
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 17 of 28
`Sheet 17 of 28
`
`5,774,859
`5,774,859
`
`
`
`
`
`FIG. 121
`FIG. 12I
`
`LIVE SPORTS
`LIVE SPORTS
`
`BASEBALL
`1. BASEBALL
`BASKETBALL
`2. BASKETBALL
`SOCCER
`3. SOCCER
`MORE LISTINGS
`4. MORE LISTINGS
`5. EXIT
`????
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`FIG. 12J
`FIG. 12J
`
`BASEBALL
`BASEBALL
`
`CH
`CH
`
`PROGRAM NAME
`PROGRAM NAME
`
`1. 02
`1. 02
`2. 07
`2. 07
`3. EXIT
`3. ????
`
`CUBS VS METS
`CUBS vs METS
`BRAVES VS REDS
`BRAVES vs REDS
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`Comcast - Exhibit 1023, page 18
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 18 of 28
`Sheet 18 of 28
`
`5,774,859
`5,774,859
`
`FIG. 12K
`FIG. 12K
`
`VCR PROGRAM TIMER
`VCR PROGRAM TIMER
`
`USE PLUS CODES
`1. USE PLUS CODES
`SET PROGRAM TIMER
`2.
`SET PROGRAM TIMER
`CHANGE PROGRAM TIMER
`3. CHANGE PROGRAM TIMER
`4. CLEAR PROGRAM TIMER
`CLEAR PROGRAM TIMER
`5. EXIT
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`FIG. 12L
`FIG. 12L
`
`
`
`PLUS CODES
`PLUS CODES
`
`STATE THE CODE ONE DIGIT
`STATE THE CODE ONE DIGIT
`AT A TIME
`ATA TIME
`
`STATE "OK"WHEN YOU ARE DONE.
`STATE "OK" WHEN YOU ARE DONE.
`STATE "EXIT" TO EXIT.
`STATE "EXIT" TO EXIT.
`
`Comcast - Exhibit 1023, page 19
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 19 of 28
`Sheet 19 of 28
`
`5,774,859
`5,774,859
`
`
`
`
`
`FIG. 12M
`FIG. 12M
`
`PROGRAM TIMER
`PROGRAM TIMER
`
`EPG PROGRAM VCR
`1.
`1. EPG PROGRAM VCR
`VOICE PROGRAM VCR
`2.
`2. VOICE PROGRAM VCR
`????
`3.
`3. EXIT
`
`PLEASE MAKE SELECTION.
`PLEASE MAKE SELECTION.
`
`FIG. 12N
`FIG. 12N
`
`1.
`2.
`3.
`4.
`5.
`
`SELECT PROGRAM NUMBER,
`SELECT PROGRAM NUMBER.
`
`Comcast - Exhibit 1023, page 20
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 20 of 28
`Sheet 20 of 28
`
`5,774,859
`5,774,859
`
`FIG. 120
`FIG. 120
`
`STATE
`STATE
`
`"DAY"
`"DAY"
`
`EXAMPLE: SATURDAY
`EXAMPLE: SATURDAY
`
`FIG. 12P
`FIG. 12P
`
`
`
`PROGRAM 1
`PROGRAM 1
`
`RECORD ON JUNE 11, 1994
`RECORD ON JUNE 11,1994
`STATE:
`STATE:
`
`"STARTHOUR, START MINUTE,
`"START HOUR, START MINUTE,
`AM ORPM"
`AM OR PM"
`
`EXAMPLE: "EIGHT ZERO ZERO PM"
`EXAMPLE: "EIGHT ZERO ZERO PM"
`
`Comcast - Exhibit 1023, page 21
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 21 of 28
`Sheet 21 of 28
`
`5,774,859
`5,774,859
`
`FIG. 120
`FIG. 120
`
`START TIME: 9:05 PM
`START TIME: 9:05 PM
`
`STATE:
`STATE:
`"STOP HOUR, STOP MINUTE, AMORPM"
`"STOP HOUR, STOP MINUTE, AM OR PM"
`
`FIG. 12R
`FIG. 12R
`
`
`
`STOP TIME: 10:35 PM
`STOP T|ME: 10:35 PM
`
`STATE: CHANNEL
`STATE: CHANNEL
`
`Comcast - Exhibit 1023, page 22
`
`

`

`U.S. Patent
`
`Jun. 30, 1998
`
`Sheet 22 of 28
`
`5,774,859
`
`FIG. 12S
`
`PROGRAM 1
`
`START TIME:
`9:05 PM
`STOP TIME:
`10:35 PM
`DATE: JUNE 11,1994
`CHANNEL: 07
`SPEED
`1. SP
`2. EP
`3. LP
`
`PLEASE MAKE SELECTION.
`
`FIG. 12T
`
`PROGRAM 1
`
`START TIME:
`9:05 PM
`STOP TIME:
`10:35 PM
`DATE: JUNE 11,1994
`CHANNEL: 07
`SPEED: SP
`
`STATE "OK" IF THIS
`INFORMATION IS CORRECT.
`
`Comcast - Exhibit 1023, page 23
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 23 of 28
`Sheet 23 of 28
`
`5,774,859
`5,774,859
`
`FIG. 12U
`FIG. 12U
`
`
`
`YOUR VCR WILL TAPE THE
`YOUR VCR WILL TAPE THE
`PROGRAMMING ON:
`PROGRAMMING ON:
`
`JUNE 11, 1994
`JUNE 11,1994
`FROM 9:05 TO 10:35 PM
`FROM 9:05 T0 10:35 PM
`ON CH 07
`ON CH 07
`AT SP SPEED
`AT SP SPEED
`
`Comcast - Exhibit 1023, page 24
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 24 of 28
`Sheet 24 of 28
`
`5,774,859
`5,774,859
`
`FIG. 13A
`FIG. 13A
`
`SEARCH...
`SEARCH...
`
`FIG. 13B
`FIG. 13B
`
`
`
`SEARCH...
`SEARCH...
`ONLY FOOTBALL
`ONLY FOOTBALL
`
`47 ITEMS HAVE BEEN FOUND.
`47 ITEMS HAVE BEEN FOUND.
`
`Comcast - Exhibit 1023, page 25
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 25 of 28
`Sheet 25 of 28
`
`5,774,859
`5,774,859
`
`FIG. 130
`FIG. 13C
`
`SEARCH...
`SEARCH...
`ONLY FOOTBALL
`ONLY FOOTBALL
`ONLY SPORTS
`ONLY SPORTS
`
`42 ITEMS HAVE BEEN FOUND.
`42 ITEMS HAVE BEEN FOUND.
`
`FIG. 13D
`FIG. 13D
`
`
`
`SEARCH...
`SEARCH...
`ONLY FOOTBALL
`ONLY FOOTBALL
`ONLY SPORTS
`ONLY SPORTS
`??L? ??D??
`ONLY TODAY
`
`23 ITEMS HAVE BEEN FOUND.
`23 ITEMS HAVE BEEN FOUND.
`
`Comcast - Exhibit 1023, page 26
`
`

`

`U.S. Patent
`U.S. Patent
`
`Jun. 30, 1998
`Jun. 30, 1998
`
`Sheet 26 of 28
`Sheet 26 of 28
`
`5,774,859
`5,774,859
`
`FIG. 13E
`FIG. 13E
`
`SEARCH...
`SEARCH...
`
`ONLY FOOTBALL
`ONLY FOOTBALL
`ONLY SPORTS
`ONLY SPORTS
`ONLY TODAY
`ONLY TODAY
`ONLY AFTER ELEVEN AM
`ONLY AFTER ELEVEN AM
`
`19 ITEMS HAVE BEEN FOUND.
`19 ITEMS HAVE BEEN FOUND.
`
`FIG. 13F
`FIG. 13F
`
`
`
`SEARCH...
`SEARCH...
`
`ONLY FOOTBALL
`ONLY FOOTBALL
`ONLY SPORTS
`ONLY SPORTS
`ONLY TODAY
`ONLY TODAY
`ONLY AFTER ELEVEN AM
`ONLY AFTER ELEVEN AM
`ONLY BEFORE SIX PM
`ONLY BEFORE SIX PM
`
`12|TEMS HAVE BEEN FOUND.
`12 ITEMS HAVE BEEN FOUND.
`
`Comcast - Exhibit 1023, page 27
`
`

`

`U.S. Patent
`
`Jun. 30, 1998
`
`Sheet 27 of 28
`
`5,774,859
`
`FIG. 13G
`
`LIST
`
`1. PENN STATE - NOTRE DAME
`CHANNEL 10
`12:30 PM
`2. OHIO STATE - MICHIGAN
`CHANNEL 5
`1:00 PM
`
`3.
`4.
`5. MORE
`6. EXIT
`
`PLEASE MAKE SELECTION.
`
`FIG. 14
`
`PAY-PER-VIEW
`
`1. TERMINATOR 2
`2. FORREST GUMP
`3. THE LION KING
`4. PULP FICTION
`5. SPEED
`6. MORE
`7. EXIT
`
`PLEASE MAKE SELECTION.
`
`Comcast - Exhibit 1023, page 28
`
`

`

`juajud 'Ka
`U.S. Patent
`
`Jun. 30, 1998
`8661 `0£ Inif
`
`8Z Jo 8Z WIN
`Sheet 28 of 28
`
`5,774,859
`
`
`
`
`
`
`
`FIG. 15
`
`DEVICE
`
`B01AB0
`
`521/-
`
`TERMINAL
`UNIT
`
`519X-
`
`I
`SPEECH
`DATA
`
`515
`
`INFORMATION
`DISTRIBUTION
`CENTER
`
`517
`
`NODE
`
`Comcast - Exhibit 1023, page 29
`
`

`

`5,774,859
`
`2
`ing an On-Screen User Interface for a Subscription Televi-
`sion Terminal", incorporated herein by reference, can
`greatly enhance the ability of a user to access available
`features. The system described in that application signifi-
`5 cantly reduces the number of key presses and data entries
`required to utilize available features; moreover, a key pad is
`designed in such a way as to group keys together in a manner
`to facilitate their use. However, even with such an improved
`interface, certain tasks are simply not well-suited for execu-
`10 tion using a keypad on a subscriber terminal unit or an
`associated remote control. For example, while a subscriber
`might be very interested in using an EPG to determine the
`channel number and time for the next showing of a particular
`television show or to find all movies being shown in the next
`15 week starring a particular actress, such tasks are not easily
`implemented using menu screens and key presses.
`
`SUMMARY OF THE INVENTION
`
`1
`INFORMATION SYSTEM HAVING A
`SPEECH INTERFACE
`
`BACKGROUND OF THE INVENTION
`
`1. Technical Field
`The present invention generally relates to an information
`system having a speech interface and, more particularly, to
`a subscription information system including a subscriber
`terminal unit which provides for control of electronic
`devices and access to information services by spoken com-
`mands.
`2. Description of the Related Art
`The volume of information and number of features being
`made available to subscribers in information systems such as
`subscription television systems are continuously increasing.
`For example, the advent of optical fiber networks and links
`to telecommunication networks enables an almost limitless
`supply of information and features to be provided to sub-
`scribers. Already subscription television systems are being
`used for addressed message transmissions, pay-per-view
`programming, impulse pay-per-view programming, favorite
`channel features, and parental control. Cable television
`system operators may also provide text services such as
`news articles, sports scores, stock market quotations, and
`weather reports. Relatively new features such as video game
`delivery, wide area network access, home shopping, travel
`reservations service, home banking, energy management,
`video conferencing and other such services are also being
`provided.
`Recently, some companies have begun offering electronic
`television schedules for purchase by subscription television
`providers who, in turn, provide the schedules to their sub-
`scribers. The schedules contain a listing of television pro-
`grams by time and channel, and are typically displayed as a
`grid on the television screen. Such a system is shown in PCT
`Publication No. WO 92/04801, applied for by Insight
`Telecast, Inc. (hereinafter "the Insight system") and incor-
`porated herein by reference. That publication describes a
`display system for maneuvering a cursor through a televi-
`sion schedule. The system also describes that a subscriber
`can choose a program for recording by moving a cursor to
`the selected program; the system will automatically program
`the subscriber's video cassette recorder.
`Also recently, so-called near-video-on-demand services
`have been introduced. These services provide a simulation
`of the videotape rental experience. One such system is
`described in Walter, U.S. Pat. No. 5,168,353, incorporated
`herein by reference. Walker describes in column 4, lines
`18-27 that a converter may be enabled to descramble two
`channels carrying the same program at staggered intervals.
`This allows returning to the same portion of the video after
`a pause equal to the staggered time interval. The Walker
`patent gives as an example a subscriber ordering a program
`that begins at 8:00 p.m. The converter unscrambles the 8:00
`showing as well as the 8:15 showing so that the viewer may
`return to the same point in the program after a fifteen minute
`break.
`This increase in information and features has generally
`resulted in a corresponding increase in the complexity of the
`subscriber's interface with the system. Since the subscrib-
`er's "comfort level" with an interface for accessing infor-
`mation and features will often determine whether the sub-
`scriber will utilize the information and features, there is a
`need for user-friendly interfaces. An interface such as that
`described in commonly assigned copending application Ser.
`No. 07/800,836 entitled "Method and Apparatus for Provid-
`
`30
`
`40
`
`The present invention adds a speech recognition interface
`20 to a subscriber terminal unit in an information system for
`implementing spoken control of electronic devices at the
`subscriber location and of access to information transmitted
`to the subscriber terminal unit. The speech recognition
`interface enhances the interface of the subscriber with the
`25 information system by allowing control using language
`which is naturally spoken by the subscriber. Such natural
`language control affords ease of use as well as permitting the
`implementation of tasks which are not easily implemented
`using menu screens and key presses.
`In accordance with one aspect of the instant invention, a
`system for controlling a device includes a first receiver for
`receiving utterances of a speaker, a second receiver for
`receiving vocabulary data defining a vocabulary of
`utterances, and a processor for executing a speech recogni-
`35 tion algorithm using the received vocabulary data to recog-
`nize the utterances of the speaker and for controlling the
`device in accordance with the recognized utterances of the
`speaker.
`In accordance with another aspect of the invention, a
`method for controlling a device includes the steps of receiv-
`ing utterances of a speaker, receiving vocabulary data defin-
`ing a vocabulary of utterances, using the received vocabu-
`lary data to recognize the utterances of the speaker, and
`controlling the device in accordance with the recognized
`utterances of the speaker.
`In accordance with another aspect of the invention, a
`system for controlling access to broadcast information
`includes a first receiver for receiving utterances of a speaker,
`50 a second receiver for receiving vocabulary data defining a
`vocabulary of utterances, and a processor for executing a
`speech recognition algorithm using the received vocabulary
`data to recognize the utterances of the speaker and for
`controlling access to the broadcast information in accor-
`55 dance with the recognized utterances of the speaker.
`In accordance with another aspect of the invention, a
`method for controlling access to broadcast information
`includes the steps of receiving utterances of a speaker,
`receiving vocabulary data defining a vocabulary of
`60 utterances, using the received vocabulary data to recognize
`the utterances of the speaker, and controlling access to the
`broadcast information in accordance with the recognized
`utterances of the speaker.
`In accordance with yet another aspect of the invention, a
`65 system for controlling a device and for controlling access to
`broadcast information includes a first receiver for receiving
`utterances of a speaker, a second receiver for receiving
`
`
`
`5 4
`
`Comcast - Exhibit 1023, page 30
`
`

`

`5,774,859
`
`3
`vocabulary data defining a vocabulary of utterances, and a
`processor for executing a speech recognition algorithm
`using the received vocabulary data to recognize the utter-
`ances of the speaker and for controlling the device and the
`access to the broadcast information in accordance with the
`recognized utterances of the speaker.
`In accordance with yet another aspect of the invention, a
`method for controlling a device and for controlling access to
`broadcast information includes the steps of receiving utter-
`ances of a speaker, receiving vocabulary data defining a
`vocabulary of utterances, using the received vocabulary data
`to recognize the utterances of the speaker, and controlling
`the device and the access to the broadcast information in
`accordance with the recognized utterances of the speaker.
`In accordance with yet another aspect of the invention, a
`system for controlling a device includes a transmitter for
`transmitting vocabulary data for defining a vocabulary of
`utterances; and a terminal unit including a first receiver for
`receiving utterance data of a speaker, a second receiver for
`receiving the transmitted vocabulary data, and a processor
`for executing a speech recognition algorithm using the
`received vocabulary data to recognize utterances of the
`speaker and for controlling said device in accordance with
`the recognized utterances of the speaker.
`In accordance with yet another aspect of the invention, a
`method for controlling a device includes the steps of trans-
`mitting vocabulary data for defining a vocabulary of
`utterances, receiving utterance data of a speaker, receiving
`the transmitted vocabulary data, using the received vocabu-
`lary data to recognize utterances of the speaker, and con-
`trolling the device in accordance with the recognized utter-
`ances of the speaker.
`In accordance with still another aspect of the invention, a
`system for controlling access to broadcast information
`includes a transmitter for transmitting vocabulary data defin-
`ing a vocabulary of utterances and a terminal unit including
`a first receiver for receiving utterance data of a speaker, a
`second receiver for receiving the transmitted vocabulary
`data, and a processor for executing a speech recognition
`algorithm using the received vocabulary data to recognize
`utterances of the speaker and for controlling access to the
`broadcast information in accordance with the recognized
`utterances of the speaker.
`In accordance with still another aspect of the invention, a
`method for controlling access to broadcast information
`includes the steps of transmitting vocabulary data for defin-
`ing a vocabulary of utterances, receiving utterance data of a
`speaker, receiving the transmitted vocabulary data, using the
`received vocabulary data to recognize utterances of the
`speaker, and accessing the information in accordance with
`the recognized utterances of the speaker.
`In accordance with still another aspect of the invention, a
`system for controlling a device and for controlling access to
`broadcast information includes a transmitter for transmitting
`vocabulary data defining a vocabulary of utterances and a
`terminal unit including a first receiver for receiving utter-
`ance data of a speaker, a second receiver for receiving the
`transmitted vocabulary data, and a processor for executing a
`speech recognition algorithm using the received vocabulary
`data to recognize utterances of the speaker and for control-
`ling the device and the access to the broadcast information
`in accordance with the recognized utterances of the speaker.
`In accordance with still another aspect of the invention, a
`method for controlling a device and for controlling access to
`broadcast information includes the steps of transmitting
`vocabulary data for defining a vocabulary of utterances,
`
`2 5
`
`
`
`5
`
`4
`receiving utterance data of a speaker, receiving the trans-
`mitted vocabulary data, using the received vocabulary data
`to recognize utterances of the speaker, and controlling the
`device and the access to the information in accordance with
`the recognized utterances of the speaker.
`In accordance with still another aspect of the invention, a
`system for controlling a television receiver to allow user
`selection of broadcast programs from program schedule
`information includes a first receiver for receiving the pro-
`10 gram schedule information, a second receiver for receiving
`utterances of a user, and a processor for executing a speech
`recognition algorithm to recognize the utterances of the user
`and for selecting broadcast programs from the program
`schedule information in accordance with the recognized
`15 utterances of the user.
`In accordance with another aspect of the invention, a
`remote control for transmitting utterance data to a receiver
`includes a microphone for receiving utterances of a speaker,
`an analog-to-digital converter for converting utterance sig-
`20 nals from the microphone to digital utterance signals, a
`digital signal processor for extracting time-variant spectral
`characteristics of the digital utterance signals, and a trans-
`mitter for transmitting the time-variant spectral characteris-
`tics to the receiver.
`In accordance with still another aspect of the invention, a
`subscription television system includes a head-end installa-
`tion for transmitting vocabulary data for defining a vocabu-
`lary of spoken commands and a subscriber terminal unit
`0 connected to a television. The subscriber terminal unit 3
`includes a first receiver for receiving spoken command data,
`a second receiver for receiving the vocabulary data trans-
`mitted from the head-end installation, and a processor for
`executing a speech recognition algorithm using the vocabu-
`35 lary data to recognize spoken commands and for controlling
`the television in accordance with the recognized spoken
`commands.
`In accordance with another aspect of the invention, an
`information broadcasting center for broadcasting informa-
`40 tion to at least one terminal unit includes a first transmitter
`for transmitting text information and a second transmitter for
`transmitting phonemic data corresponding to at least a
`portion of the text information.
`In accordance with another aspect of the invention, a
`45 subscriber terminal unit includes a tuner for tuning channels
`of a television signal, each channel carrying a respective
`program identified by a program title, a memory for storing
`a speech recognition algorithm for recognizing spoken pro-
`gram titles, and a processor for executing the speech rec-
`50 ognition algorithm to recognize a program title spoken by a
`subscriber and for generating a tuner control signal for
`controlling the tuner to tune to the channel carrying the
`program corresponding to the recognized program title.
`These and other features and advantages of the present
`55 invention will be better understood from a reading of the
`following detailed description in conjunction with the
`accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`60
`
`FIG. 1 is a generalized block diagram of an information
`system in accordance with the instant invention.
`FIGS. 2A, 2B, and 2C are a block diagram of a subscrip-
`tion television system in which the instant invention is
`65 implemented.
`FIG. 3 is a detailed block diagram of subscriber terminal
`unit 160 shown in FIG. 2C.
`
`Comcast - Exhibit 1023, pa

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