Real-time display of multiple annotated images
First Claim
1. A method comprising:
- causing presentation, on a plurality of client devices, of a real-time slide show comprising annotated images from submissions to the real-time slide show by the plurality of client devices, the annotated images being annotated with location data generated by location sensors of the plurality of client devices;
receiving, from one of the plurality of client devices, a request to include an additional image in the real-time slide show while the real-time slide show is active, the request further including additional location data generated by an additional location sensor of the one of the plurality of client devices; and
in response to the request to include the additional image in the real-time slide show, generating an additional annotated image from the additional image and publishing the additional annotated image to the real-time slide show for simultaneous display on the plurality of client devices, the additional annotated image being automatically annotated with the additional location data.
1 Assignment
0 Petitions
Accused Products
Abstract
A user can share (show) multimedia information while simultaneously communicating (telling) with one or more other users over a network. Multimedia information is received from at least one source. The multimedia information may be manually and/or automatically annotated and shared with other users. The multimedia information may be displayed in an integrated live view simultaneously with other modes of communication, such as video, voice, or text. A simultaneous sharing communication interface provides an immersive experience that lets a user communicate via text, voice, video, sounds, music, or the like, with one or more other users while also simultaneously sharing media such as photos, videos, movies, images, graphics, illustrations, animations, presentations, narratives, music, sounds, applications, files, and the like. The simultaneous sharing interface enables a user to experience a higher level of intimacy in their communication with others over a network.
39 Citations
20 Claims
-
1. A method comprising:
-
causing presentation, on a plurality of client devices, of a real-time slide show comprising annotated images from submissions to the real-time slide show by the plurality of client devices, the annotated images being annotated with location data generated by location sensors of the plurality of client devices; receiving, from one of the plurality of client devices, a request to include an additional image in the real-time slide show while the real-time slide show is active, the request further including additional location data generated by an additional location sensor of the one of the plurality of client devices; and in response to the request to include the additional image in the real-time slide show, generating an additional annotated image from the additional image and publishing the additional annotated image to the real-time slide show for simultaneous display on the plurality of client devices, the additional annotated image being automatically annotated with the additional location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors of a machine, and a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; causing presentation, on a plurality of client devices, of a real-time slide show comprising annotated images from submissions to the real-time slide show by the plurality of client devices, the annotated images being annotated with location data generated by location sensors of the plurality of client devices; receiving, from one of the plurality of client devices, a request to include an additional image in the real-time slide show while the real-time slide show is active, the request further including additional location data generated by an additional location sensor of the one of the plurality of client devices; and in response to the request to include the additional image in the real-time slide show, generating an additional annotated image from the additional image and publishing the additional annotated image to the real-time slide show for simultaneous display on the plurality of client devices, the additional annotated image being automatically annotated with the additional location data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine-readable storage device including instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
causing presentation, on a plurality of client devices, of a real-time slide show comprising annotated images from submissions to the real-time slide show by the plurality of client devices, the annotated images being annotated with location data generated by location sensors of the plurality of client devices; receiving, from one of the plurality of client devices, a request to include an additional image in the real-time slide show while the real-time slide show is active, the request further including additional location data generated by an additional location sensor of the one of the plurality of client devices; and in response to the request to include the additional image in the real-time slide show, generating an additional annotated image from the additional image and publishing the additional annotated image to the real-time slide show for simultaneous display on the plurality of client devices, the additional annotated image being automatically annotated with the additional location data. - View Dependent Claims (17, 18, 19, 20)
-
Specification