WO1999018518A2 - Internet based musical indexing system for radio - Google Patents

Internet based musical indexing system for radio Download PDF

Info

Publication number
WO1999018518A2
WO1999018518A2 PCT/US1998/020725 US9820725W WO9918518A2 WO 1999018518 A2 WO1999018518 A2 WO 1999018518A2 US 9820725 W US9820725 W US 9820725W WO 9918518 A2 WO9918518 A2 WO 9918518A2
Authority
WO
WIPO (PCT)
Prior art keywords
broadcast
user
server
database
information
Prior art date
Application number
PCT/US1998/020725
Other languages
French (fr)
Other versions
WO1999018518A3 (en
Inventor
Peter Polash
Original Assignee
Peter Polash
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Peter Polash filed Critical Peter Polash
Priority to AU96789/98A priority Critical patent/AU9678998A/en
Publication of WO1999018518A2 publication Critical patent/WO1999018518A2/en
Publication of WO1999018518A3 publication Critical patent/WO1999018518A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • H04H20/82Wired systems using signals not modulated onto a carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • H04H60/74Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • This invention relates to a software program for viewing musical selections, and more particularly to a software program that can enable radio stations to post listings of musical selections for perusal by listeners and enable listeners to provide comments on the musical selections.
  • radio stations are quite good at providing consumers with exposure to new music, the ephemeral nature of the music broadcast makes it difficult for consumers to get the information they need to purchase a preferred recording. For example, consumers are often frustrated that the title of the music they are interested in is unknown to them, and that the radio stations fails to identify the title, artist or album associated with the recording. Moreover, radio broadcasts, by their nature fail to provide any way for a consumer to communicate back to the station its interest in learning about a selection, or purchasing the selection.
  • the invention includes systems and methods for viewing musical selections broadcast from a radio-station.
  • the system can include a web server that generated HTML pages that contain information representative of the play list of a radio station.
  • the list is displayed in real time and the selection currently being played in highlighted on the web page Selections that have already been played can be shown with a text field that contains the time the selection was broadcast
  • the web server can further comprise an interface or connection to a database that indexes music selections to a table of recordings, such as an album, CD or Video, and that further indexes the recording to an audio sample that can be downloaded over the Internet or other computer network to allow a consumer to listen and determine if the downloaded sample relates to the preferred selection of the consumer
  • the web server can include a transaction server for allowing the consumer to purchase the selection or associated CD
  • the web server can allow a consumer to provide comments on the musical selections purchased or broadcast
  • the systems can include a host HTTP server that supports various HTML pages, each page being configured for an individual radio station and
  • the host HTTP server is connected to a database that may be located on the same or different computer
  • the host HTTP server interfaces with the database using a standard interface programming language such as Common Gateway Interface (CGI)
  • Each HTML page contains a list of songs played by that radio station
  • the list may contain songs that have been played by the station in the past, that are currently being played, or that will be played in the future
  • the list of songs may be contained in the database and the database may create the HTML page and provide the HTML page or a pointer indicating the location of the HTML page to the HTTP server
  • the list of songs should be scrollable and able to be sorted by date and time Further, the list should indicate for each song the time and date the song was played, the title of the song, the name of the Artist who recorded the song, and the name of the
  • the HTML page containing the list of songs may optionally contain one or more additional features enabling the viewer to search for particular songs, comment on the songs played by the radio station, or actually purchase music in the form of CDs or
  • Radio station One option available to the Radio station is to enable the user to click on a particular selection and submit a purchase order for the underlying CD or cassette.
  • This order form could be generated using a standard JAVA applet or any other type of form generating program which can generate the necessary form. It is currently envisioned that the order form would require at least basic information such as the user's name, address, credit card number, the expiration date of the user's credit card, and any other information required to process a sales order. It is possible to make this a secure order form by offering the user the option of encrypting communications regarding submission of an order for music.
  • the user of the system may wish to purchase several CDs at once, and should not be prompted for the same information each time the user desires to purchase a CD. Accordingly, the system may optionally allow the user to select multiple tracks by clicking once on each desired track in the song list, and then requesting the user to click on a button labeled "submit order" or in a similar fashion.
  • This button may be, as described above, a JAVA applet, or a hot link to another HTML page designed to provide the user with a list of selected Cds, the price for each CD, the availability of the CD, and which is designed to receive input from the user as to the user's confidential information necessary to complete the sale, as described above.
  • a search function may be provided on the HTML page. Storing the song list in a database which creates the HTML page in the first instance is beneficial to facilitate this functionality since database programs are typically adept at searching, retrieving and organizing information from a large volume of data. Alternatively, other search functions could be performed on the content of the HTML page itself without querying the database.
  • Another option which may be available is to enable the user to give a satisfaction rating of any number of tracks by simply clicking on the track as it appears in the list of songs. These ratings can be organized and used as concise, instantaneous feedback by the radio station. Additionally, the user may be allowed to enter comments for use by the radio station. One way of allowing the user to provide comments would be to enable the user to select a particular song by clicking on the song in the list of songs, and then clicking on a hot button labeled "comment" or in a similar manner. This button could cause a JAVA applet to run, or could be a link to another HTML page in which the user could submit comments on the selection.
  • the type of comment entered by the user could be tailored by the radio station to a great degree by prompting the user to enter particular types of information and optionally requesting the user to answer particular questions about the selection.
  • the radio station could enable the user to simply provide narrative comments on the selection.
  • FIG. 1 depicts one system according to the invention
  • Figure 2 depicts one screen according to the invention that displays a play list for a radio station
  • Figure 3 is a flow chart diagram of one system according to the invention.
  • Figure 1 depicts a computer network that includes an server computer program running on a server 12
  • the server 12 can be operated by a radio station and provide a user with information representative of the play list for that radio station
  • Figure 1 illustrates the flow of data that can incur during the operation of computer network which is allowing a user at the terminal 14 to employ the program on the server 12 to access information stored at the server site
  • Figure 1 is a logical representation of the data flow that occurs during operations of the network 10
  • the network 10 can be a LAN, WAN, Intranet or any other type of network
  • the network 10 is not limited to any configuration or topology, nor will Figure 1 be understood to limit the network 10 to any particular type of protocol
  • the network 10 will be described as a TCP/IP network, and in particular the Internet and the World Wide Web service provided by the Internet
  • the data exchanges depicted in Figure 1 illustrate generally that a user at the terminal 14 can issue a page request to the server 12, directing the server 12 to process the request and generate a page signal, such as an HTML page In one embodiment this is done by processing information stored in the database 16 to generate a page signal for the user, and sending the page signal to the terminal 14 for viewing by the user Typically, a browser program operating on the terminal 14 can be employed by the user for issuing the request signals and viewing the page signals In the embodiment depicted in Figure 1 the various elements, such as the terminal
  • the server 12, and the data storage devices 20 can be conventional network computer devices.
  • the terminal 14 depicted in Figure 1 can be any terminal suitable for operating a browser program for viewing information stored on the computer network, such as the Internet
  • the terminal 14 can be an IBM PC compatible computer system running the NETSCAPE browser program
  • the server 12 can be any computer system capable of operating a computer program for accessing information stored on a data network, and for performing data processing functions.
  • the memory devices 20 can be any suitable memory device for storing a computer readable database, and optionally can be a persistent or volatile memory device.
  • each device 20 is one or more hard disk drive units coupled to and operated under the control of the server 12.
  • the server 16 can be any computer systems suitable for operating as file servers for delivering information over a network system.
  • the server 16 can be an Internet file server capable of transferring data according to the HTTP transfer protocol. It will be understood however that any suitable transfer protocol can be practiced with the systems described herein, including extensions and developments to HTTP.
  • the server can be a PC clone running the WINDOWS NT operating system.
  • the computer program operating on the server 12 will detect the page requests generated by the user and process the page requests to generate pages, such as HTML pages, that contain information representative of the play list of the radio station.
  • the program can be written in any high level computer language, such as the C, C++, or
  • the program provides to a user accessing a radio stations web site a page, such as that depicted in Figure 2.
  • the page includes a play list 42, a playback control button 44, an order control button 46, a search button 48, a keyword field 50 and a message board field 52.
  • the play back list 42 lists all the selections played by the radio-station, and in one embodiment, the web server updates the user's web page in real time so that the song currently being played is highlighted for the user.
  • the play list shows the title and the time that the selection was played or will be playing.
  • the play list can give the schedule of radio content indicating every track played, the time/day, the CD, and the artist, and put the information in a scrollable list sorted by time/date
  • the information can be available for past, present and future and playback can be available of CD samples played in the past and future
  • the system is not required to display schedules but the system can use schedules internally within the databases to help users search for and locate particular selections Play lists for different days can be provided to the user on the user' s request
  • the display 40 can also include a playback control 44 A user can activate the play back button to request a sample of a selected song to be downloaded to the terminal 14
  • the playback control will cause the web server 12 to access the database 16 to get an audio sample of the selection
  • the database 16 can include a set of data tables 24, such as tables 28 and 30, that are referenced to each other so that the database can select for a given track, such as track 1 , the CD that is associated with that track
  • the database can also store for a selected CD, a set of audio samples that can be downloaded to the user
  • the server can download a set of audio samples for the CD that has the selected track In this way, the user can hear the sample for the selected track, as well as the sample for the other tracks on the CD
  • the database is indexed on many different fields so that a user may quickly retrieve information based on a wide variety of criteria
  • the page 40 can also include the order control 46 that allows the user to order a selection, or a CD that has the selection
  • the order control 46 causes the server 12 to activate a commerce server, such as the Microsoft transaction server
  • the transaction server can operate to provide the necessary forms to the consumer and to implement the commercial transaction that allows the consumer to purchase the selection over the network 10
  • the server can allow for user personalization so that a use can set up an account to store information such as credit card data, address data and other information, thereby allowing easier purchases
  • the system can be compatible with MS Wallet, or a similar product
  • the user therefore has the ability to click and buy CD's based on finding them from either the radios schedule displays, or clicking on the records found by searches related to scheduling
  • users may buy individual selections via download.
  • the system also provides a service to radio stations allowing cataloging and user purchasing of promotional items.
  • Figure 2 further depicts that the display 40 can include a search button 48.
  • the search button 48 can be associated with a keyword field 50, into which the consumer can enter a key word to be searched through the database 16 operated by server 12.
  • searching can be performed for particular CD by any of time, artist, track name, or CD name, "sounds like" searches; search for future play times across multiple radio stations; search for radio station within geographic areas and all above criteria.
  • the user can search for words and a song title, the name of an artist, or any other type of information that can be searched on to collect information of interest to the consumer.
  • the use of such search engines and their development are well known in the art of software engineering, and any suitable techniques can be employed herein.
  • Figure 2 further depicts a message board 52 wherein a user can enter information that can be stored in the database 16 by the server.
  • the user can enter information through field 52 that includes comments regarding a selection heard over the radio. These comments can be sent to the server 12 by the user and can be stored within the database to build a database of comments associated with a particular track.
  • Other applications can be employed for the message board 52 without departing from the scope of the invention, such as allowing listeners to give satisfaction rating for any number of tracks by simply clicking on item as it appears on schedule page; comments can be left for any track; and ratings can be organized to give cohesive concise, instantaneous feedback to stations.
  • Figure 3 depicts one process 60 according to the invention for providing a consumer information representative of the play list, or other information on the radio station.
  • the process 60 depicted in Figure 3 includes a step 62 wherein the Web server, such as the server 12 depicted in Figure 1, receives a request from a user, such as a consumer operating the terminal 14 while listening to the radio 16 depicted in Figure 1
  • the user upon hearing a song of interest can log on through the Internet to the server 12 associated with the radio station At that time the server 12 will receive a request from the user, and therefore the process 60 precedes step 62
  • the process 60 precedes the step 64 wherein the server 12 processes the request to generate a database access instruction
  • the database access instruction can be a standard SQL instruction for accessing a SQL database, such as the database 16 depicted in Figure 1
  • the process causes a database access to occur and collects information from the database
  • the process 60 employs the returned information to build an HTML page with the returned information
  • the user can click on
  • the invention is not to be limited to the above illustrated embodiments, but can include many additions and modifications, including being employed forWorldwide Internet Broadcasting wherein the system is available for any radio station By hooking into these services to broadcast a station's air play across the Internet, stations may have the ability to preserve samples of every selection played automatically This would allow sample playback associated with searches to help users identify the desired track.
  • the system can provide Web Hosting Services for radio stations without web pages
  • the systems and processes described herein can be formed of conventional components and systems include conventional database servers, such as Microsoft SQL server, a web server, such as Microsoft Internet Information Server, that can send a query to the database based on listener input from a web browser connected to the web server
  • the systems may cause additional information to be stored in the database, in the user's cookie file, or in hidden fields in the resulting HTML page
  • the system can format the resulting information from the database into HTML that the user can view in their web browser
  • Some records in the database may be linked to other internal and external database, for example Track names are matched against a table of song titles and CDs/CDs are matched against a table of SKUs so that they may be easily purchased Artist names can be matched against a list of special promotions such as upcoming concert tours Based on this additional information

Abstract

The invention includes systems and methods for viewing musical selections broadcast from a radio-station. To this end the system can include a web server that generates HTML pages that contain information representative of the play list of a radio station. In one embodiment, the list is displayed in real time and the selection currently being played is highlighted on the web page. Selections that have already been played can be shown with a text field that contains the time the selection was broadcast. The web server can further comprise an interface or connection to a database that indexes music selections to a table of recordings, such as an album, CD or Video, and that further indexes the recording to an audio sample that can be downloaded over the Internet or other computer network to allow a consumer to listen and determine if the downloaded sample relates to the preferred selection of the consumer. Optionally, the web server can include a transaction server for allowing the consumer to purchase the selection or associated CD. In a further optional embodiment, the web server can allow a consumer to provide comments on the musical selections purchased broadcast.

Description

INTERNET BASED MUSICAL INDEXING SYSTEM FOR RADIO
Field of the Invention
This invention relates to a software program for viewing musical selections, and more particularly to a software program that can enable radio stations to post listings of musical selections for perusal by listeners and enable listeners to provide comments on the musical selections.
Background of the Invention
Consumers commonly get their exposure to new music from the airplay provided by radio stations. Accordingly, recording companies support radio stations with free selections of new music being produced by the recording company, incentives and advertising.
Although, radio stations are quite good at providing consumers with exposure to new music, the ephemeral nature of the music broadcast makes it difficult for consumers to get the information they need to purchase a preferred recording. For example, consumers are often frustrated that the title of the music they are interested in is unknown to them, and that the radio stations fails to identify the title, artist or album associated with the recording. Moreover, radio broadcasts, by their nature fail to provide any way for a consumer to communicate back to the station its interest in learning about a selection, or purchasing the selection.
Accordingly, there is a need in the art for a system that provides a consumer with the information necessary to identify and purchase preferred music selections.
Summary of the Invention
The invention includes systems and methods for viewing musical selections broadcast from a radio-station. To this end the system can include a web server that generated HTML pages that contain information representative of the play list of a radio station. In one embodiment, the list is displayed in real time and the selection currently being played in highlighted on the web page Selections that have already been played can be shown with a text field that contains the time the selection was broadcast The web server can further comprise an interface or connection to a database that indexes music selections to a table of recordings, such as an album, CD or Video, and that further indexes the recording to an audio sample that can be downloaded over the Internet or other computer network to allow a consumer to listen and determine if the downloaded sample relates to the preferred selection of the consumer Optionally, the web server can include a transaction server for allowing the consumer to purchase the selection or associated CD In a further optional embodiment, the web server can allow a consumer to provide comments on the musical selections purchased or broadcast More specifically, the systems can include a host HTTP server that supports various HTML pages, each page being configured for an individual radio station and each page appearing from an external source as an independent Web site
The host HTTP server is connected to a database that may be located on the same or different computer The host HTTP server interfaces with the database using a standard interface programming language such as Common Gateway Interface (CGI)
Each HTML page contains a list of songs played by that radio station The list may contain songs that have been played by the station in the past, that are currently being played, or that will be played in the future The list of songs may be contained in the database and the database may create the HTML page and provide the HTML page or a pointer indicating the location of the HTML page to the HTTP server By providing a HTML page with a list of songs played by the radio station or which will be played by the radio station, the radio station can easily provide access to its listeners of its set lists
The list of songs should be scrollable and able to be sorted by date and time Further, the list should indicate for each song the time and date the song was played, the title of the song, the name of the Artist who recorded the song, and the name of the
Compact Disc on which the song is recorded Maintaining the list of songs in the database facilitates sorting the songs by date and time and will also facilitate other functionality of the system to be described later
The HTML page containing the list of songs may optionally contain one or more additional features enabling the viewer to search for particular songs, comment on the songs played by the radio station, or actually purchase music in the form of CDs or
Cassettes.
One option available to the Radio station is to enable the user to click on a particular selection and submit a purchase order for the underlying CD or cassette. This order form could be generated using a standard JAVA applet or any other type of form generating program which can generate the necessary form. It is currently envisioned that the order form would require at least basic information such as the user's name, address, credit card number, the expiration date of the user's credit card, and any other information required to process a sales order. It is possible to make this a secure order form by offering the user the option of encrypting communications regarding submission of an order for music.
The user of the system may wish to purchase several CDs at once, and should not be prompted for the same information each time the user desires to purchase a CD. Accordingly, the system may optionally allow the user to select multiple tracks by clicking once on each desired track in the song list, and then requesting the user to click on a button labeled "submit order" or in a similar fashion. This button may be, as described above, a JAVA applet, or a hot link to another HTML page designed to provide the user with a list of selected Cds, the price for each CD, the availability of the CD, and which is designed to receive input from the user as to the user's confidential information necessary to complete the sale, as described above. To facilitate locating a particular song in the song list, a search function may be provided on the HTML page. Storing the song list in a database which creates the HTML page in the first instance is beneficial to facilitate this functionality since database programs are typically adept at searching, retrieving and organizing information from a large volume of data. Alternatively, other search functions could be performed on the content of the HTML page itself without querying the database.
Another option which may be available is to enable the user to give a satisfaction rating of any number of tracks by simply clicking on the track as it appears in the list of songs. These ratings can be organized and used as concise, instantaneous feedback by the radio station. Additionally, the user may be allowed to enter comments for use by the radio station. One way of allowing the user to provide comments would be to enable the user to select a particular song by clicking on the song in the list of songs, and then clicking on a hot button labeled "comment" or in a similar manner. This button could cause a JAVA applet to run, or could be a link to another HTML page in which the user could submit comments on the selection. The type of comment entered by the user could be tailored by the radio station to a great degree by prompting the user to enter particular types of information and optionally requesting the user to answer particular questions about the selection. Optionally, the radio station could enable the user to simply provide narrative comments on the selection.
Other embodiments of the invention will be understood from the following description of certain illustrated embodiments.
Brief Description of the Figures
The following figures depict certain illustrative embodiments of the invention in which like reference numerals refer to like elements. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way.
Figure 1 depicts one system according to the invention;
Figure 2 depicts one screen according to the invention that displays a play list for a radio station; and
Figure 3 is a flow chart diagram of one system according to the invention.
Detailed Description of the Illustrated Embodiments
To provide an overall understanding of the invention, certain methods, systems and devices of the invention will be discussed in the context of applications for providing consumers with access to radio play lists and for using the play list information to make purchases over the Internet. However, it will be understood by persons of ordinary skill in the art that the methods, systems and devices described herein are equally applicable to all cases in which a user accesses data from a computer network, and other applications and uses of the invention can be made without departing from the scope thereof. For example, systems and methods as described herein can be employed for identifying information and purchasing movies from a television station Other applications will, in part be described and, in part, be obvious from the following descriptions of the illustrated embodiments
Figure 1 depicts a computer network that includes an server computer program running on a server 12 In this embodiment, the server 12 can be operated by a radio station and provide a user with information representative of the play list for that radio station Figure 1 illustrates the flow of data that can incur during the operation of computer network which is allowing a user at the terminal 14 to employ the program on the server 12 to access information stored at the server site It will be understood that Figure 1 is a logical representation of the data flow that occurs during operations of the network 10 It is not to be understood as describing or limiting the network 10 to any particular type of configuration For example, the network 10 can be a LAN, WAN, Intranet or any other type of network Moreover, the network 10 is not limited to any configuration or topology, nor will Figure 1 be understood to limit the network 10 to any particular type of protocol However, for purposes of illustrating the system, the network 10 will be described as a TCP/IP network, and in particular the Internet and the World Wide Web service provided by the Internet
The data exchanges depicted in Figure 1 illustrate generally that a user at the terminal 14 can issue a page request to the server 12, directing the server 12 to process the request and generate a page signal, such as an HTML page In one embodiment this is done by processing information stored in the database 16 to generate a page signal for the user, and sending the page signal to the terminal 14 for viewing by the user Typically, a browser program operating on the terminal 14 can be employed by the user for issuing the request signals and viewing the page signals In the embodiment depicted in Figure 1 the various elements, such as the terminal
14, the server 12, and the data storage devices 20 can be conventional network computer devices. For example, the terminal 14 depicted in Figure 1 can be any terminal suitable for operating a browser program for viewing information stored on the computer network, such as the Internet For example, the terminal 14 can be an IBM PC compatible computer system running the NETSCAPE browser program Similarly, the server 12 can be any computer system capable of operating a computer program for accessing information stored on a data network, and for performing data processing functions. The memory devices 20 can be any suitable memory device for storing a computer readable database, and optionally can be a persistent or volatile memory device. In one example, each device 20 is one or more hard disk drive units coupled to and operated under the control of the server 12. The server 16 can be any computer systems suitable for operating as file servers for delivering information over a network system. Continuing with the above example, the server 16 can be an Internet file server capable of transferring data according to the HTTP transfer protocol. It will be understood however that any suitable transfer protocol can be practiced with the systems described herein, including extensions and developments to HTTP. In one example, the server can be a PC clone running the WINDOWS NT operating system.
The computer program operating on the server 12 will detect the page requests generated by the user and process the page requests to generate pages, such as HTML pages, that contain information representative of the play list of the radio station. The program can be written in any high level computer language, such as the C, C++, or
JAVA program languages. Moreover, it will be understood that the invention is not limited to any one implementation of the program, and that the program follows from principles of software engineering well known in the art, including those discussed in Jamsa et ah, Internet Programming, Jamsa Press, Las Vegas, Nevada, ISBN 1-884133- 12-6 (1995); and Graham, HTML Sonrcebook, Wiley Computer Publishing, third edition
(1997), which are incorporated by reference herein.
In one embodiment, the program provides to a user accessing a radio stations web site a page, such as that depicted in Figure 2. As depicted in Figure 2, the page includes a play list 42, a playback control button 44, an order control button 46, a search button 48, a keyword field 50 and a message board field 52.
The play back list 42 lists all the selections played by the radio-station, and in one embodiment, the web server updates the user's web page in real time so that the song currently being played is highlighted for the user. Optionally, the play list shows the title and the time that the selection was played or will be playing. The play list can give the schedule of radio content indicating every track played, the time/day, the CD, and the artist, and put the information in a scrollable list sorted by time/date The information can be available for past, present and future and playback can be available of CD samples played in the past and future However, the system is not required to display schedules but the system can use schedules internally within the databases to help users search for and locate particular selections Play lists for different days can be provided to the user on the user' s request
The display 40 can also include a playback control 44 A user can activate the play back button to request a sample of a selected song to be downloaded to the terminal 14 The playback control will cause the web server 12 to access the database 16 to get an audio sample of the selection The database 16 can include a set of data tables 24, such as tables 28 and 30, that are referenced to each other so that the database can select for a given track, such as track 1 , the CD that is associated with that track The database can also store for a selected CD, a set of audio samples that can be downloaded to the user In one embodiment, when a user selects a track to playback, the server can download a set of audio samples for the CD that has the selected track In this way, the user can hear the sample for the selected track, as well as the sample for the other tracks on the CD Other database structures can be employed without departing from the scope of the invention Preferably, the database is indexed on many different fields so that a user may quickly retrieve information based on a wide variety of criteria
The page 40 can also include the order control 46 that allows the user to order a selection, or a CD that has the selection In one embodiment, the order control 46 causes the server 12 to activate a commerce server, such as the Microsoft transaction server The transaction server can operate to provide the necessary forms to the consumer and to implement the commercial transaction that allows the consumer to purchase the selection over the network 10 Optionally, the server can allow for user personalization so that a use can set up an account to store information such as credit card data, address data and other information, thereby allowing easier purchases The system can be compatible with MS Wallet, or a similar product The user therefore has the ability to click and buy CD's based on finding them from either the radios schedule displays, or clicking on the records found by searches related to scheduling Optionally, users may buy individual selections via download. The system also provides a service to radio stations allowing cataloging and user purchasing of promotional items.
Figure 2 further depicts that the display 40 can include a search button 48. The search button 48 can be associated with a keyword field 50, into which the consumer can enter a key word to be searched through the database 16 operated by server 12. By storing multiple information fields that are indexed widely, searching can be performed for particular CD by any of time, artist, track name, or CD name, "sounds like" searches; search for future play times across multiple radio stations; search for radio station within geographic areas and all above criteria. In this way, the user can search for words and a song title, the name of an artist, or any other type of information that can be searched on to collect information of interest to the consumer. The use of such search engines and their development are well known in the art of software engineering, and any suitable techniques can be employed herein.
Figure 2 further depicts a message board 52 wherein a user can enter information that can be stored in the database 16 by the server. For example, the user can enter information through field 52 that includes comments regarding a selection heard over the radio. These comments can be sent to the server 12 by the user and can be stored within the database to build a database of comments associated with a particular track. Other applications can be employed for the message board 52 without departing from the scope of the invention, such as allowing listeners to give satisfaction rating for any number of tracks by simply clicking on item as it appears on schedule page; comments can be left for any track; and ratings can be organized to give cohesive concise, instantaneous feedback to stations. This also allows Listener Community Development in that Users can leave comments for given tracks; Users can choose to see all messages left for a given track by clicking on schedule; Threaded messages and responses available; there is an ability to send messages to any individuals leaving messages; an ability to see more or all messages left by any author or any message and On line chat rooms associated with each radio station.
Figure 3 depicts one process 60 according to the invention for providing a consumer information representative of the play list, or other information on the radio station. Particularly, the process 60 depicted in Figure 3 includes a step 62 wherein the Web server, such as the server 12 depicted in Figure 1, receives a request from a user, such as a consumer operating the terminal 14 while listening to the radio 16 depicted in Figure 1 The user, upon hearing a song of interest can log on through the Internet to the server 12 associated with the radio station At that time the server 12 will receive a request from the user, and therefore the process 60 precedes step 62 Upon receiving the request the process 60 precedes the step 64 wherein the server 12 processes the request to generate a database access instruction The database access instruction can be a standard SQL instruction for accessing a SQL database, such as the database 16 depicted in Figure 1 In step 66 the process causes a database access to occur and collects information from the database In step 68 the process 60 employs the returned information to build an HTML page with the returned information In one example, the user can click on one of the track selections shown in the play list 42 This can cause a page request to be sent to the server 12 Server 12 can process the page request to interpret it as an instruction to get information regarding the track Such information can include the full title, the CD associated with the track, the artist associated with the track, the price of the CD, other CDs by the artist, Web links associated with the artist, or any other suitable information With the returned information the process builds a HTML page that can be delivered to the user in step 70 Accordingly, in step 70 the page is delivered to the user who receives the information requested in step 62
The invention is not to be limited to the above illustrated embodiments, but can include many additions and modifications, including being employed forWorldwide Internet Broadcasting wherein the system is available for any radio station By hooking into these services to broadcast a station's air play across the Internet, stations may have the ability to preserve samples of every selection played automatically This would allow sample playback associated with searches to help users identify the desired track. In other systems, there can be Mail Alert of future play times of favored items based on listener ratings of scheduled items, and of new releases of artists of favored items based on listener ratings of scheduled items The system can provide Web Hosting Services for radio stations without web pages Moreover, the systems and processes described herein can be formed of conventional components and systems include conventional database servers, such as Microsoft SQL server, a web server, such as Microsoft Internet Information Server, that can send a query to the database based on listener input from a web browser connected to the web server The systems may cause additional information to be stored in the database, in the user's cookie file, or in hidden fields in the resulting HTML page The system can format the resulting information from the database into HTML that the user can view in their web browser Some records in the database may be linked to other internal and external database, for example Track names are matched against a table of song titles and CDs/CDs are matched against a table of SKUs so that they may be easily purchased Artist names can be matched against a list of special promotions such as upcoming concert tours Based on this additional information, links are generated in the HTML that lead the user to other pages where they may see additional information or purchase related products, such as The URL in a link for a CD encodes the CDs SKU and the station information so that the user can easily purchase it, and the store can assign a commission to the referring entity or entities Other modifications can be made

Claims

I Claim:
1. A system for allowing a consumer to collect information on a portion of a broadcast, comprising a server program capable of receiving requests from a user representative of a request to identify a portion of a broadcast, a database for storing information representative of the play list of radio station associated with the broadcast, and a server capable of generating a page signal representative of the play list and for delivering the page signal to the user.
2. A system according to claim 1, wherein the page signal includes information representative of a time of day associated with the portion of the broadcast.
3. A system according to claim 1 , wherein the page signal includes information representative of an author associated with the portion of the broadcast.
4. A system according to claim 1 , wherein the portion of the broadcast is representative of a song.
5. A system according to claim 4, further comprising a transaction server for allowing the user to purchase a recording associated with the song.
6. A system according to claim 1, further comprising a sample database for storing audio samples associated with the broadcast.
7. A system according to claim 1, wherein said server comprises a server capable of providing an indication of the portion of the broadcast currently being provided by the radiostation.
8. A system according to claim 1, further comprising a server capable of receiving information from a user representative of input text and for string the information in a database for subsequent access.
9. A process for allowing a consumer to collect information on a portion of a broadcast, comprising the steps of providing a server program capable of receiving requests from a user representative of a request to identify a portion of a broadcast, storing information in a database representative of the play list of radio station associated with the broadcast, and providing a server capable of generating a page signal representative of the play list and for delivering the page signal to the user.
10. A process according to claim 9, further comprising providing a database having audio samples associated with said broadcast.
PCT/US1998/020725 1997-10-03 1998-10-02 Internet based musical indexing system for radio WO1999018518A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU96789/98A AU9678998A (en) 1997-10-03 1998-10-02 Internet based musical indexing system for radio

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US6096397P 1997-10-03 1997-10-03
US60/060,963 1997-10-03

Publications (2)

Publication Number Publication Date
WO1999018518A2 true WO1999018518A2 (en) 1999-04-15
WO1999018518A3 WO1999018518A3 (en) 1999-06-24

Family

ID=22032833

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/020725 WO1999018518A2 (en) 1997-10-03 1998-10-02 Internet based musical indexing system for radio

Country Status (2)

Country Link
AU (1) AU9678998A (en)
WO (1) WO1999018518A2 (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1047005A1 (en) * 1999-04-23 2000-10-25 Sony International (Europe) GmbH Method for distributing information
WO2000067155A2 (en) * 1999-04-30 2000-11-09 Xenote, Inc. Method and system for identifying data locations associated with real world observations
EP1113605A2 (en) * 1999-11-22 2001-07-04 Lucent Technologies Inc. Methods and apparatus for identification and purchase of broadcast digital music and other types of information
WO2001055945A2 (en) * 2000-01-31 2001-08-02 E-Steel Corporation System and method for uploading product data to a commodity exchange server
GB2360106A (en) * 2000-02-21 2001-09-12 Ac Properties Bv Ordering playable works
FR2807275A1 (en) * 2000-04-04 2001-10-05 Mobiclick SYSTEM ALLOWING TO TRANSMIT TO A USER INFORMATION RELATING TO A SOUND SEQUENCE WHICH THEY LISTEN TO OR LISTENED TO
WO2001088753A1 (en) * 2000-05-18 2001-11-22 Acremont Stephane D Method and system for accessing a data set stored in a database and concerning a current or past event, in particular a song broadcast by a radio station
EP1164504A2 (en) * 2000-06-16 2001-12-19 E.A.U. Co., Ltd. System for broadcasting requested pieces of music utilizing information system
KR20020010049A (en) * 2000-07-28 2002-02-02 조성호 Method for production popular song album using internet
WO2002011327A2 (en) * 2000-07-28 2002-02-07 Sony Computer Entertainment Inc. Data providing system, method and computer program
EP1236309A1 (en) * 1999-12-10 2002-09-04 Ecarmerce Incorporated Interactive system and method for use with broadcast media
EP1292910A1 (en) * 2000-05-20 2003-03-19 Young-Hie Leem On demand contents providing method and system
WO2003044704A1 (en) * 2001-11-23 2003-05-30 France Telecom Downloading a multimedia document in a stationary terminal from a mobile terminal
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
JP2004104808A (en) * 2003-09-12 2004-04-02 Eau Kk System for broadcasting requested music using information system
KR20040051441A (en) * 2002-12-12 2004-06-18 에스케이 텔레콤주식회사 On-line selling method before delivery of commodity for communication network and system thereof
US7010500B2 (en) * 1999-12-30 2006-03-07 Nokia Corporation On-line subscription method
US7159174B2 (en) * 2002-01-16 2007-01-02 Microsoft Corporation Data preparation for media browsing
EP1962474A1 (en) 2006-12-29 2008-08-27 Intel Corporation Method and apparatus for mutually-shared media experiences
WO2008131952A2 (en) * 2007-04-27 2008-11-06 Liquid Air Lab Gmbh Personalized radio engine for mobile devices
US7565541B1 (en) 2000-06-21 2009-07-21 Microvision, Inc. Digital fingerprint identification system
US7610011B2 (en) 2004-09-19 2009-10-27 Adam Albrett Providing alternative programming on a radio in response to user input
US8015123B2 (en) 2000-12-12 2011-09-06 Landmark Digital Services, Llc Method and system for interacting with a user in an experiential environment
US8090619B1 (en) * 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US20120010944A1 (en) * 1999-06-04 2012-01-12 Joseph Bach System and method for soliciting and receiving merchandise orders
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US8200203B1 (en) 2003-03-21 2012-06-12 Stratosaudio, Inc. Broadcast response method and system
KR101187723B1 (en) 2000-09-13 2012-10-05 스트라토스 오디오, 인코포레이티드 System and method for ordering and delivering media content
US8631448B2 (en) 2007-12-14 2014-01-14 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US8875188B2 (en) 2008-02-05 2014-10-28 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US20150106718A1 (en) * 1999-11-10 2015-04-16 Pandora Media, Inc. Internet radio and broadcast method personalized by social curation
US9047371B2 (en) 2010-07-29 2015-06-02 Soundhound, Inc. System and method for matching a query against a broadcast stream
US9292488B2 (en) 2014-02-01 2016-03-22 Soundhound, Inc. Method for embedding voice mail in a spoken utterance using a natural language processing computer system
US9390167B2 (en) 2010-07-29 2016-07-12 Soundhound, Inc. System and methods for continuous audio matching
US9467239B1 (en) 2004-06-16 2016-10-11 Steven M. Colby Content customization in communication systems
US9507849B2 (en) 2013-11-28 2016-11-29 Soundhound, Inc. Method for combining a query and a communication command in a natural language computer system
US9564123B1 (en) 2014-05-12 2017-02-07 Soundhound, Inc. Method and system for building an integrated user profile
US9621615B2 (en) 2000-03-28 2017-04-11 Affinity Labs Of Texas, Llc System to communicate media
US9659285B2 (en) 1999-08-27 2017-05-23 Zarbaña Digital Fund Llc Music distribution systems
USRE47053E1 (en) 2000-06-30 2018-09-18 Benhov Gmbh, Llc Method and system for subscriber-based audio service over a communication network
US10121165B1 (en) 2011-05-10 2018-11-06 Soundhound, Inc. System and method for targeting content based on identified audio and multimedia
US10957310B1 (en) 2012-07-23 2021-03-23 Soundhound, Inc. Integrated programming framework for speech and text understanding with meaning parsing
US11252238B2 (en) 2007-12-14 2022-02-15 Stratosaudio, Inc. Systems and methods for outputting updated media
US11295730B1 (en) 2014-02-27 2022-04-05 Soundhound, Inc. Using phonetic variants in a local context to improve natural language understanding

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
EP2432190A3 (en) 2001-06-27 2014-02-19 SKKY Incorporated Improved media delivery platform
US8028038B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Obtaining a playlist based on user profile matching
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539635A (en) * 1994-07-19 1996-07-23 Larson, Jr.; Ernest J. Radio station program identifier and distribution system
US5629867A (en) * 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
WO1997021291A2 (en) * 1995-12-01 1997-06-12 Michael Pocock A system for on-demand remote access to a self-generating audio recording, storage, indexing and transaction system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5629867A (en) * 1994-01-25 1997-05-13 Goldman; Robert J. Selection and retrieval of music from a digital database
US5539635A (en) * 1994-07-19 1996-07-23 Larson, Jr.; Ernest J. Radio station program identifier and distribution system
WO1997021291A2 (en) * 1995-12-01 1997-06-12 Michael Pocock A system for on-demand remote access to a self-generating audio recording, storage, indexing and transaction system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BOGEN M ET AL: "Deutsche Welle: On the air" COMPUTER NETWORKS AND ISDN SYSTEMS, vol. 28, no. 11, May 1996, page 1187-1196 XP004018219 *

Cited By (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697792B2 (en) 1999-04-23 2004-02-24 Sony International (Europe) Gmbh Method for distributing information
EP1047005A1 (en) * 1999-04-23 2000-10-25 Sony International (Europe) GmbH Method for distributing information
US7302243B2 (en) 1999-04-30 2007-11-27 Microvision, Inc. Method and apparatus for detecting a radio frequency to which a broadcast receiver is tuned
WO2000067155A3 (en) * 1999-04-30 2003-02-20 Xenote Inc Method and system for identifying data locations associated with real world observations
US6674993B1 (en) 1999-04-30 2004-01-06 Microvision, Inc. Method and system for identifying data locations associated with real world observations
WO2000067155A2 (en) * 1999-04-30 2000-11-09 Xenote, Inc. Method and system for identifying data locations associated with real world observations
US6650877B1 (en) 1999-04-30 2003-11-18 Microvision, Inc. Method and system for identifying data locations associated with real world observations
US20120010944A1 (en) * 1999-06-04 2012-01-12 Joseph Bach System and method for soliciting and receiving merchandise orders
US9659285B2 (en) 1999-08-27 2017-05-23 Zarbaña Digital Fund Llc Music distribution systems
US8090619B1 (en) * 1999-08-27 2012-01-03 Ochoa Optics Llc Method and system for music distribution
US20150106718A1 (en) * 1999-11-10 2015-04-16 Pandora Media, Inc. Internet radio and broadcast method personalized by social curation
EP1113605A2 (en) * 1999-11-22 2001-07-04 Lucent Technologies Inc. Methods and apparatus for identification and purchase of broadcast digital music and other types of information
EP1236309A4 (en) * 1999-12-10 2005-11-09 Ecarmerce Inc Interactive system and method for use with broadcast media
EP1236309A1 (en) * 1999-12-10 2002-09-04 Ecarmerce Incorporated Interactive system and method for use with broadcast media
US7010500B2 (en) * 1999-12-30 2006-03-07 Nokia Corporation On-line subscription method
WO2001055945A3 (en) * 2000-01-31 2003-01-03 Steel Corp E System and method for uploading product data to a commodity exchange server
WO2001055945A2 (en) * 2000-01-31 2001-08-02 E-Steel Corporation System and method for uploading product data to a commodity exchange server
GB2360106B (en) * 2000-02-21 2004-09-22 Ac Properties Bv Ordering playable works
GB2360106A (en) * 2000-02-21 2001-09-12 Ac Properties Bv Ordering playable works
US9923944B2 (en) 2000-03-28 2018-03-20 Affinity Labs Of Texas, Llc System to communicate media
US9621615B2 (en) 2000-03-28 2017-04-11 Affinity Labs Of Texas, Llc System to communicate media
WO2001076290A3 (en) * 2000-04-04 2002-04-25 Frederic Bruel System for transmitting to a user data related to concerning a radio and/or television programme
WO2001076290A2 (en) * 2000-04-04 2001-10-11 Mobiquid System for transmitting to a user data related to concerning a radio and/or television programme
FR2807275A1 (en) * 2000-04-04 2001-10-05 Mobiclick SYSTEM ALLOWING TO TRANSMIT TO A USER INFORMATION RELATING TO A SOUND SEQUENCE WHICH THEY LISTEN TO OR LISTENED TO
FR2809205A1 (en) * 2000-05-18 2001-11-23 D Stephane Acremont Accessing data set stored in a database holding information on songs broadcast by radio station, allows user access to server to enter data on location and time an item was broadcast so server can return full data set on item
WO2001088753A1 (en) * 2000-05-18 2001-11-22 Acremont Stephane D Method and system for accessing a data set stored in a database and concerning a current or past event, in particular a song broadcast by a radio station
EP1292910A1 (en) * 2000-05-20 2003-03-19 Young-Hie Leem On demand contents providing method and system
EP1292910A4 (en) * 2000-05-20 2006-02-08 Young-Hie Leem On demand contents providing method and system
EP1164504A3 (en) * 2000-06-16 2004-01-07 E.A.U. Co., Ltd. System for broadcasting requested pieces of music utilizing information system
JP2001358680A (en) * 2000-06-16 2001-12-26 Eau Kk Request music broadcasting system using information system
EP1164504A2 (en) * 2000-06-16 2001-12-19 E.A.U. Co., Ltd. System for broadcasting requested pieces of music utilizing information system
US7565541B1 (en) 2000-06-21 2009-07-21 Microvision, Inc. Digital fingerprint identification system
USRE47053E1 (en) 2000-06-30 2018-09-18 Benhov Gmbh, Llc Method and system for subscriber-based audio service over a communication network
US6662231B1 (en) 2000-06-30 2003-12-09 Sei Information Technology Method and system for subscriber-based audio service over a communication network
US6963724B2 (en) 2000-07-28 2005-11-08 Sony Computer Entertainment Inc. Data providing system, method and computer program
KR20020010049A (en) * 2000-07-28 2002-02-02 조성호 Method for production popular song album using internet
WO2002011327A2 (en) * 2000-07-28 2002-02-07 Sony Computer Entertainment Inc. Data providing system, method and computer program
WO2002011327A3 (en) * 2000-07-28 2003-01-09 Sony Computer Entertainment Inc Data providing system, method and computer program
US10498472B2 (en) 2000-09-13 2019-12-03 Stratosaudio, Inc. Broadcast response system
US11265095B2 (en) 2000-09-13 2022-03-01 Stratosaudio, Inc. Broadcast response system
US10148376B1 (en) 2000-09-13 2018-12-04 Stratosaudio, Inc. Broadcast response system
US9998245B2 (en) 2000-09-13 2018-06-12 Stratosaudio, Inc. Broadcast response system
US8688028B2 (en) 2000-09-13 2014-04-01 Stratosaudio, Inc. Broadcast response system
KR101187723B1 (en) 2000-09-13 2012-10-05 스트라토스 오디오, 인코포레이티드 System and method for ordering and delivering media content
US8467724B2 (en) 2000-09-13 2013-06-18 Stratosaudio, Inc. Broadcast response system
US8903307B2 (en) 2000-09-13 2014-12-02 Stratosaudio, Inc. Broadcast response system
US9721287B2 (en) 2000-12-12 2017-08-01 Shazam Investments Limited Method and system for interacting with a user in an experimental environment
US8015123B2 (en) 2000-12-12 2011-09-06 Landmark Digital Services, Llc Method and system for interacting with a user in an experiential environment
US8688600B2 (en) 2000-12-12 2014-04-01 Shazam Investments Limited Method and system for interacting with a user in an experiential environment
FR2832822A1 (en) * 2001-11-23 2003-05-30 France Telecom Download method for multimedia document includes selection by mobile phone call prior to download to local stationary station
WO2003044704A1 (en) * 2001-11-23 2003-05-30 France Telecom Downloading a multimedia document in a stationary terminal from a mobile terminal
US8180645B2 (en) 2002-01-16 2012-05-15 Microsoft Corporation Data preparation for media browsing
US7865366B2 (en) 2002-01-16 2011-01-04 Microsoft Corporation Data preparation for media browsing
US7159174B2 (en) * 2002-01-16 2007-01-02 Microsoft Corporation Data preparation for media browsing
KR20040051441A (en) * 2002-12-12 2004-06-18 에스케이 텔레콤주식회사 On-line selling method before delivery of commodity for communication network and system thereof
US10439837B2 (en) 2003-03-21 2019-10-08 Stratosaudio, Inc. Broadcast response method and system
US9800426B2 (en) 2003-03-21 2017-10-24 Stratosaudio, Inc. Broadcast response method and system
US11706044B2 (en) 2003-03-21 2023-07-18 Stratosaudio, Inc. Broadcast response method and system
US11265184B2 (en) 2003-03-21 2022-03-01 Stratosaudio, Inc. Broadcast response method and system
US8200203B1 (en) 2003-03-21 2012-06-12 Stratosaudio, Inc. Broadcast response method and system
JP2004104808A (en) * 2003-09-12 2004-04-02 Eau Kk System for broadcasting requested music using information system
US9467239B1 (en) 2004-06-16 2016-10-11 Steven M. Colby Content customization in communication systems
US7610011B2 (en) 2004-09-19 2009-10-27 Adam Albrett Providing alternative programming on a radio in response to user input
EP1962474A1 (en) 2006-12-29 2008-08-27 Intel Corporation Method and apparatus for mutually-shared media experiences
WO2008131952A2 (en) * 2007-04-27 2008-11-06 Liquid Air Lab Gmbh Personalized radio engine for mobile devices
WO2008131952A3 (en) * 2007-04-27 2009-01-22 Liquid Air Lab Gmbh Personalized radio engine for mobile devices
US8631448B2 (en) 2007-12-14 2014-01-14 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US10524009B2 (en) 2007-12-14 2019-12-31 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US11882335B2 (en) 2007-12-14 2024-01-23 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US11252238B2 (en) 2007-12-14 2022-02-15 Stratosaudio, Inc. Systems and methods for outputting updated media
US10979770B2 (en) 2007-12-14 2021-04-13 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US11778274B2 (en) 2007-12-14 2023-10-03 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
US10469888B2 (en) 2008-02-05 2019-11-05 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US10423981B2 (en) 2008-02-05 2019-09-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US11257118B2 (en) 2008-02-05 2022-02-22 Stratosaudio, Inc. System and method for advertisement transmission and display
US9953344B2 (en) 2008-02-05 2018-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US8875188B2 (en) 2008-02-05 2014-10-28 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US9390167B2 (en) 2010-07-29 2016-07-12 Soundhound, Inc. System and methods for continuous audio matching
US9047371B2 (en) 2010-07-29 2015-06-02 Soundhound, Inc. System and method for matching a query against a broadcast stream
US10657174B2 (en) 2010-07-29 2020-05-19 Soundhound, Inc. Systems and methods for providing identification information in response to an audio segment
US9563699B1 (en) 2010-07-29 2017-02-07 Soundhound, Inc. System and method for matching a query against a broadcast stream
US10055490B2 (en) 2010-07-29 2018-08-21 Soundhound, Inc. System and methods for continuous audio matching
US10121165B1 (en) 2011-05-10 2018-11-06 Soundhound, Inc. System and method for targeting content based on identified audio and multimedia
US10832287B2 (en) 2011-05-10 2020-11-10 Soundhound, Inc. Promotional content targeting based on recognized audio
US10957310B1 (en) 2012-07-23 2021-03-23 Soundhound, Inc. Integrated programming framework for speech and text understanding with meaning parsing
US10996931B1 (en) 2012-07-23 2021-05-04 Soundhound, Inc. Integrated programming framework for speech and text understanding with block and statement structure
US11776533B2 (en) 2012-07-23 2023-10-03 Soundhound, Inc. Building a natural language understanding application using a received electronic record containing programming code including an interpret-block, an interpret-statement, a pattern expression and an action statement
US9507849B2 (en) 2013-11-28 2016-11-29 Soundhound, Inc. Method for combining a query and a communication command in a natural language computer system
US9601114B2 (en) 2014-02-01 2017-03-21 Soundhound, Inc. Method for embedding voice mail in a spoken utterance using a natural language processing computer system
US9292488B2 (en) 2014-02-01 2016-03-22 Soundhound, Inc. Method for embedding voice mail in a spoken utterance using a natural language processing computer system
US11295730B1 (en) 2014-02-27 2022-04-05 Soundhound, Inc. Using phonetic variants in a local context to improve natural language understanding
US11030993B2 (en) 2014-05-12 2021-06-08 Soundhound, Inc. Advertisement selection by linguistic classification
US10311858B1 (en) 2014-05-12 2019-06-04 Soundhound, Inc. Method and system for building an integrated user profile
US9564123B1 (en) 2014-05-12 2017-02-07 Soundhound, Inc. Method and system for building an integrated user profile

Also Published As

Publication number Publication date
WO1999018518A3 (en) 1999-06-24
AU9678998A (en) 1999-04-27

Similar Documents

Publication Publication Date Title
WO1999018518A2 (en) Internet based musical indexing system for radio
EP0962074B1 (en) Audio content player methods, systems, and articles of manufacture
US8244896B2 (en) Method, apparatus and program product for media identification and tracking associated user preferences
US7720686B2 (en) Method and system for providing listener-requested music over a network
US6766363B1 (en) System and method of linking items in audio, visual, and printed media to related information stored on an electronic network using a mobile device
US7082469B2 (en) Method and system for electronic song dedication
US6662231B1 (en) Method and system for subscriber-based audio service over a communication network
JP3194083B2 (en) Recording device creation device that records songs in music CDs by communication
US8005724B2 (en) Relationship discovery engine
US6578008B1 (en) Method and system for an online talent business
US7376581B2 (en) System and method for providing access to electronic works
US5963916A (en) Network apparatus and method for preview of music products and compilation of market data
US6233682B1 (en) Distribution of musical products by a web site vendor over the internet
US20030187739A1 (en) System and method of providing an interface to the internet
US20020054134A1 (en) Method and apparatus for providing streaming media in a communication network
US20220035858A1 (en) Generating playlists using calendar, location and event data
US20060155754A1 (en) Playlist driven automated content transmission and delivery system
US20070042332A1 (en) System and method for providing customized contents
US7653569B1 (en) Systems and methods for delivering advertisements
USRE47053E1 (en) Method and system for subscriber-based audio service over a communication network
JP2002342351A (en) Total broadcasting database preparing system and broadcasting station broadcasting database preparing system
US20030109944A1 (en) Method and system for creating electronic music file based on codes inputted by end user
EP1281128B1 (en) Mobile personal digital assistant
WO2001090950A1 (en) Context sensitive configurable web content delivery
FR2809205A1 (en) Accessing data set stored in a database holding information on songs broadcast by radio station, allows user access to server to enter data on location and time an item was broadcast so server can return full data set on item

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase