throbber
(12) United States Patent
`Woods et al.
`
`USOO6510417B1
`(10) Patent No.:
`US 6,510,417 B1
`(45) Date of Patent:
`Jan. 21, 2003
`
`(54) SYSTEM AND METHOD FOR VOICE
`ACCESS TO INTERNET-BASED
`INFORMATION
`
`(75) Inventors: See SeyMain
`Iew,
`--
`, re.
`Carriere, Mountain View, CA (US);
`Alexander E. Quilici, Santa Monica,
`CA (US)
`(73) Assignee: America Online, Inc., Dulles, VA (US)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No.: 09/532,802
`(22) Filed:
`Mar 21, 2000
`
`4,716,583. A 12/1987 Groner et al. ................ 379/88
`5,799,063 A 8/1998 Krane ......................... 379/67
`5,915,001 A * 6/1999 Uppaluru .....
`... 379/88.22
`5,933,811 A * 8/1999 Angles et al. ................ 705/14
`5.974,398 A * 10/1999 Hanson et al. ......
`... 705/14
`6,038,668 A * 3/2000 Chipman et al. ........... 713/201
`6,091,956 A * 7/2000 Hollenberg ................. 455/456
`6,128,624 A * 10/2000 Papierniak et al. ......... 707/104
`6,151,601. A * 11/2000 Papierniak et al. ........... 707/10
`6,173,279 B1 * 1/2001 Levin et al. ...........
`... 707/5
`6,182,052 B1 * 1/2001 Fulton et al. ....
`... 705/26
`6,269,336 B1
`7/2001 Ladd et al. ................. 704/270
`* cited by examiner
`Primary Examiner Richemond Dorvil
`ASSistant Examiner-Daniel Abebe
`(74) Attorney, Agent, or Firm Michael A. Glenn; Kirk D.
`Wong
`(57)
`
`ABSTRACT
`
`
`
`(51) Int. CI.7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - G10L 15/00
`
`(52) U.S. Cl. ....................... 704/275; 704/270; 704/246;
`379/88.17
`(58) Field of Search ................................. 704/246, 251,
`704/260, 270, 275; 709/203, 216, 218,
`219, 249; 705/26, 27, 354; 707/10, 5; 379/88.17,
`88.23, 88.04
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`A method of providing Voice access to Internet-based infor
`
`mation and Services includes receiving a signal indicating a
`communication connection request in which the communi
`cation connection request is initiated by a user of a com
`munication apparatus, establishing a communication con
`nection with the communication apparatus of the user,
`receiving voice information from the user, and communi
`cating voice information responsive to the Voice information
`received from the user. The responsive voice information
`includes Internet-based information.
`
`4,659,877 A 4/1987 Dorsey et al. ................ 379/88
`
`45 Claims, 38 Drawing Sheets
`
`2700
`
`DNUMBER
`
`101 IMDB
`TTLE THE BOYS OF ARIZONA
`
`ORECTOR WLTZ
`
`27 10--- YEAR 1997
`
`SYNOPSIS GREAT MOVIE - - -
`
`-
`
`CANONICAL 1001
`
`TITLE
`THE BOYS OF ARIZONA
`DIRECTOR
`BOB W12
`
`24OREE.COM
`
`TITLE BOYS OF ARZONA
`
`DIRECTOR BOB wiLTZ
`
`---
`
`YEAR
`1998
`- SYNOPSIS
`GREAT MOVE
`
`-2730
`
`2720--1 YEAR 1998
`
`---
`
`SYNOPSS
`
`RULES -2740
`
`EX. 1012
`APPLE INC. / Page 1 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 1 of 38
`
`US 6,510,417 B1
`
`s
`
`8
`
`()
`
`)
`g
`
`O
`
`SN
`assors
`OEN
`
`N
`
`
`
`y:
`s?
`9
`
`var
`
`-
`
`on
`CD s
`
`O
`V
`
`5
`
`s
`
`S.
`
`EX. 1012
`APPLE INC. / Page 2 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 2 of 38
`
`US 6,510,417 BI
`
`Yasn
`
`
`
`ObL
`
`BO0vsaYySLN
`
`ygasn
`
`021
`
`ONISILYSADV
`
`W3LASASENS
`
`och
`
`LNAW30VNVA
`
`YdAWOLSND
`
`NOISNS
`
`ANIONS
`
`aivadn
`
`ANIONS
`
`LNVLSIXS
`
`WALSASENS
`
`ozt
`
`asSvavlvda
`
`
`
`EX. 1012
`APPLEINC./ Page 3 of 61
`
`EX. 1012
`APPLE INC. / Page 3 of 61
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 3 of 38
`
`US 6,510,417 B1
`
`
`
`ag
`
`O
`s
`Her
`Z
`
`O
`
`O
`
`N
`
`Z &
`
`
`
`f
`za
`O
`Y (O
`-
`
`O
`
`O
`
`O
`
`55
`25
`9.
`Y
`1
`
`EX. 1012
`APPLE INC. / Page 4 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 4 of 38
`
`US 6,510,417 BI
`
`$9/U0}99|3
`
`
`
`lepcw
`
`sads
`
`duSW
`
`odn
`
`TORIPS
`
`Wa}PanjoeynueW
`
`qyBusquolsusuyg
`YyBsyuoisusuig
`{NDIAAUOISUSWO
`ASINOeNUEYY
`uojduosag
`sea,japow
`
`awenwa)|
`Aiobeyed
`WBA
` sisdouds}old
`BNLE|NOW
`spa
`sapayeg
`aoyxXey
`abyUW
`
`yenbe
`
`Wal|paiouny
`seonpoig
`
`MalADY
`
`aiuas
`
`see,
`
`yeuuoyyo0g
`
`
`
`sabegunn
`
`NgsI
`
`Jaysyiqnd
`
`ayeqqnd
`
`SOWUN|OAWNN
`
`yoog
`
`
`
`e6exoeqalAoy)
`
`
`
`yeluUoraA0y)
`
`
`
`eww)bujuumy
`
`uoswayajey
`
`Buney
`
`ayegeseajay
`
`URHOAREISY
`
`ACW
`
`wo
`
`odaPee
`
`dusf----=>
`
`Sdneer
`
`
`
`
`
`meiney
`
`J@MalARY
`
`WWa]/PaMajAasy
`
`
`Buuayo
`
`seyopJOJaquinn
`
`YXOLMa|ARY
`
`Buyyuey
`
`Joupa
`
`AYOJes81H
`
`aundius
`
`spiemy
`
`ns
`
`o0e
`
`Ooze
`
`queys|x3
`
`Tan
`
` uoneueldxy
`
`IY
`aounogeyeg
`aBeyoed
`eBeyoag
`
`SOWNJOAWNN
`
`ayeqeseajay
`
`
`
`JEWIO4IISOW
`
`UEDISnW
`
`Buyey
`
`SXOBIL
`
`Ayeno
`
`jUuBysaes
`
`GUA12194
`
`aainog
`
`uoyeso7
`
`peossolgD
`
`SseJppy
`
`19
`
`teqe7
`
`
`
`Bupeyoxoog
`
`
`
`abeyoegyoog
`
`Bupayoonon
`
`
`
`abexyoergajaoy,
`
`BULL|abeyoe4aIAOW
`
`
`
`sce
`
`EX. 1012
`APPLEINC./ Page 5 of 61
`
` abeyoedabeyoed
`
`
`
`
`
`TequUnNauoyd
`
`
`
`uolje007
`
`aoINOg
`
`“HeApy
`
`AJBWO}SND
`awenaonas
`
`ankioyu
`
`
`EX. 1012
`APPLE INC. / Page 5 of 61
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 5 of 38
`
`US 6,510,417 BI
`
`
`
`YSWOLSNS
`
`Nid-
`
`Japueg-
`
`eby-
`
`Jasnqan-
`
`Ayowuyyg-
`
`
`SJPOPaApetajasg-
`PeAIsUOIsNDS|-
`astyedxqaucyd-
`sugissegauoud-
`esipedxammMM-
`SUCISS9SMMM-
`yayoeigawosul-
`SjOlqiawoysng-
`Jaquinyeuoyd-
`ssauppyeug-
`
`ssouppyawoy-
`Suo|ssagd¥M~
`asiWadxsdyM-
`SpadaWeaM-
`
`GWENGIDRIN-
`SPIEQYPOD-
`$]914@u0yq-
`S}81dMMM-
`Sjgoest-
`uonednosg-
`
`SJ]ABINOW-
`
`SweN}SU/4-
`TOUMONeO-
`SWENISE-
`Solddv¥M-
`lawasnagiawoysay
`
`
`apoodiz‘Alo‘sseippy
`spoomoqysjean-
`SanOIBUESMOd-
`SpaioyeoM
`SUOJEDO7BIACWIOJO4d-
`SIQJES9YOJ
`
`
`
`S]a)GajAowy
`
`
`
`SpOIgJed
`
`ewendAyg-
`
`aeIs-
`
`qungngs|-
`
`sapoodiz-
`
`
`
`
`Potenteeencereeeemeeenewcernneneeseneeeensteeeeneeeene
` fo
`
`LORIEaUysey-oatpsOUPSAS”S[BABVOSPEIIPBA-
`
`
`
`
`oveeeeeeeeeeeS|OABTUOSICMUAA-Lee---22.ceezeezeenees
`sewojsng-BWENISI|I-[____ssuiedxs
`awiwerg-vOrOpUIPEQTIPEID
`
`
`ayeis-awenesppiy-leneTesn-
`
`ayesJanopesn-AND‘esaippy
`
`
`
`JaQUINNPIEDPBD-saxSoeTeni:
`
`
`
`OOP
`
`
`
`
`
`
`
`
`SJ8ddVM8J81dOU0Ud
`
`
`
`
`
`uoqeing-
`
`smeis-
`
`JequNNpaegpao
`
`‘addpregupaig
`
`Leeann eben enn eo
`
`JOWOISN}SaWO}SND
`
`sWIGISNOSawajsng
`
`G‘Old
`
`SjaAaLespjeVa,-
`
`OA]BeYa}Uj-
`
`
`
`
`aneasn-UOISsaSayYM
`
`
`
`gory,
`
`PJOMSSEAPJBDIP9I9-
`
`sseuppy&
`
`
`
`ayequogeldx3-
`
`90P
`
`EX. 1012
`APPLEINC./ Page 6 of 61
`
`EX. 1012
`APPLE INC. / Page 6 of 61
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 6 of 38
`
`US 6,510,417 B1
`
`HAE-
`-DateProcessed
`-Employee
`----------------------------------------------------------------------------------- -
`-Ad
`-AdSource
`-AdContract
`-log Type
`-Log Value
`-logNotes
`
`-------------------- s
`:
`
`
`
`
`
`:
`:
`:
`
`Adelive
`-Numeliveries
`-isComplete
`
`AdContract
`
`
`
`Contact
`
`i
`
`-Contact
`-Datestablished
`-Owner
`-PaymentBalance
`
`
`
`-AdSource
`-AdType
`-AdLabel
`
`s
`
`location
`r-
`-SourceName
`-Address
`-location rs -Crossroad
`-PhoneNumber
`-City
`
`- H - - -
`
`-TargetQuantity
`
`-Ad Delivery
`-AdContract label
`-Ad
`-Datestablished
`-SEnabled
`-CostPerdelivery
`REE
`-MaxQuantity
`-VerticalType
`-StatDate
`-Endate
`-StartTime
`-Endime
`-Owner
`-Numdeliveries Paid
`... -AdTargetState
`-AdTargetCity
`-AdMinAge
`-AdMaxAge
`-AdgenderType
`
`SpeechAd
`-Timelength
`-Speech FileName
`-SpeakThroughType
`-SpeakThrough Value
`-SpeakThroughFileName
`-Mode Type
`-Length Type
`
`
`
`WAPAd
`-Timelength
`-Redirection ink
`-SpeechFileName
`-SpeakThrough FileName
`-WAPContentFileName
`
`
`
`
`
`WWWAd
`
`-RedirectionLink.
`-WWWContentFileName
`
`-CityName
`-State
`-SSuburb
`-ZipCodes
`-Neighborhoods
`-TimeZone
`-KeyCity
`-Phone info
`
`FIG. 6
`
`EX. 1012
`APPLE INC. / Page 7 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 7 of 38
`
`US 6,510,417 B1
`
`700
`
`710
`
`WEB PAGE FOUND
`
`NFORMATION IDENTIFIED ON PAGE
`USING A CHOSEN FORM WHICH
`OVERLAYS THE PAGE TO FILTER OUT
`NFORMATION
`
`720
`
`RULES USED TO DENTIFY
`CHARACTERSTIC INFORMATION
`ORATTRIBUTES WHICH DEFINE
`WHAT EXSTANTS
`
`ATTRIBUTES ORGANIZED WITHN
`EXISTANT AND EXISTANT
`STORED IN DATABASE
`
`730
`
`
`
`
`
`
`
`740
`
`FIG. 7
`
`EX. 1012
`APPLE INC. / Page 8 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 8 of 38
`
`US 6,510,417 B1
`
`ET LIL
`
`ET LIL
`
`0£8
`
`'SNIW g | I -- SÐNINNITH
`
`
`
`OZ9
`
`OZ
`
`1.ENÈJELNI
`
`EX. 1012
`APPLE INC. / Page 9 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 9 of 38
`
`US 6,510,417 B1
`
`900
`
`FIND SEARCH PAGE
`
`FIND THE RCGHT FORM
`USAGE (WHICH FORM
`AND HOW)
`
`910
`
`920
`
`
`
`
`
`
`
`FIND PAGES WITH
`PRODUCT DATA, GIVEN
`A PAGE THAT LISTS
`PRODUCTS
`
`930
`
`FIND LINKS TO MORE
`LISTINGS OF PRODUCTS
`ON PAGES THAT LIST
`PRODUCTS
`
`940
`
`
`
`GENERATE VENDOR
`SPECIFC DATA
`EXTRACTION FLE
`
`950
`
`CREATE CACHE
`
`960
`
`WRITE PATTERNS
`FOR EXTRACTION OF
`PRODUCT DATA
`
`970
`
`FIG. 9
`
`EX. 1012
`APPLE INC. / Page 10 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 10 of 38
`
`US 6,510,417 B1
`
`-1040
`
`1035
`
`1030
`
`101001011
`011001001
`0.10101001
`110001010
`10101010
`101000111
`
`101001011
`0.100001
`010101001
`110001010
`10101010
`101000111
`
`101001011
`Of 1001001
`01010100
`110001010
`101010110
`101000111
`
`1045
`
`10100101101100
`001010101010101
`010101001110001
`101010110101000
`101010101010101
`010101001011101
`101010111100011
`01010101010101
`010101001011101
`10101011110001
`
`
`
`
`
`1070
`
`ORGANIZING
`TOOL
`
`RULE
`WRITERS
`
`FIG 10
`
`EX. 1012
`APPLE INC. / Page 11 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 11 of 38
`
`US 6,510,417 B1
`
`E QUECK 2.28 - Quack.com Inc. Mountain view, CA
`or idle
`query: Osos spider:
`
`w
`1140
`
`1110
`
`1150
`
`Type:
`URL:
`DataSource:
`CD:
`Hierarchy:
`
`Prod data Area:
`
`O<>, <>ense
`
`of
`V
`1190
`
`-\
`1195
`
`URL
`
`
`
`1160
`
`
`
`1197
`
`vendor.
`
`-
`
`OX
`e
`
`120
`
`-
`
`1130
`
`-
`
`- I -
`
`1180
`
`|title
`vetoe
`
`1170
`
`FIG 11
`
`EX. 1012
`APPLE INC. / Page 12 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 12 of 38
`
`US 6,510,417 B1
`
`1200
`
`El NewVendor
`
`EOX
`
`This routine generates initial versions of all files, needed
`in the rule writing process. If the file that QUECK wants to
`generate already exists, a back-up of the original file is
`saved in home/karen?. QUECK/Rules...bu or
`/homelkarent. QUECKIRuleFunctions.bu
`
`insert the name of the new vendor.
`(Illegal characters are automatically replaced.)
`
`Amazon Book
`
`Cancel
`
`DOne
`
`F.G. 12
`
`EX. 1012
`APPLE INC. / Page 13 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 13 of 38
`
`US 6,510,417 B1
`
`1300 y
`
`El NewVendor
`
`OX
`
`This routine generates initial versions of all files, needed
`in the rule writing process. If the file that QUECK wants to
`generate already exists, a back-up of the original file is
`saved in home/karent. QUECK/Rules..bu or
`/homelkaren/.OUECK/RuleFunctions.bu
`Insert the name of the new vendor.
`(Illegal characters are automatically replaced.)
`
`AmazonBook
`
`---
`
`insert the URL of the AmazonBook main page,
`
`http://www.amazonbook.com
`
`cance
`
`Done
`
`F.G. 13
`
`1400
`
`El Search Data Editor
`
`EOX
`
`1410.- ISBN:
`1420-- UPC:
`
`{0 K) {X {x <>
`{X {X {X CX (>
`
`1430.
`
`Clear
`
`Reset
`
`Save
`
`Done
`
`FIG. 14
`
`EX. 1012
`APPLE INC. / Page 14 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 14 of 38
`
`US 6,510,417 B1
`
`1500
`
`El NoAppRule
`
`ox
`
`None of the rules that are defined in the rule files, listed
`in Amazon Book. idx, is applicable. Either add a new rule
`in one of these rule files or change the search data.
`
`cance
`
`Change
`
`Add
`
`FIG. 15
`
`1600
`
`El NoAppRule
`
`Elox
`
`Based on the current search data ISBN=1565921496,
`the rule(s) listed below can be added. If the rule you
`want to add is not listed, you should change the search data.
`
`ISBN
`full spider
`incremental spider
`reference spider
`special spider
`
`Do you want to add the ISBN rule?
`(You can modify the selection, if needed.)
`
`Cancel
`
`Change
`
`Add
`
`F.G. 16
`
`EX. 1012
`APPLE INC. / Page 15 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 15 of 38
`
`US 6,510,417 B1
`
`1700
`
`E UrDialo
`
`The homepage of Amazon Book is now
`loaded into your Netscape browser.
`Browse to the web page that should be
`associated to the ISBN rule.
`This must be a web page with facilities for an
`ISBN search.
`The best choice is usually the web page with
`the most advanced searching facilities for ISBN.
`Press "Done" when loading this search page into
`your Netscape browser is completed.
`
`F.G. 17
`
`1800
`
`El VendorFormOptions
`
`
`
`The form currently analysed by QUECK contains
`one or more choice mechanisms.
`Select below which choices should be used in the script of ISBN.
`
`Choice mechanism 1 (selection menu)
`0 Books
`{X All Products
`
`F.G. 18
`
`EX. 1012
`APPLE INC. / Page 16 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 16 of 38
`
`US 6,510,417 B1
`
`1900
`
`El TestJr.
`
`QUECK has computed the URL of the page corresponding
`to your query ISBN=1565921496.
`The computation is based on the first form of the search page.
`The result is loaded into Netscape. If the resulting page is
`incorrect, press "Next" to analyze the next form on the search page.
`If the resulting page is correct, press "OK".
`
`Cancel
`
`FIG. 19
`
`2000
`
`
`
`insert the pattern that must be used to detect single products on pages that list
`multiple products. Use the contents of the editor to develop and test your pattern.
`Your pattern must set $1 to the URL of the single product. QUECK is smart enough
`to prefix this with http://www.amazon.com in case that is missing.
`If moreover $2 is set to string that identifies the single product, this string will be
`used in debugging and logging information. Setting $2 is not required however,
`
`Defer
`
`Count
`
`Match
`
`Done
`
`FIG. 20
`
`EX. 1012
`APPLE INC. / Page 17 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 17 of 38
`
`US 6,510,417 B1
`
`2100
`
`NSP
`
`EOX
`
`insert the pattern that must be used to detect links on multiple products pages to
`even more multiple product pages. Use the "Match" button to test your pattern.
`Your pattern must set $1 to the URL of the new multiple product page. QUECK is
`Smart enough to prefix this with http://www.amazon.com in case that is missing.
`if your query does not generate enough product hits to have more than one
`multiple product page, you can choose "Defer" and defer the configuration
`until you run a query that actually does generate enough product hits to have more
`than one multiple product page.
`
`Defer | Match
`
`Build
`
`FIG 21
`
`2200
`
`2220 - O
`
`O
`
`O
`
`2230-C
`
`O
`
`2240 - O O. O. O. O.
`
`O. O. O. O
`
`O O O
`
`FIG. 22
`
`EX. 1012
`APPLE INC. / Page 18 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 18 of 38
`
`US 6,510,417 B1
`
`2300
`
`El SpiderSubr
`
`
`
`
`
`
`
`
`
`
`
`
`
`Insert here the URL of the page, currently loaded into Netscape. This is the page
`associated to the full spider rule.
`
`Next, set "SpiderDepth" to the maximum number of links that has to be followed
`from the top of the hierarchy to the actual product pages. Note that in some cases
`this number depends on the branch you follow. Setting "SpiderDepth" too low
`Creates a spider that misses products that are nested too deep in the hierarchy.
`Setting "SpiderDepth" too high leads to a decrease in performance.
`
`
`
`
`
`SpiderDepth
`
`t|
`
`UpperBound
`
`f|
`FIG. 23
`
`
`
`one
`
`2400
`
`
`
`E. SpiderSubr
`
`http://www.amazon.com/exec/obidos/subst/home/home.html/002-5797861-2625002
`
`The spider you specified is a level- 1 spider.
`This means that your spider has the following form:
`level - 0: The top page (accessed via the URL above)
`level - 1: The single product pages to be spidered
`Insert below the pattern used to detect level- 1 pages on the top page.
`Your pattern must set $1 to the URLs of the child pages. QUECK is smart
`enough to prefix this URL with http://www.amazon.com in case it is missing.
`If your pattern also sets $2, that value will be used in the hierarchy attributes.
`
`1st Level
`
`.
`.
`Match
`
`.
`
`.
`Build
`
`.
`cance I count
`FIG. 24
`
`EX. 1012
`APPLE INC. / Page 19 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 19 of 38
`
`US 6,510,417 B1
`
`2500
`
`250
`S
`EXISTANTARRIVES
`FROMUPDATE ENGINE
`
`2515
`
`2520
`
`GLHEATESN
`ATTRIBUTE DEFINIONTABLE
`
`"MASH"EACH FUSION
`ATRBUE FROM GIVEN
`EXISTAN NO EASILY
`COMPARABLE FORM
`
`2525
`S
`FORMULATEDB OUEFRY.
`WHEREDATASOURCE
`SSAME AND STATUS
`SCANONICAL"
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`UPDATE
`EXISTANT
`
`
`
`
`
`MATCH IN
`O3 FOUNDP
`
`REFORMULATE OUERY,
`DATASOURCE IS "SAME,
`STATUS IS NOT "CANONICAL"
`
`2540
`
`UPDATE
`EXISTANT
`
`MATCH IN
`DBFOUND
`
`REFORMULATE GUERY,
`OATASOURCE IS ANY,
`STATUS IS"CANONICAL
`
`EXISTANT
`
`MATCH <-
`DB foul
`
`UPDATE
`SYSYTEM
`EXISTANT
`
`
`
`SMATCHA
`SYSTEM
`EXISTANT
`
`co
`
`
`
`FORM CANONICAt
`SYSTEM EXSAN
`
`2580
`
`ADD EXISTANT
`TODATABASE
`Y
`
`2585
`
`UPDATEFUSION
`TABLE
`r
`2590
`
`EX. 1012
`APPLE INC. / Page 20 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 20 of 38
`
`US 6,510,417 B1
`
`2600
`
`2610
`
`READ ATTRIBUTES
`DEFINITIONTABLE
`
`READ FUSION
`CONTRO LANGUAGE
`FILE FOREACH
`EXISTANT TYPE
`RECURING
`ADVANCED FUSION
`
`2920s
`COMPLE FUSION
`FILES NO
`NTERMEDIATE
`COMPUTER COd
`
`2625-
`LOAD PREVIOUSLEY
`FUSEDEXISTANTS
`INTO MEMORY
`
`26
`3O
`COLLECT ATTRIBUTES
`NTO ECUIVALENCE
`T
`SETS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NDEXVALUES
`
`SAIFI,E
`
`INDEX SUBSTRING
`OCCURANCES
`
`2645
`
`ISTEXT
`STRUCTURED?
`
`OENTFY LOCATION
`AND SOLATE
`SRUCTURED
`SEGMENT
`
`2655
`
`2660
`-4-
`PARSE SOLATED
`PARTSAND DENTFY
`SEMANTIC
`INFORMATON
`
`2665
`-4
`NDEX SEMANTC
`INFORMATION
`
`EXECUTE VALIDITY
`ChECKSTO very
`
`NTEGRITY OF DB
`
`
`
`
`
`
`
`
`
`GET EXISTAN
`TO BE FUSED
`
`2675
`
`ACTIVATEFUSION
`CRTERIA AND
`MACHING PROGRAMS
`FOR CORRESPONDING
`EXSTANT TYPE
`
`EXECUTE FIRST
`FUSON RULE AND
`RETURNALL
`MATCHES
`
`EXECUTE NEX
`FUSON RULE
`AND RETURN
`ALLMATCHES
`
`AS RULE
`TESTED7
`
`FUSE EXISTANTS
`TOGETHER
`
`
`
`ACCEPT
`
`DEFERTO HUMAN
`EXAMINAON
`
`DEFER
`
`FG. 26
`
`REJECT
`FUSON
`
`CREATE NEW
`EXSANT
`
`
`
`REEC
`
`EX. 1012
`APPLE INC. / Page 21 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 21 of 38
`
`US 6,510,417 B1
`
`2700 /
`
`CANONICAL 1001
`
`
`
`TITLE
`THE BOYS OF ARIZONA
`DIRECTOR
`BOB WLZ
`
`YEAR
`1998
`SYNOPSIS
`GREAT MOVE
`
`2730
`
`ID NUMBER
`
`101 IMDB
`TITLE THE BOYS OF ARIZONA
`
`DRECTOR WITZ
`
`2710
`
`YEAR 1997
`
`SYNOPSIS GREAT MOVIE
`
`240 REELCOM
`TITLE BOYS OF ARIZONA
`
`DIRECTOR BOB WLTZ
`
`2720
`
`YEAR 1998
`
`SYNOPSIS
`
`RULES
`
`2740
`
`FIG. 27
`
`EX. 1012
`APPLE INC. / Page 22 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 22 of 38
`
`US 6,510,417 B1
`
`O082
`
`
`
`EX. 1012
`APPLE INC. / Page 23 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 23 of 38
`
`US 6,510,417 B1
`
`
`
`EX. 1012
`APPLE INC. / Page 24 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 24 of 38
`
`US 6,510,417 B1
`
`3000
`/1
`
`EXSTANT
`DATABASE
`
`170
`
`VOICE
`PORTAL
`
`10
`
`ORIENTATION
`AND USER
`IDENTIFICATION
`AlphaNumeric
`3010
`
`
`
`
`
`CUSTOMER
`DATABASE
`
`EXSTANT
`DATABASE
`
`170
`
`
`
`
`
`
`
`
`
`
`
`
`
`TOPLEVEL
`
`GET VERTICAL
`DOMAN
`3020
`
`VERTCA
`
`TOP LEVEL OF
`VERTICAL X
`3030
`
`DENTFY UNIOUE
`EXISTANT
`SUBSYSTEM
`3040
`
`EXISTANT
`FOUND?
`
`NO
`
`YES
`
`3050
`
`GO TO V
`3040
`
`FOUND EXISTANT
`SUBSYSTEM
`E
`3060
`
`V GO TO
`3030
`
`GO TO M
`3020
`
`FIG. 30
`
`EX. 1012
`APPLE INC. / Page 25 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 25 Of 38
`
`US 6,510,417 B1
`
`3040 /
`
`ATTRIBUTE
`DEPENDANCY
`GRAPH
`
`EXISTANT
`DATABASE
`
`17O
`
`BUILD ATTRIBUTE
`VALUE SET
`
`TOP LEVEL
`VERTICAL
`
`
`
`
`
`
`
`
`
`EXISTANT
`SEARCH
`FAL
`
`
`
`
`
`3115
`
`NO MORE NEXT ATTRIBUTE
`ATTRIBUTES
`FROM
`DEPENDANCY
`GRAPH
`3110
`
`
`
`GO TO
`3030
`
`
`
`
`
`
`
`BUILD
`VOCABULARY
`FROM ATTRIBUTE
`WALUE SET
`3120
`
`DOASR
`METHOD N FOR
`CURRENT
`ATTRIBUTE VALUE
`3130
`
`
`
`
`
`SUCCESSFUL
`RECOGNITION?
`
`
`
`FALLBA
`METHOD
`
`
`
`
`
`NO
`
`
`
`
`
`
`
`
`
`
`
`
`
`SEARCH
`DATABASE
`WITH ATTRs
`3150
`
`EXSTANT
`DATABASE
`
`
`
`3200
`
`FIG. 31
`
`EX. 1012
`APPLE INC. / Page 26 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 26 of 38
`
`US 6,510,417 B1
`
`FROM V
`3150
`
`NUMMATCH
`EXISTANTS?
`3210
`
`
`
`o
`
`
`
`NONE
`Zero matches
`
`ONE
`it matches = 1
`
`LIST
`1 < it matches a
`MaxlistSize
`
`MANY
`it matches >
`MaxlistSize -1
`
`GO TO V COMPOUND KEY
`3110
`UNIQUE?
`3220
`
`NO
`
`CORRECT
`EXSTANT
`3230
`
`EXSANT FOUND
`NLS
`
`NO
`
`GOTO
`3030
`
`
`
`
`
`PERFORMWEB
`LOOKUP
`
`FOUND EXSTANT
`SUBSYSTEM
`
`3280
`
`3060
`
`
`
`
`
`EXISTANT
`DATABASE
`
`COORONATE WEB
`UPDATE
`RESULS
`
`170
`
`HANDLE
`Y
`DELA
`
`DONE
`DELAY
`
`SMART DELAY
`HANDLE
`ADVERTESEMENTS
`
`3295
`
`
`
`CUSTOMER
`DATABASE
`
`
`
`
`
`AVER.
`DATABASE
`
`FIG. 32
`
`EX. 1012
`APPLE INC. / Page 27 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 27 Of 38
`
`US 6,510,417 B1
`
`IDENTIFY UNIQUE
`EXISTANTSUBSYSTEM
`
`3060
`
`N
`
`LOG CUSTOMER
`FOUND ITEM
`
`CUSTOMER
`DATABASE
`
`3310
`
`170
`
`EXSAN
`DATABASE
`
`PREPARE
`NFORMATION FOR
`PRESENTATIONAS
`APPROPRIATE TO
`VERTICAL
`3320
`
`BUILD RELATED
`INFORMATION/
`COMMAND
`GRAMMAR
`3330
`
`RETURN
`INFORMATION
`
`3340
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GET NEXT
`ACTIVITY
`
`
`
`GOTO
`3040
`
`3350
`
`GO TO
`3030
`
`3O20
`
`FIG. 33
`
`EX. 1012
`APPLE INC. / Page 28 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 28 of 38
`
`US 6,510,417 B1
`
`3400
`
`3410
`
`DENTIFICATION
`PROCESS
`
`3415
`
`DETERMNE VERTICAL
`FROM RESPONSE
`OF USER
`
`3420
`
`- Go To NEXT ATR
`
`
`
`FALLBACK
`PROCEDURES
`
`REPORT TO USER
`
`FIG. 34
`
`EX. 1012
`APPLE INC. / Page 29 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 29 Of 38
`
`US 6,510,417 B1
`
`3500
`
`
`
`3510
`
`FUNNE TO DENTFY
`ITEM / SERVICE
`
`3515
`
`SPECIFICATION OF
`TRANSACTION RELATED
`TO TEM / SERVICE
`
`DENTIFY APPROPRIATE
`RULE TOEXECUTE
`TRANSACTION SPECIFIED
`
`3525
`
`EXECUTE RULE TO CARRY
`OUT TRANSACTION
`
`3530
`
`RECORD RESULT OF
`TRANSACTION
`
`3535
`
`REPORT TO USER
`
`3540
`
`FIG. 35
`
`EX. 1012
`APPLE INC. / Page 30 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 30 of 38
`
`US 6,510,417 B1
`
`360OA -
`
`SET SELECTION
`CONSTRANTS
`BASED ON CONTEXT
`
`361 OA
`
`OUERYDATABASE BASED ON
`CONSTRAINTS AND RETRIEVE
`LIST OF POSSIBLEADS
`
`3615A
`
`REORDER LIST OF
`POSSIBLEADS
`BASED ON SALESCRITERA
`
`CHOOSE AD FROM LIST
`WITH HIGHESTRATO
`
`
`
`
`
`
`
`
`
`
`
`3635A
`
`EXCEPTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SNOAD
`AVAILABLE,
`AND SAD TYPE
`NTRODUCTORY
`SPONSORSHIP?
`
`
`
`
`
`RESET
`SELECTION
`CONSTRAINTS
`
`
`
`
`
`AVALABLE2
`
`FIG. 36A
`
`EX. 1012
`APPLE INC. / Page 31 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 31 of 38
`
`US 6,510,417 B1
`
`CALL
`
`3610B
`
`360OB
`
`USER LOOKUP
`
`3615B
`
`NO
`
`USE DEFAULT
`PROFLE
`
`3625B
`
`YES
`
`362OB
`
`
`
`GENERATE SET OF
`ADS "S" BASED ON
`TYPE AND USER
`CONSTRANTS
`
`3630B
`
`GIVEN CONTEXT,
`GENERATE WEGHTS
`FOR "S" BASED ON
`AD CONTEXT
`
`3635B
`
`
`
`
`
`
`
`ENOUGH
`CONTEXT TO
`ACCURATELY KNOW WHAT
`USER MOST
`WANTS?
`
`
`
`3640B
`
`YES
`
`NO
`
`
`
`PCK BASED
`ON PARTIAL
`CONTEXT
`
`3645B
`
`PLAY BEST FIT
`
`3650B
`
`FIG. 36B
`
`EX. 1012
`APPLE INC. / Page 32 of 61
`
`

`

`U.S. Patent
`
`US 6,510,417 B1
`
`0! 18
`
`EWOOTEM
`
`09.18
`
`08/19
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`JLSVOERJO –
`SÅVOJO 1
`
`GET?VLEO
`
`SAABIAETH
`
`EX. 1012
`APPLE INC. / Page 33 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 33 of 38
`
`US 6,510,417 B1
`
`3.720
`
`SGN IN
`Caller
`dentification
`
`
`
`DON'T KNOW
`
`
`
`
`
`YES
`
`GetAccountStatus
`Do you have an
`account with us?
`
`GetAccountil
`Please give
`accountil
`
`FORGO
`
`AcctSetupReminder
`Please go to web
`to setup account
`
`
`
`
`
`
`
`NVALO
`
`invalidAccount
`rouble with account
`Please go to web
`
`UserConfirmation
`To activate pref.
`please give
`
`NVALID D
`
`VALD
`(NEED USER ID)
`
`VALIO ACC
`AND USERD
`
`
`
`
`
`
`
`
`
`
`
`
`
`NTRO OR
`RUNWAY
`(Prefactive)
`
`
`
`INTRO OFr
`RUNWAY
`(Anonymous)
`
`3880
`
`
`
`
`
`
`
`
`
`
`
`
`
`EX. 1012
`APPLE INC. / Page 34 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 34 of 38
`
`US 6,510,417 B1
`
`MOVIESA
`
`
`
`
`
`
`
`3760 /
`
`MOVE REVIEW
`
`PlayMovieslntro
`- MOVIES AATHEATER
`- LISTINGS FOR AMOVE
`- MOVE REVIEW
`Voice menu
`
`STINGS FOR AMOVE
`
`
`
`
`
`
`
`
`
`
`
`GET LOCATION
`(Multiple methods)
`
`LIST THEATER
`NAMES
`ten list
`
`LIST MOVIES
`AT THEATER
`Pick from list
`
`
`
`GET MOVE
`TITLE
`term list
`
`
`
`GET MOVE
`TITLE
`term list
`
`NOTHEATER
`NEAR LOCATION
`PlayPrompt
`
`GEOCATION
`Multiple methods)
`
`GiveMovieReview
`PlayPrompt
`
`LIST THEATERS
`SHOWING MOV
`Pickfort list
`
`NO SHOWINGS
`OF MOVE
`Yes/No
`
`AskFindShowings
`PlayPrompt
`
`NO
`
`THEATER
`
`
`
`
`
`GVE MOVIE
`TMES
`PlayPrompt
`
`GET TIMES FOR
`COSEST SHOWNG
`
`GIVE THEATER
`NFO
`PlayPrompt
`
`
`
`ADDRESS
`
`ACTION
`Voice menu
`
`
`
`GiveMovieReview
`PlayPrompt
`
`FIG. 39
`
`EX. 1012
`APPLE INC. / Page 35 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 35 0f 38
`
`US 6,510,417 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PLAY WEATHER
`INTRO
`
`4010
`
`3770
`
`GET LOCATION
`(Multiple Methods)
`
`4020
`
`WEATHER
`LIVE UPDATE
`Play Prompt
`
`
`
`WEATHER
`LATENCY
`OPTIONS
`
`GVE WEATHER
`INFO
`Play Prompt
`
`GET EXTENDED
`FORECAST?
`Yes | No
`
`GVE EXTENDED
`FORECAST
`Play Prompt
`
`ASK NEXT ACTION
`Voice Menu
`
`
`
`RUNWAY
`
`4090
`
`FG. 40
`
`EX. 1012
`APPLE INC. / Page 36 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 36 of 38
`
`US 6,510,417 B1
`
`
`
`
`
`
`
`4135
`
`
`
`
`
`
`
`
`
`TRAFFIC
`into
`
`3780
`
`NoTrafficinCity
`
`NoTraffic)ata
`1) Try another city
`2) Go to runway
`lf less than
`6 incidents
`
`
`
`
`
`
`
`GetzipCode Traffic
`(Fallback if city
`not recognized)
`
`
`
`AskNearbyCity
`(lf city data not found
`its nearby)
`
`GetState Traffic
`Say MyOuack for traffic
`in City X or say the
`name of a state.
`
`GetCityTraffic
`
`
`
`N
`
`
`
`GetTrafficroute
`or "whole city"
`
`
`
`"ROUTE"
`
`
`
`GetRoute bi?ection
`
`NotrafficOnRoute
`
`Listroute Traffic
`
`ListCityTraffic
`
`
`
`
`
`
`
`
`
`
`
`
`
`GiveTrafficReport
`
`AskNextActionTraffic
`1) Repeat traffic report
`2) Continue list
`3) Go to runway
`
`RUNWAY
`
`418O
`
`FIG. 41
`
`EX. 1012
`APPLE INC. / Page 37 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 37 Of 38
`
`US 6,510,417 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GiveMarketSummary:
`
`Dow Jones indust. Avg
`Nasdaq
`S&P 500
`NYSE Volume
`Nasdaq Volume
`30 year bonds
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`STOCKS
`into
`
`4210
`
`3790
`
`PLEASE CHOOSE:
`
`1) Market summary
`2) Stock quotes or
`3) MyOuack
`
`"stock quotes"
`
`
`
`GetStockName
`
`GetExchange
`
`
`
`
`
`
`
`GiveStocknfo:
`
`Walue
`
`
`
`
`
`Change
`Volume
`Day High low
`
`(no account)
`
`QuackPrefSetup
`(if no account)
`Suggests to the use that
`they set up an account
`on the web.
`
`MyOuack-Stocks:
`Walue
`last trade
`Change
`Volune
`
`that one
`
`
`
`
`
`
`
`
`
`
`
`PlayStockNews
`
`YES
`
`
`
`AskReturnoStockNews
`
`4265
`
`
`
`
`
`
`
`
`
`
`
`AskNextActionStocks
`
`1) Repeat stock info 1
`continue listStock info
`2) Get a new stock
`3) Hear market summary
`4) Go to runway
`
`PreferenceReminder
`(if user hasn't been
`reminded in this call)
`
`RUNWAY
`
`FIG. 42
`
`EX. 1012
`APPLE INC. / Page 38 of 61
`
`

`

