IP Library Granted Patent US 12,621,522
Granted Patent B2
US 12,621,522 · App. 19/310,117 · Granted May 5, 2026

Delegation within end to end encryption

Inventors: Benjamin J. Bercovitz (San Mateo, CA); Anurag Arora (Hayward, CA); Jingwen Li (Fremont, CA); Samuel J. Yuen (Hayward, CA); Aleksandr Avseyev (Dublin, CA); John Turkson (San Mateo, CA)
Assignee: Verkada Inc.
H04N21/4405H04L9/0822H04N21/4402H04N21/4408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,522
App. No.
19/310,117
Granted
May 5, 2026
Kind
B2
Abstract

A method includes receiving, via a processor, a subkey generated concurrently with a video. The video has a first format. A compute device requests the video. The compute device is configured to play videos having a second format. The compute device is not configured to play videos having the first format. The method also includes receiving, via the processor, an encrypted video. The video is encrypted to generate the encrypted video. The method further includes decrypting, via the processor, the encrypted video using the subkey to obtain the video. The method further includes reformatting, via the processor, the video to generate a reformatted video having the second format. The method further includes sending the reformatted video to the second compute device. The method further includes deleting the subkey in response to reformatting the video to generate the reformatted video.

Claims (71)

1 . A method, comprising:

receiving, via a processor of a first compute device, from a second compute device, and in response to the second compute device requesting a video, a subkey generated concurrently with generating the video that has a first format,

the second compute device configured to play videos having a second format and not configured to play videos having the first format, the second compute device configured to decrypt an encrypted version of the subkey to obtain the subkey, the first compute device not configured to decrypt the encrypted version of the subkey;

receiving, via the processor, an encrypted video including an encrypted version of the video;

decrypting, via the processor, the encrypted video using the subkey to obtain the video;

reformatting the video, via the processor, to generate a reformatted video having the second format;

sending, via the processor, the reformatted video to the second compute device; and

deleting, via the processor, the subkey in response to reformatting the video to generate the reformatted video.

2 . The method of claim 1 , wherein the encrypted video is received from a camera.

3 . The method of claim 1 , wherein the subkey is a first key, the method further comprising:

sending, via the processor and to the second compute device, a second key encrypted by an encrypting version of a third key, the second compute device configured to decrypt the second key encrypted by the encrypting version of the third key using a decrypting version of the third key stored at the second compute device to obtain the second key.

4 . The method of claim 1 , wherein the subkey is a first subkey, the video is a portion of a composite video, and remaining portions of the composite video are associated with a second subkey different from the first subkey.

5 . The method of claim 1 , wherein the subkey is a first subkey, the video is a first video, a composite video includes the first video and a second video, the encrypted video is a first encrypted video, the reformatted video is a first reformatted video, and the method further includes:

receiving, via the processor, from the second compute device, and in response to the second compute device requesting the second video, a second subkey generated concurrently with generating the second video that has the first format, the second compute device configured to decrypt an encrypted version of the second subkey to obtain the second subkey, the first compute device not configured to decrypt the encrypted version of the second subkey;

receiving, via the processor, a second encrypted video including an encrypted version of the second video, the second encrypted video encrypted using an encrypting version of the second subkey and not encrypted using an encrypting version of the first subkey;

decrypting, via the processor, the second encrypted video using the second subkey and not using the first subkey, to obtain the second video;

reformatting the second video, via the processor, to generate a second reformatted video having the second format;

sending, via the processor, the second reformatted video to the second compute device; and

deleting, via the processor, the second subkey in response to reformatting the second video to generate the second reformatted video.

6 . The method of claim 1 , wherein the second compute device is configured to request the video (1) based on user input at a browser of the second compute device and (2) while the second compute device is logged into a user account.

7 . The method of claim 1 , further comprising:

refraining from sending the video to the second compute device.

8 . The method of claim 1 , further comprising:

refraining from sending the encrypted video to the second compute device.

9 . An apparatus, comprising:

a memory; and

a processor operatively coupled to the memory, the processor configured to:

receive, from a first compute device, and in response to a second compute device requesting a video, a first key encrypted by an encrypting version of a second key, the first key generated concurrently with generating the video that has a first format, the second compute device configured to play videos having a second format and not configured to play videos having the first format;

send, to the second compute device, the second key encrypted by an encrypting version of a third key;

