IP Library Granted Patent US 11,032,685
Granted Patent B2
US 11,032,685 · App. 16/822,570 · Granted Jun 8, 2021

Service layer mobility management of applications

Inventors: Rocco Di Girolamo (Laval, CA); Quang Ly (North Wales, PA); Dale N. Seed (Allentown, PA); Zhuo Chen (Claymont, DE); William Robert Flynn, IV (Schwenksville, PA); Catalina Mihaela Mladin (Hatboro, PA); Shamim Akbar Rahman (Cote St. Luc, CA)
Assignee: Convida Wireless, LLC
H04W4/70H04L61/303H04L67/12H04W8/08H04L61/306H04L61/6004
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 11,032,685
App. No.
16/822,570
Granted
Jun 8, 2021
Kind
B2
Abstract

Some services offered by M2M service layers will have contact information that will be used in order to interact with applications. For example, a service layer may need to send notification messages to an application. To do this, the service layer relies on stored contact information to know how to reach the application. If the device hosting the application moves and the application changes its contact information, then the contact information that is in the service layer is stale. As a result, these services will be inefficient, or in some cases, fail altogether. Embodiments described herein provide systems and methods to enable mechanisms to update stale contact information in M2M service layers.

Claims (27)

1. A first apparatus comprising a processor, a memory, and computer-executable instructions stored in the memory which, when executed by the processor, cause the first apparatus to:

provide, on a communication network, a first service layer instance;

receive, from a second service layer instance residing on a second apparatus in the communications network, a notification message comprising an indication that an Application Entity (AE) has undergone a mobility event and registered to a third service layer instance, the third service layer instance residing on a third apparatus in the communication network, wherein the AE is registered to the first service layer instance;

suspend or delete, in response to the notification message, the registration of the AE to the first service layer instance; and

transfer, in response to the notification message, a service layer context from the first service layer instance to the third service layer instance, the service layer context pertaining to the AE.

2. The first apparatus of claim 1 , wherein the service layer context comprises representations of service layer resources.

3. The first apparatus of claim 1 , wherein suspending the registration comprises suspending any service to the AE related to the registration.

4. The first apparatus of claim 1 , wherein deleting the registration comprises deleting any service layer context of the AE.

5. The first apparatus of claim 1 , wherein the first apparatus is an M2M server, M2M gateway, or M2M device.

6. The first apparatus of claim 1 , wherein:

the third apparatus is the second apparatus; and

the third service layer instance is the second service layer instance.

7. The first apparatus of claim 1 , wherein:

the first apparatus, the second apparatus, and the third apparatus are separate; and

the first third service layer instance, the second service layer instance, and the third service layer instance are separate.

8. A first apparatus comprising a processor, a memory, and computer-executable instructions stored in the memory which, when executed by the processor, cause the first apparatus to:

provide, on a communications network, a first service layer instance;

register, to the first service layer instance, a second service layer instance, the second service layer instance residing on a second apparatus in the communication network;

register, to the first service layer instance, a third service layer instance, the third service layer instance residing on a third apparatus in the communication network;

receive, from the second service layer instance, a first request, wherein the first request is a first registration announcement request pertaining to the registration of an Application Entity (AE) to the second service layer instance;

create, on the first service layer instance, a first AE registration announcement resource;

receive, from the third service layer instance, a second request, the second request being a second registration announcement request and pertaining to the registration of the AE registering to the third service layer instance;

create, on the first service layer instance, a second AE registration announcement resource; and

link the first AE registration announcement resource to the second AE registration announcement resource.

9. The first apparatus of claim 8 , wherein the instructions further cause the first apparatus to:

receive a third request, the third request targeting the first AE registration announcement resource; and

retarget the third request to the second AE registration announcement resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
Continuity (3)
Continuation 15726954 · Oct 6, 2017
Provisional Application 62404941 · Oct 6, 2016
Related Publication 20200221275A1 · Jul 9, 2020