`U.S. Patent
`
`Jan. 21, 2003
`
`Sheet 38 of 38
`
`US 6,510,417 B1
`
`4310
`
`S
`int
`to
`
`3795
`/
`
`GetSportsType
`Please choose the sport you
`would like to check or say
`MyOuack to get scores for X?
`
`4315
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`GetLeagueName
`Please select from One
`of the following leagues:
`A, B, C
`
`List Teams
`Which team are
`you interested in?
`
`GiveSportsScores
`The last game played by
`TEAM was DATE with a
`final score of
`TEAM1 Score 1
`TEAM2 Score2
`Please check back later
`to hear the outcome of
`today's game.
`
`
`
`
`
`
`
`
`
`PlayMyOuack
`Sports Scores
`
`GiveSportsNews
`Team specific news
`
`AskRepeat
`Sports
`
`AskNextAction
`
`Runway
`
`4345
`
`4350
`
`4355
`
`FIG. 43
`
`EX. 1012
`APPLE INC. / Page 39 of 61
`
`

`

`US 6,510,417 B1
`
`1
`SYSTEMAND METHOD FOR WOICE
`ACCESS TO INTERNET-BASED
`INFORMATION
`
`BACKGROUND OF THE INVENTION
`The present invention relates generally to the Internet.
`More particularly, the present invention relates to a System
`and method for voice access to Internet-based information.
`The Internet has developed into a medium by which a
`perSon using a computer connected to the Internet can acceSS
`a virtually limitless amount of information. The ability to
`access information via the Internet can be provided in a
`variety of different ways. Sometimes information is pro
`Vided by Internet Search engines, which typically Search the
`Internet for key words or phrases and then provide a list of
`web sites which include the search words or phrases in the
`web page, Such as, its text or embedded identifiers (e.g.,
`metatags). Information is also accessible via the Internet by
`individual web sites. Individual web sites provide a wide
`variety of information and services which are both time
`critical and not time dependent.
`Unfortunately, while the Internet provides users with the
`potential to access a tremendous amount of information,
`finding useful Internet-based information is often time
`consuming and cumberSome. Further, it is difficult to find
`and compare the same information available at multiple
`individual web sites because the same information can be
`organized in many different ways, described in many dif
`ferent forms, and changed at many different times. Added to
`these inherent difficulties with the Internet is the simple fact
`that a perSon cannot access the information available on the
`Internet without having a computer or other Such electronic
`device which is connected to the Internet via an Internet
`Service Provider (ISP). Furthermore, to effectively find
`desired Internet-based information, a perSon must learn how
`to locate information via the Internet. AS Such, perSons
`without computers, people without connections to ISPs,
`people without appropriate Software, and people without
`experience or training on use of the Internet are limited from
`access to Internet-based information. These factors contrib
`ute to reasons why industry experts estimate that by the end
`of 1999, only 30% of the United States population has ever
`accessed the Internet, or “surfed the web.” (Statistics from
`Forrester Research, October 1999).
`Hence, it is desirable to provide a System and method by
`which people can access Internet-based information without
`directly using a computer, having a personal ISP connection,
`or gaining experience or training on use of the Internet. In
`addition, it is desirable to provide a System and method
`which allows people to obtain Internet-based information
`using convenient and readily available means, Such as, by
`way of Voice over a public telephone.
`Many challenges have heretofore made Such a System and
`method impossible. For example, people using Such a SyS
`tem and method would want to have the information quickly
`or, at least, within Some tolerable amount of time. Such
`Speed is difficult. Even with conventionally high Speed
`computers and fast communication connections, the delay
`required to access the Internet has made many people call it
`the “world wide wait' instead of the world wide web.
`Another challenge to Such a System and method is the
`recognition of voice communications. Conventional voice
`recognition technology is slow and inaccurate. Convenient
`and meaningful access to Internet-based information by
`Voice would require Simple, quick, and accurate voice
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`recognition. Yet another challenge to Such a System and
`method is how to provide free access to Internet-based
`information while financially Supporting the Service. Con
`ventional advertising on the Internet requires the ability to
`See advertising information, Such as "banners', and make
`Some manual Selection, Such as "clicking the banner, to get
`more information on the advertised product or Service.
`Therefore, in addition to the above-mentioned
`capabilities, it is desirable to provide a System and method
`by which people can gain quick and accurate voice access to
`Internet-based information free of charge. It is further desir
`able to provide a System and method by which people can
`access a wide variety of Internet-based information by
`calling one telephone number.
`BRIEF SUMMARY OF THE INVENTION
`One aspect of an embodiment of the invention is a method
`of providing voice access to Internet-based information and
`Services. The method includes receiving a signal indicating
`a communication connection request in which the commu
`nication connection request is initiated by a user of a
`communication apparatus, establishing a communication
`connection with the communication apparatus of the user,
`receiving voice information from the user, and communi
`cating voice information responsive to the Voice information
`received from the user. The responsive voice information
`includes Internet-based information.
`Briefly, another aspect of an embodiment of the invention
`is a unitary voice portal to the Internet providing access to
`a wide variety of information and services available over the
`Internet. The Voice portal includes a user interface, at least
`one database, and an update engine. The user interface
`coordinates Voice communications with a user. The database
`is coupled to the user interface and stores information
`regarding users and Inte

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