receive, from the second compute device, a decrypting version of the second key, the second compute device configured to decrypt the second key encrypted by the encrypting version of the third key using a decrypting version of the third key to obtain the decrypting version of the second key;

decrypt the first key encrypted by the encrypting version of the second key using the decrypting version of the second key to obtain a decrypting version of the first key;

receive, from the first compute device, the video encrypted by an encrypting version of the first key;

decrypt the video encrypted by the encrypting version of first key using the decrypting version of the first key to obtain the video;

reformat the video to generate a reformatted video having the second format;

send the reformatted video to the second compute device; and

delete the first key in response to reformatting the video to generate the reformatted video.

10 . The apparatus of claim 9 , wherein the first key is generated at the first compute device.

11 . The apparatus of claim 9 , wherein the video includes video captured by the first compute device.

12 . The apparatus of claim 9 , wherein the video is a first video, the first video is a portion of a composite video that includes a second video, the reformatted video is a first reformatted video, and the processor is further configured to:

receive, from the first compute device, and in response to the second compute device requesting the second video, a fourth key encrypted by the encrypting version of a second key, the fourth key generated concurrently with generating the second video, the second video having the first format;

decrypt the fourth key encrypted by the encrypting version of the second key using the decrypting version of the second key to obtain a decrypting version of the fourth key;

receive, from the first compute device, the second video encrypted by an encrypting version of the fourth key;

decrypt the second video encrypted by the encrypting version of fourth key using the decrypting version of the fourth key to obtain the second video;

reformat the second video to generate a second reformatted video having the second format;

send the second reformatted video to the second compute device; and

delete the fourth key in response to reformatting the second video to generate the second reformatted video.

13 . A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:

receive, at a first compute device, from a second compute device, and in response to the second compute device requesting a video, a subkey,

the video having a first format, the second compute device configured to play videos having a second format and not configured to play videos having the first format, the second compute device configured to decrypt an encrypted version of the subkey to obtain the subkey, the first compute device not configured to decrypt the encrypted version of the subkey;

receive an encrypted video including an encrypted version of the video;

decrypt the encrypted video using the subkey to obtain the video; and

modify the video to generate a modified video having the second format, the modifying the video to generate the modified video including obfuscating an identifier.

14 . The non-transitory, processor-readable medium of claim 13 , wherein the non-transitory, processor-readable medium further stores instructions that, when executed by the processor, cause the processor to:

encrypt the modified video to generate an encrypted modified video; and

send the encrypted modified video to the second compute device.

15 . The non-transitory, processor-readable medium of claim 13 , wherein the non-transitory, processor-readable medium further stores instructions that, when executed by the processor, cause the processor to:

delete the subkey in response to passage of a predefined period of time.

16 . The non-transitory, processor-readable medium of claim 13 , wherein the non-transitory, processor-readable medium further stores instructions that, when executed by the processor, cause the processor to:

receive a request to save or copy the subkey; and

in response to receiving the request to save or copy the subkey, delete the subkey.

17 . The non-transitory, processor-readable medium of claim 13 , wherein the identifier is at least one of a face or a license plate.

18 . The non-transitory, processor-readable medium of claim 13 , wherein the video is a first video, the subkey is a first subkey, the encrypted video is a first encrypted video, the modified video is a first modified video, and the non-transitory, processor-readable medium further stores instructions that, when executed by the processor, cause the processor to:

receive, at the first compute device, from the second compute device, and in response to the second compute device requesting a second video, a second subkey,

the second video having the first format, the second compute device configured to decrypt an encrypted version of the second subkey to obtain the second subkey, the first compute device not configured to decrypt the encrypted version of the second subkey;

receive a second encrypted video including an encrypted version of the second video;

decrypt the second encrypted video using the second subkey to obtain the second video; and

modify the second video to generate a second modified video having the second format.

19 . The non-transitory, processor-readable medium of claim 13 , wherein the subkey is generated in response to generating the video.

20 . The non-transitory, processor-readable medium of claim 13 , wherein the subkey is generated concurrently with generating the video.

21 . The non-transitory, processor-readable medium of claim 13 , wherein the video is a first video captured by a first camera, and the first video is a portion of a composite video that includes a second video captured by a second camera different than the first camera.

