System and method for providing a personalized media service
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/30
H04L-029/06
출원번호
US-0913938
(2013-06-10)
등록번호
US-9172732
(2015-10-27)
발명자
/ 주소
Rosenberg, Jeremy C.
Yurman, Ronald M.
출원인 / 주소
Music Choice
대리인 / 주소
Rothwell, Figg, Ernst & Manbeck, P.C.
인용정보
피인용 횟수 :
1인용 특허 :
205
초록▼
A system and method for providing a personalized media service. In one aspect, the system includes an on-demand system, a plurality of subscriber devices, and a network to which the on-demand system and the subscriber devices are coupled so that the on-demand system and the subscriber devices can co
A system and method for providing a personalized media service. In one aspect, the system includes an on-demand system, a plurality of subscriber devices, and a network to which the on-demand system and the subscriber devices are coupled so that the on-demand system and the subscriber devices can communicate with each other. The on-demand system enables a user to create one or more personalized media channels by enabling the user to specify his/her media preferences for each channel. The on-demand system includes a media server for streaming media to the plurality of subscriber devices. The media is preferably implemented using a video-on-demand server.
대표청구항▼
1. A method comprising: storing computer software on a non-transitory computer readable medium;receiving a message from a user's device;transmitting the computer software to the user's device in response to the message; andtransmitting a plurality of identifiers to the user's device, whereinthe comp
1. A method comprising: storing computer software on a non-transitory computer readable medium;receiving a message from a user's device;transmitting the computer software to the user's device in response to the message; andtransmitting a plurality of identifiers to the user's device, whereinthe computer software comprises: a set of instructions configured such that when executed by the user's device causes the user's device to transmit a first request to a server in response to the user selecting a media channel, wherein an identifier included in the first request identifies the selected media channel;a set of instructions configured such that when executed by the user's device causes the user's device to automatically transmit to a server a second request that includes an identifier identifying a first music item identified by one of the plurality of identifiers and that causes the server to transmit the first music item to the user's device;a set of instructions configured such that when executed by the user's device causes the user's device to play the first music item in response to the user's device receiving the first music item transmitted from the server in response to the second request;a set of instructions configured such that when executed by the user's device causes the user's device to automatically transmit to a server a third request while the first music item is being played by the user's device or immediately after the user's device completes playing the first music item, wherein the third request identifies a second music item that is different than the first music item and the server is configured to transmit the second music item to the user's device in response to the third request;a set of instructions configured such that when executed by the user's device causes the user's device to store at least a portion of the second music item in a storage unit of the user's device; anda set of instructions configured such that when executed by the user's device causes the user's device to automatically play the second music item at a point in time that is after the first music item finishes playing. 2. The method of claim 1, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to transmit, before the second music item finishes playing but after the first music item finished playing, a fourth request to a server, which is configured to transmit a third music item to the consumer device in response to the fourth request;a set of instructions configured such that when executed by the user's device causes the user's device to store the third music item in the storage unit of the consumer device; anda set of instructions configured such that when executed by the user's device causes the user's device to play the third music item immediately after the second music item finishes playing. 3. The method of claim 1, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to display a dislike button on the display while the first music item is being played;a set of instructions configured such that when executed by the user's device causes the user's device to perform the following actions immediately in response to the user activating the dislike button: (a) stop playing of the first music item, (b) delete the first music item from the storage unit, and (c) play the second music item. 4. The method of claim 1, wherein the computer software further comprises a set of instructions configured such that when executed by the user's device causes the user's device to delete the first music item and the second music item from the storage unit in response to the user selecting to listen to another media channel while the first music item is playing. 5. The method of claim 1, wherein the first music item has a title, andthe computer software further comprises a set of instructions configured such that when executed by the user's device causes the user's device to display the title of the first music item while the first music item is being played, but not display any title associated with the second music item until (a) such time as the second music item is played or (b) a point in time immediately prior to the playing of the second music item. 6. The method of claim 1, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to display on the display a selectable element for enabling the user to indicate that the user would like to create a media channel; anda set of instructions configured such that when executed by the user's device causes the user's device to display on the display a user interface that prompts the user to enter one or more artists or songs in response to the user selecting the selectable element. 7. The method of claim 1, wherein the set of instructions for storing the second music item in the storage unit of the consumer device comprises computer instructions for protecting the second music item so that the user does not have direct access to the second music item. 8. A computer system, comprising: a data processor;a non-transitory computer readable medium coupled to the data processor; and computer software stored on the non-transitory computer readable medium, whereinthe computer software comprises: a set of instructions configured such that when executed by a user's device causes the user's device to transmit a first request to a server in response to the user selecting a media channel, wherein an identifier included in the first request identifies the selected media channel;a set of instructions configured such that when executed by the user's device causes the user's device to automatically transmit to a server a second request that includes an identifier identifying a music item, wherein the computer software is configured such that the second set of instructions is executed automatically after the user selects the media channel;a set of instructions configured such that when executed by the user's device causes the user's device to play the first music item;a set of instructions configured such that when executed by the user's device causes the user's device to automatically transmit to a server a third request while the first music item is being played by the user's device or immediately after the first music item finishes being played, wherein the third request identifies a second music item that is different than the first music item and whereby the server is configured to transmit the second music item to the user's device in response to the third request;a set of instructions configured such that when executed by the user's device causes the user's device to store at least a portion of the second music item in a storage unit of the user's device; anda set of instructions configured such that when executed by the user's device causes the user's device to play the second music item at a point in time that is after the first music item finishes playing. 9. The system of claim 8, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to transmit, before the second music item finishes playing but after the first music item finished playing, a fourth request to a server, which is configured to transmit a third music item to the consumer device in response to the fourth request;a set of instructions configured such that when executed by the user's device causes the user's device to store the third music item in the storage unit of the consumer device; anda set of instructions configured such that when executed by the user's device causes the user's device to play the third music item immediately after the second music item finishes playing. 10. The system of claim 8, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to display a dislike button on the display while the first music item is being played;a set of instructions configured such that when executed by the user's device causes the user's device to perform the following actions immediately in response to the user activating the dislike button: (a) stop playing of the first music item, (b) delete the first music item from the storage unit, and (c) play the second music item. 11. The system of claim 8, wherein the computer software further comprises a set of instructions configured such that when executed by the user's device causes the user's device to delete the first music item and the second music item from the storage unit in response to the user selecting to listen to another media channel while the first music item is playing. 12. The system of claim 8, wherein the first music item has a title, andthe computer software further comprises a set of instructions configured such that when executed by the user's device causes the user's device to display the title of the first music item while the first music item is being played, but not display any title associated with the second music item until (a) such time as the second music item is played or (b) a point in time immediately prior to the playing of the second music item. 13. The system of claim 8, wherein the computer software further comprises: a set of instructions configured such that when executed by the user's device causes the user's device to display on the display a selectable element for enabling the user to indicate that the user would like to create a media channel; anda set of instructions configured such that when executed by the user's device causes the user's device to display on the display a user interface that prompts the user to enter one or more artists or songs in response to the user selecting the selectable element.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (205)
Blatter Harold ; Horlander Thomas Edward ; Bridgewater Kevin Elliott ; Deiss Michael Scott, Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data.
Bijnagte Leendert M. (Minneapolis MN), Apparatus and method for communicating textual and image information between a host computer and a remote display termin.
Heredia,Rafael; Greer,Frank U.; Young,Randolph G.; Priddy,Sean S.; Dean,Michael P., Apparatus, method and database for control of audio/video equipment.
Dean Dawson F. ; Wang Edward Yan-Bing ; Chen Ling Tony ; Klemets Anders Edgar ; Chaddha Navin, Authorization systems, methods, and computer program products.
Harvey John P. ; Kressin Mark S. ; Meriwether Vincent J. ; Mills Richard A. ; Tulkoff Michael C., Automated and selective distribution of video broadcasts.
Wakai Bruce Minoru ; Troxel Robert ; Booth Marc ; Takata Kaz ; Evensen Karen ; Ninh Loi, Combined digital audio/video on demand and broadcast distribution system.
Robbins Clyde ; Maraska John F. ; Kamieniecki John ; Palmer Douglas W. ; Nasuti Tony ; Stein Robert C., Digital audio system with video output program guide.
Schoen Neil C. (9817 Freestate Pl. Gaithersburg MD 20879) Schoen Wendy A. (9817 Freestate Pl. Gaithersburg MD 20879), Digital customized audio products with user created data and associated distribution and production system.
Tsevdos James T. ; Cook Ross L. ; Ring Nancy Lee ; Barnhill Robert S. ; Hamblin Glen E. ; Milsted Kenneth L. ; Kindell Craig N. ; Waefler Susan Elizabeth ; Portela Carlos ; Anderson Brent C., Digital information accessing, delivery and production system.
Katz Donald R. ; Lau Edwin J. ; Mott Timothy ; Brenneman Scott A. ; Jun Benjamin Che-Ming ; Pai Samuel Hong-Yen, Digital information library and delivery system with logic for generating files targeted to the playback device.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Miller Larry (35 Glenmoore Dr. Greenwood Village CO 80111) Knudson Edward B. (11055 W. Rowland Ave. Littleton CO 80127) Davis Bruce (5505 Preserve Pkwy. South Greenwood Village CO 80121) Darata Paul , Electronic television program guide schedule system and method including virtual channels.
Ullman Craig ; Hidary Jack D. ; Spivack Nova T., Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments.
Dunn Matthew W. ; Shoff Daniel J., Interactive entertainment network system and method for customizing operation thereof according to viewer preferences.
Levergood Thomas Mark ; Stewart Lawrence C. ; Morris Stephen Jeffrey ; Payne Andrew C. ; Treese George Winfield, Internet server access control and monitoring systems.
Ottesen Hal Hjalmar ; Smith Gordon J. ; VanLeeuwen George Willard, Media-on-demand communication system and method employing direct access storage device.
Wall ; Jr. William Edgar ; McMullan ; Jr. Jay Cauthern ; Rovira Luis Agustin, Method and apparatus for communicating different types of data in a data stream.
Bassett,Ronald W.; Beadle,Bruce A.; Brown,Michael Wayne; Doud,Leon P.; Paolini,Michael A., Method and apparatus for dynamic distribution of controlled and additional selective overlays in a streaming media.
Castille Jean-Paul Gilbert,FRX, Method and apparatus for transmitting information recorded on information storage means from a central server to subscr.
John M. Van Ryzin, Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium.
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.
Foladare Mark ; Goldman Shelley ; Silverman David Phillip ; Sturm Walter, Programmable radio subscription system for receiving selectively defined information.
Clynes Manfred (19181 Mesquite Ct. Sonoma CA 95476), Remote access server using files containing generic and specific music data for generating customized music on demand.
Eyer, Mark Kenneth; Krishnan, Aditya; Zustak, Fred J.; Chang, Matthew S.; Proehl, Andrew M.; Candelore, Brant L.; Colsey, Nicholas; Yang, David K. L.; Golden, Dayan Ivy; Shintani, Peter Rae, Selective capture and storage of A/V objects in an interactive multimedia system.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
Bernard Warren E. ; Jacobson Philip A., System and method for automated remote previewing and purchasing of music, video, software, and other multimedia product.
Girard Michel ; Rowe Keith ; Matthews ; III Joseph H. ; Lawler Frank, System and method for calling video on demand using an electronic programming guide.
Brandt, Gary A.; Largen, Donald R.; Cummings, Wayne F., System and method for dynamically substituting broadcast material and targeting to specific audiences.
Rosenberg,Jeremy C.; Yurman,Ronald M.; Farber,Stuart H.; Del Beccaro,David J.; Bergan, Jr.,Richard T., System and method for providing a personalized media service.
Drosset, Joseph; Hanrahan, Jeffrey A.; Keeble, Louis J.; Price, Edwin C.; Mackintosh, Gregory B., System and method for providing measurement of tracking events with radio broadcast materials via the internet.
Herz Frederick ; Ungar Lyle ; Zhang Jian ; Wachob David ; Salganicoff Marcos, System and method for scheduling broadcast of and access to video programs and other data using customer profiles.
Herz Frederick ; Ungar Lyle ; Zhang Jian ; Wachob David ; Salganicoff Marcos, System and method for scheduling broadcast of and access to video programs and other data using customer profiles.
Dunn Bryan W. ; Eshleman Matthew A. ; Butler William W. ; Collins Donald J. ; Strike Timothy M. ; Bohlander Ronald A. ; Klimek David L., System and method for the delivery of digital video and data over a communication channel.
Herz Frederick S. M. ; Eisner Jason M. ; Ungar Lyle H. ; Marcus Mitchell P., System for generation of user profiles for a system for customized electronic identification of desirable objects.
Pocock Michael H. (485 Queens Avenue London ; Ontario CAX N6B1Y3 ), System for on-demand remote access to a self-generating audio recording, storage, indexing and transaction system.
Clarke ; Jr. Edward Payson ; Flavin Robert Alan ; Nihal Perwaiz ; Purdy Geoffrey Hale ; Vogl Norbert George, System for parsing multimedia data into separate channels by network server in according to type of data and filtering out unwanted packets by client.
Sizer ; II Theodore ; August Katherine G. ; Caldwell Charles D. ; Henrick Robert F., System for processing broadcast stream comprises a human-perceptible broadcast program embedded with a plurality of human-imperceptible sets of information.
Rothblatt Martine A., System for providing global portable internet access using low earth orbit satellite and satellite direct radio broadcast system.
Logan James (81 Castle Hill Rd. Windham NH 03087) Goessling Daniel (43 Davelin Rd. Wayland MA 01778), Time delayed digital video system using concurrent recording and playback.
Asmus Jean-Pierre (Marly-le-Roi FRX) Soto Joseph (Montrouge FRX) Op Het Veld Sebastianus J. (Eindhoven NLX) Schneider Henri W. (Eindhoven NLX), Video circuit with screen-burn-in protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.