Digital media and entertainment service delivery platformChristopher J. PavlovskiQuentin Staes-Polet2005ACM MSC 2005