IP Library Granted Patent US 8,751,562
Granted Patent B2
US 8,751,562 · App. 12/429,794 · Granted Jun 10, 2014

Systems and methods for pre-rendering an audio representation of textual content for subsequent playback

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,751,562
App. No.
12/429,794
Granted
Jun 10, 2014
Kind
B2
Abstract

A system configured to pre-render an audio representation of textual content for subsequent playback includes a network, a source server, and a requesting device. The source server is configured to provide a plurality of textual content across the network. The requesting device includes a download unit, a signature generating unit, a signature comparing unit, and a text to speech conversion unit. The download unit is configured to download the plurality of textual content from the source server across the network. The signature generating unit is configured to generate a unique signature for each of the textual content. The signature comparing unit is configured to compare each unique signature with a prior corresponding signature to determine whether the corresponding textual content has changed. The text to speech conversion unit is configured to convert the textual content to speech when the textual content has been determined to have changed.

Claims (34)

1. A system configured to pre-render an audio representation of textual content for subsequent playback, the system comprising:

a requesting device comprising:

a memory configured to store a computer program; and

a processor configured to execute the computer program, wherein the computer program comprises:

a download unit configured to download first textual content of a content type from a remote source server across a computer network;

a signature generating unit configured to locally generate a first signature from the downloaded first textual content, wherein the first signature identifies the first textual content;

a signature comparing unit configured to locally compare the first signature with a second signature identifying a previously downloaded second textual content of the same content type to determine whether the second textual content differs from the first textual content;

a text to speech conversion unit configured to convert the first textual content to speech only when the signature comparing unit determines that the second textual content differs from the first textual content; and

wherein, when resources of the requesting device are limited, the requesting device is configured to transfer the speech to the remote source server and remove the speech from itself.

2. The system of claim 1 , wherein the requesting device is configured to pre-fetch textual content of the same content type at a periodic download rate.

3. The system of claim 1 , wherein the requesting device further comprises a storage device to store the signatures, the downloaded textual content, and a preference file to store content types of the textual content to be downloaded and the periodic download rates of each of the content types.

4. The system of claim 1 , wherein the requesting device further comprises a media player configured to play the speech.

5. The system of claim 1 , wherein the signature generating unit uses a message digest (MD) hashing algorithm to generate the signatures.

6. The system of claim 5 , wherein each of the signatures are MD5 signatures.

7. The system of claim 1 , wherein the textual content is in an Extensible Markup Language (XML) format.

8. The system of claim 1 , wherein the textual content includes at least one of an Aviation Routine Weather Report (METAR) format or a Terminal Aerodrome Format (TAF).

9. The system of claim 1 , further comprising:

a parser that is configured to parse the textual content into tokens; and

a converter to convert at least part of the tokens into human readable text.

10. The system of claim 1 , wherein the content type indicates that the first textual content is one of a weather report, a traffic report, a horoscope, a recipe, or a news report.

11. The system of claim 1 , wherein, during a subsequent download period when the speech is present on the server, the requesting device is configured to download the speech from the server instead of textual content of the content type to play the speech.

12. A method to pre-render an audio representation of textual content for subsequent playback, the method comprising:

downloading, by a first device, first textual content of a content type during a first period from a server remote from the first device;

converting, by the first device, the first textual content to first speech;

computing, by the first device, a first signature from the first textual content that identifies the first textual content;

downloading, by the first device, second textual content for the same content type from the server during a second period after the first period;

computing, by the first device, a second signature from the second textual content that identifies the second textual content;

converting, by the first device, the second textual content to second speech only when the first signature differs from the second signature; and

when resources of the first device are limited, transferring the first or second speech from the first device to the server and removing the transferred speech from the first device.

13. The method of claim 12 , wherein the computing of the signatures comprises performing a secure hash algorithm (SHA) on at least part of the corresponding textual content.

14. The method of claim 12 , further comprising:

downloading, by a second device remote from the server and the first device, the transferred speech from the r-emote server; and

playing the downloaded transferred speech locally on the second device.

15. The method of claim 12 , further comprising, during a subsequent download period when the transferred speech is present on the server, the first device downloading the transferred speech from the server instead of third textual content of the content type to play the transferred speech.

Assignments (5)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT R/F 027890/0319 Recorded Apr 3, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: VOXX INTERNATIONAL CORPORATION
Reel/Frame 070739/0831 →
SECURITY AGREEMENT Recorded Mar 20, 2012
From: VOXX INTERNATIONAL CORPORATION
To: WELLS FAGO BANK, NATIONAL ASSOCIATION
Reel/Frame 027890/0319 →
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: VOXX INTERNATIONAL CORPORATION; AUDIOVOX ELECTRONICS CORPORATION; CODE SYSTEMS, INC.; KLIPSH GROUP INC.; TECHNUITY, INC.
Reel/Frame 027864/0905 →
SECURITY AGREEMENT Recorded Mar 7, 2011
From: AUDIOVOX CORPORATION; AUDIOVOX ELECTRONICS CORPORATION; CODE SYSTEMS, INC.; KLIPSCH GROUP, INC.; TECHNUITY, INC.
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 026587/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2009
From: ZEMER, RICHARD A.
To: AUDIOVOX CORPORATION
Reel/Frame 022594/0880 →