Podcasting content associated with a user account

Abstract
Methods, systems, and products are disclosed for podcasting content associated with a user account. Embodiments include aggregating, for a user, content of disparate data types from disparate data sources; synthesizing the aggregated content of disparate data types into a podcast capable of being rendered on a digital media player; and providing the podcast for download from a URL. Embodiments also typically include receiving a request for the podcast; and transmitting in response to the request the podcast in a response to the request.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 sets forth a network diagram illustrating an exemplary system for consolidated content management for delivery to a rendering device according to embodiments of the present invention.



FIG. 2 sets forth a block diagram depicting a system for consolidated content management for delivery to a rendering device according to of the present invention.



FIG. 3 sets forth a block diagram of automated computing machinery comprising an exemplary consolidated content management server useful in consolidated content management for delivery to a rendering device according to embodiments of the present invention.



FIG. 4 sets forth a flow chart illustrating an exemplary computer-implemented method for consolidated content management for delivery to a rendering device.



FIG. 5 sets forth a flow chart illustrating an exemplary method for transmitting requested synthesized content to a rendering device.



FIG. 6 sets forth a flow chart illustrating additional aspects of consolidated content management for delivery according to the present invention.



FIG. 7 sets forth a flow chart illustrating an exemplary computer implemented method for aggregating content of disparate data types from disparate data sources for single point access by a user.



FIG. 8 sets forth a flow chart illustrating an exemplary method for establishing a user account.



FIG. 9 sets forth a flow chart illustrating an exemplary method for establishing a user account for the user.



FIG. 10 sets forth block diagram of exemplary user accounts containing a plurality of user account records.



FIG. 11 sets forth flow chart illustrating an exemplary method for synthesizing content of disparate data types into synthesized content including data of a uniform data type for single point access by a user.



FIG. 12 sets forth a flow chart illustrating an exemplary method for translating the aggregated content into text content in accordance with device profiles for an identified rendering device.



FIG. 13 sets forth a flow chart illustrating an exemplary method for creating text and markup for the aggregated content in accordance with the identified markup language.



FIG. 14 sets forth a flow chart illustrating an exemplary method synthesizing content of disparate data types into synthesized content including data of a uniform data type single point access by a user that includes dynamically creating grammar sets for the text content.



FIG. 15 sets forth a flow chart illustrating an exemplary method for translating the aggregated content into text content in accordance with device profiles for an identified rendering device.



FIG. 16 sets forth a flow chart illustrating an exemplary method for synthesizing email content into synthesized content in a media file for delivery to a particular digital audio player for visually presenting the email content on a display screen of the digital audio player.



FIG. 17 sets forth a block diagram of an MPEG file such as an .mp4 file.



FIG. 18 sets forth a block diagram of an AAC compressed .mp4 file such as those supported by the iTunes digital audio player application and played on an iPod digital audio player.



FIG. 19 sets forth another flow chart illustrating an exemplary method for synthesizing email content into synthesized content in a media file for delivery to a particular digital audio player.



FIG. 20 sets forth a flow chart illustrating an exemplary method for synthesizing RSS content into synthesized content in a media file for delivery to a particular digital audio player.



FIG. 21 sets forth a flow chart illustrating another exemplary method for synthesizing RSS content into synthesized content in a media file for delivery to a particular digital audio player that includes converting a portion of the RSS content to speech for audio presentation on a digital audio player.



FIG. 22 sets forth a flow chart illustrating an exemplary computer-implemented method for publishing content.



FIG. 23 sets forth a flow chart illustrating an exemplary method for publishing the synthesized content through an RSS feed.



FIG. 24 sets forth a flow chart illustrating an exemplary method for podcasting content associated with a user account.



FIG. 25 sets forth a flow chart illustrating an exemplary method for synthesizing the aggregated content of disparate data types into a podcast for rendering on a digital media player.


