Claims
- 1. A radio broadcast system for coordinating the inclusion of supplemental materials with a radio program broadcast via the Internet, the radio broadcast system comprising:
a radio broadcast system configured to generate and broadcast radio broadcast materials to a plurality of listeners, the radio broadcast material being divided into a plurality of segments; an Internet broadcast service provider configured to receive the broadcast radio broadcast materials and to rebroadcast the radio broadcast materials to a user via the Internet for playback to a user; a user terminal, configured to receive the rebroadcast signal from said Internet broadcast service provider and to retrieve supplemental materials related to said plurality of segments of said radio broadcast material; a first server configured to receive program data identifying individual ones of said plurality of segments, and to provide parameters for supplemental materials associated with said identified segments to said user terminal; and a second server configured to retrieve supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and to provide said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the radio broadcast material.
- 2. The system of claim 1, wherein said first server is configured to receive said program data from said radio broadcast system.
- 3. The system of claim 2, wherein said program data includes scheduling information for said plurality of segments, and wherein said first server is configured to retrieve said parameters for said supplemental materials and provide said parameters to said user terminal based on said scheduling information.
- 4. The system of claim 1, wherein said first server is configured to receive said program data from said user terminal.
- 5. The system of claim 1, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 6. The system of claim 1, wherein said supplemental materials can include at least one of the group of an image, a video clip, an audio clip, a text file, an html file, and a data file.
- 7. The system of claim 1, wherein said program data can include at least one of the group of a cut number, a cut category, a cut duration and a station ID.
- 8. The system of claim 1, wherein said parameters for said supplemental materials are identified based on a combination of a cut number and a station ID.
- 9. A broadcast material delivery system for coordinating the inclusion of supplemental materials with the broadcast material, the broadcast material delivery system comprising:
a broadcast system configured to deliver the broadcast materials to a plurality of users, the broadcast material being divided into a plurality of segments; a user terminal, configured to receive the broadcast material from said broadcast system and to retrieve supplemental materials related to said plurality of segments of said broadcast material; a first server configured to receive data identifying said plurality of segments, and to provide parameters for supplemental materials associated with said segments to said user terminal; and a second server configured to retrieve supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and to provide said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the broadcast material.
- 10. The system of claim 9, wherein said first server is configured to receive said program data from said broadcast system.
- 11. The system of claim 10, wherein said data includes scheduling information for said plurality of segments, and wherein said first server is configured to retrieve said parameters for said supplemental materials and provide said parameters to said user terminal based on said scheduling information.
- 12. The system of claim 9, wherein said first server is configured to receive said data from said user terminal.
- 13. The system of claim 9, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 14. The system of claim 9, wherein said supplemental materials can include at least one of the group of an image, a video clip, an audio clip, a text file, an html file, and a data file.
- 15. The system of claim 9, wherein said program data can include at least one of the group of a segment number, a segment category, a segment duration and a broadcast provider identification.
- 16. The system of claim 9, wherein said parameters for said supplemental materials are identified based on a combination of a segment number and a broadcast provider identification.
- 17. A radio broadcast method for coordinating the inclusion of supplemental materials with a radio broadcast material broadcast, the radio broadcast method comprising:
broadcasting radio broadcast material to a plurality of listeners, the radio broadcast material being divided into a plurality of segments; receiving the broadcast broadcast material at a user terminal; providing program data to a first server, said program data identifying individual ones of said plurality of segments, wherein said first server uses said program data to retrieve one or more parameters for supplemental materials associated with said identified segments, and to provide said one or more parameters to said user terminal; and providing said parameters to a second server, wherein said parameters are used by said second server to retrieve one or more supplemental materials from one or more databases, and wherein said second server provides said supplemental materials to said user terminal, playing said supplemental materials received from said second server in conjunction with the radio broadcast material.
- 18. The method of claim 17, wherein said broadcasting comprises broadcasting the radio broadcast material to a plurality of listeners via the Internet.
- 19. The method of claim 17, further comprising the step of encoding the broadcast signal to include said broadcast material and said program data.
- 20. The method of claim 17, wherein said first server is configured to receive said program data from said user terminal.
- 21. The method of claim 17, further comprising broadcasting said program data to said first server from the broadcast material provider.
- 22. The method of claim 17, wherein said program data includes scheduling information for said plurality of segments, and wherein said first server retrieves said parameters for said supplemental materials and provides said parameters to said user terminal based on said scheduling information.
- 23. The method of claim 17, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 24. The method of claim 17, wherein said supplemental materials can include at least one of the group of an image, a video clip, an audio clip, a text file, an html file, and a data file.
- 25. The method of claim 17, wherein said program data can include at least one of the group of a cut number, a cut category, a cut duration and a station ID.
- 26. The method of claim 17, wherein said parameters for said supplemental materials are identified based on a combination of a cut number and a station ID.
- 27. A broadcast material delivery method for coordinating the inclusion of supplemental materials with the broadcast material, the broadcast material delivery method comprising:
a broadcaster broadcasting the broadcast materials to a plurality of users, the broadcast material being divided into a plurality of segments; receiving the broadcast material from said broadcaster and retrieving supplemental materials related to said plurality of segments of said broadcast material; receiving at a first server data identifying said plurality of segments, and said first server providing parameters for supplemental materials associated with said segments to said user terminal; and retrieving by a second server supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and said second server providing said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the broadcast material.
- 28. The method of claim 27, wherein said data includes scheduling information for said plurality of segments, and wherein said first server is configured to retrieve said parameters for said supplemental materials and provide said parameters to said user terminal based on said scheduling information.
- 29. The method of claim 27, wherein said first server is configured to receive said data from said user terminal.
- 30. The method of claim 27, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 31. The method of claim 27, wherein said supplemental materials can include at least one of the group of an image, a video clip, an audio clip, a text file, an html file, and a data file.
- 32. The method of claim 27, wherein said program data can include at least one of the group of a segment number, a segment category, a segment duration and a broadcast provider identification.
- 33. The method of claim 27, wherein said parameters for said supplemental materials are identified based on a combination of a segment number and a broadcast provider identification.
- 34. A broadcast material delivery system for coordinating the inclusion of supplemental materials with the broadcast material, the broadcast material delivery system comprising:
a broadcast system configured to deliver the broadcast materials to a plurality of users, the broadcast material being divided into a plurality of segments; a user terminal, configured to receive the broadcast material from said broadcast system and to retrieve supplemental materials related to said plurality of segments of said broadcast material; and a server configured to receive data identifying said plurality of segments, and to provide supplemental materials associated with said segments to said user terminal.
- 35. The system of claim 34, wherein said server is configured to receive said program data from said broadcast system.
- 36. The system of claim 34, wherein said data includes scheduling information for said plurality of segments, and wherein said server is configured to retrieve said parameters for said supplemental materials and provide said parameters to said user terminal based on said scheduling information.
- 37. The system of claim 34, wherein said server is configured to receive said data from said user terminal.
- 38. The system of claim 34, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 39. The system of claim 34, wherein said supplemental materials can include at least one of the group of an image, a video clip, an audio clip, a text file, an html file, and a data file.
- 40. The system of claim 34, wherein said program data can include at least one of the group of a segment number, a segment category, a segment duration and a broadcast provider identification.
- 41. The system of claim 34, wherein said parameters for said supplemental materials are identified based on a combination of a segment number and a broadcast provider identification.
- 42. The system of claim 34, wherein said server comprises:
a first server configured to receive data identifying said plurality of segments, and to provide parameters for supplemental materials associated with said segments to said user terminal; and a second server configured to retrieve supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and to provide said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the broadcast material.
- 43. A broadcast material delivery method for coordinating the inclusion of supplemental materials with the broadcast material, the broadcast material delivery method comprising:
a broadcaster broadcasting the broadcast materials to a plurality of users, the broadcast material being divided into a plurality of segments; receiving the broadcast material from said broadcaster and retrieving supplemental materials related to said plurality of segments of said broadcast material; playing said supplemental materials in conjunction with the broadcast material.
- 44. The method of claim 43, wherein said retrieving comprises:
accessing a first server, to retrieve parameters for supplemental materials associated with said segments; and accessing a second server to retrieve supplemental materials from one or more databases, the retrieval based on said parameters from said first server.
- 45. The method of claim 43, wherein said retrieving comprises accessing a server to retrieve supplemental materials from one or more databases, the retrieval based on program data relating to a segment of the broadcast material.
- 46. The method of claim 44, wherein said first server is configured to receive said data from said user terminal.
- 47. The method of claim 44, wherein said parameters for said supplemental materials comprise one or more URLs identifying a location or locations of said supplemental materials on the Internet.
- 48. A program storage device, readable by one or more machines, tangibly embodying a program of instructions executable by the machines to perform method steps for coordinating the inclusion of supplemental materials with broadcast material, said method steps comprising the steps of:
broadcasting broadcast material to a plurality of users, the broadcast material including a plurality of segments; receiving the broadcast broadcast material and retrieving supplemental materials related to said plurality of segments of said broadcast material; receiving at a first server data identifying said plurality of segments, and said first server providing parameters for supplemental materials associated with said segments to said user terminal; and retrieving by a second server supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and said second server providing said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the broadcast material.
- 49. A computer program product for use with a computer system, said computer program product comprising:
a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to coordinate the inclusion of supplemental materials with a broadcast broadcast material, said computer readable program code means comprising:
computer readable program code means for broadcasting broadcast material to a plurality of users, the broadcast material including a plurality of segments; computer readable program code means for receiving the broadcast broadcast material and retrieving supplemental materials related to said plurality of segments of said broadcast material; computer readable program code means for retrieving supplemental materials related to said plurality of segments of said broadcast material; and computer readable program code means for playing said supplemental materials in conjunction with the broadcast material.
- 50. A computer program product for use with a computer system, said computer program product comprising:
a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to coordinate the inclusion of supplemental materials with a broadcast material, said computer readable program code means comprising:
computer readable program code means for broadcasting broadcast material to a plurality of users, the broadcast material including a plurality of segments; computer readable program code means for receiving the broadcast broadcast material and retrieving supplemental materials related to said plurality of segments of said broadcast material; computer readable program code means for receiving at a first server data identifying said plurality of segments, and said first server providing parameters for supplemental materials associated with said segments to said user terminal; and computer readable program code means for retrieving by a second server supplemental materials from one or more databases, the retrieval based on said parameters from said first server, and said second server providing said supplemental materials to said user terminal, wherein said user terminal is configured to play said supplemental materials in conjunction with the broadcast material.
- 51. A program storage device, readable by one or more machines, tangibly embodying a program of instructions executable by the machines to perform method steps for coordinating the inclusion of supplemental materials with a broadcast material, said method steps comprising the steps of:
broadcasting broadcast material to a plurality of users, the broadcast material including a plurality of segments; receiving the broadcast broadcast material and retrieving supplemental materials related to said plurality of segments of said broadcast material; retrieving supplemental materials related to said plurality of segments of said broadcast material; and playing said supplemental materials in conjunction with the broadcast material.
- 52. A broadcast material delivery method for coordinating the inclusion of supplemental materials with broadcast material, the broadcast material delivery method comprising:
receiving the broadcast material from a broadcaster; broadcasting the broadcast material received from said broadcaster to a plurality of users, the broadcast material being divided into a plurality of segments; and broadcasting a plurality of program data items in conjunction with said plurality of segments; wherein said plurality of segments enable a user terminal to retrieve and play supplemental information in coordination with said segments of said broadcast material.
- 53. The broadcast material delivery method of claim 51, further comprising encoding the segments and the data items in the data stream broadcast to said plurality of users.
- 54. A program storage device, readable by one or more machines, tangibly embodying a program of instructions executable by the machines to perform method steps for coordinating the inclusion of supplemental materials with a broadcast material, said method steps comprising the steps of:
receiving the broadcast material from a broadcaster; broadcasting the broadcast material received from said broadcaster to a plurality of users, the broadcast material being divided into a plurality of segments; and broadcasting a plurality of program data items in conjunction with said plurality of segments; wherein said plurality of segments enable a user terminal to retrieve and play supplemental information in coordination with said segments of said broadcast material.
- 55. The program storage device of claim 54, wherein said method further comprises encoding the segments and the data items in the data stream broadcast to said plurality of users.
Parent Case Info
[0001] The present application is related to copending U.S. patent applications Ser. No. To Be Assigned, docket number 237/093, titled “System and Method For Providing Broadcast Material History,” Ser. No. To Be Assigned, docket number 237/172, titled “System and Method For Playing Supplemental Materials With Broadcast Material,” and Ser. No. To Be Assigned, docket number 237/094, titled “System and Method For Coordinating Communicaitons Network Advertising Material,” each of which are of common assignee and are filed concurrently herewith and each of which are incorporated herein by reference in their entirety.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09163293 |
Sep 1998 |
US |
Child |
10023214 |
Dec 2001 |
US |