22 . The non-transitory, processor-readable medium of claim 13 , wherein the video is a first video having a first quality, and the first video is a portion of a composite video that includes a second video having a second quality different than the first quality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: BERCOVITZ, BENJAMIN J.; ARORA, ANURAG; LI, JINGWEN; YUEN, SAMUEL J.; AVSEYEV, ALEKSANDR; TURKSON, JOHN
To: VERKADA INC.
Reel/Frame 072911/0538 →
Continuity (2)
Provisional Application 63688115 · Aug 28, 2024
Related Publication 20260067534A1 · Mar 5, 2026
References Cited (289)
US 6941459B1 · Hind et al. · 2005 [cited by applicant]
US 6961849B1 · Davis et al. · 2005 [cited by applicant]
US 6978367B1 · Hind et al. · 2005 [cited by applicant]
US 7065216B1 · Benaloh et al. · 2006 [cited by applicant]
US 7203317B2 · Kallahalla et al. · 2007 [cited by applicant]
US 7231517B1 · Mashayekhi · 2007 [cited by applicant]
US 7359517B1 · Rowe · 2008 [cited by applicant]
US 7986785B2 · Saito · 2011 [cited by applicant]
US 8082446B1 · Carroll · 2011 [cited by applicant]
US 8190921B1 · Harwood et al. · 2012 [cited by applicant]
US 8489889B1 · Moscaritolo et al. · 2013 [cited by applicant]
US 8532300B1 · Searles · 2013 [cited by applicant]
US 8914632B1 · Shankar et al. · 2014 [cited by applicant]
US 9172532B1 · Fuller et al. · 2015 [cited by applicant]
US 9191200B1 · Adams et al. · 2015 [cited by applicant]
US 9195851B1 · Chandra · 2015 [cited by applicant]
US 9205336B1 · Yano · 2015 [cited by applicant]
US 9240883B2 · Chew · 2016 [cited by applicant]
US 9270449B1 · Tribble et al. · 2016 [cited by applicant]
US 9336092B1 · Li · 2016 [cited by applicant]
US 9397835B1 · Campagna et al. · 2016 [cited by applicant]
US 9602283B1 · Chandra et al. · 2017 [cited by applicant]
US 9608970B1 · Gehret et al. · 2017 [cited by applicant]
US 9673975B1 · Machani · 2017 [cited by applicant]
US 9722974B1 · Fuller et al. · 2017 [cited by applicant]
US 9749299B1 · Sokolov et al. · 2017 [cited by applicant]
US 9762386B1 · Nassaje et al. · 2017 [cited by applicant]
US 9779220B1 · Kronrod et al. · 2017 [cited by applicant]
US 9832171B1 · Roth et al. · 2017 [cited by applicant]
US 9847979B2 · Peterka et al. · 2017 [cited by applicant]
US 9866392B1 · Campagna et al. · 2018 [cited by applicant]
US 10263778B1 · Grubin et al. · 2019 [cited by applicant]
US 10270587B1 · Wu · 2019 [cited by applicant]
US 10298551B1 · Perlman et al. · 2019 [cited by applicant]
US 10432589B1 · M'Raihi et al. · 2019 [cited by applicant]
US 10516527B1 · Machani et al. · 2019 [cited by applicant]
US 10735436B1 · Chernilovsky et al. · 2020 [cited by applicant]
US 10903990B1 · Ladd et al. · 2021 [cited by applicant]
US 10931450B1 · Chellappa et al. · 2021 [cited by applicant]
US 10979230B1 · Tang · 2021 [cited by applicant]
US 11062046B1 · Thapar · 2021 [cited by applicant]
US 11101999B2 · Leavy et al. · 2021 [cited by applicant]
US 11196548B1 · Buendgen et al. · 2021 [cited by applicant]
US 11212264B1 · Griffin et al. · 2021 [cited by applicant]
US 11437102B1 · Cohen et al. · 2022 [cited by applicant]
US 11444754B1 · Shaked et al. · 2022 [cited by applicant]
US 11502827B1 · Miller · 2022 [cited by applicant]
US 11539512B2 · Wall et al. · 2022 [cited by applicant]
US 11601402B1 · Delaney et al. · 2023 [cited by applicant]
US 11640484B1 · Kumar · 2023 [cited by applicant]
US 11658812B1 · Chamorro et al. · 2023 [cited by applicant]
US 11675919B2 · Ramesh et al. · 2023 [cited by applicant]
US 11711755B1 · Newman et al. · 2023 [cited by applicant]
US 11799633B1 · Cartagena et al. · 2023 [cited by applicant]
US 11886545B2 · Grab et al. · 2024 [cited by applicant]
US 11895227B1 · Chamorro et al. · 2024 [cited by applicant]
US 12019778B1 · Bercovitz et al. · 2024 [cited by applicant]
US 20020152392A1 · Hardy et al. · 2002 [cited by applicant]
US 20050018842A1 · Fu et al. · 2005 [cited by applicant]
US 20050091173A1 · Alve · 2005 [cited by applicant]
US 20050138382A1 · Hougaard et al. · 2005 [cited by applicant]
US 20060004662A1 · Nadalin et al. · 2006 [cited by applicant]
US 20060020786A1 · Helms et al. · 2006 [cited by applicant]
US 20060093150A1 · Reddy et al. · 2006 [cited by applicant]
US 20060115085A1 · Iwamura · 2006 [cited by applicant]
US 20070050696A1 · Piersol et al. · 2007 [cited by applicant]
US 20070107063A1 · Eckleder · 2007 [cited by applicant]
US 20070265973A1 · Kahn · 2007 [cited by applicant]
US 20070280483A1 · Fu et al. · 2007 [cited by applicant]
US 20080019526A1 · Fu et al. · 2008 [cited by applicant]
US 20080080708A1 · Mcalister et al. · 2008 [cited by applicant]
US 20080098212A1 · Helms et al. · 2008 [cited by applicant]
US 20080189548A1 · Steeves et al. · 2008 [cited by applicant]
US 20090060178A1 · Montgomery et al. · 2009 [cited by applicant]
US 20090084713A1 · Miller et al. · 2009 [cited by applicant]
US 20090154703A1 · Price et al. · 2009 [cited by applicant]
US 20090157551A1 · Bellwood et al. · 2009 [cited by applicant]
US 20090208015A1 · Kamat et al. · 2009 [cited by applicant]
US 20090245517A1 · Tinnakornsrisuphap et al. · 2009 [cited by applicant]
US 20090271620A1 · Sudhakar · 2009 [cited by applicant]
US 20100054477A1 · Chew · 2010 [cited by applicant]
US 20100082989A1 · Bussard et al. · 2010 [cited by applicant]
US 20100166189A1 · Morohoshi et al. · 2010 [cited by applicant]
US 20100169669A1 · Smith · 2010 [cited by applicant]
US 20100191772A1 · Brown et al. · 2010 [cited by applicant]
US 20110055560A1 · Meissner et al. · 2011 [cited by applicant]
US 20110082798A1 · Michaud et al. · 2011 [cited by applicant]
US 20110235801A1 · Peterka et al. · 2011 [cited by applicant]
US 20110261959A1 · Joseph et al. · 2011 [cited by applicant]
US 20110283113A1 · Moffat et al. · 2011 [cited by applicant]
US 20110293096A1 · Reilly et al. · 2011 [cited by applicant]
US 20120117232A1 · Brown et al. · 2012 [cited by applicant]
US 20120173885A1 · Acar et al. · 2012 [cited by applicant]
US 20120213370A1 · Moskovics et al. · 2012 [cited by applicant]
US 20120221659A1 · Brown et al. · 2012 [cited by applicant]
US 20120275596A1 · Ureche et al. · 2012 [cited by applicant]
US 20120317414A1 · Glover · 2012 [cited by applicant]
US 20130070923A1 · Kang et al. · 2013 [cited by applicant]
US 20130110728A1 · Kobres · 2013 [cited by applicant]
US 20130111208A1 · Sabin et al. · 2013 [cited by applicant]
US 20130173915A1 · Haulund · 2013 [cited by applicant]
US 20130233916A1 · Tran · 2013 [cited by applicant]
US 20130254536A1 · Glover · 2013 [cited by applicant]
US 20140032900A1 · Donahue · 2014 [cited by applicant]
US 20140037093A1 · Park et al. · 2014 [cited by applicant]
US 20140093079A1 · Scott et al. · 2014 [cited by applicant]
US 20140108810A1 · Chenna · 2014 [cited by applicant]
US 20140122884A1 · Pieczul et al. · 2014 [cited by applicant]
US 20140122894A1 · Sakumoto et al. · 2014 [cited by applicant]
US 20140223175A1 · Bhatnagar · 2014 [cited by applicant]
US 20140237261A1 · Diep et al. · 2014 [cited by applicant]
US 20140245388A1 · Nako · 2014 [cited by applicant]
US 20140258707A1 · Denny · 2014 [cited by applicant]
US 20140281574A1 · Webb · 2014 [cited by applicant]
US 20140337634A1 · Starner et al. · 2014 [cited by applicant]
US 20150100780A1 · Rubin et al. · 2015 [cited by applicant]
US 20150278531A1 · Smith et al. · 2015 [cited by applicant]
US 20150319166A1 · Arnold et al. · 2015 [cited by applicant]
US 20160006716A1 · Rothberg · 2016 [cited by applicant]
US 20160065540A1 · Androulaki et al. · 2016 [cited by applicant]
US 20160134599A1 · Ross et al. · 2016 [cited by applicant]
US 20160154963A1 · Kumar et al. · 2016 [cited by applicant]
US 20160188889A1 · Narendra Trivedi et al. · 2016 [cited by applicant]
US 20160300068A1 · Gillespie et al. · 2016 [cited by applicant]
US 20160307194A1 · Bhatnagar et al. · 2016 [cited by applicant]
US 20160308678A1 · Bhatnagar · 2016 [cited by applicant]
US 20160323108A1 · Bhogal et al. · 2016 [cited by applicant]
US 20160352518A1 · Ford et al. · 2016 [cited by applicant]
US 20160365976A1 · Yamaguchi · 2016 [cited by applicant]
US 20170019382A1 · Jain et al. · 2017 [cited by applicant]
US 20170094514A1 · Kelts et al. · 2017 [cited by applicant]
US 20170099268A1 · Camenisch et al. · 2017 [cited by applicant]
US 20170103025A1 · Meyer et al. · 2017 [cited by applicant]
US 20170104593A1 · Vo et al. · 2017 [cited by applicant]
US 20170126408A1 · Van Someren · 2017 [cited by applicant]
US 20170206532A1 · Choi · 2017 [cited by applicant]
US 20170318263A1 · Cocchi et al. · 2017 [cited by applicant]
US 20170331628A1 · Adams et al. · 2017 [cited by applicant]
US 20170357822A1 · Wei et al. · 2017 [cited by applicant]
US 20180026949A1 · Kimn et al. · 2018 [cited by applicant]
US 20180041341A1 · Gulati · 2018 [cited by applicant]
US 20180119975A1 · Park et al. · 2018 [cited by applicant]
US 20180144656A1 · Mitros · 2018 [cited by applicant]
US 20180145831A1 · Garagnon et al. · 2018 [cited by applicant]
US 20180157840A1 · Crowley · 2018 [cited by applicant]
US 20180262337A1 · Zubov et al. · 2018 [cited by applicant]
US 20180323970A1 · Maron et al. · 2018 [cited by applicant]
US 20190103965A1 · Roake et al. · 2019 [cited by applicant]
US 20190132133A1 · Druker · 2019 [cited by applicant]
US 20190190704A1 · Srivastava et al. · 2019 [cited by applicant]
US 20190207913A1 · Hwang et al. · 2019 [cited by applicant]
US 20190228140A1 · Arroyo et al. · 2019 [cited by applicant]
US 20190236022A1 · Gopal et al. · 2019 [cited by applicant]
US 20190238331A1 · Chandra et al. · 2019 [cited by applicant]
US 20190244215A1 · Watanabe et al. · 2019 [cited by applicant]
US 20190274612A1 · Chavez, Jr. · 2019 [cited by applicant]
US 20190274613A1 · Chavez, Jr. · 2019 [cited by applicant]
US 20190334884A1 · Ross et al. · 2019 [cited by applicant]
US 20190356649A1 · Alwen et al. · 2019 [cited by applicant]
US 20190370478A1 · Boccon-Gibod et al. · 2019 [cited by applicant]
US 20200007931A1 · Ho · 2020 [cited by examiner]
US 20200012763A1 · Arngren et al. · 2020 [cited by applicant]
US 20200076807A1 · Driever et al. · 2020 [cited by applicant]
US 20200125742A1 · Kounavis et al. · 2020 [cited by applicant]
US 20200134234A1 · LeMAY et al. · 2020 [cited by applicant]
US 20200280544A1 · Sivaraman et al. · 2020 [cited by applicant]
US 20200342117A1 · Richards et al. · 2020 [cited by applicant]
US 20200344062A1 · Haldar et al. · 2020 [cited by applicant]
US 20200374274A1 · Momchilov et al. · 2020 [cited by applicant]
US 20200389328A1 · Wu · 2020 [cited by applicant]
US 20200410113A1 · Gryb et al. · 2020 [cited by applicant]
US 20210014217A1 · Wei et al. · 2021 [cited by applicant]
US 20210034760A1 · Banga · 2021 [cited by applicant]
US 20210042448A1 · Jeon et al. · 2021 [cited by applicant]
US 20210056214A1 · Bursell et al. · 2021 [cited by applicant]
US 20210058242A1 · Donsomsakunkij et al. · 2021 [cited by applicant]
US 20210067328A1 · Verheyen · 2021 [cited by applicant]
US 20210085988A1 · Nin et al. · 2021 [cited by applicant]
US 20210124818A1 · Muthukumaran et al. · 2021 [cited by applicant]
US 20210133729A1 · Murao et al. · 2021 [cited by applicant]
US 20210143983A1 · Lidzborski et al. · 2021 [cited by applicant]
US 20210144002A1 · Aronesty et al. · 2021 [cited by applicant]
US 20210157904A1 · Bursell et al. · 2021 [cited by applicant]
US 20210176050A1 · Lidzborski et al. · 2021 [cited by applicant]
US 20210176053A1 · Santos et al. · 2021 [cited by applicant]
US 20210217006A1 · Ragavan et al. · 2021 [cited by applicant]
US 20210218555A1 · Mastenbrook et al. · 2021 [cited by applicant]
US 20210243018A1 · Jacobs et al. · 2021 [cited by applicant]
US 20210264799A1 · Belt et al. · 2021 [cited by applicant]
US 20210271763A1 · Perlman et al. · 2021 [cited by applicant]
US 20210306149A1 · Griera · 2021 [cited by applicant]
US 20210306150A1 · Connard et al. · 2021 [cited by applicant]
US 20210328974A1 · Grooters · 2021 [cited by applicant]
US 20210344485A1 · Levin et al. · 2021 [cited by applicant]
US 20210349986A1 · Jiang et al. · 2021 [cited by applicant]
US 20210390189A1 · Nagao et al. · 2021 [cited by applicant]
US 20210397425A1 · Zwarich et al. · 2021 [cited by applicant]
US 20210399880A1 · Gupta et al. · 2021 [cited by applicant]
US 20220006613A1 · Hetzler · 2022 [cited by applicant]
US 20220014918A1 · Mastenbrook et al. · 2022 [cited by applicant]
US 20220029820A1 · Mozano et al. · 2022 [cited by applicant]
US 20220044506A1 · Dewey et al. · 2022 [cited by applicant]
US 20220069981A1 · Jog et al. · 2022 [cited by applicant]
US 20220100822A1 · Simioni et al. · 2022 [cited by applicant]
US 20220116367A1 · Gordon · 2022 [cited by applicant]
US 20220129443A1 · Nadeau et al. · 2022 [cited by applicant]
US 20220150224A1 · Courtney · 2022 [cited by applicant]
US 20220173894A1 · Cain, Jr. et al. · 2022 [cited by applicant]
US 20220173904A1 · Kesari · 2022 [cited by applicant]
US 20220191039A1 · Kisley et al. · 2022 [cited by applicant]
US 20220198027A1 · Chhabra et al. · 2022 [cited by applicant]
US 20220200800A1 · Xu et al. · 2022 [cited by applicant]
US 20220207114A1 · Pfeifer et al. · 2022 [cited by applicant]
US 20220237282A1 · Tzur-David et al. · 2022 [cited by applicant]
US 20220237329A1 · Dahiya et al. · 2022 [cited by applicant]
US 20220261157A1 · Rao et al. · 2022 [cited by applicant]
US 20220263657A1 · Chang et al. · 2022 [cited by applicant]
US 20220292622A1 · Soscia · 2022 [cited by applicant]
US 20220311620A1 · Saha et al. · 2022 [cited by applicant]
US 20220321331A1 · Kisley et al. · 2022 [cited by applicant]
US 20220321339A1 · Yedluri et al. · 2022 [cited by applicant]
US 20220327249A1 · Kulkarni et al. · 2022 [cited by applicant]
US 20220329433A1 · Doshi et al. · 2022 [cited by applicant]
US 20220366429A1 · Pati et al. · 2022 [cited by applicant]
US 20220368681A1 · Nomani et al. · 2022 [cited by applicant]
US 20220385464A1 · Anand et al. · 2022 [cited by applicant]
US 20220385643A1 · Movva et al. · 2022 [cited by applicant]
US 20220385646A1 · Basu et al. · 2022 [cited by applicant]
US 20220385649A1 · Basu et al. · 2022 [cited by applicant]
US 20220399995A1 · Moon · 2022 [cited by applicant]
US 20220400006A1 · Hunsberger et al. · 2022 [cited by applicant]
US 20220400102A1 · Moon · 2022 [cited by applicant]
US 20220414261A1 · Thapar · 2022 [cited by applicant]
US 20230012013A1 · Livshin et al. · 2023 [cited by applicant]
US 20230059173A1 · Moon · 2023 [cited by applicant]
US 20230063632A1 · Robinson-Morgan et al. · 2023 [cited by applicant]
US 20230065676A1 · Obstfeld et al. · 2023 [cited by applicant]
US 20230068317A1 · Ranha et al. · 2023 [cited by applicant]
US 20230078187A1 · Kennedy et al. · 2023 [cited by applicant]
US 20230126961A1 · Leong et al. · 2023 [cited by applicant]
US 20230162234A1 · Ramirez · 2023 [cited by applicant]
US 20230163981A1 · Subramanian · 2023 [cited by applicant]
US 20230205908A1 · Kostushko et al. · 2023 [cited by applicant]
US 20230208821A1 · Wu et al. · 2023 [cited by applicant]
US 20230247010A1 · O'Connell et al. · 2023 [cited by applicant]
US 20230254134A1 · Burnett et al. · 2023 [cited by applicant]
US 20230259899A1 · Albert et al. · 2023 [cited by applicant]
US 20230269690A1 · Ramezan et al. · 2023 [cited by applicant]
US 20230291548A1 · Mastenbrook et al. · 2023 [cited by applicant]
US 20230291565A1 · Ureche et al. · 2023 [cited by applicant]
US 20230385428A1 · Stahlberg et al. · 2023 [cited by applicant]
US 20230412374A1 · Hohner et al. · 2023 [cited by applicant]
US 20230421373A1 · Ryan et al. · 2023 [cited by applicant]
US 20240022405A1 · Sood et al. · 2024 [cited by applicant]
US 20240028758A1 · Wall et al. · 2024 [cited by applicant]
US 20240046268A1 · Strealy · 2024 [cited by applicant]
US 20240073013A1 · Lal et al. · 2024 [cited by applicant]
US 20240080315A1 · Ravuna et al. · 2024 [cited by applicant]
US 20240146717A1 · Vijayasankar et al. · 2024 [cited by applicant]
US 20240193603A1 · Wolfs et al. · 2024 [cited by applicant]
US 20240205012A1 · Jordan et al. · 2024 [cited by applicant]
US 20240242255A1 · Blumenfeld et al. · 2024 [cited by applicant]
US 20240256105A1 · Yu et al. · 2024 [cited by applicant]
US 20240311750A1 · Goeters et al. · 2024 [cited by applicant]
US 20250005172A1 · Ryoo et al. · 2025 [cited by applicant]
US 20250165636A1 · Bercovitz et al. · 2025 [cited by applicant]
Apple Security Engineering and Architecture (SEAR) et al., “Private Cloud Compute: A new frontier for AI privacy in the cloud,” Apple Security Research, published Jun. 10, 2024 [online] at https://security.apple.com/blo… [cited by applicant]
Buddhavarapu, P. et al., “Delegated Multi-key Private Matching forCompute: Improving match rates andenabling adoption,” Meta Technology Company, published Jan. 30, 2023 [online] at https://research.facebook.com/blog/202… [cited by applicant]
Chang, Y-C. et al., “Secure Transcoding of Internet Content,” Journal of Computer Information Systems, Feb. 2022; 4 pages. [cited by applicant]
Hamad, M. et al., “SEEMQTT: Secure End-to-End MQTT-Based Communication for Mobile IoT Systems Using Secret Sharing and Trust Delegation,” IEEE Internet of Things Journal, [Epub Nov. 14, 2022]; Feb. 15, 2023, 10(4):3384-… [cited by applicant]
Hollister, S. “Anker finally comes clean about its Eufy security cameras,” The Verge Technology News Website, published Jan. 31, 2023 [online] at https://www.theverge.com/23573362/anker-eufy-security-camera-answers-encr… [cited by applicant]
Kumar, S et al., “JEDI: Many-to-Many End-to-End Encryption and Key Delegation for IoT,” 28th USENIX Security Symposium, Santa Clara, CA, USA, [Date of Symposium: Aug. 14-16, 2019], pp. 1519-1536; 19 pages (with covershe… [cited by applicant]
1Password, “About 1Password Unlock with SSO security,” 1password.com, published Sep. 5, 2023 [online]. Retrieved on Oct. 26, 2023 from Internet at URL: https://support.1 password.com/sso-security/; 5 pages. [cited by applicant]
Blum, J. et al., “Zoom Cryptography Whitepaper,” Zoom Video Communications, Inc., (Mar. 27, 2023); Version 4.1, CC BY-SA 4.0; 79 pages. [cited by applicant]
Blum, J. et al., “Zoom Cryptography Whitepaper,” Zoom Video Communications, Inc., (Nov. 21, 2023), Version 4.3, CC BY-SA 4.0; 85 pages. [cited by applicant]
Google Cloud, “Google Cloud Whitepaper: How Google Workspace uses encryption to protect your data,” Service.google.com, published Aug. 2020 [online]. Retrieved on Feb. 15, 2024 from the Internet at URL: https://services… [cited by applicant]
Google Workspace, “Google Workspace Encryption Whitepaper: How Google Workspace uses encryption to protect your data,” Service.google.com, published Jun. 2021 [online]. Retrieved on Feb. 15, 2024 from the Internet at UR… [cited by applicant]
Hu, V. C. “Overview and Considerations of Access Control Based on Attribute Encryption,” National Institute of Standards and Technology (NIST), NIST Internal Report: NIST IR 8450-upd1, (Sep. 2023); 41 pages. [cited by applicant]
Kaur, Y. “Introducing Unlock with Okta for 1Password Business,” Blog.1Password.com, published Mar. 8, 2023 [online]. Retrieved on Oct. 26, 2023 from Internet at URL: https://blog.1 password.com/unlock-with-okta/; 4 page… [cited by applicant]
PCT Application No. PCT /US2025/043492, International Search Report and Written Opinion mailed Nov. 18, 2025; Applicant Verkada Inc.; 15 pages. [cited by applicant]
PCT Application No. PCT/US2024/054367, International Search Report and Written Opinion mailed Jan. 27, 2025; Applicant Verkada Inc.; 13 pages. [cited by applicant]
Perlow, J. “Linux Foundation, BastionZero and Docker Announce the Launch of the OpenPubkey Project,” Linuxfoundation.org, published Oct. 4, 2023 [online]. Retrieved on Oct. 26, 2023 from Internet at URL: https://www.lin… [cited by applicant]
Skiff, “End-to-end encrypted, Privacy-FirstWorkspace,” https://skiff-org.github.io/, (Dec. 2022). Retrieved on Feb. 15, 2023 from the Internet at URL: https://skiff-org.github.io/whitepaper/Skiff_Whitepaper_2022.pdf, ac… [cited by applicant]
U.S. Appl. No. 18/518,343, Notice of Allowance mailed Feb. 14, 2023; Inventor Bercovitz, Benjamin J. et al.; 21 pages. [cited by applicant]
U.S. Appl. No. 18/737,146, Final Office Action mailed Nov. 15, 2024; Inventor Bercovitz, Benjamin J. et al.; 17 pages. [cited by applicant]
U.S. Appl. No. 18/737,146, Non-Final Office Action mailed Aug. 6, 2024; Inventor Bercovitz, Benjamin J. et al.; 16 pages. [cited by applicant]
U.S. Appl. No. 18/737,146, Non-Final Office Action mailed Mar. 25, 2025; Inventor Bercovitz, Benjamin J. et al.; 14 pages. [cited by applicant]
U.S. Appl. No. 18/737,146, Notice of Allowance mailed Sep. 10, 2025; Inventor Bercovitz, Benjamin J. et al.; 10 pages. [cited by applicant]
Whatsapp, “WhatsApp Encryption Overview,” Technical white paper, Version 6, (Jan. 24, 2023). Retrieved on Feb. 15, 2024 from the Internet at URL: https://www.scribd.com/document/628464023/328619852-1611854775910507-3217… [cited by applicant]