WO2002009088A2 - Systeme de disc jockey personnalise - Google Patents
Systeme de disc jockey personnalise Download PDFInfo
- Publication number
- WO2002009088A2 WO2002009088A2 PCT/US2001/022964 US0122964W WO0209088A2 WO 2002009088 A2 WO2002009088 A2 WO 2002009088A2 US 0122964 W US0122964 W US 0122964W WO 0209088 A2 WO0209088 A2 WO 0209088A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- selected information
- digital audio
- audio data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
- G10H1/0058—Transmission between separate instruments or between individual components of a musical system
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/005—Device type or category
- G10H2230/015—PDA [personal digital assistant] or palmtop computing devices used for musical purposes, e.g. portable music players, tablet computers, e-readers or smart phones in which mobile telephony functions need not be used
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/046—File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
- G10H2240/061—MP3, i.e. MPEG-1 or MPEG-2 Audio Layer III, lossy audio compression
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/091—Info, i.e. juxtaposition of unrelated auxiliary information or commercial messages with or between music files
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/125—Library distribution, i.e. distributing musical pieces from a central or master library
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/201—Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
- G10H2240/241—Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
- G10H2240/251—Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analogue or digital, e.g. DECT, GSM, UMTS
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/281—Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
- G10H2240/295—Packet switched network, e.g. token ring
- G10H2240/305—Internet or TCP/IP protocol use for any electrophonic musical instrument data or musical parameter transmission purposes
Definitions
- FIELD The present invention relates generally to computer software applications and, more specifically, to digital audio player applications.
- media player applications for personal computers (PCs) and other digital devices has become widespread. Many different player applications are offered by software developers. The player applications are typically available for download from a network such as the Internet, often at no cost.
- One widely used player application is an audio player that renders digital audio files for listening by a user.
- Several different digital audio data formats are in common use, with the most common being the Motion Picture Expert Group (MPEG) audio layer 3 or "MP3" format.
- MPEG Motion Picture Expert Group
- MP3 Motion Picture Expert Group
- Play lists are a feature of many of the available audio player applications.
- a user typically constructs a play list of multiple audio files obtained from a variety of sources.
- the audio player application When the audio player application is operating according to a play list, the user may enjoy a successive stream of songs listed in the play list.
- manual intervention by the user via a user interface to interrupt the play list is needed in order to use the audio capabilities of the PC or other device for other purposes.
- Internet radio is a recent application whereby individual digital audio files are streamed to users on client systems.
- a "radio program" via the Internet is a sequence of audio files (e.g., songs) that may be broadcast to all users, or narrowcast to a selected group of users.
- songs e.g., songs
- Figure 1 is a diagram of a personalized disc jockey system according to an embodiment of the present invention.
- Figure 2 is a flow diagram illustrating processing of a personalized disc jockey system according to an embodiment of the present invention
- Figures 3 through 6 are example user interface diagrams according to an embodiment of the present invention
- Figure 7 is a diagram illustrating an example processing system for operating as a client or a server in a personalized disc jockey system according to an embodiment of the present invention.
- An embodiment of the present invention is a method and apparatus for providing personalized disc jockey services to a user over a network.
- the present invention provides for the automated insertion of personalized information content between segments of an audio program.
- the information may be based on user preferences and unique for the individual user.
- the user may also receive other information.
- the additional information may be rendered for the user in between the digital audio files (e.g., in between songs) or even as a "voice over" during a song.
- the additional information may be individually customized for the user based on a user-controlled profile or selected criteria. If the additional information is received in a textual format (e.g., ASCII), the text may be converted into speech for audible rendering to the user.
- a textual format e.g., ASCII
- a user may be executing an audio player application to play either locally stored digital audio files (e.g., files in MP3 or another audio format) or other streaming digital audio files (as in an Internet radio application).
- the system announces selected information to the user in between songs or as a voice-over during a song.
- the information may be any information selected by the user according to specified criteria that is accessible either locally or remotely (e.g., from a network, an intranet, the Internet, or a web site).
- the information may be rendered for the user at a specific time or frequency, or as a result of the occurrence of a selected event.
- the information may comprise the current time, song information (title, artist, album title, running length, record company name, producer, etc., some of which may be obtained from song file tags), sports scores, current news headlines, stock quotes, weather reports, traffic reports, new electronic mail (e-mail) message headers arriving at the user's mailbox, appointment reminders for upcoming appointments, a joke of the day, horoscope information, instant messages (IM), auction web site bidding information, television reminders, concert tour information, and so on.
- the information comprises e-mail message details (e.g., sender, subject line, etc.) or appointment reminders
- the data may be obtained from the user's mail program (such as Outlook, available from Microsoft Corporation, for example).
- Embodiments of the present invention may have particular application to selected information that is dynamic in nature and that may be obtained from a web site over the Internet. That is, information that is transitory or changing with events (such as the time, the weather, the current news items, current stock prices, etc.).
- This list contains examples of the types of information to be rendered to the user according to a user profile or user selected criteria and is not intended to be comprehensive or limit the scope of the invention.
- Other information may also be rendered between songs or as voice overs.
- FIG. 1 is a diagram of a personalized disc jockey system 10 according to an embodiment of the present invention.
- a disc jockey client 12 comprises a processing system for executing at least two application programs.
- the application programs may comprise a program for rendering digital content.
- the digital content may be any multimedia content in a digital form, such as audio, video, images, text, music, movies, books, or other data.
- the content is audio data (e.g., music).
- the disc jockey client comprises at least one of a PC, an Internet or network appliance, a set-top box, a handheld computer, a personal digital assistant, a personal and portable audio device, a cellular telephone, or other processing device.
- the application programs being executed on the disc jockey client comprise a media player 14 and a disc jockey controller 16.
- Media player 14 may be an application for rendering digital content for a user.
- media player may be an audio player such as Windows Media Player (available from Microsoft Corporation), RealPlayer (available from RealNetworks, Inc.), or WinAmp (available from NullSoft Corporation), for example.
- media player may be an application program or software plug-in that supports reception and rendering of Internet radio streams.
- Disc jockey controller 16 comprises a control module to interact with the media player in providing personalized content for the user.
- the disc jockey controller may be a plug-in for the media player.
- the disc jockey controller may comprise a dynamic link library (DLL) file in the Microsoft Windows operating system environment.
- the disc jockey controller manages the digital content to be rendered by the media player, including obtaining local and remotely accessed content.
- Content may be obtained from local storage 18 or remotely from servers coupled to a network 20.
- Network 20 may be any network or series of interconnected networks capable of transporting digital content.
- network 20 may be a local area network (LAN), a wide area network (WAN), the Internet, a terrestrial broadcast network such as a satellite communications network, or a wireless network.
- the disc jockey controller may include a text to speech converter function
- the text to speech converter function may convert the text into audio data recognizable as speech when rendered according to well-known methods. Such data may be sent to audio controller 24 for rendering on one or more speakers 26.
- the text to speech converter operates on data according to a speech application programming interface (SAPI).
- SAPI speech application programming interface
- the text to speech converter function may be located on the disc jockey server and the converted audio data may be sent over the network to the disc jockey client.
- the audio controller may comprise or be coupled to an audio device driver or a sound card.
- Media player 14 also sends content as audio data to audio controller 24 for rendering audibly for the user (e.g., playing MP3 files as music).
- the audio data may be forwarded via a network 20 to a network appliance 28.
- the network appliance in some embodiments may be a consumer electronics device such as a receiver or an amplifier (e.g., a home stereo), for example, coupled to one or more loudspeakers.
- the disc jockey client may be coupled to the network appliance by a home network.
- the personalized content and the digital audio content are stored locally on or otherwise obtained locally from the disc jockey client.
- the digital audio content (e.g., the music) may be stored in local storage 18.
- a user may have converted tracks from multiple compact discs (CDs) in the user's music collection from CD format to MP3 format (or other suitable digital audio format) and stored the MP3 files in the local storage along with a play list.
- CDs compact discs
- MP3 format or other suitable digital audio format
- the personalized information may be obtained from disc jockey client system characteristics (e.g., current system time) or from locally stored (“canned") information. In this case, all data for rendering may be obtained from within the disc jockey client system.
- the media player operates on the play list, the player obtains the song files from the local storage.
- the disc jockey controller also obtains the personalized information from the local storage.
- the digital audio content may be stored locally as discussed above, but the personalized information may be obtained from an external or remote source over a network.
- the information may be obtained in a well-known manner from a web site on the Internet.
- a disc jockey server 30 may accept requests from disc jockey client 12, and, more particularly, from disc jockey controller 16, for information to present to the user in between rendering of the digital audio content according to a user profile 32.
- the user profile is shown in Figure 1 as being located at the disc jockey server, however, in other embodiments, the user profile may be stored locally on the disc jockey client.
- the disc jockey server may operate a web site for the purpose of registering a user, setting up a user profile, accepting content from content providers 34 and advertising providers 36, accepting requests for information, and delivering the requested information according to the profile to the disc jockey client.
- the user via the disc jockey client, may set up the user's profile using user registration function 38.
- the user registration function may obtain personal or demographic information from the user in setting up the user's profile.
- One or more content providers 34 and one or more advertising providers 36 may provide information to the disc jockey server for communication to the disc jockey client depending on the particular embodiment used.
- advertisements or other content may be sent to the disc jockey client according to parameters of the user profile.
- content providers or advertising providers may be omitted.
- Content delivery scheduler function 40 may determine when personalized information is to be delivered to the disc jockey client according to the user profile.
- Content aggregator function 42 may aggregate the various segments of personalized information from various sources (e.g., content providers, advertising providers) for communication to the disc jockey client and subsequent rendering to a user.
- sources e.g., content providers, advertising providers
- Each of these functions may be combined with disc jockey server 30 or may be distributed among several servers coupled to the network.
- personalized content may be obtained from many different sources on the Internet.
- particular news and sports information of interest to the user as specified in the user profile may be obtained from one web site (e.g., Cable News Network (CNN), other television broadcasting network web sites), weather information may be obtained for a different web site (e.g., Accuweather), stock quotes may be obtained from another web site (e.g., CNN Financial News (CNNFN)), and so on.
- CNN CNN Financial News
- the personalized information may be stored locally, but the digital audio content may be obtained from a remote source (e.g., the Internet or an intranet).
- a remote source e.g., the Internet or an intranet.
- This type of operation may be used in conjunction with an Internet radio application where a web site streams audio data to the disc jockey client and the client obtains the personalized information from local storage 18 for rendering in between the streamed songs.
- a pause occurs in between streamed songs.
- the disc jockey client inserts the personalized information at the pause, so the user hears a continuous sequence of music, personalized information, and then music again.
- the personalized information may be obtained from at least one remote source such as web sites on the Internet or an intranet, and the digital audio content may also obtained from the same or other remote sources.
- all data to be rendered may be obtained remotely according to the functions discussed above.
- Figure 2 is a flow diagram illustrating processing of a personalized disc jockey system according to an embodiment of the present invention.
- the user via the disc jockey client, chooses the types of information to be received and the frequency of delivery. For example, a user might choose to receive an indication of the current time every half hour, the current price per share of Intel Corporation stock every hour or when the price changes by a selected percentage or dollar amount, and the general news headlines every four hours.
- the user sets up the user profile to define what information is to be received and when the information is to be received according to user preferences.
- the user selects a play list. Prior to selection of a play list, the user initiates execution of the media player 14 and/or the disc jockey controller 16, depending on the particular implementation. Selection of the play list may occur through the user interface of the media player 14.
- a song or other digital audio content from the play list is played by the media player in the well-known manner. That is, the digital audio data is converted into audible sounds by the various components of the disc jockey client for perception by the user.
- a check may be made at block 106 to determine if the song is over. If not, the media player continues to render the song. If the song is over, then a check may be made at block 108 to determine if the end of the play list has been reached. If the end of the play list is reached, then processing ends at block 110.
- processing continues with block 112.
- it may be determined whether to play any selected content at this time (e.g., at the end of the song and before the start of the next song in the play list).
- the selected content may be obtained.
- the content may be obtained from either a local or remote source.
- the text may be rendered or otherwise transformed into a digital audio form. In one embodiment, the transformation may be accomplished by text to speech function 22.
- the selected content may be distributed as digital audio information (e.g., MP3, WAV files) for presentation to the user.
- the audio data may be processed by audio controller 24 and one or more speakers 22 in the conventional manner.
- Blocks 112-118 may be repeated for a plurality of different content, depending on the contents of the user profile.
- processing may continue with the next song in the play list at block 104.
- the personalized information may be mixed with the song so as to provide a "voice over.” For example, the current time may be audibly rendered while a song is being played.
- Figures 3 through 6 are example user interface diagrams according to an embodiment of the present invention.
- Figure 3 illustrates a sample user interface for controlling a media player to play audio files (e.g., songs).
- the media player may include controls for conventional audio functions such as selection of play list or audio file, stop, play, fast forward, rewind, volume, etc.
- the disc jockey controller may be a plug-in or a shell that calls underlying media player functions.
- Figure 4 illustrates a sample user interface for selecting song information to be rendered as selected content in between songs. For example, the user may select announcing of song titles between every song, every two songs, every three songs, or according to other criteria.
- the user interface may provide the user with selections of album title, song title, band name, year recorded, and comments describing the song on the play list.
- Figure 5 illustrates a sample user interface for selecting current stock quote information for rendering as selected content.
- the disc jockey controller may allow the user to select various criteria for reporting stock information, such as which stocks to report, company name, stock symbol, price, percentage change in price, dollar amount change in price, as well as the frequency of reporting. Again, these are merely non-limiting examples of the types of information to be selected and subsequently rendered by the media player.
- Figure 6 illustrates a sample user interface for selecting weather information for rendering as selected content.
- developers of the disc jockey server may provide many different types of information for selection by a user. Each type of information may be associated with a user interface or web page for inputting the user's selection. The selections may be aggregated into the user profile for controlling the delivery of information to the user as described above.
- specific numbers, systems and configurations were set forth in order to provide a thorough understanding of the present invention. However, it is apparent to one skilled in the art having the benefit of this disclosure that the present invention may be practiced without the specific details. In other instances, well-known features were omitted or simplified in order not to obscure the present invention.
- Embodiments of the present invention may be implemented in hardware or software, or a combination of both. However, embodiments of the invention may be implemented as computer programs executing on programmable systems comprising at least one processor, a data storage system (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. Program code may be applied to input data to perform the functions described herein and generate output information. The output information may be applied to one or more output devices, in known fashion.
- a processing system embodying the playback device components includes any system that has a processor, such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
- DSP digital signal processor
- ASIC application specific integrated circuit
- the programs may be implemented in a high level procedural or object oriented programming language to communicate with a processing system.
- the programs may also be implemented in assembly or machine language, if desired.
- the invention is not limited in scope to any particular programming language.
- the language may be a compiled or interpreted language.
- the programs may be stored on a removable storage media or device (e.g., floppy disk drive, read only memory (ROM), CD-ROM device, flash memory device, digital versatile disk (DVD), or other storage device) readable by a general or special purpose programmable processing system, for configuring and operating the processing system when the storage media or device is read by the processing system to perform the procedures described herein.
- a removable storage media or device e.g., floppy disk drive, read only memory (ROM), CD-ROM device, flash memory device, digital versatile disk (DVD), or other storage device
- Embodiments of the invention may also be considered to be implemented as a machine-readable storage medium, configured for use with a processing system, where the storage medium so configured causes the processing system to operate in a specific and predefined manner to perform the functions described herein.
- Sample system 400 may be used, for example, to execute the processing for embodiments of the personal disc jockey system, in accordance with the present invention, such as the embodiment described herein.
- Sample system 400 is representative of processing systems based on the PENTIUM® III, PENTIUM® 4 and CELERON® microprocessors available from Intel Corporation, although other systems (including personal computers (PCs) having other microprocessors, engineering workstations, other set-top boxes, and the like) and architectures may also be used.
- PCs personal computers
- FIG. 7 is a block diagram of a system 400 of one embodiment of the present invention.
- the system 400 includes a processor 402 that processes data signals.
- Processor 402 may be coupled to a processor bus 404 that transmits data signals between processor 402 and other components in the system 400.
- System 400 includes a memory 406.
- Memory 406 may store instructions and/or data represented by data signals that may be executed by processor 402.
- the instructions and/or data may comprise code for performing any and/or all of the techniques of the present invention.
- Memory 406 may also contain additional software and/or data (not shown).
- a cache memory 408 may reside inside processor 402 that stores data signals stored in memory 406.
- a bridge/memory controller 410 may be coupled to the processor bus 404 and memory 406.
- the bridge/memory controller 410 directs data signals between processor 402, memory 406, and other components in the system 400 and bridges the data signals between processor bus 404, memory 406, and a first input/output (I/O) bus 412.
- graphics controller 413 interfaces to a display device (not shown) for displaying images rendered or otherwise processed by the graphics controller 413 to a user.
- First I/O bus 412 may comprise a single bus or a combination of multiple buses. First I/O bus 412 provides communication links between components in system 400.
- a network controller 414 may be coupled to the first I/O bus 412.
- a display device controller 416 may be coupled to the first I/O bus 412.
- the display device controller 416 allows coupling of a display device to system 400 and acts as an interface between a display device (not shown) and the system.
- the display device receives data signals from processor 402 through display device controller 416 and displays information contained in the data signals to a user of system 400.
- a second I/O bus 420 may comprise a single bus or a combination of multiple buses.
- the second I/O bus 420 provides communication links between components in system 400.
- a data storage device 422 may be coupled to the second I/O bus 420.
- a keyboard interface 424 may be coupled to the second I/O bus 420.
- a user input interface 425 may be coupled to the second I/O bus 420.
- the user input interface may be coupled to a user input device, such as a remote control, mouse, joystick, or trackball, for example, to provide input data to the computer system.
- An audio controller 427 may be coupled to the second I/O bus for handling processing of audio signals through one or more loudspeakers (not shown in Figure 7).
- a bus bridge 428 couples first I/O bridge 412 to second I/O bridge 420.
- Embodiments of the present invention are related to the use of the system 400 as a personal disc jockey server or client system. According to one embodiment, such processing may be performed by the system 400 in response to processor 402 executing sequences of instructions in memory 404. Such instructions may be read into memory 404 from another computer-readable medium, such as data storage device 422, or from another source via the network controller 414, for example. Execution of the sequences of instructions causes processor 402 to execute disc jockey processing according to embodiments of the present invention. In an alternative embodiment, hardware circuitry may be used in place of or in combination with software instructions to implement embodiments of the present invention. Thus, the present invention is not limited to any specific combination of hardware circuitry and software.
- data storage device 422 e.g., a DVD
- memory 406 is used to store on a shorter term basis the executable instructions of embodiments of the disc jockey client or server system in accordance with the present invention during execution by processor 402.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0304002A GB2382713B (en) | 2000-07-24 | 2001-07-20 | Personalized disc jockey system |
DE10196456T DE10196456T5 (de) | 2000-07-24 | 2001-07-20 | Persönliches Discjockeysystem |
AU2001276016A AU2001276016A1 (en) | 2000-07-24 | 2001-07-20 | Personalized disc jockey system |
HK03104816.1A HK1052575B (zh) | 2000-07-24 | 2003-07-07 | 個人化的唱片騎師系統 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62476000A | 2000-07-24 | 2000-07-24 | |
US09/624,760 | 2000-07-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002009088A2 true WO2002009088A2 (fr) | 2002-01-31 |
WO2002009088A3 WO2002009088A3 (fr) | 2003-06-26 |
Family
ID=24503213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/022964 WO2002009088A2 (fr) | 2000-07-24 | 2001-07-20 | Systeme de disc jockey personnalise |
Country Status (6)
Country | Link |
---|---|
CN (1) | CN1672190A (fr) |
AU (1) | AU2001276016A1 (fr) |
DE (1) | DE10196456T5 (fr) |
GB (1) | GB2382713B (fr) |
HK (1) | HK1052575B (fr) |
WO (1) | WO2002009088A2 (fr) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004031992A1 (fr) * | 2002-09-30 | 2004-04-15 | Johnson & Johnson Vision Care, Inc. | Systeme et procede de presentation multimedia |
WO2004049300A1 (fr) * | 2002-11-22 | 2004-06-10 | Hutchison Whampoa Three G Ip(Bahamas) Limited | Procede de generation d'un fichier audio sur un serveur a la demande d'un telephone mobile |
WO2004053832A1 (fr) * | 2002-12-06 | 2004-06-24 | Sony Ericsson Mobile Communications Ab | Format de donnees de support compact |
EP1435603A1 (fr) * | 2002-12-06 | 2004-07-07 | Sony Ericsson Mobile Communications AB | Format compact de données media |
EP1506486A1 (fr) * | 2002-05-22 | 2005-02-16 | Nokia Corporation | Service d'animation electronique |
WO2005071920A1 (fr) * | 2004-01-20 | 2005-08-04 | Reciva Limited | Procede permettant de transmettre des donnees et appareil relatif |
GB2440169A (en) * | 2006-07-14 | 2008-01-23 | Mediagraft Ltd | Media content provision |
WO2008039368A1 (fr) * | 2006-09-27 | 2008-04-03 | Hewlett-Packard Development Company, L.P. | génération de programme basée sur des informations de lecture |
US8963722B2 (en) | 2010-10-14 | 2015-02-24 | Sony Corporation | Apparatus and method for playing and/or generating audio content for an audience |
US9258346B2 (en) | 2007-03-26 | 2016-02-09 | International Business Machines Corporation | System, method and program for controlling MP3 player |
EP3471292A1 (fr) * | 2005-10-03 | 2019-04-17 | INTEL Corporation | Système et procédé de mise en mémoire cache de données |
US11347785B2 (en) | 2005-08-05 | 2022-05-31 | Intel Corporation | System and method for automatically managing media content |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7649136B2 (en) * | 2007-02-26 | 2010-01-19 | Yamaha Corporation | Music reproducing system for collaboration, program reproducer, music data distributor and program producer |
JP5040356B2 (ja) * | 2007-02-26 | 2012-10-03 | ヤマハ株式会社 | 自動演奏装置、再生システム、配信システム及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2985750B2 (ja) * | 1995-10-19 | 1999-12-06 | ヤマハ株式会社 | 通信カラオケ装置の情報ファイル管理方法および通信カラオケ装置 |
JP3087638B2 (ja) * | 1995-11-30 | 2000-09-11 | ヤマハ株式会社 | 音楽情報処理システム |
US5915238A (en) * | 1996-07-16 | 1999-06-22 | Tjaden; Gary S. | Personalized audio information delivery system |
FR2753827B1 (fr) * | 1996-09-26 | 1998-10-30 | Procede pour adjoindre a un signal sonore code de l'information complementaire, notamment textuelle, destinee a etre visualisee |
-
2001
- 2001-07-20 AU AU2001276016A patent/AU2001276016A1/en not_active Abandoned
- 2001-07-20 WO PCT/US2001/022964 patent/WO2002009088A2/fr active Application Filing
- 2001-07-20 CN CNA018161723A patent/CN1672190A/zh active Pending
- 2001-07-20 DE DE10196456T patent/DE10196456T5/de not_active Withdrawn
- 2001-07-20 GB GB0304002A patent/GB2382713B/en not_active Expired - Fee Related
-
2003
- 2003-07-07 HK HK03104816.1A patent/HK1052575B/zh not_active IP Right Cessation
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1506486A1 (fr) * | 2002-05-22 | 2005-02-16 | Nokia Corporation | Service d'animation electronique |
EP1506486A4 (fr) * | 2002-05-22 | 2007-11-07 | Nokia Corp | Service d'animation electronique |
WO2004031992A1 (fr) * | 2002-09-30 | 2004-04-15 | Johnson & Johnson Vision Care, Inc. | Systeme et procede de presentation multimedia |
WO2004049300A1 (fr) * | 2002-11-22 | 2004-06-10 | Hutchison Whampoa Three G Ip(Bahamas) Limited | Procede de generation d'un fichier audio sur un serveur a la demande d'un telephone mobile |
WO2004053832A1 (fr) * | 2002-12-06 | 2004-06-24 | Sony Ericsson Mobile Communications Ab | Format de donnees de support compact |
EP1435603A1 (fr) * | 2002-12-06 | 2004-07-07 | Sony Ericsson Mobile Communications AB | Format compact de données media |
WO2005071920A1 (fr) * | 2004-01-20 | 2005-08-04 | Reciva Limited | Procede permettant de transmettre des donnees et appareil relatif |
GB2427809A (en) * | 2004-01-20 | 2007-01-03 | Reciva Ltd | A method of transmitting data and related apparatus |
US11544313B2 (en) | 2005-08-05 | 2023-01-03 | Intel Corporation | System and method for transferring playlists |
US11347785B2 (en) | 2005-08-05 | 2022-05-31 | Intel Corporation | System and method for automatically managing media content |
EP3471292A1 (fr) * | 2005-10-03 | 2019-04-17 | INTEL Corporation | Système et procédé de mise en mémoire cache de données |
GB2440169A (en) * | 2006-07-14 | 2008-01-23 | Mediagraft Ltd | Media content provision |
WO2008039368A1 (fr) * | 2006-09-27 | 2008-04-03 | Hewlett-Packard Development Company, L.P. | génération de programme basée sur des informations de lecture |
US10171535B2 (en) | 2007-03-26 | 2019-01-01 | International Business Machines Corporation | Controlling MP3 player |
US9258346B2 (en) | 2007-03-26 | 2016-02-09 | International Business Machines Corporation | System, method and program for controlling MP3 player |
US8963722B2 (en) | 2010-10-14 | 2015-02-24 | Sony Corporation | Apparatus and method for playing and/or generating audio content for an audience |
Also Published As
Publication number | Publication date |
---|---|
HK1052575A1 (en) | 2003-09-19 |
HK1052575B (zh) | 2004-12-10 |
GB2382713A (en) | 2003-06-04 |
WO2002009088A3 (fr) | 2003-06-26 |
AU2001276016A1 (en) | 2002-02-05 |
GB0304002D0 (en) | 2003-03-26 |
GB2382713B (en) | 2004-06-23 |
CN1672190A (zh) | 2005-09-21 |
DE10196456T5 (de) | 2004-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10580041B2 (en) | Server control of multiple media players in a playback page | |
KR100841026B1 (ko) | 사용자 신청에 응답하는 동적 내용 전달 | |
US5721827A (en) | System for electrically distributing personalized information | |
US8112504B2 (en) | System for disseminating media content representing episodes in a serialized sequence | |
US7962933B2 (en) | Mid-roll insertion of digital media | |
US7142645B2 (en) | System and method for generating and distributing personalized media | |
US6856990B2 (en) | Network dedication system | |
EP2290972A2 (fr) | Système pour la distribution de programmation audio personnalisée | |
US20080256109A1 (en) | Dynamic Podcast Content Delivery | |
US20040133467A1 (en) | Method and apparatus for selecting streaming media in real-time | |
US6859838B1 (en) | Media player with programmable playlists | |
US20080255686A1 (en) | Delivering Podcast Content | |
US20080040215A1 (en) | Mid-Roll Insertion of Digital Media | |
WO2002009088A2 (fr) | Systeme de disc jockey personnalise | |
EP1847102A1 (fr) | Systeme et procede destines a generer et a repartir des supports personnalises | |
WO2007084793A2 (fr) | Système et procédé de génération et de distribution de contenu personnalisé | |
US20100153572A1 (en) | Method and apparatus for identifying and scheduling internet radio programming | |
KR20010046018A (ko) | 인터넷 상의 사이버 뮤직 제공 시스템 및 방법 | |
EP1519529B1 (fr) | Dispositif de sortie de contenu pour fournir des contenus multimédia personalisées | |
WO2009045560A2 (fr) | Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible | |
JP2006339920A (ja) | リクエスト番組制作放送システム,サーバ,方法,プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
ENP | Entry into the national phase |
Ref document number: 0304002 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20010720 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 137/MUMNP/2003 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018161723 Country of ref document: CN |
|
122 | Ep: pct application non-entry in european phase | ||
RET | De translation (de og part 6b) |
Ref document number: 10196456 Country of ref document: DE Date of ref document: 20040429 Kind code of ref document: P |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10196456 Country of ref document: DE |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |