End-to-end M2M service layer sessions

US11765150B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11765150-B2
Application numberUS-202117400561-A
CountryUS
Kind codeB2
Filing dateAug 12, 2021
Priority dateJul 25, 2013
Publication dateSep 19, 2023
Grant dateSep 19, 2023

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.

Mechanisms support machine-to-machine service layer sessions that can span multiple service layer hops where a machine-to-machine service layer hop is a direct machine-to-machine service layer communication session between two machine-to-machine service layer instances or between a machine-to-machine service layer instance and a machine-to-machine application. Mechanisms are also disclosed that illustrate machine-to-machine session establishment procedures for oneM2M Session Management Service supporting multiple resources.

First claim

Opening claim text (preview).

What is claimed: 1. A method for service layer session management, the method comprising: receiving a session request to create a communication session; determining, based on the session request, a first application, a second application, and at least a first service layer instance for the communication session, the communication session comprising multiple hops, wherein the session request comprises an indication of supporting end-to-end secured communications; providing a session credential to the first application, the second application, and the at least first service layer instance of the communication session, wherein the session credential is used to provide multi-hop, end-to-end secured communications between the first application and the second application through the at least first service layer instance, wherein the session credential is provisioned to the first application, the second application and the at least first service layer instance; maintaining session state information indicating current state of the communication session, the session state information including at least a parameter indicating the communication session is in an online mode or an offline mode; based on the session credential, the session request, and the session state information, managing the communication session; maintaining session description information indicating a description of the communication session; and based on the session description information, supporting discovery of information of the communication session by a third application. 2. The method of claim 1 , wherein, the session credential is adapted to allow the first service layer instance to compress and decompress application data of the communication session flowing through the first service layer instance. 3. The method of claim 1 , wherein the session credential is periodically refreshed based on a lifetime of the session credential. 4. The method of claim 3 , wherein the session credential is adapted to allow the first service layer instance to encrypt and decrypt application data of the communication session flowing through the first service layer instance. 5. The method of claim 1 , further comprising receiving a service layer session response to create a communication, wherein the response comprises a list of application identifiers, end-to-end service layer session identifier, or end-to-end service layer session credentials for the communication session. 6. The method of claim 1 , further comprising authenticating the first application with the first service layer instance based on the session credential. 7. The method of claim 1 , further comprising: interfacing with one or more other functions in the first service layer instance to provide value-added data services for messages flowing through the at least first service layer instance, the value-added data services comprise whether data of the communication session flowing through the first service layer instance can be aggregated with other data; and storing a session state of the communication session. 8. The method of claim 7 , wherein the session state is stored as a session cookie. 9. An apparatus comprising: a processor; and a memory coupled with the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising: receiving a session request to create a communication session; determining, based on the session request, a first application, a second application, and at least a first service layer instance for the communication session, the communication session comprising multiple hops, wherein the session request comprises an indication of supporting end-to-end secured communications; providing a session credential to the first application, the second application, and the at least first service layer instance of the communication session, wherein the session credential is used to provide multi-hop, end-to-end secured communications between the first application and the second application through the at least first service layer instance, wherein the session credential is provisioned to the first application, the second application and the at least first service layer instance; maintaining session state information indicating current state of the communication session, the session state information including at least a parameter indicating the communication session is in an online mode or an offline mode; based on the session credential, the session request, and the session state information, managing the communication session; maintaining session description information indicating a description of the communication session; and based on the session description information, supporting discovery of information of the communication session by a third application. 10. The apparatus of claim 9 , wherein, the session credential is adapted to allow the first service layer instance to compress and decompress application data of the communication session flowing through the first service layer instance. 11. The apparatus of claim 9 , wherein the session credential is periodically refreshed based on a lifetime of the session credential. 12. The apparatus of claim 9 , wherein the session credential is adapted to allow the first service layer instance to encrypt and decrypt application data of the communication session flowing through the first service layer instance. 13. The apparatus of claim 9 , further comprising receiving a service layer session response to create a communication session, wherein the response comprises a list of application identifiers, end-to-end service layer session identifier, or end-to-end service layer session credentials for the communication session. 14. The apparatus of claim 9 , further operations comprising authenticating the first application with the first service layer instance based on the session credential. 15. The apparatus of claim 9 , further operations comprising storing a session state of the communication session. 16. The apparatus of claim 15 , wherein the session state is stored as a session cookie. 17. A computer readable storage medium that is not a signal comprising computer executable instructions that when executed by a computing device cause said computing device to perform the instructions comprising: receiving a session request to create a communication session determining, based on the session request, a first application, a second application, and at least a first service layer instance for the communication session, the communication session comprising multiple hops, wherein the session request comprises an indication of supporting end-to-end secured communications; providing a session credential to the first application, the second application, and the at least first service layer instance of the communication session, wherein the session credential is used to provide multi-hop, end-to-end secured communications between the first application and the second application through the at least first service layer instance, wherein the session credential is provisioned to the first application, the second application and the at least first service layer instance; maintaining session state information indicating current state of the communication session, the session state information including at least a parameter indicating the communication session is in an online mode or an offline mode; based on the session credential, the session request, and the session state information, managing t

Assignees

Inventors

Classifications

  • H04L63/08Primary

    for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • H04L67/14Primary

    Session management (for real-time applications in data packet communications networks H04L65/1066) · CPC title

  • H04L67/141Primary

    Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • for key distribution, e.g. centrally by trusted party (cryptographic mechanisms or cryptographic arrangements for key distribution involving a central third party H04L9/0819) · 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 US11765150B2 cover?
Mechanisms support machine-to-machine service layer sessions that can span multiple service layer hops where a machine-to-machine service layer hop is a direct machine-to-machine service layer communication session between two machine-to-machine service layer instances or between a machine-to-machine service layer instance and a machine-to-machine application. Mechanisms are also disclosed that…
Who is the assignee on this patent?
Convida Wireless LLC
What technology area does this patent fall under?
Primary CPC classification H04L63/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).