Patent ID: 8750838

Claim:
One or more non-transitory computer-storage media having computer-executable instructions embodied thereon for performing a method of reverse buffering a media content stream on a first mobile communications device (“first mobile device”) communicating over a telecommunications network, the method comprising: requesting the media content stream to be communicated to the first mobile device; receiving the media content stream at the first mobile device; while the media content stream is being received at the first mobile device, temporarily buffering the media content stream on the first mobile device during a presentation of the media content stream on the first mobile device, wherein temporarily buffering the media content stream during the presentation compensates for abnormalities associated with communication of streaming media content over the telecommunications network; storing the media content stream in a reverse buffer on the first mobile device, wherein the reverse buffer maintains the media content stream for a period of time after the presentation of the buffered media content stream on the first mobile device, wherein the stored media content stream is accessible during the period of time to be communicated from the first mobile device to a second mobile communications device; and communicating at least a portion of the stored media content stream to the second mobile communications device.