Method of providing dynamic speech processing services during variable network connectivity

US9679582B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9679582-B2
Application numberUS-201514803318-A
CountryUS
Kind codeB2
Filing dateJul 20, 2015
Priority dateDec 8, 2008
Publication dateJun 13, 2017
Grant dateJun 13, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A user device provides dynamic speech processing services during variable network connectivity with a network server. The user device includes a monitor that monitors a level of network connectivity between the user device and the network server. A user device speech processor processes speech data and is initiated based on a determination that the level of network connectivity between the user device and the network server is impaired. The monitor determines when the level of network connectivity between the user device and the network server is no longer impaired.

First claim

Opening claim text (preview).

What is claimed is: 1. A user device for providing dynamic speech processing services during variable network connectivity with a network server, comprising: a monitor that monitors a level of network connectivity between the user device and the network server; and a user device speech processor that processes speech data and is initiated based on a determination by the monitor that the level of network connectivity between the user device and the network server is impaired; wherein the monitor determines when the level of network connectivity between the user device and the network server is no longer impaired. 2. The user device according to claim 1 , wherein a request is transmitted from the user device to reinitiate a speech processor of the network server to seamlessly reinitiate the speech processor of the network server, in response to a determination by the monitor that the level of network connectivity between the user device and the network server is no longer impaired. 3. The user device according to claim 2 , wherein the user device speech processor uses a different amount of computing power than the speech processor of the network server. 4. The user device according to claim 2 , wherein the request to reinitiate the speech processor of the network server is transmitted based on whether the user device speech processor is processing speech data. 5. The user device according to claim 1 , wherein the monitor quantifies the level of network connectivity between the user device and the network server. 6. The user device according to claim wherein one of a plurality of speech processing engines is selected based upon a quantified level of network connectivity between the user device and the network server. 7. The user device according to claim 1 , wherein one of a plurality of speech processing engines is selected based on a computing power level of each of the plurality of speech processing engines. 8. A method for providing dynamic speech processing services during variable network connectivity with a network server, comprising: monitoring, at a user device, a level of network connectivity between the user device and the network server; initiating a user device speech processor that processes speech data, based on a determination that the level of network connectivity between the user device and the network server is impaired; and determining when the level of network connectivity between the user device and the network server is no longer impaired. 9. The method according to claim 8 , further comprising: transmitting a request to reinitiate a speech processor of the network server to seamlessly reinitiate the speech processor of the network processor, in response to a determination that the level of network connectivity between the user device and the network server is no longer impaired. 10. The method according to claim 9 , wherein the user device speech processor of the user device uses a different amount of computing power than the speech processor of the network server. 11. The method according to claim 9 , wherein the request to reinitiate the speech processor of the network server is based on whether the user device speech processor is processing speech data. 12. The method according to claim 8 , further comprising; quantifying the level of network connectivity between the user device and the network server. 13. The method according to claim 8 , further comprising: selecting one of a plurality of speech processing engines based upon a quantified level of connectivity between the user device and the network server. 14. The method according to claim 8 , further comprising: selecting one of a plurality of speech processing engines, based on a computing power level of each of the plurality of speech processing engines. 15. A non-transitory computer readable storage medium encoded with an executable computer program for providing dynamic speech processing services during variable network connectivity with a network server and that, when executed by a processor, causes the processor to perform operations comprising: monitoring, at a user device, a level of network connectivity between the user device and the network server; initiating a user device speech processor that processes speech data, based on a determination that the level of network connectivity between the user device and the network server is impaired; and determining when the level of connectivity between the user device and the network server is no longer impaired. 16. The non-transitory computer readable storage medium according to claim 15 , transmitting a request to reinitiate a speech processor of the network server to seamlessly reinitiate the speech processor of the network server, in response to a determination that the level of network connectivity between the user device and the network server is no longer impaired. 17. The non-transitory computer readable storage medium according to claim 16 , wherein the user device speech processor of the user device uses a different amount of computing power than the speech processor of the network server. 18. The non-transitory computer readable storage medium according to claim 16 , wherein the request to reinitiate the speech processor of the network server is transmitted based on whether the user device speech processor is processing speech data. 19. The non-transitory computer readable storage medium according to claim 15 , further comprising: categorizing the level of network connectivity between the user device and the network server. 20. The non-transitory computer readable storage medium according to claim 15 , further comprising: selecting one of a plurality of speech processing engines based on a computing power level of each of the plurality of speech processing engines.

Assignees

Inventors

Classifications

  • G10L25/00Primary

    Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 (muting semiconductor-based amplifiers when some special characteristics of a signal are sensed by a speech detector, e.g. sensing when no signal is present, H03G3/34) · CPC title

  • by checking connectivity · CPC title

  • Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility (G10L19/00 takes precedence) · CPC title

  • using speech recognition · CPC title

  • with voice recognition means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9679582B2 cover?
A user device provides dynamic speech processing services during variable network connectivity with a network server. The user device includes a monitor that monitors a level of network connectivity between the user device and the network server. A user device speech processor processes speech data and is initiated based on a determination that the level of network connectivity between the user…
Who is the assignee on this patent?
Nuance Communications Inc
What technology area does this patent fall under?
Primary CPC classification G10L25/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).