Patent ID: 7777783

Claim:
A method comprising: identifying a first member of a plurality of cameras; identifying a first topological relationship between the first member of the plurality of cameras and a second member of the plurality of cameras; identifying a second topological relationship between the first member of the plurality of cameras and a third member of the plurality of cameras, the first topological relationship and the second topological relationship being relative to a viewpoint of the first camera; presenting video data generated using the first member of the plurality of cameras in a user interface, the user interface including a first user control and a second user control; associating the second member of the plurality of cameras with the first user control based on the topological relationship between the first member of the plurality of cameras and the second member of the plurality of cameras; associating the third member of the plurality of cameras with the second user control based on the topological relationship between the first member of the plurality of cameras and the third member of the plurality of cameras; receiving a user selection of the first user control; presenting video data generated using the second member of the plurality of cameras in the user interface based on the received user selection; associating the first user control and the second user control with members of the plurality of cameras based on topological relationships relative to a viewpoint of the second member of the plurality of cameras; and presenting the first user control and the second user control in the user interface in positions representative of the first topological relationship and the second topological relationship, where in the first user control and the second user control are presented in positions around a presentation of the video data generated using the first member of the plurality of cameras.