Automatic synchronization for an offline virtual assistant
US-2024347055-A1 · Oct 17, 2024 · US
US9412364B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9412364-B2 |
| Application number | US-201414268061-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 2, 2014 |
| Priority date | Sep 7, 2006 |
| Publication date | Aug 9, 2016 |
| Grant date | Aug 9, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are methods and systems for recognizing speech. A method embodiment comprises comparing received speech with a precompiled grammar based on a database and if the received speech matches data in the precompiled grammar then returning a result based on the matched data. If the received speech does not match data in the precompiled grammar, then dynamically compiling a new grammar based only on new data added to the database after the compiling of the precompiled grammar. The database may comprise a directory of names.
Opening claim text (preview).
We claim: 1. A method comprising: comparing, via a processor, speech to a first grammar, to yield a comparison; and in response to the comparison, compiling a second grammar using data added to a database after compilation of the first grammar; and using the second grammar to process additional speech. 2. The method of claim 1 , wherein the second grammar is stored separately from the first grammar. 3. The method of claim 1 , wherein the data is obtained from one of a table, a list, and an update database. 4. The method of claim 1 , wherein the database comprises a directory of names. 5. The method of claim 1 , further comprising compiling a third grammar when the additional speech does not match information in the second grammar. 6. The method of claim 5 , wherein the third grammar comprises updated data from the database. 7. The method of claim 1 , wherein the speech comprises an acoustic representation of a spoken name. 8. A system comprising: a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising: comparing speech to a first grammar, to yield a comparison; and in response to the comparison, compiling a second grammar using data added to a database after compilation of the first grammar; and using the second grammar to process additional speech. 9. The system of claim 8 , wherein the second grammar is stored separately from the first grammar. 10. The system of claim 8 , wherein the data is obtained from one of a table, a list, and an update database. 11. The system of claim 8 , wherein the database comprises a directory of names. 12. The system of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising compiling a third grammar when the additional speech does not match information in the second grammar. 13. The system of claim 12 , wherein the third grammar comprises updated data from the database. 14. The system of claim 8 , wherein the speech comprises an acoustic representation of a spoken name. 15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising: comparing speech to a first grammar, to yield a comparison; and in response to the comparison, compiling a second grammar using data added to a database after compilation of the first grammar; and using the second grammar to process additional speech. 16. The computer-readable storage device of claim 15 , wherein the second grammar is stored separately from the first grammar. 17. The computer-readable storage device of claim 15 , wherein the data is obtained from one of a table, a list, and an update database. 18. The computer-readable storage device of claim 15 , wherein the database comprises a directory of names. 19. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising compiling a third grammar when the additional speech does not match information in the second grammar. 20. The computer-readable storage device of claim 19 , wherein the third grammar comprises updated data from the database.
Training · CPC title
Grammatical context, e.g. disambiguation of the recognition hypotheses based on word sequence rules · CPC title
using context dependencies, e.g. language models · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.