US 11,792,290 B2
Methods to enable automated M2M/IoT product management services
Zhuo Chen, Claymont, DE (US); Dale N. Seed, Allentown, PA (US); Quang Ly, North Wales, PA (US); Jiwan L. Ninglekhu, Conshohocken, PA (US); Catalina Mihaela Mladin, Hatboro, PA (US); Lu Liu, Conshohocken, PA (US); William Robert Flynn, IV, Schwenksville, PA (US); and Chonggang Wang, Princeton, NJ (US)
Assigned to Convida Wireless, LLC, Wilmington, DE (US)
Appl. No. 17/420,404
Filed by CONVIDA WIRELESS, LLC, Wilmington, DE (US)
PCT Filed Dec. 20, 2019, PCT No. PCT/US2019/067731
§ 371(c)(1), (2) Date Jul. 2, 2021,
PCT Pub. No. WO2020/142250, PCT Pub. Date Jul. 9, 2020.
Claims priority of provisional application 62/788,286, filed on Jan. 4, 2019.
Prior Publication US 2022/0086252 A1, Mar. 17, 2022
Int. Cl. H04L 67/567 (2022.01); H04W 4/70 (2018.01); H04L 67/12 (2022.01); H04L 67/562 (2022.01)
CPC H04L 67/567 (2022.05) [H04L 67/12 (2013.01); H04L 67/562 (2022.05); H04W 4/70 (2018.02)] 7 Claims
OG exemplary drawing
 
1. An apparatus comprising a processor, a memory, and communication circuitry, the apparatus being connected to a network via its communication circuitry, the apparatus further comprising computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to perform operations comprising:
receiving, from a second apparatus, at least one first request to enroll one or more third apparatuses with a service layer associated with the second apparatus, wherein the at least one first request comprises user consent information specifying information associated with the one or more third apparatuses that the apparatus is allowed to share with a fourth apparatus;
determining, based on the user consent information provided in the at least one first request, a consent of a user of the one or more third apparatuses to share allowed information with the fourth apparatus associated with a manufacturer of the one or more third apparatuses;
sending, to the fourth apparatus, and based on the determined consent, a second request for the fourth apparatus to verify authenticity of the one or more third apparatuses and to generate a customized firmware or software for the one or more third apparatuses;
receiving, from the fourth apparatus, a first response indicating that the one or more third apparatuses are authentic;
sending, to the one or more third apparatuses, and based on the one or more third apparatuses being authentic, a third request to configure the one or more third apparatuses; and
sending, to the second apparatus, a response indicating whether the one or more third apparatuses have been enrolled with the service layer.