Method and system for configurable automatic media selection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
UP-0833399
(2004-04-27)
등록번호
US-7827259
(2010-11-22)
발명자
/ 주소
Heller, David
Robbin, Jeffrey L.
출원인 / 주소
Apple Inc.
인용정보
피인용 횟수 :
120인용 특허 :
115
초록▼
Techniques for repeatedly selecting and presenting media items at a media device are disclosed. In one embodiment, media items are automatically (or dynamically) selected from a media source (e.g., list of media items) and then presented at a media device. As a result, the selected media items can b
Techniques for repeatedly selecting and presenting media items at a media device are disclosed. In one embodiment, media items are automatically (or dynamically) selected from a media source (e.g., list of media items) and then presented at a media device. As a result, the selected media items can be continuously selected and presented in an automated manner. In one embodiment, the automatic selection of the media items can be performed in accordance with at least one criterion. The at least one criterion can be user-specified and/or rules-based. In one embodiment, a display screen can display information pertaining to recently presented media items, media item being presented, and upcoming media items to be presented.
대표청구항▼
What is claimed is: 1. A method for using a computing device to play media items using a media player operating on the computing device, said method comprising: (a) identifying a source for a plurality of media items available to be played; (b) obtaining at least one criterion for use in selection
What is claimed is: 1. A method for using a computing device to play media items using a media player operating on the computing device, said method comprising: (a) identifying a source for a plurality of media items available to be played; (b) obtaining at least one criterion for use in selection of the plurality of media items to be played from the source; (c) determining a set of media items to be played based upon the plurality of media items available from the source based on the at least one criterion; and (d) playing the determined set of media items on the media player, wherein the at least one criterion is a user-selected criterion, wherein each of the plurality of media items to be played has a rating value associated therewith, wherein the media items to be played are played in a random order influenced by the user-selected criterion, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining (c) to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 2. A method as recited in claim 1, wherein the media items are songs. 3. A method as recited in claim 1, wherein said method operates to repeat said determining (c) and said playing (d) so as to continuously play media items from the source. 4. A method as recited in claim 1, wherein said method comprises: (e) displaying, on a display of the media player, a list of media items, the list including the determined set of media items, a plurality of recently played media items, and a plurality of upcoming media items. 5. A method as recited in claim 4, wherein the media items are songs, and wherein said method operates to repeat said determining (c) and said playing (d) so as to continuously play media items from the source. 6. An automatic media presentation method for using a computing device to present media items on a media device, said method comprising: (a) identifying a source for a plurality of media items available to be played; (b) determining a set of media items to be played from the source based on at least one criterion; (c) presenting the determined set of media items on the media device; (d) repeating said determining (b) and said presenting (c) so as to automatically and continuously present sets of the plurality of media items on the media device; and (f) playing the set of media items on the media device, wherein the at least one criterion is a user-selected criterion, wherein each of the plurality of media items to be played has a rating value associated therewith, wherein the plurality of media items to be played are played in a random order influenced by the user-selected criterion, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining (b) to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 7. An automatic media presentation method as recited in claim 6, wherein the media device is a media player. 8. An automatic media presentation method as recited in claim 6, wherein the media items are songs, and wherein said presenting (c) plays the songs. 9. An automatic media presentation method as recited in claim 6, wherein the media items are images, and wherein said presenting (c) displays the images. 10. An automatic media presentation method as recited in claim 6, wherein said determining (b) comprises: associating weighting values to each of the set of media items within the source; and randomly selecting the set of media items from the source giving effect to the weighting values. 11. An automatic media presentation method as recited in claim 10, wherein the media device is a media player. 12. An automatic media presentation method as recited in claim 11, wherein the media items are songs, and wherein said presenting (c) plays the songs. 13. An automatic media presentation method as recited in claim 11, wherein the media items are images, and wherein said presenting (c) displays the images. 14. An automatic media presentation method as recited in claim 6, wherein said determining (b) comprises: (b1) obtaining a first user criterion and a first importance value; (b2) determining a first set of the media items from the source that satisfy the first user criterion; (b3) obtaining a second user criterion and a second importance value; (b4) determining a second set of the media items from the source that satisfy the second user criterion; (b5) randomly selecting one of the first set and the second set based on the first importance value and the second importance value; and (b6) randomly selecting one of the media items on the selected one of the first set and the second set. 15. An automatic media presentation method as recited in claim 14, wherein said selecting (b5) comprises: determining a relative importance from the first importance value and the second importance value; and randomly selecting one of the first set and the second set biased in accordance with the relative importance. 16. An automatic media presentation method as recited in claim 15, wherein the media device is a media player, and wherein the media items are audio or image files, and wherein said presenting (c) plays the audio files or displays the image files. 17. A method as recited in claim 6, wherein said presenting (c)) comprises: (c1) displaying information pertaining to the determined set of media items on a display of the media device; and (c2) playing the set of media items on the media device. 18. A method as recited in claim 17, wherein said method further comprises identifying at least one display preference, and wherein said displaying (c1) is performed in accordance with the least one display preference. 19. A method as recited in claim 18, wherein the at least one display preference specifies at least one of a number of recently played media items and a number of upcoming media items. 20. A method as recited in claim 19, wherein said displaying (c1) simultaneously displays, on the display, information on each of the number of recently played media items as well as information on each of the number of upcoming media items. 21. A computing device including a display and a processor, said computing device being configured to: identify a source for a plurality of media items available to be played; determine a set of media items to be played based upon the plurality of media items available from the source based on at least one criterion; wherein the at least one criterion is a user-selected criterion, present the determined set of media items on the media device; and repeat said determine and said present so as to automatically and continuously present sets of media items on the media device, wherein each of the media items to be played has a rating value associated therewith, wherein the media items to be played are played in a random order influenced by the user-selected criterion, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determine to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 22. A device as recited in claim 21, further comprising a list including at least a plurality of name, time, artist, album and genre. 23. A device as recited in claim 21, further comprising: a media source selector that enables a user of the media player to select one of a plurality of media sources to be the media source. 24. A device as recited in claim 23, further comprising: a media window selector that enables the user to control at least one attribute of a media display window. 25. A device as recited in claim 24, wherein the attribute pertains to at least one of a number of recently played media items and a number of upcoming media items. 26. A device as recited in claim 21, further comprising a first region of a display window providing said media source indication on a display of the media player, a second region of the display window providing a list of information, and a third region of the display window providing a user interface control device. 27. A device as recited in claim 21, wherein the rating value is determined by user rating imposed on the media items. 28. A computer program storage device storing a program of instructions executable by a machine to perform a method for presenting media items on a media device, the method comprising: identifying a source for a plurality of media items available to be played; determining a set of media items to be played based upon the plurality of media items available from the source based on at least one criterion; wherein the at least one criterion is a user-selected criterion, presenting the determined set of media items on the media device; and repeating said determining and said presenting so as to automatically and continuously present sets of media items on the media device, wherein each of the media items to be played has a rating value associated therewith, wherein the media items to be played are played in a random order influenced by the user-selected criterion, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 29. A computer program storage device storing a program of instructions executable by a machine to perform a method for presenting media items on a media device, the method comprising: identifying a source for a plurality of media items available to be played; determining a set of media items to be played based upon the plurality of media items available from the source based on at least one criterion; randomly selecting an available media item from the set of media items based on at least one criterion; wherein the at least one criterion is a user-selected criterion, associating a rating value with each of the available media items; and presenting the selected media item on the media device, repeating said selecting and said presenting so as to automatically and continuously present media items on the media device, wherein the at least one criterion causes a first media item of the plurality of available media items with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item of the plurality of available media items if the first rating value is greater that the second rating value. 30. A computer program storage device as recited in claim 29, wherein the at least one criterion is predetermined by a user of the media device. 31. A computer program storage device as recited in claim 29, wherein the at least one criterion includes at least one user-configured rule. 32. A computer program storage device as recited in claim 31, wherein the at least one user-configured rule is based on at least one media attribute associated with the plurality of available media items. 33. A computer program storage device as recited in claim 29, wherein the at least one criterion influences the random selection of certain of the media items within the plurality of available media items. 34. A computer program storage device as recited in claim 29, wherein the at least one criterion is based on at least one media attribute associated with the plurality of available media items. 35. A computer program storage device as recited in claim 33, wherein the at least one criterion includes or uses at least one importance indication. 36. A computer program storage device as recited in claim 29, wherein the at least one criterion includes a range for the at least one criterion. 37. A computer program storage device as recited in claim 29, wherein said computer readable medium further comprises: computer program code for repeating said computer program code for selecting and said computer program code for presenting so as to automatically and continuously present media items on the media device. 38. A method of automatically selecting media items from a source library for presentation using a media player, said method comprising: receiving a user selection of at least one criterion to be used in selecting a plurality of media items from the library; determining a set of media items available from the plurality of media items selected from the library for presentation using the at least one criterion; and presenting the determined set of media items using the media player on a media device, wherein said determining includes at least selecting randomly from the media items in the library that satisfy the at least one criterion, wherein the at least one criterion is a user-selected criterion, repeating said determining and said presenting so as to automatically and continuously present selected ones of the media items on the media device, wherein each of the media items to be presented has a rating value associated therewith, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 39. A method as recited in claim 38, further comprising: (d) receiving a user selection of the library. 40. A method as recited in claim 38, where said at least one criterion includes one or more of the following: media item artist, media item play length, media item genre, media item name, media item composer, and media item date. 41. A method as recited in claim 38, where said at least one criterion includes one or more of the following: media item play count, a user-selected media item rating, and media item date. 42. A method as recited in claim 38, where said at least one criterion includes a weighting to be applied to the media items in said determining. 43. A method of configuring criteria for selecting media items to be presented using a media playback device, said method comprising: receiving a user selection of at least one criterion to be used for selecting a plurality of media items from a source library; receiving a user selection of a range of rating values for said at least one criterion; determining a set of media items based upon the plurality of media items from the source library for presentation using the at least one criterion and the range of rating values; and wherein said determining includes at least selecting randomly from the plurality of media items in the source library that satisfy the at least one criterion, presenting the determined set of media items using the media playback device, wherein said determining includes at least selecting randomly from the plurality of media items in the source library that satisfy the at least one criterion, wherein the at least one criterion is a user-selected criterion, wherein each of the set of media items to be presented has a rating value associated therewith, and wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 44. A method as recited in claim 43, wherein said method further comprises: receiving a weighing factor to be applied in selecting the set of media items for which the at least at least one criterion falls within the range of values. 45. A method of configuring criteria for selecting media items to be presented using a media playback device, said method comprising: receiving at least one user-configured rule to be used for selecting a plurality of media items from a source of media items; determining a set of media items based upon the plurality of media items selected from the source of media items for presentation using the at least one user-configured rule; wherein said determining includes at least selecting randomly from the plurality of media items that satisfy the at least one user-configured rule, associating a rating value with each of the media items to be played; and presenting the determined set of media items using the media playback device, wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value. 46. A method as recited in claim 45, wherein the user-configured rule is applied against attributes of each of the set of media items during said determining. 47. A method as recited in claim 45, wherein the user-configured rule includes a range of values for the user-configured rule. 48. A method as recited in claim 45, wherein the user-configured rules includes or uses an importance indication. 49. A method as recited in claim 45, wherein the user-configured rules includes a range. 50. A method as recited in claim 45, wherein said method operates to repeat said determining and said presenting so as to continuously present media items. 51. A computer program storage device tangibly storing a program of instructions executable by a machine to perform a method for selecting media items to be presented on a media device, the method comprising: receiving at least one user-configured rule to be used for selecting a plurality of media items from a source of media items; determining a set of media items based upon the plurality of media items selected from the source of media items for presentation using the at least one user-configured rule; wherein said determining includes at least selecting randomly from the plurality of media items that satisfy the at least one user-configured rule, associating a rating value with each of the media items to be played; and presenting the determined set of media items using the media playback device, wherein the at least one criterion causes a first media item with a first rating value to be more likely chosen by said determining to be included in the set of media items than a second media item with a second rating value, if the first rating value is greater that the second rating value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (115)
Mirouze,Michel; Depret,Eric; Parfait,B챕atrice; Thorigne,Yves, Activating an interactive multimedia terminal.
Allen Richard (111 E. Myrna La. Tempe AZ 85284), Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a r.
Culbertson Charles R. (11513 Wiginton Dr. Austin TX 78758) Holly Arthur C. (6902 Bayridge Ter. Austin TX 78759) Ham David L. (20565 Little Rock Way Malibu CA 90265), Automated digital broadcast system.
Hinman,Jeremy D. F.; Kaiser,Rolf W.; Stanfield,Geoffrey R.; Deeds,Paul; Flannery,Frank; Rivelli,David, Classification of information and use of classifications in searching and retrieval of information.
Arai,Toshiyuki; Kumagai,Takashi; Inai,Hajime; Sato,Hiroaki; Yodo,Fumitake; Oyama,Masami, Data processing system having data reproduction independent of data processing.
Smith R. Steven ; Nelson Matthew R., Disk controller having sequential digital logic in a state machine for transferring data between DMA device and disk dr.
Beaudet Phillip (Pickering CAX) Black Matthew (Lexington KY) Edwards Jonathan (Lexington KY) Jones Julian (Toronto CAX) Merks Eduardus A. T. (North York CAX) Spall Roger (North York CAX), Dynamic hierarchical selection menu.
Robbin,Jeffrey L.; Jobs,Steve; Wasko,Timothy; Christie,Greg; Chaudhri,Imran, Graphical user interface and methods of use thereof in a multimedia player.
Ashe, Dylan B.; Johnston, Jr., Robert G.; Ruff, Joseph A.; Clifford, Daniel, Graphical user interface with hierarchical structure for customizable menus and control objects.
Kahl Daryl J. (Flower Mound TX) King Chen D. (Colleyville TX) Lee Raymond E. (Irving TX) Stanners Sharon (Boca Raton FL) Torres Robert J. (Colleyville TX), Method and apparatus for maintaining a record of set-creating data processing activities and associated data sets.
Parker Lorne A. (Middleton WI) Hanrahan Steven R. (Sun Prairie WI) Kleiner Julian (Chomedey CAX), Method and apparatus for producing an audio magnetic tape recording at high speed from a preselected music library.
Abram, Philip Michael; Beckwitt, Marc; Gudorf, Gregory D.; Raymond, Brian; Siegel, Brian; Tobin, Christopher M.; Iso, Kazuaki, Method and apparatus for synchronizing device information.
Hawkins Jeffrey C. ; Boyer Monty ; Sipher Joe ; Tzeng Lih-Shyng ; Kucala Greg, Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable.
Donahue Clark P. ; Bhatt Nikhil, Method and system for data transmission over a network link between computers with the ability to withstand temporary in.
Capossela Chris C. ; Felder Kenny M. ; Shulman Nicholas J. ; Williamson Peter H., Method and system for integrating an object-based application with a version control system.
John M. Van Ryzin ; Peter Douma, Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device.
Porteus, Bradford Evan; Beeram, Ranga Reddy; Manning, Damian Franken, Method for producing playlists for personalized music stations and for transmitting songs on such playlists.
Victor Kenneth E. (Mountain View CA) Alley Peter E. (Saratoga CA) Collins Scott C. (Cupertino CA) Dishon Danny L. (Menlo Park CA) Sharpe Benjamin W. (San Francisco CA), Method of forming an editor.
Fenner Knut Thomas ; Zoels Jan-Christoph ; Gioscia Rich, Modular media storage system and integrated player unit and method for accessing additional external information.
William Russell Belknap ; Steven K. Elliot ; Gerald Edward Kozina ; Tram Thi Mai Nguyen, Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters.
Alexander Gregory (120 D Klein Creek Ct. Carol Stream IL 60188) Volk David L. (301 Oakwood Ct. Clairton PA 15025) Goldenbogen Steven D. (733 Broughton St. Pittsburgh PA 15213), Music vending machine capable of recording a customer\s music selections onto a compact disc.
Mercer,Ian Cameron; LaChapelle,Kevin Leigh; Miyamoto,Harutoshi; Yanagawa,Yoshifumi; Takeguchi,Nobuyasu; Matsumi,Chiyoko, Navigating media content via groups within a playlist.
Keller, Peter J.; Kelley, Michael J.; Buntinas, Rimas M.; Lahr, John M., Optical storage device capable of recording a set of sound tracks on a compact disc.
Pawlowski John J. ; Rothschild Stephen ; Godin David K. ; Colon Richard S. ; Dwyer John J., Portable digital audio recorder with adaptive control configurations.
Foladare Mark ; Goldman Shelley ; Silverman David Phillip ; Sturm Walter, Programmable radio subscription system for receiving selectively defined information.
Bernard Warren E. ; Jacobson Philip A., System and method for automated remote previewing and purchasing of music, video, software, and other multimedia product.
Lunsford, Eric M.; Lemke, Steven C.; Osborn, Neal A.; Canova, Jr., Francis J.; Johnson, Scott R., System and method for detection of an accessory device connection status.
Lunsford, Eric M.; Lemke, Steven C.; Osborn, Neal A.; Canova, Jr., Francis J.; Johnson, Scott R., System and method for detection of an accessory device connection status.
Flanagin Steve ; Hu George ; Ved Haresh G. ; Wu Charles, System and method for interaction between one or more desktop computers and one or more mobile devices.
Mousseau, Gary P.; Ferguson, Tabitha; Linkert, Barry; Veen, Raymond Vander; Castell, David; Lazaridis, Mihal, System and method for pushing information from a host system to a mobile data communication device.
Clark Ted H. (Houston TX) Malisewski Steven C. (Cypress TX) Cooper Patrick R. (Houston TX) Crosswy William Caldwell (Spring TX) Crochet Larry J. (Houston TX), System for automatic synchronization of common file between portable computer and host computer via communication channe.
David D. Kloba ; Michael R. Gray ; David M. Moore ; Thomas E. Whittaker ; David J. Williams ; Rafael Z. Weinstein ; Joshua E. Freeman ; Linus M. Upson, System, method, and computer program product for synchronizing content between a server and a client based on state information.
Saigh Michael M. ; Chang Edward H. ; Brockhouse Douglas B. ; Chang Hsiao-Shih, Systems and apparatus for electronic communication and storage of information.
Bodin, William K.; Jaramillo, David; Redman, Jerry W.; Thorson, Derral C., Informing a user of a content management directive associated with a rating.
Sheldon, Kerri I. H.; Scudder, Timothy J.; Law, Veronica Y.; Doll, Marc S.; Wiswall, Jonathan D.; Tedesco, Megan L.; Chub, Sergey; Hull, Eric J., Integrated media user interface.
Coburn, Arthur L.; Millington, Nicholas A. J.; Wren, Paul; Schulert, Andrew J.; Lambourne, Robert A.; Lang, Jonathan P., Method and apparatus for displaying single and internet radio items in a play queue.
Kearney, III, Philip F.; Newberry, Jr., Robert Dale; Robbin, Jeffrey L.; Heller, David; Wysocki, Christopher R.; Davis, Stephen Anderson, Networked media station.
Millington, Nicholas A. J., Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data.
Millington, Nicholas A. J.; Ericson, Michael, Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator.
Bates, Paul; Keyser-Allen, Lee; Lang, Jonathan P.; Roberts, Diane; Millington, Nicholas A. J., Systems, methods, apparatus, and articles of manufacture to provide guest access.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.