US 11,895,346 B2
Techniques for secure video frame management
Anush G. Nadathur, San Jose, CA (US); Keith W. Rauenbuehler, San Francisco, CA (US); Kenneth A. York, San Jose, CA (US); Varinder Singh, Mountain View, CA (US); and Nicholas M. Fraioli, Mountain View, CA (US)
Assigned to APPLE INC., Cupertino, CA (US)
Filed by APPLE INC., Cupertino, CA (US)
Filed on Sep. 26, 2022, as Appl. No. 17/953,258.
Application 17/953,258 is a continuation of application No. 16/560,678, filed on Sep. 4, 2019, granted, now 11,482,005.
Claims priority of provisional application 62/853,408, filed on May 28, 2019.
Prior Publication US 2023/0088057 A1, Mar. 23, 2023
Int. Cl. H04N 21/2347 (2011.01); G06V 20/40 (2022.01); G06V 10/764 (2022.01); H04L 9/08 (2006.01); H04N 5/14 (2006.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); H04N 23/61 (2023.01); G06V 10/82 (2022.01); G06V 10/44 (2022.01)
CPC H04N 21/2347 (2013.01) [G06V 10/44 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/46 (2022.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); H04L 9/0822 (2013.01); H04N 5/144 (2013.01); H04N 23/61 (2023.01); G06V 20/44 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing device, one or more frames of a video stream and accompanying metadata from a camera;
reviewing, by the computing device, each frame of the one or more frames of the video stream for a triggering item;
in accordance with detection of the triggering item in at least one frame of the one or more frames of the video stream:
encrypting, by the computing device, a portion of the one or more frames of the video stream and a portion of the accompanying metadata;
transmitting, to a storage device via a connection between the computing device and the network storage device, the encrypted portion of the one or more frames of the video stream and the encrypted portion of the accompanying metadata;
encrypting, by the computing device, one or more subsequent frames of the video stream and subsequent metadata;
transmitting, to the storage device, the encrypted one or more subsequent frames of the video stream and the encrypted subsequent metadata; and
in accordance with detection of an absence of the triggering item in at least one subsequent frame of the one or more subsequent frames of the video stream:
terminating the connection between the computing device and the storage device.