US 12,075,525 B2
Template-based registration
Mikko Johannes Saarnivala, Oulu (FI); Szymon Sasin, Oulu (FI); Yongbeom Pak, Oulu (FI); and Hannes Tschofenig, Tirol (AT)
Assigned to ARM IP LIMITED, Cambridge (GB); and ARM LIMITED, Cambridge (GB)
Appl. No. 17/310,332
Filed by ARM IP LIMITED, Cambridge (GB); and ARM LIMITED, Cambridge (GB)
PCT Filed Jan. 9, 2020, PCT No. PCT/GB2020/050043
§ 371(c)(1), (2) Date Jul. 28, 2021,
PCT Pub. No. WO2020/157449, PCT Pub. Date Aug. 6, 2020.
Claims priority of application No. 1901416 (GB), filed on Feb. 1, 2019.
Prior Publication US 2022/0109980 A1, Apr. 7, 2022
Int. Cl. H04W 8/24 (2009.01); H04W 4/70 (2018.01); H04W 8/02 (2009.01); H04W 28/18 (2009.01); H04W 60/00 (2009.01)
CPC H04W 8/245 (2013.01) [H04W 4/70 (2018.02); H04W 8/02 (2013.01); H04W 28/18 (2013.01); H04W 60/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method of template-based registration of a first device, the method comprising:
receiving, from the first device at an intermediary apparatus in communication with the first device and a server, a registration request comprising one or more device identifiers for the first device;
determining the availability of template information for the first device in storage at the intermediary apparatus
when the template information for the first device is unavailable in storage at the intermediary apparatus:
sending, from the intermediary apparatus to the server, a request for the template information for a first device type to enable the intermediary apparatus register devices corresponding to the first device type in a template-based registration,
receiving, at the server from the intermediary apparatus, the request for template information,
determining, at the server, whether the intermediary apparatus can be provided with the requested template information, and
responsive to a determination that the intermediary apparatus can be provided with the requested template information, transmitting the requested template information to the intermediary apparatus;
registering, at the intermediary apparatus, the first device using the template information;
receiving, at the intermediary apparatus, communications from the registered first device;
sending, from the intermediary apparatus to the server, the communications received from the first device.