Remotely controlled crowd-sourced media capture
First Claim
1. A method performed by a first computing device, comprising:
- determining whether an input by a client component operating at the first computing device includes a physical motion made to the first computing device corresponding to a requested motion of a second computing device;
determining whether the input by the client component operating at the first computing device includes a camera control operation relating to a first digital camera associated with the first computing device;
detecting, at the first computing device, an operation of a first microphone associated with the first computing device;
creating a message to send to the second computing device, the message including an indication of the determined input;
modifying the message to include an indication of the operation of the first microphone to the message; and
transmitting the modified message to the second computing device to cause the second computing device to;
perform the camera control operation relating to a second digital camera associated with the second computing device in response to the determined input including the camera control operation,provide an indication to move the second computing device in a manner consistent with the requested motion in response to the determined input including the physical motion, andoperate a second microphone associated with the second computing device in a manner consistent with the operation of the first microphone.
11 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology receives at a second computing device a message from a first computing device comprising at least an indication of a physical motion, a requested motion, or an indication of a camera control operation. The indicated motion can correspond to a physical motion made to the first computing device. The indicated camera control operation can correspond to a camera control operation made at the first computing device. The technology requests to physically move the second computing device if the received message indicates a motion; and controls a digital camera associated with the second computing device if the received message indicates a camera control operation made at the first computing device.
-
Citations
29 Claims
-
1. A method performed by a first computing device, comprising:
-
determining whether an input by a client component operating at the first computing device includes a physical motion made to the first computing device corresponding to a requested motion of a second computing device; determining whether the input by the client component operating at the first computing device includes a camera control operation relating to a first digital camera associated with the first computing device; detecting, at the first computing device, an operation of a first microphone associated with the first computing device; creating a message to send to the second computing device, the message including an indication of the determined input; modifying the message to include an indication of the operation of the first microphone to the message; and transmitting the modified message to the second computing device to cause the second computing device to; perform the camera control operation relating to a second digital camera associated with the second computing device in response to the determined input including the camera control operation, provide an indication to move the second computing device in a manner consistent with the requested motion in response to the determined input including the physical motion, and operate a second microphone associated with the second computing device in a manner consistent with the operation of the first microphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that, when executed, cause a first computing device including a first microphone to perform a method, comprising:
-
receiving, from a second computing device, a message including a determined input and an indication of an operation of a second microphone, wherein the determined input includes an indication of at least one of; a physical motion at the second computing device corresponding to a requested motion of the first computing device, and a camera control operation made at the second computing device; and performing operations of; moving the first computing device in response to a determination that the received message includes the indication of the physical motion at the second computing corresponding to the requested motion of the first computing device, controlling a digital camera associated with the first computing device in response to a determination that the received message includes the indication of the camera control operation made at the second computing device, and operating the first microphone in a manner consistent with the operation of the second microphone. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
-
a first computing device having one or more processors and memories; a first component configured to; determine whether an input includes a physical motion made to the first computing device corresponding to a requested motion made at the first computing device, determine whether the input includes a camera control operation relating to a first digital camera associated with the first computing device, and detect an operation of a first microphone associated with the first computing device; and a second component configured to; create a message to send to a second computing device, the message including an indication of the determined input, modify the message to include an indication of the operation of the first microphone to the message, and transmit the modified message to the second computing device to cause the second computing device to perform; the camera control operation relating to a second digital camera associated with the second computing device in response to the determined input including the camera control operation, providing an indication to move the second computing device in a manner consistent with the requested motion in response to the determined input including the physical motion, and operating a second microphone associated with the second computing device in a manner consistent with the operation of the first microphone. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification