The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 02, 2007
Filed:
Dec. 12, 2002
Bruce Alan Johnson, Woodinville, WA (US);
W. Michael Anderson, Woodinville, WA (US);
William David Sproule, Woodinville, WA (US);
Bruce Alan Johnson, Woodinville, WA (US);
W. Michael Anderson, Woodinville, WA (US);
William David Sproule, Woodinville, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system is described which includes a content retriever to retrieve and format data and a media file playlist generated by the content retriever from the data. The media file playlist includes a playlist entry title identifying a title for a media file, a filename identifying the media file, and a metadata tag containing data for performing an action associated with the media file. The system also includes a text file playlist generated by the content retriever from the text data, formatted in XML (extensible markup language). The text file playlist includes text-to-speech markup tags identifying the XML-formatted text file as a text-to-speech conversion file, playlist name markup tags within the text-to-speech markup tags identifying a playlist type and a playlist title, entry title markup tags within the playlist name markup tags identifying a playlist entry title, text filename markup tags within the entry title markup tags identifying a text segment and a text filename for the text segment; and action markup tags within the entry title markup tags identifying data for performing an action associated with the text segment. The system further includes a text-to-speech converter configured to generate at least one audio file playlist from the text file playlist and a configuration module associated with the content retriever configured to accept user input instructions that identify the data.