Browsing and searching of podcasts
First Claim
1. A method of storing information associated with a podcast, comprising:
- receiving a podcast at a client device from a server, the podcast having podcast metadata content and podcast media content, the podcast including a plurality of episodes;
parsing, with the client device, the podcast metadata content to identify a set of one or more keywords within the podcast metadata content;
obtaining, with the client device, information associated with the podcast corresponding to the parsed podcast metadata content to determine whether the set of one or more keywords is associated with an episode of the podcast or an entirety of the podcast; and
storing the associated information at a storage device of the client device, the associated information stored in a data structure such that the set of one or more keywords is associated with (i) the corresponding podcast episode if the set of one or more keywords is associated with an episode or (ii) the corresponding podcast media content if the set of one or more keywords is associated with the entirety of the podcast, wherein storing the associated information in the data structure of the client device comprises inserting, in the podcast metadata content, an indicator of one or more keyword tags corresponding to the one or more keywords when the keywords are associated with the episode of the podcast or when the keywords are associated with the entirety 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 yet one aspect, tags are embedded into syndication feeds that may be made available for distribution by an online media store to facilitate the organization, browsing and searching of podcasts. In accordance with one embodiment, one or more keyword tags may be embedded at the feed and/or episode levels of a podcast, thereby enabling the keywords to be associated with the feed and/or episode. In accordance with another embodiment, two or more category tags may be embedded at the feed and/or episode levels of a podcast, enabling the feed and/or episode to be categorized according to two or more categories.
42 Citations
38 Claims
-
1. A method of storing information associated with a podcast, comprising:
-
receiving a podcast at a client device from a server, the podcast having podcast metadata content and podcast media content, the podcast including a plurality of episodes; parsing, with the client device, the podcast metadata content to identify a set of one or more keywords within the podcast metadata content; obtaining, with the client device, information associated with the podcast corresponding to the parsed podcast metadata content to determine whether the set of one or more keywords is associated with an episode of the podcast or an entirety of the podcast; and storing the associated information at a storage device of the client device, the associated information stored in a data structure such that the set of one or more keywords is associated with (i) the corresponding podcast episode if the set of one or more keywords is associated with an episode or (ii) the corresponding podcast media content if the set of one or more keywords is associated with the entirety of the podcast, wherein storing the associated information in the data structure of the client device comprises inserting, in the podcast metadata content, an indicator of one or more keyword tags corresponding to the one or more keywords when the keywords are associated with the episode of the podcast or when the keywords are associated with the entirety of the podcast. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of modifying a media file associated with a podcast, comprising:
-
receiving a podcast at a client device from a server, the podcast having podcast metadata content and podcast media content, the podcast including a plurality of episodes; parsing, with the client device, the podcast metadata content and/or podcast media content to ascertain whether the podcast media content includes explicit content; determining, with the client device, whether the explicit content applies to one of the plurality of episodes of the podcast if the parsing indicates that the podcast media content includes explicit content; inserting, with the client device, information in podcast metadata content of the episode of the podcast to denote that the episode includes explicit content if the explicit content applies to the episode of the podcast, wherein inserting the information comprises inserting, in the podcast metadata content of the podcast, an indicator of one or more explicit tags corresponding to the explicit content when the explicit content is associated with the episode of the podcast or when the explicit content is associated with an entirety of the podcast. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of storing information associated with a podcast, comprising:
-
receiving a podcast at a client device from a server, the podcast having podcast metadata content and podcast media content, the podcast including a plurality of episodes; parsing, with the client device, the podcast metadata content to identify explicit content within the podcast metadata content; obtaining, with the client device, information associated with the podcast corresponding to the parsed podcast metadata content to determine whether the explicit content is associated with an episode of the podcast or an entirety of the podcast; and
storing the associated information at a storage device of the client device such that the explicit content is associated with (i) the corresponding podcast episode if the explicit content is associated with an episode or (ii) the corresponding podcast media content if the explicit content is associated with the entirety of the podcast, wherein storing the associated information comprises inserting an indicator in the podcast metadata content,wherein storing the associated information at a storage device of the client device comprises inserting, in the podcast metadata content, an indicator of one or more explicit tags corresponding to the explicit content when the explicit content is associated with the episode of the podcast or when the explicit content is associated with the entirety of the podcast. - View Dependent Claims (38)
-
Specification