Negotiation Service Layer for Dynamic M2M Service Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current M2M service nodes and applications rely on static configurations, limiting flexibility and efficiency in dynamically requesting and adjusting services, particularly in scenarios where device registration, storage, and communication constraints change.
Innovation Solution
A negotiation service layer that enables M2M entities to dynamically request and adjust services through a negotiation process between Negotiators and Negotiatees, using policy-based approaches and a Negotiation Broker to facilitate service negotiation, especially for constrained devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If static configurations are used for M2M service nodes and applications, then system simplicity and ease of deployment are improved, but service flexibility and adaptability deteriorate
Solution Approach 1:
The patent implements dynamic service configuration through a negotiation service layer that enables M2M entities to dynamically request, negotiate, and adjust service parameters at runtime. The negotiator and negotiatee exchange negotiation requests and responses to dynamically allocate services such as storage capacity, data access frequency, and device management permissions, replacing static pre-provisioning with adaptive dynamic configuration.
2Adaptability or versatility
If dynamic service negotiation is implemented, then service flexibility and adaptability are improved, but system complexity and negotiation overhead increase
Solution Approach 1:
The patent introduces a negotiation service layer as an intermediary between M2M applications and service providers. This layer includes a negotiator that formulates negotiation requests, a negotiatee that evaluates and responds to requests, and a broker that manages the negotiation process. By encapsulating the complexity of dynamic service allocation within this dedicated intermediary layer, the patent shields upper-layer applications from negotiation complexity while enabling flexible service adjustment.
3Speed
If pre-configured services are used, then service delivery speed is improved, but service adaptability to changing requirements deteriorates
Solution Approach 1:
The patent combines preliminary action with dynamic adaptation by pre-configuring negotiation policies and service templates that guide rapid service allocation. When service requests are made, the system leverages pre-established negotiation frameworks, policy rules, and service catalogs to quickly evaluate and fulfill requests without requiring complex real-time negotiations for every parameter, thus maintaining fast service delivery while adapting to changing requirements.
Data Source
AI summary
The present application is directed to a computer-implemented apparatus for negotiating service layer attributes. The apparatus includes a non-transitory memory including instructions stored thereon for a negotiation service layer for negotiating a service attributes. The apparatus also includes a processor, operably coupled to the non-transitory memory. The processor is configured to perform the instruction of reviewing a negotiable service layer attribute received from a negotiatee. The processor is also configured to perform the instruction of sending a negotiation request to the negotiatee based upon the reviewed attribute. The processor is also configured to perform the instruction of receiving an offered suggestion from the negotiatee. Another aspect of the application is directed to a networked system including a computer-implemented negotiatee and a computer-implemented negotiator for negotiating service layer attributes.


