System and method for audible web site navigation
First Claim
Patent Images
1. A method in a data processing system for generating audio content from web-based content, comprising the steps of:
- receiving a path for web-based content;
automatically acquiring the web-based content in the form of an eXtensible Markup Language (XML) file for conversion to an audio file according to a predetermined schedule;
extracting text content from the XML file;
hierarchically indexing the text content into one or more menus associated with the web-based content of the path;
converting the text and the one or more menus to the audio file, the conversion being performed by a processor of the data processing system prior to a request for the audio file associated with the web-based content; and
storing the audio file in a database for subsequent retrieval by a user based on a user selection associated with the path.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for an audio-based content management, navigation and retrieval system are provided. The system translates and organizes content, for example text, Podcasts, RSS, pictures, video, into audio output, and provides intelligent access to the content for use on the internet, mobile phones, MP3 devices, or other digital devices. A user may listen to and navigate content by listening to streaming audio and performing simple keystroke or audio commands from an Internet enabled or other digital device.
-
Citations
21 Claims
-
1. A method in a data processing system for generating audio content from web-based content, comprising the steps of:
-
receiving a path for web-based content; automatically acquiring the web-based content in the form of an eXtensible Markup Language (XML) file for conversion to an audio file according to a predetermined schedule; extracting text content from the XML file; hierarchically indexing the text content into one or more menus associated with the web-based content of the path; converting the text and the one or more menus to the audio file, the conversion being performed by a processor of the data processing system prior to a request for the audio file associated with the web-based content; and storing the audio file in a database for subsequent retrieval by a user based on a user selection associated with the path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server for generating audio content from web-based content, the server comprising:
-
a navigation database for the physically impaired or visually impaired, the navigation database is accessible to a user through a navigation portal, wherein a user selection having a navigation value is mapped to a path for web-based content utilizing the navigation portal; a content management system (CMS) in communication with the navigation portal, wherein prior to a request for the web-based content the CMS acquires the web-based content in the form of an eXtensible Markup Language (XML) file, extracts text content from the XML file, converts the text to an audio file, and store the audio file in the navigation database for retrieval by one or more users; and an interface in communication with the CMS, the interface operable to send the audio files associated with the path including the audio file to a client utilized by the user to access the navigation portal for playback through an audio interface of the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data processing system for generating audio content from web-based content, comprising:
-
a memory storing a computer program that receives a path for web-based content, automatically acquires the web-based content in the form of an extensible Markup Language (XML) file for conversion to an audio file at regular intervals, extracts text content from the XML file, converts the text to the audio file, the conversion being performed prior to a request for the audio file associated with the web-based content; and archives the audio file for subsequent retrieval by one or more users based on a user selection; and a processor for executing the computer program. - View Dependent Claims (21)
-
Specification