IP Library Granted Patent US 7,580,841
Granted Patent B2
US 7,580,841 · App. 10/943,384 · Granted Aug 25, 2009

Methods, systems, and computer-readable media for associating dynamic sound content with a web page in a browser

Assignee: AT&T Intellectual Property I, L.P.
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 7,580,841
App. No.
10/943,384
Granted
Aug 25, 2009
Kind
B2
Abstract

Methods, systems, and computer-readable media are provided for associating dynamic sound content with a web page in a browser. A request for text data is received from the browser. The requested text data is retrieved from a source, such as a database, and converted into a sound file. The retrieved text data may be converted to a sound file by translating the text data into audio data, formatting the audio data based on a predetermined audio format, and writing the formatted audio data to a file. A web page is created including a sound tag pointing to a file path associated with the sound file. The created web page is then sent in a response to the browser. Once the web page is received by the browser, the browser initiates playback of the sound file from the file path.

Claims (33)

1. A method for associating dynamic sound content with a web page in a browser, comprising:

receiving a request for text data from the browser, wherein receiving the request for text data from the browser comprises receiving the request for text data in an action servlet running on an application server;

retrieving the requested text data from a source associated with the web page;

converting the retrieved text data into a sound file, wherein converting the retrieved text data into the sound file comprise converting the retrieved text into the sound file in an action object in communication with the action servlet;

creating a web page comprising a sound tag pointing to a file path associated with the sound file, by saving the sound file, inserting the file path associated with the saved sound file into an object, retrieving the file path from the object, and inserting the file path into the sound tag; and

sending the web page comprising the sound tag in a response to the browser, wherein the browser initiates playback of the sound file from the file path.

2. The method of claim 1 , wherein converting the retrieved text data to the sound file comprises:

translating the text data into a voice, the voice comprising audio data;

formatting the audio data based on a predetermined audio format; and

writing the formatted audio data to a file.

3. The method of claim 1 , wherein creating the web page comprises communicating the sound tag from a dynamic servlet to the action servlet.

4. The method of claim 1 , wherein the sound file comprises speech.

5. The method of claim 1 , wherein the source is a database.

6. A computer system for associating dynamic sound content with a web page in a browser, comprising:

a memory for storing executable program code for creating web pages; and

a processor, in communication with the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to:

receive a request for text data from the browser;

retrieve the requested text data from a source associated with the web page;

convert the retrieved text data into a sound file;

create a web page comprising a sound tag pointing to a file path associated with the sound file, wherein the processor creates the web page comprising the sound tag pointing to the file path associated with the sound file by further being operative to save the sound file to the memory, insert the file path associated with the saved sound file into an object, retrieve the file path from the object and insert the file path into the sound tag; and

send the web page comprising the sound tag in a response to the browser wherein the browser initiates playback of the sound file from the file path.

7. The computer system of claim 6 , wherein in converting the retrieved text data to the sound file the processor is further operative to translate the text data into audio data, format the audio data ase on a predetermined audio format, and write the formatted audio data to a file.

8. The computer system of claim 6 , wherein the request for text data is received in an action servlet running on an application server.

9. The computer system of claim 8 , wherein the retrieved text is converted into the sound file in an action object in communication with the action servlet.

10. The computer system of claim 8 , wherein the web page comprising the sound tag is created by a dynamic servlet in communication with the action servlet.

11. The computer system of claim 6 , wherein the sound file comprises speech.

12. The computer system of claim 6 , wherein the source is a database.

13. A computer-readable storage medium having computer-executable instructions which when executed on a computer perform a method for associating dynamic sound content with a web page, the method comprising:

receiving a request for text data from the browser;

retrieving the requested text data from a source associated with the web page;

converting the retrieved text data into a sound file;

creating a web page comprising a sound tag pointing to a file path associated with the speech file wherein creating the web page comprising the sound tag pointing to the file path associated with the speech file comprises, saving the speech file, inserting the file path associated with the saved speech file into an object, retrieving the file path from the object, and inserting the file path into the sound tag; and

sending the web page comprising the sound tag in a response to the browser, wherein the browser initiates playback of the sound file from the file path.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I,L.P.
Reel/Frame 022157/0602 →
CHANGE OF NAME Recorded Oct 27, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 021745/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2004
From: BETARBET, SANDEEP
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 015813/0069 →
Continuity (1)
Related Publication 20060074683A1 · Apr 6, 2006