A system that incorporates teachings of the present disclosure may
include, for example, a server having a controller to receive a request
for media content from a set top box of an Internet Protocol Television
System, perform a search of one or more storage devices associated with
other set top boxes for the media content based at least in part on a
user profile associated with the set top box where the other set top
boxes are located remotely from the set top box, receive the media
content, and adjust a format of the media content prior to delivery to
the set top box based at least in part on the user profile. Other
embodiments are disclosed.