IP Library Granted Patent US 12,627,637
Granted Patent B2
US 12,627,637 · App. 16/147,224 · Granted May 12, 2026

Secure device to device communication channel

Inventors: Bob Bradley (San Jose, CA); Marc J. Krochmal (Santa Clara, CA)
Assignee: Apple Inc.
H04L63/0428G06F9/453G06F21/6245H04L12/2809H04L63/164H04W12/02H04W12/08H04W76/14H04W4/80H04W8/005
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,627,637
App. No.
16/147,224
Granted
May 12, 2026
Kind
B2
Abstract

One embodiment provides a data processing system on a communal electronic device, the data processing system comprising a memory device to store instructions; one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide a virtual assistant to receive commands at the communal electronic device, wherein the virtual assistant, via the one or more processors, is to receive a command at the communal electronic device; determine whether the command is to access personal data of a user associated with the communal electronic device; and in response to a determination that the command is to access personal data of the user, send a request to a personal electronic device of the user to process at least a portion of the command.

Claims (60)

1 . A data processing system comprising:

a memory device to store instructions;

one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to enable an encrypted data channel between electronic devices, the one or more processors to:

receive, from an account server, a list of devices that are registered to a family of associated cloud services accounts, wherein a first electronic device is registered to a first account of the family of associated cloud services accounts, a second electronic device of user is registered to a second account of the family of associated cloud services accounts, the first electronic device and the second electronic device each includes a virtual assistant;

determine that a communication session is to be established between the first electronic device and the second electronic device based on the list of devices;

establish a peer-to-peer data connection between the first electronic device and the second electronic device;

verify a trust relationship between the first electronic device and the second electronic device;

establish an encrypted communication session between the first electronic device and the second electronic device after verification of the trust relationship; and

exchange data between the first electronic device and the second electronic device over the encrypted communication session.

2 . The data processing system as in claim 1 , the one or more processors to establish the peer-to-peer data connection over a direct wireless connection between the first electronic device and the second electronic device.

3 . The data processing system as in claim 1 , the one or more processors to establish the encrypted communication session via a network layer protocol over a wireless network connection, wherein to establish the encrypted communication session, the first electronic device is to compare a persistent identifier of the first electronic device with a persistent identifier of the second electronic device and initiate the connection with the second electronic device in response to a determination that the persistent identifier of the first electronic device is lower than the persistent identifier of the second electronic device.

4 . The data processing system as in claim 1 , wherein to verify the trust relationship between the first electronic device and the second electronic device includes to verify a previously established trust relationship.

5 . The data processing system as in claim 4 , the previously established trust relationship established via one or more of:

an exchange of credentials between the first electronic device and the second electronic device over a short-range wireless connection; and

an exchange of credentials via the cloud services account to which the first electronic device and the second electronic device are registered, the credentials to enable mutual authentication between the first electronic device and the second electronic device.

6 . The data processing system as in claim 1 , the one or more processors additionally to:

determine that the communication session is to be established between the first electronic device and the second electronic device in response to discovery of the second electronic device at the first electronic device via a device discovery protocol; and

establish the peer-to-peer data connection between the first electronic device and the second electronic device after discovery of the second electronic device.

7 . The data processing system as in claim 1 , the one or more processors additionally to:

discover the second electronic device at the first electronic device via a device discovery protocol;

establish the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device; and

exchange data between the virtual assistant of the first electronic device and the virtual assistant of the second electronic device via the encrypted communication session.

8 . The data processing system as in claim 1 , one or more processors additionally to:

discover the second electronic device at the first electronic device via a device discovery protocol; and

establish the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device.

9 . The data processing system as in claim 1 , the first electronic device to establish a trust relationship with the second electronic device before the first electronic device is enabled to send a request for a data exchange to the second electronic device.

10 . A non-transitory machine-readable medium storing instructions to cause one or more processors to perform operations comprising:

