Offline Bluetooth Mesh Messaging Through Intermediary Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems fail to relay messages when mobile devices go offline, particularly during emergencies or natural disasters, as they lack backup methods for communication.
Innovation Solution
A system and method for relaying messages through an offline mesh network using bluetooth broadcasting, where an initial node generates a message with sender and receiver identifiers, and intermediary nodes relay it until it reaches the destination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional communication networks are used for messaging, then message delivery is reliable when networks are available, but message delivery fails completely when devices go offline
Solution Approach 1:
The patent introduces intermediary nodes (other mobile devices) that act as mediators to relay messages between the sending and receiving devices when direct communication is unavailable. These intermediaries form a mesh network that enables indirect message transmission through multiple hops, solving the problem of complete communication failure in offline conditions.
Solution Approach 2:
The message transmission path is segmented into multiple independent hops through different intermediary nodes rather than requiring a single direct connection. This segmentation allows the message to traverse through multiple devices in the mesh network, providing alternative routes and maintaining communication capability even when individual nodes or direct paths are unavailable.
2Measurement precision
If bluetooth is used for device location, then physical location can be determined, but message relaying capability is not provided
Solution Approach 1:
The patent makes bluetooth technology multi-functional by enabling it to perform both device location detection and message relaying functions. The same bluetooth infrastructure that was previously used only for determining physical location is now enhanced to carry message data through the mesh network, eliminating the need for separate communication mechanisms.
Solution Approach 2:
The system uses the existing bluetooth capabilities of mobile devices to serve dual purposes: location detection and message transmission. Rather than requiring additional specialized hardware or infrastructure, the patent enables devices to use their own bluetooth resources to relay messages, making the system self-sufficient and easily deployable.
3Device complexity
If no backup communication method is provided, then system simplicity is maintained, but communication fails during emergencies
Solution Approach 1:
The patent implements a dynamic communication system that automatically adapts its transmission path based on network conditions. When direct communication is available, messages are sent directly; when offline, the system dynamically routes messages through intermediary nodes in the mesh network. This dynamic behavior provides emergency backup capability without requiring permanently active complex infrastructure.
Solution Approach 2:
The mesh network mechanism ensures continuous message delivery capability by maintaining multiple potential transmission paths through intermediary nodes. Even when conventional networks fail, the system continues to provide communication service through the alternative mesh paths, ensuring uninterrupted useful action during emergencies without requiring complex dedicated emergency infrastructure.
Data Source
AI summary
Methods, systems, and storage media for relaying a message through an offline mesh network are disclosed. Exemplary implementations may: relay messages by changing device names within a network; generate, at an initial node, an encoded message comprising a payload, an account identifier for the initial node, and an account identifier for the destination node; relay the encoded message through one or more intermediary nodes; determine, by each of the one or more intermediary nodes, whether device names in the vicinity are encoded messages and; in response to the determining, deliver the encoded message to the destination node; and cause display of the encoded message through the destination node.


