Broadcast media streaming with customized playlist insertion method and system
First Claim
1. A media server for customizing an existing generic broadcast media stream comprising a plurality of content segments for delivery to a plurality of media clients via a communications network, each of said clients associated with a respective one of a plurality of users, each of the users having at least one user preference, the server comprising:
- an interface for receiving the existing generic broadcast media stream from a broadcaster;
an interface for communicating with the plurality of media clients via the communications system;
a storage system for holding a plurality of alternative content segments;
a fragmenter for dividing the generic media stream into a plurality of sub streams, each of sub streams for streaming to an associated client via said interface; and
a modifier for each of said sub streams, wherein for each sub stream, when said modifier detects that an attribute of a next content segment does not accord with the at least one user preference of the user of said client associated with said sub stream, said next segment is replaced with an alternative content segment comprising an attribute which accords with the at least one user preference.
17 Assignments
0 Petitions
Accused Products
Abstract
A method, system and server for customizing a broadcast media stream for delivery to a client associated with a user via a communication network. The broadcast media stream comprises a plurality of content segments, such as hosted segments, which are separated by a plurality of musical, informational or generic segments. During streaming the plurality of musical, informational or generic segments are modified based on one or more user preferences such that there content matches more closely the preferred content of the user.
-
Citations
5 Claims
-
1. A media server for customizing an existing generic broadcast media stream comprising a plurality of content segments for delivery to a plurality of media clients via a communications network, each of said clients associated with a respective one of a plurality of users, each of the users having at least one user preference, the server comprising:
-
an interface for receiving the existing generic broadcast media stream from a broadcaster; an interface for communicating with the plurality of media clients via the communications system; a storage system for holding a plurality of alternative content segments; a fragmenter for dividing the generic media stream into a plurality of sub streams, each of sub streams for streaming to an associated client via said interface; and a modifier for each of said sub streams, wherein for each sub stream, when said modifier detects that an attribute of a next content segment does not accord with the at least one user preference of the user of said client associated with said sub stream, said next segment is replaced with an alternative content segment comprising an attribute which accords with the at least one user preference. - View Dependent Claims (2, 3, 4, 5)
-
Specification