Source: https://patents.google.com/patent/US8245924B2/en
Timestamp: 2019-05-27 04:05:17
Document Index: 35026333

Matched Legal Cases: ['Application No. 60', 'Application No. 06', 'Application No. 06', 'Application No. 2008', 'Application No. 200680021898', 'Application No. 2008', 'Application No. 11', 'Application No. 200680022102', 'Application No. 06', 'Application No. 06']

US8245924B2 - Techniques and systems for supporting podcasting - Google Patents
Techniques and systems for supporting podcasting Download PDF
US8245924B2
US8245924B2 US13/207,361 US201113207361A US8245924B2 US 8245924 B2 US8245924 B2 US 8245924B2 US 201113207361 A US201113207361 A US 201113207361A US 8245924 B2 US8245924 B2 US 8245924B2
US13/207,361
US20120011227A1 (en
2005-05-21 Priority to US68305605P priority Critical
2005-06-25 Priority to US11/166,331 priority patent/US7686215B2/en
2009-06-03 Priority to US12/477,820 priority patent/US8020762B2/en
2011-08-10 Application filed by Apple Inc filed Critical Apple Inc
2011-08-10 Priority to US13/207,361 priority patent/US8245924B2/en
2012-01-12 Publication of US20120011227A1 publication Critical patent/US20120011227A1/en
2012-08-21 Publication of US8245924B2 publication Critical patent/US8245924B2/en
This application is a continuation of and claims priority to and commonly owned U.S. patent application Ser. No. 12/477,820, filed Jun. 3, 2009 now U.S. Pat. No. 8,020,762, which claims priority to U.S. patent application Ser. No. 11/166,331, filed Jun. 25, 2005, which in turn claims priority to U.S. Provisional Patent Application No. 60/683,056, filed May 21, 2005, and entitled “TECHNIQUES AND SYSTEMS FOR SUPPORTING PODCASTING,” each of which is hereby incorporated herein by reference in its entirety and for all purposes.
This application is related to: (i) U.S. patent application Ser. No. 11/166,333, filed Jun. 25, 2005, and entitled “UTILIZATION OF PODCASTS ON PORTABLE MEDIA DEVICES” [Att. Dkt. No. APL1P405], which is hereby incorporated herein by reference and (ii) U.S. patent application Ser. No. 11/166,332, filed Jun. 25, 2005, and entitled “ACQUISITION, MANAGEMENT AND SYNCHRONIZATION OF PODCASTS” [Att. Dkt. No.: APL1P427], which is hereby incorporated by reference herein.
A media player stores media assets, such as audio tracks, that can be played or displayed on the media player. One example of a portable media player is the iPod® media player, which is available from Apple Computer, Inc. of Cupertino, Calif. Often, a media player acquires its media assets from a host computer that serves to enable a user to manage media assets. In managing media assets, a user can create playlists for audio tracks. These playlists can be created at the host computer. Media assets within the playlists can then be copied to the media player. As an example, the host computer can execute a media management application to create and manage media assets. One example of a media management application is iTunes® produced by Apple Computer, Inc.
A computer program 108 (client or client application), typically a media management application (MMA) or other media player application, runs on the client device 104. One example of a media management application is the iTunes® application, produced by Apple Computer, Inc. of Cupertino, Calif. The client devices 104 are, in general, computing devices. As an example, the client devices 104 can be specific or general-purpose personal computers (or even portable media players). The client device 104 can couple to a portable media device 109 (portable media player). One example of a portable media player suitable for use with the invention is the iPod®, also produced by Apple Computer, Inc. The computer program 108 can be used by a consumer for a variety of purposes, including, but not limited to, browsing, searching, acquiring and/or purchasing media assets (including podcasts) from the on-line media store provided by the media store server 102, creating and sharing media asset groups (e.g., playlists), organizing media assets, presenting/playing media assets, transferring media assets between client devices 104, and synchronizing with portable media devices 109.
The media system 100 also includes a digital asset manager 114. The digital asset manager 114 is coupled to a media assets database 116. The media assets database 116 stores media asset information including metadata relating to digital media assets available for purchase at the on-line media store. The metadata can pertain to individual media assets (digital media assets) or media asset groups (digital media asset groups). Media assets can include, but are not limited to, music, video, text, and/or graphics files. One particular type of media asset or media asset group is a podcast, which often includes audio, graphics and text (but could also include video). In the case of music, a media asset group can be a playlist for the music. One specific example of a type of digital media asset group is referred to as an iMix™, which is a published playlist currently available for browsing and/or purchase on Apple Computer's iTunes® Music Store. Another specific example of a type of digital media asset group is referred to as an iEssential™, which is a published playlist created by a media programmer and currently available for browsing and/or purchase on Apple Computer's iTunes® Music Store. Still another specific example of a type of digital media asset group is referred to as a Celebrity Playlist, which is a published playlist created by a celebrity and which could be made available for browsing and/or purchase on Apple Computer's iTunes® Music Store.
<!-- the max size for rss image is 144x400 -->
<!-- there can be multiple itunes categories. the first set is the primary category/
Browsing or searching of media items available on a server (e.g., media store) can be performed much like searching for other types of media assets. For additional details on searching or browsing for media assets see U.S. patent application Ser. No. 10/832,984, filed Apr. 26, 2004, and entitled “GRAPHICAL USER INTERFACE FOR BROWSING, SEARCHING AND PRESENTING MEDIA ITEMS” [Att. Dkt. No.: APL1P277X1], which is incorporated herein by reference. However, as to browsing, to facilitate efficient browsing of podcasts, a graphical user interface having a hierarchy of lists can be displayed for a user. In one implementation, a first list of selectable items will be a list of genres. The user will select the genre denoted “Podcasts”. Once the selection is made a second list of selectable items will be displayed. The selectable items in the second list are denoted “Categories”. The categories are different categories that podcasts can be assigned to. Then, in response to a category selection, a third list of selectable items will be displayed. The selectable items in the third list are denoted “Subcategories” and represent available subcategories of the selected category, to the extent utilized. After the various selections have been made those podcasts that match the selected category and selected subcategory (if used) are displayed in a media asset listing area.
FIG. 5A is a screenshot of a network address submission page 500 according to one exemplary embodiment. The network address submission page 500 enables a user to enter a network address, namely a feed URL, to an existing podcast that is to be published on a media store, which in this example is the iTunes® Music Store. The feed URL is entered into a textbox 502. In this example, the feed URL entered is: “http://www.mygarden.com/gardentalk_rss.xml”.
FIGS. 8B, 8C and 8D are screenshots associated with presentation of podcasts on an on-line media store. In this example, the on-line media store is the iTunes® Music Store, which also provides capabilities to browse and search for podcasts.
Once a particular podcast is selected, a podcast page is presented. FIG. 8C is a screenshot of a podcast page 838 according to one exemplary embodiment of the invention. The podcast page 838 includes a metadata region 840 and an episode listing area 842. The metadata region 840 includes podcast artwork 844, podcast title 846, and other metadata information 848 (e.g., total episodes, category, language, and copyright information. A “Subscribe” button 850 is also displayed. In addition, the metadata region 840 also includes a description 852 for the podcast. The episode listing area 842 contains a list 854 of episodes of the podcast that are available. Each of the episodes in the list 854 includes a “Get Episode” button 856 to obtain the corresponding episode. By selecting the “Subscribe” button 850, the user can cause the media management application to subscribe to the podcast. In this example, there is no cost to subscribe to the podcast. However, in other embodiments, there can be a charge imposed to subscribe to a podcast. By selecting the “Get Episode” button 856, the user can cause the media management application to obtain the particular episode.
<feed xmlns:it=“http://www.itunes.com/ext/chapters/1.0>
<link rel=“feed” href=“itpc://foo.com/podcasts/myfeed.xml” />
<title>My Podcast</title>
<description>I talk about random things.</description >
Note that the link named “feed” is associated with a URL (feed URL) that points to a podcast feed (e.g., “myfeed”). This portable podcast subscription file also includes a title (“My Podcast”) and a description (“I talk about random things”) for the associated podcast. The XML format is a markup language format using tags to distinguish the different data items within the document.
<it:link rel=“related”
href=“http://foo.com/infoAboutChapter1.html” />
href=“http://foo.com/infoAboutChapter2.html” />
href= “http://foo.com/chapter2picture.jpg” />
a communication port adapted for communication with an external device other than the portable media player; and
a processor coupled with the communication port and adapted to update a podcast having episodes by accessing episode information for the podcast and then updating the podcast with a new episode if it is determined that there is a new episode of the podcast.
2. The portable media player of claim 1, further comprising:
a storage device that stores the podcast having episodes.
3. The portable media player of claim 1, wherein the processor is further adapted to determine whether the podcast is active.
4. The portable media player of claim 3, wherein said determining whether the podcast is active includes determining whether a user of the portable media player is interested in the podcast.
5. The portable media player of claim 3, wherein said determining whether the podcast is active includes determining whether an episode download count is greater than a threshold amount.
6. The portable media player of claim 3, wherein said determining whether the podcast is active includes determining whether a threshold number of days have elapsed since a date of an initial episode download.
7. The portable media player of claim 1, wherein the communication port is adapted for bi-directional communication with the external device.
8. The portable media player of claim 1, wherein said episode information is included in a portable subscription file that is stored at the client device.
9. A computer program product executable by a processor for updating a podcast stored on a client device, comprising:
computer code for updating the podcast at the client device with a new episode if it is determined from the episode information that the new episode of the podcast exists.
computer code for determining whether the podcast is active.
11. The computer program product of claim 10, wherein the computer code for determining whether the podcast is active includes computer code for determining whether a user is interested in the podcast.
12. The computer program product of claim 10, wherein the computer code for determining whether the podcast is active includes computer code for determining whether an episode download count is greater than a threshold amount.
13. The computer program product of claim 10, wherein the computer code for determining whether the podcast is active includes computer code for determining whether a threshold number of days have elapsed since a date of an initial episode download.
14. The computer program product of claim 9, wherein said episode information is included in a portable subscription file that is stored at the client device.
15. A method of automatically updating a podcast, comprising:
accessing at a client device episode information for the podcast; and
updating the podcast at the client device with a new episode if it is determined from the episode information that the new episode of the podcast exists.
determining whether the podcast is active.
17. The method of claim 16, wherein said step of determining whether the podcast is active includes determining whether a user is interested in the podcast.
18. The method of claim 16, wherein said step of determining whether the podcast is active includes determining whether an episode download count is greater than a threshold amount.
19. The method of claim 15, wherein said episode information is included in a portable subscription file that is stored at the client device.
passing subscription information through a data network from the client device to at least one other client device without interaction with a host device, thereby allowing the one other client device to subscribe to the podcast.
US13/207,361 2005-05-21 2011-08-10 Techniques and systems for supporting podcasting Active US8245924B2 (en)
US68305605P true 2005-05-21 2005-05-21
US11/166,331 US7686215B2 (en) 2005-05-21 2005-06-25 Techniques and systems for supporting podcasting
US12/477,820 US8020762B2 (en) 2005-05-21 2009-06-03 Techniques and systems for supporting podcasting
US13/207,361 US8245924B2 (en) 2005-05-21 2011-08-10 Techniques and systems for supporting podcasting
US13/552,390 US8646687B2 (en) 2005-05-21 2012-07-18 Techniques and systems for supporting podcasting
US14/029,436 US9104289B2 (en) 2005-05-21 2013-09-17 Techniques and systems for supporting podcasting
US14/820,031 US9467504B2 (en) 2005-05-21 2015-08-06 Techniques and systems for supporting podcasting
US15/238,342 US9923962B2 (en) 2005-05-21 2016-08-16 Techniques and systems for supporting podcasting
US12/477,820 Continuation US8020762B2 (en) 2005-05-21 2009-06-03 Techniques and systems for supporting podcasting
US13/552,390 Continuation US8646687B2 (en) 2005-05-21 2012-07-18 Techniques and systems for supporting podcasting
US20120011227A1 US20120011227A1 (en) 2012-01-12
US8245924B2 true US8245924B2 (en) 2012-08-21
ID=36872264
US11/166,331 Active 2027-06-18 US7686215B2 (en) 2005-05-21 2005-06-25 Techniques and systems for supporting podcasting
US12/477,820 Active US8020762B2 (en) 2005-05-21 2009-06-03 Techniques and systems for supporting podcasting
US13/207,361 Active US8245924B2 (en) 2005-05-21 2011-08-10 Techniques and systems for supporting podcasting
US13/552,390 Active US8646687B2 (en) 2005-05-21 2012-07-18 Techniques and systems for supporting podcasting
US14/029,436 Active US9104289B2 (en) 2005-05-21 2013-09-17 Techniques and systems for supporting podcasting
US14/820,031 Active US9467504B2 (en) 2005-05-21 2015-08-06 Techniques and systems for supporting podcasting
US15/238,342 Active US9923962B2 (en) 2005-05-21 2016-08-16 Techniques and systems for supporting podcasting
US (7) US7686215B2 (en)
EP (2) EP1889184A2 (en)
JP (1) JP5038295B2 (en)
CN (2) CN102880627B (en)
HK (1) HK1121829A1 (en)
WO (1) WO2006127271A2 (en)
AU9117301A (en) 2000-09-22 2002-04-02 Orphan Medical Inc Gamma-hydroxybutyrate compositions containing carbohydrate, lipid or amino acid carriers
US8495500B2 (en) * 2006-05-31 2013-07-23 International Business Machines Corporation Portal-based podcast development
JP2008077440A (en) * 2006-09-21 2008-04-03 Sony Corp Information processing apparatus, information processing method, and information processing program
FR2910208B1 (en) * 2006-12-13 2012-11-30 Bouygues Telecom Sa Podcasts on mobile phone
US8806328B2 (en) * 2007-04-23 2014-08-12 Korss Advanced Solutions Ltd. Client application for identification of updates in selected network pages
US8812498B2 (en) 2010-09-28 2014-08-19 Apple Inc. Methods and systems for providing podcast content
WO2013107009A1 (en) * 2012-01-18 2013-07-25 Nokia Corporation Method and apparatus for distributing content to multiple devices
JP2002334266A (en) 2001-05-10 2002-11-22 Matsushita Electric Ind Co Ltd Device for advertisement, system for advertisement, method for advertisement, program for advertisement and medium therefor
US6782552B1 (en) 1999-02-25 2004-08-24 Becker Gmbh Local ring network and method for transmitting digital data in a local ring network
JP2005507130A (en) 2001-10-22 2005-03-10 アップル・コンピューター・インコーポレーテッドＡｐｐｌｅ Ｃｏｍｐｕｔｅｒ Ｉｎｃｏｒｐｏｒａｔｅｄ Intelligent synchronous operation for the media player
US8020762B2 (en) * 2005-05-21 2011-09-20 Apple Inc. Techniques and systems for supporting podcasting
US5517358A (en) * 1994-09-12 1996-05-14 So-Luminaire Daylighting Systems Corp. Tracking reflector assembly having means for accurately synchronizing the movement thereof and for providing quick access to system switches for inspection and repair
DE19601836B4 (en) * 1995-01-31 2008-03-27 Volkswagen Ag A method for monitoring a serial transmission of digital data messages on two parallel data lines
CN1230063A (en) * 1998-03-23 1999-09-29 天迅电子(上海)有限公司 Multiple media information broadcasting method and system
CN1148757C (en) * 1999-10-28 2004-05-05 英业达集团(上海)电子技术有限公司 Multimedia Player
US6936573B2 (en) * 2002-03-26 2005-08-30 Georgia-Pacific Resins, Inc. Slow release nitrogen root treatment
US7267707B2 (en) * 2005-03-30 2007-09-11 Florikan E.S.A. Corp. Polyurethane encapsulated fertilizer
2005-06-25 US US11/166,331 patent/US7686215B2/en active Active
2006-05-08 CN CN201210180777.1A patent/CN102880627B/en active IP Right Grant
2006-05-08 WO PCT/US2006/017955 patent/WO2006127271A2/en active Application Filing
2006-05-08 EP EP06759421A patent/EP1889184A2/en not_active Withdrawn
2006-05-08 EP EP16190910.6A patent/EP3142030A1/en active Pending
2006-05-08 CN CN201210180855.8A patent/CN102982058B/en active IP Right Grant
2006-05-08 JP JP2008512349A patent/JP5038295B2/en active Active
2008-12-04 HK HK08113203.8A patent/HK1121829A1/en unknown
2009-06-03 US US12/477,820 patent/US8020762B2/en active Active
2011-08-10 US US13/207,361 patent/US8245924B2/en active Active
2012-07-18 US US13/552,390 patent/US8646687B2/en active Active
2013-09-17 US US14/029,436 patent/US9104289B2/en active Active
2015-08-06 US US14/820,031 patent/US9467504B2/en active Active
2016-08-16 US US15/238,342 patent/US9923962B2/en active Active
"Armangil's podcatcher", Retrieved from the Internet on Aug. 31, 2006, at URL http://podcatcher.rubyforge.org., pp. 1-4.
"Desktop improvement committee, Next move for better use of Fedora Core, Desktop improvement plan 2005", Linux magazine, ASCII Co. Ltd., Mar. 1, 2005, vol. 7, No. 3, p. 20-31.
"iPod User's Guide", XP002401535, Retrieved from Internet on Oct. 29, 2006 at URL http://manuals.info.apple.com/en/iPod-OriginalUserGuide.pdf, pp. I-34.
"iPod User's Guide", XP002401535, Retrieved from Internet on Oct. 29, 2006 at URL http://manuals.info.apple.com/en/iPod—OriginalUserGuide.pdf, pp. I-34.
"iPodder-the cross-platform podcast receiver", Retrieved from the Internet on May 20, 2005, XP002409911, at URL http://web.archive.org/web/20050520011817/http://source forge.net/project/showfiles.php?group-id=118306&package-id=131038&release-id=328481, pp. 1-3.
"iPodder—the cross-platform podcast receiver", Retrieved from the Internet on May 20, 2005, XP002409911, at URL http://web.archive.org/web/20050520011817/http://source forge.net/project/showfiles.php?group—id=118306&package—id=131038&release—id=328481, pp. 1-3.
"Podcatcher-A podcast download tool", Retrieved from the Internet on May 7, 2005, XP002397123, at URL http://groups.google.de/group/fm.announce/browse-thread/thread/4ea78662d6461739/2d6658621b490071?Ink=st&q=&rnum=1&hl=de#2d6658621b490071 (the whole document).
"Podcatcher—A podcast download tool", Retrieved from the Internet on May 7, 2005, XP002397123, at URL http://groups.google.de/group/fm.announce/browse—thread/thread/4ea78662d6461739/2d6658621b490071?Ink=st&q=&rnum=1&hl=de#2d6658621b490071 (the whole document).
"Reading blog, recording program, etc., how to make use of iPod other than for music", Click, Nikkei BP, May 12, 2005, vol. 12, No. 6, p. 87-89.
"What is iPodderX", Retrieved from the Internet on Oct. 31, 2004, XP002401120, at URL http:web.archive.org/web/20041031000450/http://ipodderx.com, pp. 1-2.
Adam Curry, ipodder.org screen shots, Sep. 21, 2004.
Anonumous, "What is iPodderX," retrieved from the Internet, Oct. 31, 2004, pp. 1-2.
Chorianopoulos et al., "Cross Media Digital Rights Management for Online Music Stores", Automated Production of Cross Media Content for Multi-Channel Distribution, 2005. First International Conference on Florence, Italy 30-02 Nov. 2005, Piscataway, NJ, USA, IEEE, XP010892461, Nov. 30, 2005, pp. 257-260.
Examination Report dated Mar. 14, 2008 from European Application No. 06 759 342.6.
Examination Report dated Mar. 14, 2008 from European Application No. 06 759 421.8.
Final Office Action dated Dec. 23, 2010 from U.S. Appl. No. 12/488,820.
Hammersley, Ben, "Content Syndication with RSS," O'Reilly, Mar. 2003.
International Search Report Dec. 19, 2006 from International Application No. PCT/US2006/017955.
Nayota Ito, "Let's Begin RSS" UNIX User vol. 13, No. 3, Japan, Softbank Publishing Corp., Mar. 1, 2004, vol. 13, pp. 80-90.
Notice of Allowance dated Dec. 17, 2008 in U.S. Appl. No. 11/166,331.
Notice of Allowance dated May 13, 2011 from U.S. Appl. No. 12/488,820.
Notice of Grounds of Rejection dated May 13, 2011 from Japanese Application No. 2008-512349.
Office Action dated Aug. 1, 2008 from U.S. Appl. No. 11/166,332.
Office Action dated Aug. 14, 2009 from Chinese Patent Application No. 200680021898.4.
Office Action dated Aug. 5, 2009 from U.S. Appl. No. 11/166,332.
Office Action dated Aug. 6, 2010 from U.S. Appl. No. 12/488,820.
Office Action dated Dec. 10, 2007 from U.S. Appl. No. 11/166,333.
Office Action dated Feb. 19, 2009 in U.S. Appl. No. 11/166,333.
Office Action dated Feb. 26, 2008 from U.S. Appl. No. 11/166,331.
Office Action dated Feb. 28, 2011 from Japanese Application No. 2008-512342.
Office Action dated Jan. 22, 2010 from Application No. 11/166,332.
Office Action dated Mar. 1, 2010 from U.S. Appl. No. 11/166,333.
Office Action dated May 15, 2009 from Chinese Patent Application No. 200680022102.7.
Office Action dated May 3, 2007 from U.S. Appl. No. 11/166,333.
Office Action dated May 8, 2009 from U.S. Appl. No. 11/166,332.
Office Action dated Nov. 22, 2006 from U.S. Appl. No. 11/166,333.
Office Action dated Nov. 25, 2008 in U.S. Appl. No. 11/166,332.
Office Action dated Nov. 3, 2009 from European Application No. 06 759 421.8.
Office Action dated Nov. 4, 2009 from European Application No. 06 759 342.6.
Office Action dated Sep. 18, 2008 from U.S. Appl. No. 11/166,331.
Partial Search Report dated Oct. 20, 2006 from International Application No. PCT/US2006/017957.
Partial Search Report dated Oct. 20, 2006 from International PCT/US2006/017768.
Partial Search Report dated Sep. 18, 2006 from International Application No. PCT/US2006/017955.
Sandler et al., "FeedTree: Sharing Web Micronews with Peer-to-Peer Event Notification", Peer-to-Peer Systems IV 4th International Workshop, IPTPS 2005, Feb. 25, 2005, pp. 141-151.
Search Report dated Dec. 19, 2006 from International Application No. PCT/US2006/017957.
Search Report dated Dec. 21, 2006 from International Application No. PCT/US2006/017957.
Search Report from dated Dec. 19, 2006 International PCT/US2006/017768.
Written Opinion dated Dec. 19, 2006 from International Application No. PCT/US2006/017768.
Written Opinion dated Dec. 19, 2006 from International Application No. PCT/US2006/017955.
Written Opinion from dated Dec. 19, 2006 from International Application No. PCT/US2006/017957.
US9467504B2 (en) * 2005-05-21 2016-10-11 Apple Inc. Techniques and systems for supporting podcasting
EP3142030A1 (en) 2017-03-15
WO2006127271A2 (en) 2006-11-30
CN102880627A (en) 2013-01-16
US20090265750A1 (en) 2009-10-22
US20170006090A1 (en) 2017-01-05
EP1889184A2 (en) 2008-02-20
JP2008546057A (en) 2008-12-18
CN102880627B (en) 2016-03-02
US8020762B2 (en) 2011-09-20
US7686215B2 (en) 2010-03-30
US9923962B2 (en) 2018-03-20
US20120011227A1 (en) 2012-01-12
HK1121829A1 (en) 2013-04-05
CN102982058B (en) 2016-06-29
WO2006127271A3 (en) 2007-03-29
US9104289B2 (en) 2015-08-11
US20150373090A1 (en) 2015-12-24
US20060265503A1 (en) 2006-11-23
US9467504B2 (en) 2016-10-11
CN102982058A (en) 2013-03-20
JP5038295B2 (en) 2012-10-03
US20140026049A1 (en) 2014-01-23
US8646687B2 (en) 2014-02-11
WO2006127271B1 (en) 2007-07-05
US20120284422A1 (en) 2012-11-08
US7571167B1 (en) 2009-08-04 Peer-to-peer network content object information caching
US8024302B2 (en) 2011-09-20 Meta data management for media content objects
US20080244065A1 (en) 2008-10-02 Chronology display and feature for online presentations and web pages
Free format text: CLAIMS 1, 2, 7, 9 AND 15 ARE CANCELLED.NEW CLAIMS 21-40 ARE ADDED AND DETERMINED TO BE PATENTABLE.CLAIMS 3-6, 8, 10-14 AND 16-20 WERE NOT REEXAMINED.