M2M Connection Broker for URL Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current M2M connection configurations are complex and error-prone, especially for devices with limited input and output capabilities, and there are concerns about data privacy as the supplier often controls the data storage device, allowing access to user data.

Innovation Solution

A method using a broker system where devices with limited input/output capabilities are provided with identity information on a computer-readable medium, such as a QR code, allowing users to connect through a server that manages Uniform Resource Locators (URLs) without requiring manual URL configuration, enabling users to choose any data storage device, including their own, for secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual URL configuration is used for M2M devices, then connection establishment is possible, but the configuration process becomes complex and error-prone for users with limited input/output capabilities

Engineering Contradiction:
Improveconnection configuration easeVSAvoidconfiguration process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a broker system as an intermediary between M2M devices and data storage providers. The broker automatically manages URL generation and assignment, eliminating the need for users to manually configure complex URLs. When a device requests connection, the broker handles the entire URL configuration process automatically, transforming a complex manual task into a simple automated interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service through automatic URL generation and assignment by the broker system. Devices can request connections without user intervention, and the broker automatically generates appropriate URLs, assigns them to relevant data storage providers, and establishes connections. This self-configuration capability removes the burden of manual URL setup from end users.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the supplier controls the data storage device, then connection management is simplified, but data privacy concerns arise as the supplier can access user data

Engineering Contradiction:
Improveconnection management simplicityVSAvoiddata privacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the data storage function from the device supplier by introducing independent data storage providers. Instead of the supplier controlling all data storage, the system allows users to select from multiple independent data storage providers. This segmentation separates the interests of the device supplier from user data, reducing privacy risks while maintaining simplified connection management through the broker system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent inverts the traditional model where the supplier controls data storage. Instead, users are empowered to choose their own data storage providers, reversing the control dynamic. This inversion prioritizes user privacy and data ownership while the broker system continues to manage connections transparently, achieving both privacy protection and operational simplicity.

Inventive Principle:
Principle #13The other way round (Inversion)

3Ease of manufacture

If hardcoding of manufacturer configuration is used, then device setup is simplified, but adaptability is reduced when devices must communicate with unknown future devices

Engineering Contradiction:
Improvedevice setup simplicityVSAvoiddevice communication flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic configuration through the broker system, which generates and assigns URLs at runtime based on actual connection needs. Instead of static hardcoded configurations, the system dynamically creates URL assignments when devices request connections. This dynamic approach maintains manufacturing simplicity while enabling flexible adaptation to any future communication requirements between devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The broker system provides universal configuration capability that works across all M2M devices and data storage providers. Rather than requiring device-specific hardcoded configurations, the broker offers a universal mechanism for URL generation and assignment that adapts to any device pair. This universal approach simplifies manufacturing while maximizing adaptability to future communication scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9876858B2System, device and method for configuring a connection in a machine to machine environment
Publication Date: 2018.01.23 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9876858B2 patent drawing
  • US9876858B2 patent drawing
  • US9876858B2 patent drawing

AI summary

The invention relates to a method for configuring a connection between a second device (110) and a first device (130). The first device (130) requests (302) a broker system (140) by providing a unique IDentifier identifying the First device (130), ID-F, to supply a Uniform Resource Locator associated with the First device (130), URL-F, wherein URL-F points to a resource at a data storage device (120). The second device (110) detects (402) from a computer readable medium (840) associated with the first device (130), the ID-F of the first device (130), and requests (403) the broker system (140) by providing the detected ID-F and a unique IDentifier identifying the Second device (110), ID-S, to add (406) a resource for the second device (110) at the data storage device (120), the second resource having a Uniform Resource Locator URL-S, and to supply (411) the URL-S to the second device (110).