End-to-end M2M service layer sessions
First Claim
Patent Images
1. A system comprising:
- a display; and
a first device communicatively connected with the display, the first device 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 bootstrapped service layer session credential for an end-to-end (E2E) communication session;
receiving a targeted session endpoint of the E2E communication session, wherein the target session endpoint is an application of a second device;
providing a request to establish the E2E communication session to a service layer session management function, the request comprising the bootstrapped service layer session credential, a list of session endpoints that a policy for the E2E communication session is applicable to, and the targeted session endpoint, wherein the bootstrapped service layer session credential is used;
to provide multi-hop, end-to-end secured communications for the E2E communication session between an application of the first device and the application of the second device through at least one service layer instance, andto access a plurality of functions in the at least one service layer instance to provide value-added data services for the E2E communication session for messages flowing through the at least one service layer instance, the value-added data services comprise an indication of whether data of the E2E communication session is allowed to be aggregated with other data;
publishing a set of resource paths to restrict the communication session; and
providing instructions to display a list of the session endpoints that the policy for the communication session is applicable to.
1 Assignment
0 Petitions
Accused Products
Abstract
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 one M2M Session Management Service supporting multiple resources.
-
Citations
13 Claims
-
1. A system comprising:
-
a display; and a first device communicatively connected with the display, the first device 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 bootstrapped service layer session credential for an end-to-end (E2E) communication session; receiving a targeted session endpoint of the E2E communication session, wherein the target session endpoint is an application of a second device; providing a request to establish the E2E communication session to a service layer session management function, the request comprising the bootstrapped service layer session credential, a list of session endpoints that a policy for the E2E communication session is applicable to, and the targeted session endpoint, wherein the bootstrapped service layer session credential is used; to provide multi-hop, end-to-end secured communications for the E2E communication session between an application of the first device and the application of the second device through at least one service layer instance, and to access a plurality of functions in the at least one service layer instance to provide value-added data services for the E2E communication session for messages flowing through the at least one service layer instance, the value-added data services comprise an indication of whether data of the E2E communication session is allowed to be aggregated with other data; publishing a set of resource paths to restrict the communication session; and providing instructions to display a list of the session endpoints that the policy for the communication session is applicable to. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 bootstrapped service layer session credential for an end-to- end (E2E) communication session; receiving a targeted session endpoint of the E2E communication session, wherein the target session endpoint is an application of a first device; providing a request to establish the E2E communication session to a service layer session management function, the request comprising the bootstrapped service layer session credential, a list of session endpoints that a policy for the E2E communication session is applicable to, and the targeted session endpoint, wherein the bootstrapped service layer session credential is used; to provide multi-hop, end-to-end secured communications for the E2E communication session between an application of the apparatus and the application of the first device through at least one service layer instance, and to access a plurality of functions in the at least one service layer instance to provide value-added data services for the E2E communication session for messages flowing through the at least one service layer instance, the value-added data services comprise an indication of whether data of the E2E communication session is allowed to be aggregated with other data; publishing a set of resource paths to restrict the E2E communication session; and providing instructions to display a list of the session endpoints that the policy for the communication session is applicable to. - View Dependent Claims (7, 8, 9)
-
-
10. A method comprising:
-
receiving a bootstrapped service layer session credential for an end-to- end (E2E) communication session; receiving a targeted session endpoint of the E2E communication session, wherein the target session endpoint is an application of a first device; providing a request to establish the E2E communication session, the request comprising the bootstrapped service layer session credential, a list of session endpoints that a policy for the E2E communication session is applicable to, and the targeted session endpoint, wherein the bootstrapped service layer session credential is used; to provide multi-hop, end-to-end secured communications for the E2E communication session between the application of the first device and the application of the second device through at least one service layer instance, and to access a plurality of functions in the at least one service layer instance to provide value-added data services for the E2E communication session for messages flowing through the at least one service layer instance, the value-added data services comprise an indication of whether data of the E2E communication session is allowed to be aggregated with other data; publishing a set of resource paths to restrict the E2E communication session; and providing instructions to display a list of the session endpoints that the policy for the communication session is applicable to. - View Dependent Claims (11, 12, 13)
-
Specification