Method and apparatus of interworking M2M and IoT devices and applications with different service layers

US10999380B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10999380-B2
Application numberUS-201615579711-A
CountryUS
Kind codeB2
Filing dateJun 3, 2016
Priority dateJun 5, 2015
Publication dateMay 4, 2021
Grant dateMay 4, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using.

First claim

Opening claim text (preview).

What is claimed: 1. A first apparatus comprising a processor, a memory, and communication circuitry, the first apparatus being connected to a network via the communication circuitry, the first apparatus further comprising computer-executable instructions stored in the memory which, when executed by the processor, cause the first apparatus to: send, to a second apparatus, a service layer registration request; receive, from the second apparatus, a service layer registration response, the service layer registration response indicating that no compatible service layer is available at the second apparatus; and send, to a third apparatus and based on the service layer registration response, the third apparatus being a device management service, an update request, the update request requesting that the third apparatus update the software of the first apparatus to be compatible with a service layer of the second apparatus. 2. The apparatus of claim 1 , wherein the service layer registration response comprises a service layer type. 3. The apparatus of claim 2 , wherein the instructions further cause the first apparatus to analyze the service layer registration response using service layer detection. 4. A second apparatus comprising a processor, a memory, and communication circuitry, the second apparatus being connected to a network via the communication circuitry, the second apparatus further comprising computer-executable instructions stored in the memory which, when executed by the processor, cause the second apparatus to: receive, from a first apparatus, a service layer registration request, the service layer registration request comprising an indication of a device manager type; determine, based upon the service layer registration request, whether a compatible service layer is available at the second apparatus; if a compatible service layer is not available at the second apparatus, send to a third apparatus, the third apparatus being a device management service, an update request, the update request comprising an indication of the device manager type indicated in the service layer registration request; and receive, from the third apparatus, a software update to the second apparatus's service layer to be compatible with the service layer of the first apparatus in accordance with the update request. 5. The second apparatus of claim 4 , wherein the service layer registration request comprises a list of compatible service layers. 6. The second apparatus of claim 4 , wherein the service layer registration request comprises a list of compatible device management devices. 7. The second apparatus of claim 4 , wherein the instructions further cause the second apparatus to send, to the first apparatus, a service layer registration response, the service layer registration response indicating at least one compatible service layer. 8. A second apparatus comprising a processor, a memory, and communication circuitry, the second apparatus being connected to a network via the communication circuitry, the second apparatus further comprising computer-executable instructions stored in the memory which, when executed by the processor, cause the second apparatus to: receive, from a first apparatus, a service layer registration request, the service layer registration request comprising an indication of a device manager type; determine, based upon the service layer registration request, whether a compatible service layer is available at the second apparatus; and if a compatible service layer is not available at the second apparatus, send to a third apparatus, the third apparatus being a device management service, an update request, the update request requesting that the third apparatus update the service layer of the first apparatus to be compatible with the service layer of the second apparatus. 9. The apparatus of claim 8 , wherein the service layer registration request comprises a list of compatible service layers. 10. The apparatus of claim 8 , wherein the service layer registration request comprises a list of compatible device management devices. 11. The apparatus of claim 8 , wherein the instructions further cause the second apparatus to send, to the first apparatus, a service layer registration response, the service layer registration response indicating at least one compatible service layer.

Assignees

Inventors

Classifications

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

  • Service provisioning or reconfiguring · CPC title

  • for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10999380B2 cover?
Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device …
Who is the assignee on this patent?
Convida Wireless LLC
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).