Podcast organization and usage at a computing device
First Claim
1. A method of storing information associated with a podcast, comprising:
- receiving a podcast by a server, the podcast having podcast metadata content and podcast media content, the podcast media content includes one or more episodes;
parsing the podcast metadata content to ascertain whether the podcast media content includes an explicit tag;
obtaining information associated with the podcast corresponding to the parsed podcast metadata content to determine whether the explicit tag is associated with an episode of the podcast or the podcast as a whole;
determining whether the explicit tag is associated with the podcast or an episode of the podcast based upon the associated information;
associating the associated information with the episode of the podcast if the determining has determined that the explicit tag is associated with an episode of the podcast, the associated information including at least an indicator of a value of the explicit tag; and
storing the associated information for use by a client device to determine whether the episode is to be blocked based upon the associated information,wherein at least when determined that the podcast metadata content includes an explicit tag, the method further comprises;
determining whether the explicit tag is associated with the podcast or an episode of the podcast;
associating an indicator of the value of the explicit tag with all of the podcast media content of the podcast when the explicit tag is associated with the podcast; and
associating an indicator of the value of the explicit tag with the episode of the podcast when the explicit tag is associated with the episode of the podcast.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques that facilitate the use of podcasts are disclosed. The improved techniques can pertain to publishing, hosting, accessing, subscribing, managing, organizing, searching, browsing, transferring, and/or playing podcasts. According to one aspect, tags are embedded into syndication feeds (e.g., RSS feeds) that may be made available for distribution by an online media store to facilitate the management of podcasts. In accordance with one embodiment, an explicit tag may be embedded at the feed and/or episode level to indicate that the feed and/or episode includes explicit content. In accordance with another embodiment, a duration tag may be embedded at the episode level to indicate an estimated duration associated with the episode. Upon downloading the episode, the duration may be replaced by the actual duration of the episode. In accordance with yet another embodiment, a new feed-URL tag may be embedded in a syndication feed to identify a new URL at which the feed is to be accessed.
45 Citations
54 Claims
-
1. A method of storing information associated with a podcast, comprising:
-
receiving a podcast by a server, the podcast having podcast metadata content and podcast media content, the podcast media content includes one or more episodes; parsing the podcast metadata content to ascertain whether the podcast media content includes an explicit tag; obtaining information associated with the podcast corresponding to the parsed podcast metadata content to determine whether the explicit tag is associated with an episode of the podcast or the podcast as a whole; determining whether the explicit tag is associated with the podcast or an episode of the podcast based upon the associated information; associating the associated information with the episode of the podcast if the determining has determined that the explicit tag is associated with an episode of the podcast, the associated information including at least an indicator of a value of the explicit tag; and storing the associated information for use by a client device to determine whether the episode is to be blocked based upon the associated information, wherein at least when determined that the podcast metadata content includes an explicit tag, the method further comprises; determining whether the explicit tag is associated with the podcast or an episode of the podcast; associating an indicator of the value of the explicit tag with all of the podcast media content of the podcast when the explicit tag is associated with the podcast; and associating an indicator of the value of the explicit tag with the episode of the podcast when the explicit tag is associated with the episode of the podcast. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
2. A method of storing information associated with a podcast, comprising:
-
receiving a podcast by a server, the podcast having podcast metadata content and podcast media content; parsing the podcast metadata content to ascertain whether the podcast media content includes an explicit tag; obtaining information associated with the podcast corresponding to at least the explicit tag to ascertain whether the explicit tag corresponds to at least a portion of the podcast media content if the podcast metadata content includes an explicit tag; associating an indicator of a value of the explicit tag with the corresponding portion of the podcast media content; and storing the associated information and the indicator associated with the podcast corresponding to the parsed metadata content at the server or another server associated with a web site for use to determine whether the podcast should be blocked from access, wherein the podcast media content includes one or more episodes, and wherein when determined that the podcast metadata content includes an explicit tag, the method comprises; determining whether the explicit tag is associated with the podcast or an episode of the podcast; associating an indicator of the value of the explicit tag with all of the podcast media content of the podcast when the explicit tag is associated with the podcast; and associating an indicator of the value of the explicit tag with the episode of the podcast when the explicit tag is associated with the episode of the podcast. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
13. A method of downloading a podcast, comprising:
-
receiving a podcast by a server, the podcast having podcast metadata content and podcast media content; parsing, by the server, the podcast metadata content to ascertain whether the podcast media content includes explicit content; storing information associated with the podcast corresponding to the parsed metadata content if the podcast media content includes explicit content, the associated information including at least one episode the explicit content is associated with; and determining whether the podcast metadata content includes an explicit tag associated with the podcast or at least one episode of the podcast; when the determining has determined that the podcast metadata content includes an explicit tag associated with at least one episode of the podcast, determining the value of the explicit tag and associating an indicator of the value of the explicit tag with the at least one episode of the podcast media content; and when the determining has determined that the podcast metadata content includes an explicit tag associated with the podcast, determining the value of the explicit tag and associating an indicator of the value of the explicit tag with all the podcast media content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
50. A method of modifying a media file associated with a podcast, comprising:
-
receiving a podcast, the podcast having podcast metadata content and podcast media content, the podcast media content including one or more episodes; parsing the podcast metadata content to ascertain whether the podcast media content includes explicit content; obtaining information associated with the podcast corresponding to the explicit content to ascertain whether the explicit content is associated with the podcast or an episode of the podcast; storing the associated information in at least one media file associated with the podcast, wherein the associated information can be accessed to determine if at least a portion of the podcast should be blocked from being accessed, wherein the at least a portion of the podcast corresponds to an episode of the podcast associated with the explicit tag; wherein when the podcast media content includes explicit content, the podcast metadata content includes an explicit tag and the method further comprises; determining whether an explicit tag is associated with the podcast or an episode of the podcast and not the podcast based upon the associated information; associating an indicator of a value of the explicit tag with all of the podcast media content of the podcast when the explicit tag is associated with the podcast; and associating an indicator of a value of the explicit tag with the episode of the podcast when the explicit tag is associated with the episode of the podcast. - View Dependent Claims (51, 52, 53, 54)
-
Specification