Patent ID: 7877502

Claim:
One or more computer-readable non-transitory storage media embodying software that is operable when executed to: receive a selection made at a first mobile device of first and second mobile streamable-data sources, the first mobile streamable-data source being located at a first remote geographic location, the first mobile streamable-data source comprising a first mobile video source, the second mobile streamable-data source being located at a second remote geographic location, the second mobile streamable-data source comprising a second mobile video source, the first and second geographic locations being dynamic; establish or cause to be established a first connection with the first mobile streamable-data source; receive or cause to be received through the first connection approximately real-time first streamable data from the first mobile streamable-data source; establish or cause to be established a second connection with the second mobile streamable-data source; receive or cause to be received through the second connection approximately real-time second streamable data from the second mobile streamable-data source; retrieve or cause to be retrieved geographic data corresponding to a geographic region around and including the first and second remote geographic locations; present or cause to be presented to a user through an interface of the second mobile device a first window for displaying the geographic data to the user, a second window for presenting the approximately real-time first streamable data to the user, and a third window for displaying the approximately real-time second streamable data, the second and third windows being smaller than the first window, at least a portion of the second window being at least approximately centered over a position in the first window corresponding to the first remote geographic location in the geographic region, at least a portion of the third window being at least approximately centered over a position in the first window corresponding to the second remote geographic location in the geographic region.