Communication System Network Node Intermediary Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In peer-to-peer communication systems, running client software on mobile devices consumes excessive battery life and CPU resources due to constant internet connectivity requirements, leading to inefficient battery use and costly network connections, while also degrading communication quality.
Innovation Solution
A method and system that utilize a combination of packet switched and circuit switched networks to establish communication events, where a calling identity is assigned and contact information is stored at network nodes, allowing communication events to be routed without passing through a first network node, thereby reducing the need for constant internet connection and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If client software is run on mobile devices to enable peer-to-peer communication, then communication capability is improved, but battery life and CPU resources are depleted excessively
Solution Approach 1:
The patent introduces a network node as an intermediary that handles communication event monitoring and routing. Instead of the mobile device continuously monitoring for communication events, the network node performs this function and forwards events only when relevant. This mediator approach reduces the energy burden on mobile devices while maintaining communication capability.
Solution Approach 2:
The patent replaces the mechanical approach of continuous local monitoring on mobile devices with a network-based signaling system. Communication events are routed through the network infrastructure rather than requiring continuous active monitoring at the device level, substituting heavy local processing with lighter network-based event notification.
2Adaptability or versatility
If client software is run on mobile devices, then communication functionality is enabled, but CPU resources are consumed excessively
Solution Approach 1:
The network node acts as an intermediary that handles complex communication event processing, filtering, and routing logic. This transfers computational complexity from the mobile device CPU to the network infrastructure, reducing the processing burden on device resources while maintaining full communication functionality.
Solution Approach 2:
The patent extracts the communication event monitoring and routing functions from the mobile device client software and relocates them to dedicated network nodes. This separation removes the heavy processing requirements from the device, leaving only essential communication client functions running locally.
3Reliability
If constant internet connection is maintained for communication event notification, then communication event detection is improved, but battery life and network costs increase
Solution Approach 1:
The network node serves as an intermediary that maintains the constant connection to the communication network and monitors for events. Mobile devices only need periodic or event-driven connections to check for notifications, rather than maintaining constant connectivity. This mediator approach ensures reliable event detection while reducing the energy burden on mobile devices.
Solution Approach 2:
Instead of continuous connection, the system uses periodic or event-triggered communication between the mobile device and network node. The network node holds communication events and notifies devices periodically or when events occur, transforming continuous energy consumption into periodic interactions that conserve battery life while maintaining detection reliability.
4Reliability
If constant internet connection is maintained, then communication events can be detected promptly, but network connection costs increase
Solution Approach 1:
The network node acts as an intermediary that absorbs the cost of constant connectivity and event monitoring. Mobile devices pay only for periodic event notification retrieval rather than maintaining constant connections, transferring the network cost burden from individual devices to the network infrastructure provider.
Data Source
AI summary
A method of establishing a communication event in a communication system from an initiator device to one of a plurality of entities associated with the initiator device comprising assigning a calling identity to at least one of said entities at a first network node associated with a packet switched network; providing the assigned identity to the initiator device; storing associated contact information for the entity together with the calling identity assigned to the entity at a second network node associated with the packet switched network, initiating a communication event from the initiator device to the entity via a circuit switched network by transmitting the identity assigned to the entity to a gateway node; sending a message to the second network node with the identity assigned to the entity to determine the contact information for the entity; and routing the communication event from the gateway node to the entity using the determined contact information via one of the circuit switched and packet switched networks without said communication event being routed via said first network node.


