Patent ID: 8832293

Claim:
A computer-implemented method for streaming media content to multiple users comprising: streaming a first stream for the media content, from a first location in the media content, to a first user, the first stream of media content being played in a user interface; receiving a request from the first user to seek to a second location in the media content being played in the user interface, wherein the request to seek requests that the media content begin playing at the second location; in response to receiving the request, selecting a second stream for the media content from a plurality of second streams for the media content being streamed to a plurality of second users at different locations in the media content, the second stream being selected based on the second location and a third location in which the selected second stream is being streamed to one or more second users; determining the third location in the media content, the third location being different from the second location, but the third location determined to be compatible with the second location; and streaming the selected second stream to the first user and the one or more second users based on the determining of the third location.