receiving, from an account server, a list of devices that are registered to a family of cloud services accounts, wherein a first electronic device is registered to a first account of the family of cloud services accounts, or a second electronic device is registered to a second account of the family of cloud services accounts, the first electronic device and the second electronic device each including a virtual assistant;

determining that a communication session is to be established between the first electronic device and the second electronic device based on the list of devices;

establishing a peer-to-peer data connection between the first electronic device and the second electronic device;

verifying a trust relationship between the first electronic device and the second electronic device;

establishing an encrypted communication session between the first electronic device and the second electronic device after verifying the trust relationship; and

exchanging data between the first electronic device and the second electronic device over the encrypted communication session.

11 . The non-transitory machine-readable medium as in claim 10 , the operations additionally comprising establishing the peer-to-peer data connection over a direct wireless connection between the first electronic device and the second electronic device.

12 . The non-transitory machine-readable medium as in claim 10 , the operations additionally comprising establishing the encrypted communication session via a network layer protocol over a wireless network connection, wherein to establish the encrypted communication session, the first electronic device is to compare a persistent identifier of the first electronic device with a persistent identifier of the second electronic device and initiate the connection with the second electronic device in response to a determination that the persistent identifier of the first electronic device is lower than the persistent identifier of the second electronic device.

13 . The non-transitory machine-readable medium as in claim 10 , wherein verifying the trust relationship between the first electronic device and the second electronic device includes verifying a previously established trust relationship.

14 . The non-transitory machine-readable medium as in claim 13 , the previously established trust relationship established via operations including one or more of:

exchanging credentials between the first electronic device and the second electronic device over a short-range wireless connection; and

exchanging credentials via the cloud services account to which the first electronic device and the second electronic device are registered, the credentials to enable mutual authentication between the first electronic device and the second electronic device.

15 . The non-transitory machine-readable medium as in claim 10 , the operations additionally comprising:

determining that the communication session is to be established between the first electronic device and the second electronic device in response to discovery the second electronic device at the first electronic device via a device discovery protocol; and

establishing the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device.

16 . The non-transitory machine-readable medium as in claim 10 , the operations additionally comprising:

discovering the second electronic device at the first electronic device via a device discovery protocol;

establishing the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device; and

exchanging data between the virtual assistant of the first electronic device and the virtual assistant of the second electronic device via the encrypted communication session.

17 . The non-transitory machine-readable medium as in claim 10 , the operations additionally comprising:

discovering the second electronic device at the first electronic device via a device discovery protocol; and

establishing the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device.

18 . The non-transitory machine-readable medium as in claim 10 , the first electronic device to establish a trust relationship with the second electronic device before the first electronic device is enabled to send a request for a data exchange to the second electronic device.

19 . A method comprising:

receiving, from an account server a list of devices that are registered to a family of associated cloud services accounts to which at least one of a first electronic device of a user or a second electronic device are registered to a cloud services account of the family of associated cloud services accounts, the first electronic device and the second electronic device each including a virtual assistant, the first electronic device being a communal electronic device associated with a plurality of users;

determining that a communication session is to be established between the first electronic device and the second electronic device based on the list of devices;

establishing a peer-to-peer data connection between the first electronic device and the second electronic device via a wireless radio device;

verifying a trust relationship between the first electronic device and the second electronic device, wherein verifying the trust relationship between the first electronic device and the second electronic device includes verifying a previously established trust relationship;

establishing an encrypted communication session between the first electronic device and the second electronic device via a network layer protocol over a wireless network connection, the encrypted communication session established after verifying the trust relationship; and

exchanging data between the first electronic device and the second electronic device over the encrypted communication session to synchronize device data between the first electronic device and the second electronic device, the device data associated with the cloud services account.

20 . The method as in claim 19 , additionally comprising:

discovering the second electronic device at the first electronic device via a device discovery protocol; and

