USER INTERFACE FOR DISPLAY OF STILL IMAGES CORRESPONDING TO LIVE VIDEO BROADCASTS
In an example embodiment, a plurality of still images are displayed in a user interface of a first mobile device, each still image corresponding to a different live video broadcast currently being broadcast by a plurality of mobile devices other than the first mobile device, the still image corresponding to each different live video broadcast being a single frame of a previously recorded portion of the corresponding live video broadcast. A live video broadcast corresponding to a selected one of the plurality of still images is broadcast from a second mobile device to the first mobile device. Then at least some of the plurality of still images are removed and space made available by the removing is used to display the live video broadcast responding to the selected one of the plurality of still images in a larger area than the selected one of the still images.
1 . A method, comprising:
displaying, in a user interface of a first mobile device, a plurality of still images, each still image corresponding to a different live video broadcast currently being broadcast by a plurality of mobile devices other than the first mobile device, the still image corresponding to each different live video broadcast being a single frame of a previously recorded portion of the corresponding live video broad cast;
receiving, via the user interface of first mobile device, a selection of one of the plurality of still images;
causing the broadcasting of a live video broadcast corresponding to the selected one of the plurality of still images from a second mobile device to the first mobile device; and
removing at least some of the plurality of still images from the user interface and utilizing space in the user interface made available by the removing to display the live video broadcast responding to the selected one of the plurality of still images in a larger area of the user interface than the selected one of the still images.
2 . The method of claim 1 , wherein the plurality of still images correspond only to broadcasts from users connected to a user of the first mobile device in a social network service.
3 . The method of claim 1 , wherein the removing includes removing all still images from the user interface.
4 . The method of claim 1 , further comprising:
upon receiving an indication that a user of the first mobile device wishes to terminate viewing of the live video broadcast, removing the live video broadcast from the user interface and redisplaying the plurality of still images.
5 . The method of claim 4 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is an indication that a button indicating that a visit is complete in the user interface has been selected.
6 . The method of claim 4 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is generated without explicit action by the user of the first mobile device.
7 . The method of claim 1 , wherein the user interface further contains indications of relationships between the user of the first mobile device and other users in the social network service.
8 . A first mobile device comprising:
a computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to:
display, in a user interface of the first mobile device, a plurality of still images, each still image corresponding to a different live video broadcast currently being broadcast by a plurality of mobile devices other than the first mobile device, the still image corresponding to each different live video broadcast being a single frame of a previously recorded portion of the corresponding live video broadcast;
receive, via the user interface of the first mobile device, a selection of one of the plurality of still images;
cause the broadcasting of a live video broadcast corresponding to the selected one of the plurality of still images from a second mobile device to the first mobile device; and
remove at least some of the plurality of still images from the user interface and utilizing space in the user interface made available by the removing to display the live video broadcast responding to the selected one of the plurality of still images in a larger area of the user interface than the selected one of the still images.
9 . The first mobile device of claim 8 , wherein the plurality of still images correspond only to broadcasts from users connected to a user of the first mobile device in a social network service.
10 . The first mobile device of claim 8 , wherein the removing includes removing all still images from the user interface.
11 . The first mobile device of claim 8 , wherein the instructions, when executed on by the processor, further cause the processor to:
upon receiving an indication that a user of the first mobile device wishes to terminate viewing of the live video broadcast, remove the live video broadcast from the user interface and redisplaying the plurality of still images.
12 . The first mobile device of claim 11 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is an indication that a button indicating that a visit is complete in the user interface has been selected.
13 . The first mobile device of claim 11 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is generated without explicit action by the user of the first mobile device.
14 . The first mobile device of claim 8 , wherein the user interface further contains indications of relationships between the user of the first mobile device and other users in the social network service.
15 . A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
displaying, in a user interface of a first mobile device, a plurality of still images, each still image corresponding to a different live video broadcast currently being broadcast by a plurality of mobile devices other than the first mobile device, the still image corresponding to each different live video broadcast being a single frame of a previously recorded portion of the corresponding live video broadcast;
receiving, via the user interface of the first mobile device, a selection of one of the plurality of still images;
causing the broadcasting of a live video broadcast corresponding to the selected one of the plurality of still images from a second mobile device to the first mobile device; and
removing at least some of the plurality of still images from the user interface and utilizing space in the user interface made available by the removing to display the live video broadcast responding to the selected one of the plurality of still images in a larger area of the user interface than the selected one of the still images.
16 . The non-transitory computer-readable storage medium of claim 15 , wherein the plurality of still images correspond only to broadcasts from users connected to a user of the first mobile device in a social network service.
17 . The non-transitory computer-readable storage medium of claim 15 , wherein the removing includes removing all still images from the user interface.
18 . The non-transitory computer-readable storage medium of claim 15 , wherein the operations further comprise:
upon receiving an indication that a user of the first mobile device wishes to terminate viewing of the live video broadcast, removing the live video broadcast from the user interface and redisplaying the plurality of still images.
19 . The non-transitory computer-readable storage medium of claim 18 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is an indication that a button indicating that a visit is complete in the user interface has been selected.
20 . The non-transitory computer-readable storage medium of claim 18 , wherein the indication that the user of the first mobile device wishes to terminate viewing of the live video broadcast is generated without explicit action by the user of the first mobile device.