EP2290972A2

System for distributing personalized audio programming

Abstract

An audio program and message distribution system in which a host system organizes and transmits program segments to client subscriber locations. The host organizes the program segments by subject matter and creates scheduled programming in accordance with preferences associated with each subscriber. Program segments are associated with descriptive subject matter segments, and the subject matter segments may be used to generate both text and audio cataloging presentations to enable the user to more easily identify and select desirable programming. A playback unit at the subscriber location reproduces the program segments received from the host and includes mechanisms for interactively navigating among the program segments. A usage log is compiled to record the subscriber's use of the provided program materials, to return data to the host for billing, to adaptively modify the subscriber's reference based on actual usage, and to send subscriber-generated comments and requests to the host for processing. Voice input and control mechanisms included in the player allow the user to perform hands-free navigation of the program materials and to dictate comments and messages which are returned to the host for retransmissions to other subscribers. The program segments sent to each subscriber may include advertising materials which the user can selectively play to obtain credits against the subscriber fee. Parallel audio and text transcript files for at least selected programming enable subject matter searching and synchronization of the audio and text files. Speech synthesis may be used to convert transcript files into audio format. Image files may also be transmitted from the server for synchronized playback with the audio programming.

EP2290972A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 23 February 2018, 8.6 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

13 claims: 2 independent, 11 dependent

  1. 1
    A player for reproducing selected audio program segments comprising, in combination:means for storing a plurality of program segments, each of said program segments having a beginning and an end, means for storing data establishing a sequence in which said program segments are scheduled to be reproduced by said player, means for accepting control commands from a user of said player, means for reproducing said program segments in the order established by said sequence in the absence of a control command, means for detecting a first command indicative of a request to skip forward, and means responsive to said first command for discontinuing the reproduction of the currently playing program segment and instead continuing the reproduction at the beginning of a program segment which follows said currently playing program in said sequence.
  2. 13
    A method for acquiring and reproducing program files which represent episodes in a series of episodes as said episodes become available and for reproducing at least selected ones of said program files using a program player, said method comprising the steps of:performing a sequence of download operations, each of said download operations comprising: at time determined by said program player, downloading via the Internet the current version of a compilation file identified by a predetermined filename and storing said current version of said compilation file in the digital memory of said program player, said current version of said compilation file containing attribute data describing one or more episodes of a series of episodes, said attribute data for each given one of said episodes including one or more episode URLs identifying one or more corresponding media files representing said given one of said episodes, employing said player to process the content of said current version of said compilation file to identify attribute data describing one or more newly available episodes in said series of episodes which were not described by attribute data found in a prior version of said compilation file previously identified by said predetermined URL and previously downloaded by an earlier one of said sequence of timed updated operations, and downloading one or more new program files identified by one or more URLs in the attribute data describing said one or more newly available episodes and storing said one or more new program files in said digital memory, and employing said program player to reproduce one or more of the program files representing episodes in said series at the request of the operator of said media player.