System and device for interacting with a remote presentation
First Claim
Patent Images
1. A first device comprising:
- a communications interface operable to;
couple the first device to a second device and a third device over a local area network; and
couple the first device and a fourth device over a wide area network; and
a processor and a memory associated with the communications interface and operable to;
receive a plurality of presentations;
store, at the fourth device, the plurality of presentations;
display information identifying the plurality of presentations;
publish, on the local area network, availability information, the availability information enabling access to information identifying the plurality of presentations;
receive, from the second device, a command indicating a designated presentation from the plurality of presentations;
based on the command, initiate rendering of the designated presentation from the fourth device;
receive, from the third device, a request to control the rendering of the designated presentation;
send, to the second device, a notification;
receive, from the second device, permission to grant rendering control to the third device; and
effect, at the third device, rendering control of the designated presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to sharing images over a network. Images obtained from a second device are presented at a first device, and shared with a plurality of third devices. The third devices are able to obtain and store images from the first device, modify the contents of a presentation, and control the rendering of the presentation. The proposed system allows for instantaneous sharing without the need to set up accounts a-priori, uploading only the images that are requested for sharing, and does not require invitations or privacy settings.
91 Citations
33 Claims
-
1. A first device comprising:
-
a communications interface operable to; couple the first device to a second device and a third device over a local area network; and couple the first device and a fourth device over a wide area network; and a processor and a memory associated with the communications interface and operable to; receive a plurality of presentations; store, at the fourth device, the plurality of presentations; display information identifying the plurality of presentations; publish, on the local area network, availability information, the availability information enabling access to information identifying the plurality of presentations; receive, from the second device, a command indicating a designated presentation from the plurality of presentations; based on the command, initiate rendering of the designated presentation from the fourth device; receive, from the third device, a request to control the rendering of the designated presentation; send, to the second device, a notification; receive, from the second device, permission to grant rendering control to the third device; and effect, at the third device, rendering control of the designated presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of operating a first device comprising:
-
receiving, at the first device, a plurality of presentations, the first device coupled to a second device and a third device over a local area network, and a fourth device over a wide area network; storing, at the fourth device, the plurality of presentations; displaying information identifying the plurality of presentations; publishing, on the local area network, availability information, the availability information enabling access to information identifying the plurality of presentations; receiving, from the second device, a command indicating a designated presentation from the plurality of presentations; based on the command, initiating rendering of the designated presentation from the fourth device; receiving, from the third device, a request to control the rendering of the designated presentation; sending, to the second device, a notification; receiving, from the second device, permission to grant rendering control to the third device; and effecting, at the third device, rendering control of the designated presentation.
-
-
33. A non-transitory computer readable medium storing program codes operable to instruct a processor in a first device to:
-
receive, at the first device, a plurality of presentations, the first device coupled to a second device and a third device over a local area network, and a fourth device over a wide area network; store, at the fourth device, the plurality of presentations; display information identifying the plurality of presentations; publish, on the local area network, availability information, the availability information enabling access to information identifying the plurality of presentations; receive, from the second device, a command indicating a designated presentation from the plurality of presentations; based on the command, initiate rendering of the designated presentation from the fourth device; receive, from the third device, a request to control the rendering of the designated presentation; send, to the second device, a notification; receive, from the second device, permission to grant rendering control to the third device; and effect, at the third device, rendering control of the designated presentation.
-
Specification