Shared control of camera device by multiple devices
AssigneeSnap Inc.
InventorsBrian Anthony Smith, Rajan Vaish
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate a camera sharing session between two or more users. A camera sharing session is initiated based on session configuration information comprising a user identifier of a user permitted to control image capturing at a camera communicatively coupled to a first device. A trigger request is received from the second device and in response, an image capture, which results in at least one image, is triggered at the camera and the image is transmitted to the second device.
Claims19
A method comprising:
- initiating a camera sharing session based on session configuration information, the session configuration information comprising a user identifier corresponding to a user permitted to control, during the camera sharing session, image capturing at a camera communicatively coupled to a first device, the initiating of the camera sharing session comprising transmitting, to a second device associated with the user, an invitation to join the camera sharing session;
- the camera being separate from the second device;
- based on an indication of the user joining the camera sharing session triggering a first image capture at the camera, the first image capture resulting in first image data comprising a first image;
- transmitting, to the second device, a first message comprising the first image data;
- receiving, from the second device, a trigger request;
- based on receiving the trigger request, triggering a second image capture at the camera, the second image capture resulting in second image data comprising a second image;
- and
- transmitting, to the second device, a second message comprising the second image data.
A system comprising:
- one or more processors of a server machine;
- and
- a computer-readable memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the server machine to perform operations comprising:
- initiating a camera sharing session based on session configuration information, the session configuration information comprising a user identifier corresponding to a user permitted to control, during the camera sharing session, image capturing at a camera communicatively coupled to a first device, the camera being separate from the second device;
- based on an indication of the user joining the camera sharing session, triggering a first image capture at the camera, the first image capture resulting in first image data comprising a first image;
- transmitting, to a second device associated with the user, a first message comprising the first image data;
- receiving, from the second device, a trigger request;
- based on receiving the trigger request, triggering a second image capture at the camera, the second image capture resulting in second image data comprising a second image;
- and
- transmitting, to the second device, a second message comprising the second image data.
A non-transitory computer-readable medium storing instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
- initiating a camera sharing session based on session configuration information, the session configuration information comprising a user identifier corresponding to a user permitted to control, during the camera sharing session, image capturing at a camera communicatively coupled to a first device, the initiating of the camera sharing session comprising transmitting, to a second device associated with the user, an invitation to join the camera sharing session, the camera being separate from the second device;
- based on an indication of the user joining the camera sharing session, triggering a first image capture at the camera, the first image capture resulting in first image data comprising a first image;
- transmitting, to the second device, a first message comprising the first image data;
- receiving, from the second device, a trigger request;
- based on receiving the trigger request, triggering a second image capture at the camera, the second image capture resulting in second image data comprising second image;
- and
- transmitting, to the second device, a second message comprising the second image data.
Dependencies are inferred from the claim text.