Identifying a video camera for an object
AssigneeSnap Inc.
InventorsDylan Shane Eirinberg, Daniel Trinh
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for controlling connected devices. For example, a messaging application implemented on a client device detects a real-world object depicted in a captured image and determines a current location of the client device. The messaging application identifies a plurality of video cameras associated with the current location and selects a first video camera from the plurality of video cameras based on one or more attributes of the real-world object depicted in the image. The messaging application receives a video feed from the first video camera that is selected and causes the video feed received from the first video camera to be displayed on top of the real-world object depicted in the captured image.
Claims20
A method comprising:
- obtaining a video that depicts a plurality of real-world objects in a given location;
- identifying a subset of video cameras associated with an account;
- receiving input that associates a group of video cameras in the subset with each of a respective one of the plurality of real-world objects;
- and
- storing one or more attributes of each of a group of the real-world objects in association with respective video cameras in the group of video cameras based on the received input.
A system comprising:
- at least one processor;
- and
- a memory component having instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- obtaining a video that depicts a plurality of real-world objects in a given location;
- identifying a subset of video cameras associated with an account;
- receiving input that associates a group of video cameras in the subset with each of a respective one of the plurality of real-world objects;
- and
- storing one or more attributes of each of a group of the real-world objects in association with respective video cameras in the group of video cameras based on the received input.
A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor of a device, cause the processor to perform operations comprising:
- obtaining a video that depicts a plurality of real-world objects in a given location;
- identifying a subset of video cameras associated with an account;
- receiving input that associates a group of video cameras in the subset with each of a respective one of the plurality of real-world objects;
- and
- storing one or more attributes of each of a group of the real-world objects in association with respective video cameras in the group of video cameras based on the received input.
Dependencies are inferred from the claim text.