Patent ID: 9253281
Filing Date: 2016-02-02
CPC Classification: H04L,H04N

Claim Text:
1. A method, comprising: receiving, at a client, a playlist file associated with a plurality of media streams, wherein each media stream includes a view of a same media content from a different vantage point; determining an available bandwidth for receiving media streams of the plurality of media streams; reading the playlist file to retrieve informational tags for each media stream, wherein each informational tag specifies, for a particular media stream, required bandwidth associated with the particular media stream, different cell coordinates for dimensions of a view of the particular media stream, and a vantage point associated with the particular media stream, wherein the different cell coordinates correspond to different display locations for each of multiple cells, wherein each of the multiple cells comprises a corresponding one of different media streams, wherein the multiple cells comprise a first cell and a second cell, and wherein the different cell coordinates specify first cell display dimensions and a first display location of the first cell for a first vantage point, and second cell display dimensions and a second display location of the second cell for the second vantage point; receiving a first user selection of the first cell of the multiple cells for the first vantage point, wherein receiving the first user selection of the first cell comprises receiving a selection in a first region of a display associated with the client corresponding to the first cell display dimensions and the first display location for the first cell; receiving a second user selection of the second cell of the multiple cells for the second vantage point, wherein receiving the second user selection of the second cell comprises receiving a selection in a second region of the display corresponding to the second cell display dimensions and the second display location for the second cell; requesting, based on the available bandwidth, the required bandwidths, the first user selection of the first cell, and the second user selection of the second cell, a first media stream of the plurality of media streams to be played in the selected first cell and a second media stream of the plurality of media streams to be played in the selected second cell; playing back the first media stream corresponding to the first vantage point only within the first region of the display corresponding to the first cell display dimensions and the first display location for the user-selected first cell; and playing back the second media stream corresponding to the second vantage point only within the second region of the display corresponding to the second cell display dimensions and the second display location for the user-selected second cell.