IP Library Granted Patent US 11,671,306
Granted Patent B2
US 11,671,306 · App. 16/930,705 · Granted Jun 6, 2023

Enhancing native service layer device management functionality

Inventors: Quang Ly (North Wales, PA); Dale N. Seed (Allentown, PA); Michael F. Starsinic (Newtown, PA); Chonggang Wang (Princeton, NJ); Rocco Di Girolamo (Laval, CA); Vinod Kumar Choyi (Conshohocken, PA); William Robert Flynn, IV (Schwenksville, PA); Zhuo Chen (Claymont, DE); Shamim Akbar Rahman (Cote St. Luc, CA); Yogendra C. Shah (Exton, PA); Xu Li (Plainsboro, NJ); Catalina Mihaela Mladin (Hatboro, PA); Lijun Dong (San Diego, CA)
Assignee: Convida Wireless, LLC
H04L41/0226G06F9/45512H04L41/0213H04L67/12H04W4/70G06F8/654
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,671,306
App. No.
16/930,705
Granted
Jun 6, 2023
Kind
B2
Abstract

Enhancements to the device management functionality within service layer architecture of a Gateway node are described. The SL application registration procedure can be enhanced for devices in support of device management. Functionality can be added to the service layer to initiate automated request notification for DM purposes. Lightweight SL Transport Protocol bindings can support sending multiple DM commands called DM Action Scripts with a specific focus on the Constrained Application Protocol (CoAP) Protocol.

Claims (22)

1. A method for use by an apparatus, the apparatus providing a common services entity, wherein the apparatus comprises a processor and memory, and wherein the apparatus further includes computer-executable instructions stored in the memory which, when executed by the processor, perform the method, the method comprising:

receiving a registration message from an application hosted on an M2M terminal device, the registration message indicating one or more management objects supported by the application, the management objects allowing the service layer to control, manage, and/or initiate application management actions for the application on the M2M terminal device;

registering, based on the registration message, the application by creating an application resource at a service layer of the apparatus;

creating, based on the registration message, the indicated one or more management objects for the application at the service layer of the apparatus; and

returning, to the application, a response comprising an identifier of the application resource and an identifier of the one or more management objects.

2. The method of claim 1 , further comprising creating a subscription resource at the service layer of the apparatus for each created management objects.

3. The method of claim 1 , further comprising creating at the service layer of the apparatus and based on the registration message, an additional resource, the additional resource corresponding to the application and being associated with the created one or more management objects.

4. The method of claim 3 , further comprising creating, based on the registration message, an application entity resource at the service layer of the apparatus, the application entity resource corresponding to the application, wherein the apparatus updates an attribute at the application entity resource that points to the additional resource.

5. The method of claim 1 , further comprising controlling, using one or more of the created management objects, managing an update of software on the M2M terminal device.

6. The method of claim 1 , further comprising controlling, using one or more of the created management objects, a pan, tilt, and/or zoom of a camera on the M2M terminal device.

7. An apparatus, the apparatus being an M2M terminal device hosting an application, the apparatus comprising a processor, a memory, and computer-executable instructions stored in the memory which, when executed by the processor, cause the apparatus to:

transmit, a registration message to a common services entity, the registration message indicating one or more management objects supported by the application, the management objects allowing the service layer to control, manage, and/or initiate application management actions for the application on the M2M terminal device; and

receive, from the common services entity, a response comprising an identifier of an application resource and an identifier of the indicated one or more management objects, the indicated one or more management objects being created for the application at the service layer based on the registration message.

8. The apparatus of claim 7 , wherein the instructions further cause the apparatus to receive, from the common services entity, a response comprising an identifier of a second application resource at the service layer of the apparatus an additional application resource, the additional application resource corresponding to the application and being associated with the created one or more management objects.

9. The apparatus of claim 7 , wherein the instructions further cause the apparatus to permitting control, by the common services entity using one or more of the created management objects, of an update of software on the apparatus.

10. The apparatus of claim 7 , wherein the instructions further cause the apparatus to permitting control, by the common services entity using one or more of the created management objects, of a pan, tilt, and/or zoom of a camera on the apparatus.

11. A method performed by an M2M terminal device hosting an application, the method comprising:

transmitting, to a common services entity, a registration message, the registration message indicating one or more management objects supported by the application, the management objects allowing the service layer to control, manage, and/or initiate application management actions for the application on the M2M terminal device; and

receiving, from the common services entity, a response comprising an identifier of an application resource and an identifier of the indicated one or more management objects, the indicated one or more management objects being created for the application at the service layer based on the registration message.

12. The method of claim 11 , further comprising receiving, from the common services entity, a response comprising an identifier of a second application resource at the service layer of the M2M terminal device an additional application resource, the additional application resource corresponding to the application and being associated with the created one or more management objects.

13. The method of claim 11 , further comprising permitting control of an update of software on the M2M terminal device by the common services entity using one or more of the created management objects.

14. The method of claim 11 , further comprising permitting control by the common services entity, using one or more of the created management objects, of a pan, tilt, and/or zoom of a camera on the M2M terminal device.

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 15754865
Provisional Application 62213285 · Sep 2, 2015
Related Publication 20200351146A1 · Nov 5, 2020