Claims
  • 1. A computer-implemented method for podcasting content associated with a user account, the method comprising: aggregating, for a user, content of disparate data types from disparate data sources;synthesizing the aggregated content of disparate data types into a podcast capable of being rendered on a digital media player; andproviding the podcast for download from a URL.
  • 2. The method of claim 1 further comprising: receiving a request for the podcast; andtransmitting in response to the request the podcast in a response to the request.
  • 3. The method of claim 1 wherein synthesizing the aggregated content of disparate data types into a podcast for rendering on a digital media player further comprises: selecting content for inclusion in the podcast;extracting text from the selected content;creating a media file; andstoring the extracted text of the selected content as metadata associated with the media file.
  • 4. The method of claim 3 wherein selecting content for inclusion in the podcast further comprises receiving a requestor's selection of content for inclusion in the podcast.
  • 5. The method of claim 3 further comprising: extracting text from the selected content for audio rendering in the podcast;converting the text to speech; andrecording the speech in the audio portion of the media file.
  • 6. The method of claim 3 further comprising: creating metadata describing the content selected for inclusion in the podcast; andstoring the created metadata describing the selected content as metadata associated with the media file.
  • 7. A computer-implemented system for podcasting content associated with a user account, the system comprising: a computer processor;a computer memory operatively coupled to the computer processor;the computer memory having disposed within it computer program instructions capable of:aggregating, for a user, content of disparate data types from disparate data sources;synthesizing the aggregated content of disparate data types into a podcast capable of being rendered on a digital media player; andproviding the podcast for download from a URL.
  • 8. The system of claim 7 wherein the computer memory also has disposed within it computer program instructions capable of: receiving a request for the podcast; andtransmitting in response to the request the podcast in a response to the request.
  • 9. The system of claim 7 wherein computer program instructions capable of synthesizing the aggregated content of disparate data types into a podcast for rendering on a digital media player further comprise computer program instructions capable of: selecting content for inclusion in the podcast;extracting text from the selected content;creating a media file; andstoring the extracted text of the selected content as metadata associated with the media file.
  • 10. The system of claim 9 wherein computer program instructions capable of selecting content for inclusion in the podcast further comprise computer program instructions capable of receiving a requestor's selection of content for inclusion in the podcast.
  • 11. The system of claim 9 further comprising computer program instructions capable of: extracting text from the selected content for audio rendering in the podcast;converting the text to speech; andrecording the speech in the audio portion of the media file.
  • 12. The system of claim 9 further comprising computer program instructions capable of: creating metadata describing the content selected for inclusion in the podcast; andstoring the created metadata describing the selected content as metadata associated with the media file.
  • 13. A computer-implemented computer program product for podcasting content associated with a user account, the computer program product embodied on a computer-readable medium, the computer program product comprising: computer program instructions for aggregating, for a user, content of disparate data types from disparate data sources;computer program instructions for synthesizing the aggregated content of disparate data types into a podcast capable of being rendered on a digital media player; andcomputer program instructions for providing the podcast for download from a URL.
  • 14. The computer program product of claim 13 further comprising: computer program instructions for receiving a request for the podcast; andcomputer program instructions for transmitting in response to the request the podcast in a response to the request.
  • 15. The computer program product of claim 13 wherein computer program instructions for synthesizing the aggregated content of disparate data types into a podcast for rendering on a digital media player further comprise: computer program instructions for selecting content for inclusion in the podcast;computer program instructions for extracting text from the selected content;computer program instructions for creating a media file; andcomputer program instructions for storing the extracted text of the selected content as metadata associated with the media file.
  • 16. The computer program product of claim 15 wherein computer program instructions for selecting content for inclusion in the podcast further comprise computer program instructions for receiving a requestor's selection of content for inclusion in the podcast.
  • 17. The computer program product of claim 15 further comprising: computer program instructions for extracting text from the selected content for audio rendering in the podcast;computer program instructions for converting the text to speech; andcomputer program instructions for recording the speech in the audio portion of the media file.
  • 18. The computer program product of claim 15 further comprising: computer program instructions for creating metadata describing the content selected for inclusion in the podcast; andcomputer program instructions for storing the created metadata describing the selected content as metadata associated with the media file.
  • 19. The computer program product of claim 13 wherein the computer-readable medium further comprises a recording medium.
  • 20. The computer program product of claim 13 wherein the computer-readable medium further comprises a transmission medium.