Broadcast program and advertising distribution system
First Claim
1. A personalized broadcasting system for distributing and playing selections from a collection of available audio and/or visual program segments for the benefit of a predetermined subscriber, said system comprising, in combination:
- means for distributing to said subscriber a plurality of catalog entries each identifying one or more of said program segments,means for accepting from said subscriber the identification of a plurality of requested program segments constituting a subset of said plurality of program segments specified by said catalog entries,means responsive to the receipt of said identification for generating a compilation of program segments selected from said collection based at least in part on said identification,a player accessible to said subscriber comprising, in combination,means for receiving said compilation of programs, means for selectively reproducing program segments within said compilation, means responsive to user control for inhibiting the reproduction of all or part of any program segment within said compilation, andmeans for recording a usage log containing the identity of each program segment reproduced by said player from said compilation,means for transferring said usage log from said player to a processing location located remotely from said player, andprocessing means at said processing location for receiving said usage log and generating subscriber activity information derived from said usage log.
4 Assignments
0 Petitions
Accused Products
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 preferences 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 retransmission 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.
157 Citations
33 Claims
-
1. A personalized broadcasting system for distributing and playing selections from a collection of available audio and/or visual program segments for the benefit of a predetermined subscriber, said system comprising, in combination:
-
means for distributing to said subscriber a plurality of catalog entries each identifying one or more of said program segments, means for accepting from said subscriber the identification of a plurality of requested program segments constituting a subset of said plurality of program segments specified by said catalog entries, means responsive to the receipt of said identification for generating a compilation of program segments selected from said collection based at least in part on said identification, a player accessible to said subscriber comprising, in combination, means for receiving said compilation of programs, means for selectively reproducing program segments within said compilation, means responsive to user control for inhibiting the reproduction of all or part of any program segment within said compilation, and means for recording a usage log containing the identity of each program segment reproduced by said player from said compilation, means for transferring said usage log from said player to a processing location located remotely from said player, and processing means at said processing location for receiving said usage log and generating subscriber activity information derived from said usage log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for reproducing selections from a recorded compilation of individual program segments each consisting of audio and/or video programming data, said apparatus comprising, in combination,
a player for selectively reproducing specified ones of said program segments in a form perceivable to a user, means for accepting a selection command from said user for initiating the reproduction of a selected program segment specified by said selection command, means responsive to said selection command for producing a program identification value which identifies said selected program segment, means responsive to said selection command for producing a first time marker value indicative of the time when the reproduction of said selected program segment was initiated, means responsive to a subsequent command from said user for terminating the reproduction of said selected program segment, means responsive to said subsequent command for producing a second time marker value indicative of the time when the reproduction of said selected program segment was terminated, means for recording a log file comprising a plurality of entries, each of said entries containing a program identification code and at least one timing value based on at least one of said time marker values, and means for processing said log file to produce summary information characterizing the content of the information reproduced by said player.
-
18. A personalized broadcasting system for distributing and reproducing program segments from a collection of available audio and/or visual program segments, said apparatus comprising, in combination:
-
means for accepting from said user the specification of one or more subject matter identifiers, means responsive to the receipt of said subject matter identifiers for transmitting to said user a compilation of program segments selected from said collection in accordance with said subject matter identifiers a player accessible to said user comprising, in combination, means for receiving said compilation of programs, means responsive to user control for selectively reproducing particular ones of program segments within said compilation, and means for recording a usage log containing the identity of each program segment reproduced by said player from said compilation, means for transferring said usage log from said player to a processing location located remotely from said player, and processing means at said processing location for receiving said usage log and generating subscriber activity information derived from said usage log. - View Dependent Claims (19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30)
-
-
24. Apparatus for reproducing a recorded compilation consisting of both individual program segments and individual advertising segments, said apparatus comprising, in combination,
a player for selectively reproducing said program segments and said advertising segments in a form perceivable to a user, means for accepting one or more selection requests from said user requesting the reproduction of a sequence of selected ones of said individual program segments, means for accepting from said user attribute data which characterizes said user, and means responsive to said for attribute data for controlling the insertion of selected ones of said advertising segments in said sequence with said individual program segments.
-
31. Apparatus for reproducing a recorded compilation consisting of both individual program segments, said apparatus comprising, in combination,
means for producing a series of a program session schedules each of which specifies an ordered sequence of said program segments a player for selectively reproducing said program segments in a form perceivable to a user in the order specified by one of said session schedules, means for recording a usage log identifying program segments actually reproduced by said player, and means for excluding from subsequent ones of said program segment schedules at least selected ones of the program segments actually reproduced by said player.
Specification