establishing the peer-to-peer data connection between the first electronic device and the second electronic device after discovering the second electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2018
From: BRADLEY, BOB; KROCHMAL, MARC J.
To: APPLE INC.
Reel/Frame 047427/0986 →
Continuity (2)
Provisional Application 62575373 · Oct 21, 2017
Related Publication 20190124049A1 · Apr 25, 2019
References Cited (219)
US 7167142B2 · Buckley · 2007 [cited by applicant]
US 7936736B2 · Proctor, Jr. · 2011 [cited by examiner]
US 8121136B2 · Atsati · 2012 [cited by applicant]
US 8606372B1 · Harris · 2013 [cited by examiner]
US 8654936B1 · Eslambolchi et al. · 2014 [cited by applicant]
US 9053124B1 · Dornquast · 2015 [cited by examiner]
US 9100828B2 · Dave et al. · 2015 [cited by applicant]
US 9262612B2 · Cheyer · 2016 [cited by applicant]
US 9318108B2 · Gruber · 2016 [cited by applicant]
US 9432472B2 · Burger · 2016 [cited by applicant]
US 9547963B1 · Trundle · 2017 [cited by applicant]
US 9614690B2 · Ehsani et al. · 2017 [cited by applicant]
US 9641954B1 · Typrin et al. · 2017 [cited by applicant]
US 9721570B1 · Beal et al. · 2017 [cited by applicant]
US 9820315B2 · Le Guen et al. · 2017 [cited by applicant]
US 10122723B1 · Chang · 2018 [cited by examiner]
US 10157042B1 · Jayakumar et al. · 2018 [cited by applicant]
US 10181985B1 · Passaglia · 2019 [cited by examiner]
US 10209859B2 · Yan · 2019 [cited by examiner]
US 10412206B1 · Liang et al. · 2019 [cited by applicant]
US 10607459B1 · Sanchez et al. · 2020 [cited by applicant]
US 10623246B1 · Iyer et al. · 2020 [cited by applicant]
US 10880284B1 · Hitchcock et al. · 2020 [cited by applicant]
US 20030177012A1 · Drennan · 2003 [cited by applicant]
US 20050149508A1 · Deshpande · 2005 [cited by applicant]
US 20050153682A1 · Minear · 2005 [cited by examiner]
US 20050195691A1 · Arnold et al. · 2005 [cited by applicant]
US 20050257752A1 · Langer · 2005 [cited by applicant]
US 20060069649A1 · Morten · 2006 [cited by examiner]
US 20060092978A1 · John · 2006 [cited by examiner]
US 20060259767A1 · Mansz · 2006 [cited by examiner]
US 20070012793A1 · Flood et al. · 2007 [cited by applicant]
US 20080136663A1 · Courtney · 2008 [cited by applicant]
US 20080256613A1 · Grover · 2008 [cited by applicant]
US 20090221264A1 · Minami · 2009 [cited by applicant]
US 20100191352A1 · Quail · 2010 [cited by applicant]
US 20100278345A1 · Alsina · 2010 [cited by applicant]
US 20110167355A1 · Shelansky · 2011 [cited by examiner]
US 20110185437A1 · Tran · 2011 [cited by examiner]
US 20110296491A1 · Morohoshi · 2011 [cited by examiner]
US 20110302318A1 · Birger · 2011 [cited by examiner]
US 20120016678A1 · Gruber · 2012 [cited by applicant]
US 20120023157A1 · Roth · 2012 [cited by applicant]
US 20120036119A1 · Zwicky · 2012 [cited by applicant]
US 20120069131A1 · Abelow · 2012 [cited by examiner]
US 20120221502A1 · Jerram · 2012 [cited by examiner]
US 20120245941A1 · Cheyer · 2012 [cited by applicant]
US 20130086380A1 · Krishnaswamy · 2013 [cited by examiner]
US 20130268999A1 · Kiang · 2013 [cited by examiner]
US 20130332172A1 · Prakash · 2013 [cited by applicant]
US 20130337803A1 · Christopher · 2013 [cited by examiner]
US 20140020073A1 · Ronda · 2014 [cited by examiner]
US 20140047001A1 · Phillips · 2014 [cited by examiner]
US 20140075385A1 · Wan · 2014 [cited by examiner]
US 20140094124A1 · Dave et al. · 2014 [cited by applicant]
US 20140106677A1 · Altman · 2014 [cited by applicant]
US 20140108263A1 · Ortiz · 2014 [cited by examiner]
US 20140128063A1 · Chhabra · 2014 [cited by examiner]
US 20140136195A1 · Abdossalami et al. · 2014 [cited by applicant]
US 20140164508A1 · Lynch · 2014 [cited by examiner]
US 20140267934A1 · Hardin · 2014 [cited by applicant]
US 20140282007A1 · Fleizach · 2014 [cited by applicant]
US 20140287687A1 · Bakin · 2014 [cited by examiner]
US 20140330560A1 · Venkatesha et al. · 2014 [cited by applicant]
US 20140354405A1 · Kocher · 2014 [cited by examiner]
US 20150053781A1 · Nelson et al. · 2015 [cited by applicant]
US 20150058447A1 · Albisu · 2015 [cited by applicant]
US 20150161370A1 · North et al. · 2015 [cited by applicant]
US 20150162006A1 · Kummer · 2015 [cited by applicant]
US 20150163542A1 · Kashyap · 2015 [cited by applicant]
US 20150169336A1 · Harper · 2015 [cited by examiner]
US 20150185996A1 · Brown · 2015 [cited by examiner]
US 20150186538A1 · Yan · 2015 [cited by examiner]
US 20150213355A1 · Sharma et al. · 2015 [cited by applicant]
US 20150215350A1 · Slayton · 2015 [cited by examiner]
US 20150222517A1 · Mclaughlin · 2015 [cited by examiner]
US 20150250010A1 · Selen · 2015 [cited by applicant]
US 20150256431A1 · Buchanan · 2015 [cited by examiner]
US 20150256517A1 · Yan · 2015 [cited by examiner]
US 20150278531A1 · Smith · 2015 [cited by examiner]
US 20150296074A1 · Shah · 2015 [cited by examiner]
US 20150312394A1 · Mirza et al. · 2015 [cited by applicant]
US 20150348533A1 · Saddler · 2015 [cited by applicant]
US 20150350766A1 · Schobel · 2015 [cited by applicant]
US 20150358814A1 · Roberts · 2015 [cited by examiner]
US 20150365386A1 · Sallas · 2015 [cited by applicant]
US 20150372999A1 · Pi-Sunyer · 2015 [cited by applicant]
US 20160006812A1 · Xavier · 2016 [cited by applicant]
US 20160027399A1 · Wilde · 2016 [cited by applicant]
US 20160028828A1 · Tadajewski · 2016 [cited by applicant]
US 20160036822A1 · Kim · 2016 [cited by examiner]
US 20160050553A1 · Kang · 2016 [cited by examiner]
US 20160057124A1 · Boyle et al. · 2016 [cited by applicant]
US 20160066273A1 · Prats · 2016 [cited by applicant]
US 20160070581A1 · Soon-Shiong · 2016 [cited by examiner]
US 20160071407A1 · Toebes · 2016 [cited by applicant]
US 20160098992A1 · Renard · 2016 [cited by applicant]
US 20160105424A1 · Logue · 2016 [cited by applicant]
US 20160165387A1 · Nhu · 2016 [cited by applicant]
US 20160173578A1 · Sharma · 2016 [cited by applicant]
US 20160212488A1 · Os · 2016 [cited by applicant]
US 20160226823A1 · Ansari et al. · 2016 [cited by applicant]
US 20160241660A1 · Nhu · 2016 [cited by applicant]
US 20160255095A1 · Maes · 2016 [cited by examiner]
US 20160259656A1 · Sumner · 2016 [cited by applicant]
US 20160313974A1 · Chang et al. · 2016 [cited by applicant]
US 20160344747A1 · Link, II · 2016 [cited by applicant]
US 20160352518A1 · Ford · 2016 [cited by examiner]
US 20160358598A1 · Williams · 2016 [cited by examiner]
US 20170006471A1 · Kim · 2017 [cited by applicant]
US 20170025124A1 · Mixter · 2017 [cited by examiner]
US 20170026528A1 · Kim · 2017 [cited by examiner]
US 20170034666A1 · Priness · 2017 [cited by examiner]
US 20170048376A1 · Logan · 2017 [cited by applicant]
US 20170063967A1 · Kitchen · 2017 [cited by examiner]
US 20170063968A1 · Kitchen · 2017 [cited by examiner]
US 20170070491A1 · Logue · 2017 [cited by applicant]
US 20170076263A1 · Bentz et al. · 2017 [cited by applicant]
US 20170124842A1 · Sinha et al. · 2017 [cited by applicant]
US 20170126674A1 · Lee · 2017 [cited by examiner]
US 20170126676A1 · Garding et al. · 2017 [cited by applicant]
US 20170185376A1 · Chang et al. · 2017 [cited by applicant]
US 20170188437A1 · Banta · 2017 [cited by applicant]
US 20170200162A1 · Pourfallah et al. · 2017 [cited by applicant]
US 20170201612A1 · Donley · 2017 [cited by applicant]
US 20170208461A1 · Yin · 2017 [cited by applicant]
US 20170223005A1 · Birgisson · 2017 [cited by examiner]
US 20170264673A1 · Yalunin · 2017 [cited by examiner]
US 20170272784A1 · Shang et al. · 2017 [cited by applicant]
US 20170368383A1 · Riccio · 2017 [cited by applicant]
US 20180014189A1 · Ellison et al. · 2018 [cited by applicant]
US 20180019964A1 · Larson · 2018 [cited by applicant]
US 20180053401A1 · Martin et al. · 2018 [cited by applicant]
US 20180075435A1 · Gandhi · 2018 [cited by examiner]
US 20180081523A1 · Beaumont et al. · 2018 [cited by applicant]
US 20180146367A1 · Altin · 2018 [cited by examiner]
US 20180204204A1 · Giraudo · 2018 [cited by applicant]
US 20180206122A1 · Bradley · 2018 [cited by examiner]
US 20180253666A1 · Fix · 2018 [cited by applicant]
US 20180293484A1 · Wang · 2018 [cited by examiner]
US 20180309866A1 · Devaraj et al. · 2018 [cited by applicant]
US 20180316658A1 · Bartlett · 2018 [cited by examiner]
US 20180324703A1 · Knudson · 2018 [cited by applicant]
US 20180330274A1 · Brown · 2018 [cited by examiner]
US 20180330737A1 · Paulik · 2018 [cited by applicant]
US 20180336009A1 · Yoganandan · 2018 [cited by examiner]
US 20190034621A1 · Mondello · 2019 [cited by examiner]
US 20190034808A1 · Palanichamy · 2019 [cited by applicant]
US 20190088098A1 · Gangumalla · 2019 [cited by applicant]
US 20190095973A1 · Byron · 2019 [cited by applicant]
US 20190098037A1 · Shenoy, Jr. · 2019 [cited by examiner]
US 20190108542A1 · Durvasula · 2019 [cited by applicant]
US 20190122001A1 · Bradley et al. · 2019 [cited by applicant]
US 20190124049A1 · Bradley et al. · 2019 [cited by applicant]
US 20190286614A1 · Hornquist Astrand · 2019 [cited by examiner]
US 20190297034A1 · Gupta et al. · 2019 [cited by applicant]
US 20190371315A1 · Newendorp · 2019 [cited by examiner]
US 20200120094A1 · Jain et al. · 2020 [cited by applicant]
US 20200127988A1 · Bradley et al. · 2020 [cited by applicant]
US 20200175154A1 · Ratnakaram · 2020 [cited by applicant]
US 20200227039A1 · Liu · 2020 [cited by applicant]
US 20200265699A1 · Bango · 2020 [cited by applicant]
US 20210154487A1 · Bongberg · 2021 [cited by applicant]
CN 101449275A · 2009 [cited by applicant]
CN 105659521 · 2016 [cited by applicant]
CN 105959111A · 2016 [cited by applicant]
CN 106341459 · 2017 [cited by applicant]
CN 106453032 · 2017 [cited by applicant]
CN 106534102 · 2017 [cited by applicant]
CN 106664296 · 2017 [cited by applicant]
CN 107004195A · 2017 [cited by applicant]
EP 2432189 · 2012 [cited by applicant]
JP 2014228912 · 2014 [cited by applicant]
JP 2015531096 · 2015 [cited by applicant]
KR 20150015481 · 2015 [cited by applicant]
WO 2016200470A1 · 2016 [cited by applicant]
WO WO2017131887A1 · 2017 [cited by examiner]
WO WO2019016135A1 · 2019 [cited by examiner]
WO 2019079015 · 2019 [cited by applicant]
WO 2019079017 · 2019 [cited by applicant]
WO 2020081374 · 2020 [cited by applicant]
Nguyen, Xuan Thang, and Ryszard Kowalczyk. “An agent based qos conflict mediation framework for web services compositions.” In 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, pp. 522-528. IEE… [cited by examiner]
Pereira, Sancha, André Alves, Nuno Santos, and Ricardo Chaves. “Storekeeper: A Security-Enhanced Cloud Storage Aggregation Service.” In 2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS), pp. 111-120. IEEE,… [cited by examiner]
Zidianakis, Emmanouil, George Papagiannakis, and Constantine Stephanidis. “A cross-platform, remotely-controlled mobile avatar simulation framework for Aml environments.” In SIGGRAPH Asia 2014 Mobile Graphics and Intera… [cited by examiner]
Yang, Ping-Jing, and Wai-Tat Fu. “Mindbot: a social-based medical virtual assistant.” In 2016 IEEE International Conference on Healthcare Informatics (ICHI), pp. 319-319. IEEE, 2016. (Year: 2016). [cited by examiner]
Sánchez, Rosa, Florina Almenares, Patricia Arias, Daniel Díaz-Sánchez, and Andrés Marín. “Enhancing privacy and dynamic federation in IdM for consumer cloud computing.” IEEE Transactions on Consumer Electronics 58, No. … [cited by examiner]
Moudgil, Kartik, Ria Maheshwari, Harshal Bharatkumar Parekh, and Kailas Devadkar. “Cloud-based secure smartcard healthcare monitoring and tracking system.” In 2017 second international conference on electrical, computer… [cited by examiner]
Helander, Johannes, and Yong Xiong. “Secure web services for low-cost devices.” In Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05), pp. 130-139. IEEE, 2005. (Year: 2005). [cited by examiner]
Grzonkowski, Slawomir, and Peter M. Corcoran. “Sharing cloud services: user authentication for social enhancement of home networking.” IEEE Transactions on Consumer Electronics 57, No. 3 (2011): 1424-1432. (Year: 2011). [cited by examiner]
De Melo Silva, “A new architecture for secure storage and sharing of health records in the cloud using federated identity attributes.” In 2014 IEEE 16th International Conference on e-Health Networking, Applications and … [cited by examiner]
Divakarla, Usha, and K. Chandrasekaran. “Trusted path between two entities in Cloud.” In 2016 6th International Conference-Cloud System and Big Data Engineering (Confluence), pp. 157-162. IEEE, 2016. (Year: 2016). [cited by examiner]
Thota, Saigopal, Raghu Anantharangachar, Sudhir Dixit, and Biswanath Mukherjee. “Trust-based collaboration service framework: A platform for communication and content sharing.” IEEE Vehicular Technology Magazine 7, No. … [cited by examiner]
Anonymous: “Bluetooth-Wikipedia”, Oct. 7, 2017 (Oct. 7, 2017), XP055552456, Retrieved from the Internet: URL: https://en.wikipedia.org/w/index.php?title=Bluetooth&oldid=804205348 [retrieved on Feb. 14, 2019]. [cited by applicant]
PCT/US2018/053204, International Search Report and Written Opinion, mailed Feb. 13, 2019, 18 pgs. [cited by applicant]
N/a N/a: “User Manual Arlo Baby 1080p HD Monitoring Camera”, May 1, 2017, pp. 1-79, XP055647421, Retrieved from the Internet: URL: https://data2.manualslib.com/pdf6/126/12554/1255302-netgear/arlo_baby.pdf?bbe0f0d7e66f41… [cited by applicant]
PCT/US2019/055718, “Notification of Transmittal of the International Search Report and Written Opinion of the International Searching Authority, or the Declaration” mailed Dec. 5, 2019, 14 pgs. [cited by applicant]
PCT/US2018/053371, International Search Report and Written Opinion, mailed Nov. 19, 2018, 10 pgs. [cited by applicant]
Korean Office Action from Korean Patent Application No. 10-2020-7010959, dated May 14, 2021, 10 pages including English language translation. [cited by applicant]
European Office Action from European Patent Application No. 18789545.3, dated May 18, 2021, 5 pages. [cited by applicant]
Japanese Office Action from Japanese Patent Application No. 2020-521969, dated Jun. 3, 2021, 5 pages including English language translation. [cited by applicant]
Australian Office Action from Australian Patent Application No. 2018351962, dated May 10, 2021, 4 pages. [cited by applicant]
Korean Notice of Allowance from Korean Patent Application No. 10-2020-7011028, dated Jun. 24, 2021, 4 pages including machine-generated translation. [cited by applicant]
Australian Examination Report from Australian Patent Application No. 2018351962, dated Oct. 7, 2021, 6 pages. [cited by applicant]
Australian Notice of Acceptance from Australian Patent Application No. 2018351962, dated Oct. 21, 2021, 3 pages. [cited by applicant]
Korean Notice of Allowance dated Nov. 10, 2021, from Korean Patent Application No. 10-2020-7010959, 4 pages including English language translation. [cited by applicant]
Chinese Office Action from Chinese Patent Application No. 201811226436.7, dated Aug. 11, 2021, 24 pages including English language translation. [cited by applicant]
Japanese Decision to Grant a Patent from Japanese Patent Application No. 2020521969, dated Mar. 22, 2022, 5 pages including machine-generated English language translation. [cited by applicant]
European Office Action from European Patent Application No. 18789545.3, dated Apr. 4, 2022, 6 pages. [cited by applicant]
Qiu, “Techniques of P2P Apply to PKI Certificate Status Information Distribution,” Master Dissertation of ChongQing University, May 2004. [cited by applicant]
Qureshi et al., “M-Trust: A Trust Management Scheme for Mobile P2P Networks,” 2010 IEEE International Conference on Embedded and Ubiquitous Computing, 2010, pp. 476-483. [cited by applicant]
Zhen et al., “Main functions of online behaviors management system, its limitations and their solution,” Chin J of Med Libr Inf Sci, Jul. 2013, vol. 22, No. 7, pp. 72-74. [cited by applicant]
CNOA from 201811226436.7, dated Jan. 6, 2022, 7 pages including machine-generated English language translation. [cited by applicant]
Australian Examination Report from Australian Patent Application No. 2022200714, dated Dec. 23, 2022, 4 pages. [cited by applicant]
Chung, et al., “Digital Forensic Approaches for Amazon Alexa Ecosystem,” Jul. 27, 2017, DFRWS USA 201T Accepted paper, 11 pages. [cited by applicant]
Yue, et al., “Voice Activated Smart Home Design and Implementation,” 2017, 2nd International Conference on Frontiers of Sensors Technologies (ICFST), IEEE, 4 pages. [cited by applicant]
European Office Action from European Patent Application No. 18789545.3, dated Apr. 3, 2023, 7 pages. [cited by applicant]
Australian Office Action from 2023285970, dated Sep. 25, 2024, 4 pages. [cited by applicant]
European Office Action from 18793518.4, dated Mar. 13, 2024, 5 pages. [cited by applicant]
Chinese Office Action from 202210274538.6, dated Dec. 13, 2024, 35 pages with machine translation. [cited by applicant]