Patent ID: 8839321
Filing Date: 2014-09-16
Classification: G06Q,H04L,H04N

Abstract:
1. A method, comprising: identifying, by a source set-top box comprising a processor, a media file; receiving, by the source set-top box managed by a first user, a first request to add a destination set-top box to a contact list of the first user; transmitting, by the source set-top box, a second request to the destination set-top box managed by a second user to validate the first request to add the destination set-top box to the contact list; receiving, by the source set-top box, a first response from the destination set-top box, the first response comprising a denial message or an acceptance message; adding, by the source set-top box, the destination set-top box to the contact list when the first response is the acceptance message; receiving, by the source set-top box, a third request to provide the media file and an identification of the destination set-top box when the response is the acceptance message; determining, by the source set-top box, if the destination set-top box has sufficient memory space available to receive the media file in response to the third request; delaying, by the source set-top box, delivery of the media file to the destination set-top box when the destination set-top box is determined to have insufficient memory until the destination set-top box has been managed by the second user to have sufficient memory; converting, by the source set-top box, the media file to a converted media file having a format suitable for the destination set-top box when the destination set-top box is determined to have sufficient memory based on actions taken by the second user; and maintaining, by the source set-top box, the contact list at the source set-top box without change when the response is the denial message.