Patent ID: 9294810
Filing Date: 2016-03-22
CPC Classification: G06Q,H04L,H04N

Claim Text:
1. A method, comprising: receiving, by a source set-top box comprising a processor, a first request to add a destination set-top box to a contact list of a first user, the source set-top box being managed by a 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 a 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; requesting a conditional delivery, wherein the delivery is conditional upon the destination set-top box obtaining an indication that the media file is ready be observed responsive to determining that the destination set-top box has the sufficient memory; and maintaining, by the source set-top box, the contact list at the source set-top box without change when the first response is the denial message.