Templates and style sheets for audio broadcasts
AssigneeInternational Business Machines Corporation
InventorsFrank Lawrence Jania, Darren Mark Shaw
Life of this patent
Estimating the term…
Abstract
An audio broadcast creation client applies the concept of style sheets to audio data intended for audio broadcasts. The creation client associates style sheet elements to sections of the audio broadcast. An audio broadcast rendering engine applies the style sheet elements at runtime to alter or enhance sections of the audio broadcast. Different style sheets may be applied to the same raw audio broadcast data to alter the end result. A template is provided for generating audio broadcasts. The user may record the appropriate audio files and refer to these audio files in fields of the audio broadcast template.
Claims21
A computer program product comprising a non-transitory computer recordable medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a server computing device, causes the computing device to:
- receive an audio broadcast style sheet from a client computing device, wherein the audio broadcast style sheet sets one or more style attributes for at least one section of the audio broadcast;
- receive a marked up audio broadcast file from the client computing device, wherein the marked up audio broadcast file refers to the audio broadcast style sheet and comprises at least one tag that delineates at least one section that corresponds to the at least one section in the audio broadcast style sheet and wherein the marked up audio broadcast file refers to at least one audio file for the at least one section;
- parse the marked up audio broadcast file consulting the audio broadcast style sheet;
- render each section of the audio broadcast based on the marked up audio broadcast file, the at least one audio file, and the audio broadcast style sheet to form a rendered audio broadcast;
- store the rendered audio broadcast in a storage device at the server computing device;
- and
- send the rendered audio broadcast to client devices that subscribe to the audio broadcast using a syndication format.
A server data processing system for creating an audio broadcast, the server data processing system comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory contains instructions which, when executed by the processor, cause the processor to:
- receive an audio broadcast style sheet from a client computing device, wherein the audio broadcast style sheet sets one or more style attributes for at least one section of the audio broadcast;
- receive a marked up audio broadcast file from the client computing device, wherein the marked up audio broadcast file refers to the audio broadcast style sheet and comprises at least one tag that delineates at least one section that corresponds to the at least one section in the audio broadcast style sheet and wherein the marked up audio broadcast file refers to at least one audio file for the at least one section;
- parse the marked up audio broadcast file consulting the audio broadcast style sheet;
- render each section of the audio broadcast based on the marked up audio broadcast file, the at least one audio file, and the audio broadcast style sheet to form a rendered audio broadcast;
- store the rendered audio broadcast in a storage device at the server data processing system;
- and
- send the rendered audio broadcast to client devices that subscribe to the audio broadcast using a syndication format.
A method, in a server computing device, for creating an audio broadcast, the method comprising:
- receiving an audio broadcast style sheet from a client computing device, wherein the audio broadcast style sheet sets one or more style attributes for at least one section of the audio broadcast;
- receiving a marked up audio broadcast file from the client computing device, wherein the marked up audio broadcast file refers to the audio broadcast style sheet and comprises at least one tag that delineates at least one section that corresponds to the at least one section in the audio broadcast style sheet and wherein the marked up audio broadcast file refers to at least one audio file for the at least one section;
- parsing the marked up audio broadcast file consulting the audio broadcast style sheet;
- rendering each section of the audio broadcast based on the marked up audio broadcast file, the at least one audio file, and the audio broadcast style sheet to form a rendered audio broadcast;
- storing the rendered audio broadcast in a storage device at the server computing device;
- and
- sending the rendered audio broadcast to client devices that subscribe to the audio broadcast using a syndication format.
Dependencies are inferred from the claim text.