System and method for improving internet communication by using intermediate nodes
US-12143461-B2 · Nov 12, 2024 · US
US9509755B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9509755-B2 |
| Application number | US-201313768822-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2013 |
| Priority date | Feb 27, 2012 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 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.
In one aspect, the present application is directed to a computer-implemented method, a mobile device, a computer network system, and a computer-program product for optimized audio data provision, in an aspect, a computer-implemented method for optimized audio data provision on mobile devices is provided. The method may comprise: evaluating one or more parameters of a network connection of a mobile device; and depending on said evaluation, automatically switching between downloading audio data in an audio file from a server in real-time and downloading audio data in a text file from the server and performing a text-to-speech application of audio data on the mobile device.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: evaluating, by a device, one or more parameters of a network connection associated with the device; determining, by the device, a signal strength associated with the network connection; determining, by the device, whether a connectivity type, associated with the network connection, is identified based on evaluating the one or more parameters, the connectivity type being a parameter of the one or more parameters; selectively determining, by the device and based on whether the connectivity type is identified, a download speed associated with the network connection, the download speed associated with the network connection being determined directly when the connectivity type is identified, and the download speed associated with the network connection being determined based on downloading a test file when the connectivity type is not identified; setting, by the device and based on the signal strength associated with the network connection, a particular threshold associated with the download speed; and selectively downloading, by the device and based on the particular threshold associated with the download speed, audio data at a first time, the audio data being downloaded and stored as audio in an audio file when the download speed satisfies the particular threshold, and the audio data being downloaded and stored as text in a text file when the download speed does not satisfy the particular threshold, a text-to-speech application being applied, at a second time, to the text to provide the audio data via the device. 2. The method of claim 1 , where the test file is downloaded when no network connection information is determined. 3. The method of claim 1 , further comprising: downloading the audio data as audio in the audio file in real-time. 4. The method of claim 1 , where, when the test file is associated with a pre-defined size. 5. The method of claim 1 , where, when evaluating the one or more parameters of the network connection, the method includes: analyzing a signal quality of the network connection. 6. The method of claim 1 , where the method further includes: identifying a change to the signal strength of associated with the network connection; and determining whether the change to the signal strength, associated with the network connection, is greater than a pre-defined value for a network connection signal strength. 7. The method of claim 1 , where, when evaluating the one or more parameters of the network connection, the method includes: checking the connectivity type associated with the network connection. 8. The method according to claim 1 , where the audio data is downloaded and stored as text in the text file when a speed of the network connection does not satisfy a threshold speed. 9. A device comprising: a memory to store instructions; and a processor to execute the instructions to: evaluate one or more parameters of a network connection associated with the device; determine a signal strength associated with the network connection; determine whether a connectivity type, associated with the network connection, is identified based on evaluating the one or more parameters, the connectivity type being a parameter of the one or more parameters; selectively determine, based on whether the connectivity type is identified, a download speed associated with the network connection, the download speed associated with the network connection being determined directly when the connectivity type is identified, and the download speed associated with the network connection being determined based on downloading a test file when the connectivity type is not identified; set, based on the signal strength associated with the network connection, a particular threshold associated with the download speed; and selectively download, based on the download speed, audio data at a first time, the audio data being downloaded and stored as audio in an audio file when the download speed satisfies the particular threshold, and the audio data being downloaded and stored as text in a text file when the download speed does not satisfy the particular threshold, a text-to-speech application being applied, at a second time, to the text to provide the audio data via the device. 10. The device of claim 9 , where the test file is downloaded when no network connection information is determined. 11. The device of claim 9 , where the test file is associated with a pre-defined size. 12. The device of claim 9 , where the processor is further to: download the audio data as audio in the audio file in real-time. 13. The device of claim 9 , where the processor is further to: identify a change to the signal strength associated with the network connection; and determine whether the change to the signal strength, associated with the network connection, is greater than a pre-defined value for a network connection signal strength. 14. The device of claim 9 , where the audio data is downloaded and stored as text in the text file when a speed of the network connection does not satisfy a threshold speed. 15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by a processor of a device, cause the processor to: evaluate one or more parameters of a network connection associated with the device; determine a signal strength associated with the network connection; determine whether a connectivity type, associated with the network connection, is identified based on evaluating the one or more parameters, the connectivity type being a parameter of the one or more parameters; selectively determine, based on whether the connectivity type is identified, a download speed associated with the network connection; the download speed associated with the network connection being determined directly when the connectivity type is identified, and the download speed associated with the network connection being determined based on downloading a test file when the connectivity type is not identified; set, based on the signal strength associated with the network connection, a particular threshold associated with the download speed; and selectively download, based on the determined download speed, audio data at a first time, the audio data being downloaded and stored as audio in an audio file when the download speed satisfies the particular threshold, and the audio data being downloaded and stored as text in a text file when the download speed does not satisfy the particular threshold, a text-to-speech application being applied, at a second time, to the text to provide the audio data via the device. 16. The non-transitory computer-readable medium of claim 15 , where the test file is downloaded when no network connection information is determined. 17. The non-transitory computer-readable medium of claim 15 , where the test file is associated with a pre-defined size. 18. The non-transitory computer-readable medium of claim 15 , where the instructions further include: one or more instructions which, when executed by the processor, cause the processor to: download the audio data as audio in the audio file in real-time. 19. The non-transitory computer-readable medium of claim 15 , where the instructions further include: one or more instructions which, when executed by the processor, cause the processor to: identify a change to the signal strength associated with the network connection;
Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination · CPC title
Throughput · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Details of conversion of file system types or formats · CPC title
of audio data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.