Cellular IP Packet Routing for Private Low-Latency Device Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for routing Internet Protocol data packets between wireless computer devices connected to a cellular network result in human-perceptible latency and impose processing loads due to encryption and decryption processes, which are suboptimal for real-time applications like video gaming and streaming.
Innovation Solution
A router system that utilizes a device group relationship based on unique device identifiers (UDIs) to route IP data packets directly between devices via the radio access network without traversing the Internet, determining packet privacy based on structure or address blocks, and forwarding packets conditionally using a control plane and data plane architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data packets are transmitted through the Internet via a server for security, then device security is improved, but transmission latency increases
Solution Approach 1:
The network routing is segmented into two paths: public Internet routing for general traffic and private direct routing for time-sensitive traffic. The system divides data transmission based on packet type, routing private packets directly between devices through the cellular network while public packets traverse the Internet via server, thus resolving the contradiction between security and latency.
Solution Approach 2:
The server acts as an intermediary for public packets requiring security processing, while private packets bypass the server intermediary entirely and communicate directly between devices. This selective use of intermediary resolves the contradiction by eliminating the security intermediary for packets that don't require it.
2Reliability
If encryption and decryption processes are performed on devices, then data security is improved, but processing load and latency increase
Solution Approach 1:
The encryption and decryption processing functions are extracted from the end devices and relocated to the server. Devices only need to handle simple packet routing decisions based on packet type, while the computationally intensive security processing is performed centrally by the server, thus resolving the contradiction between security and processing efficiency.
Solution Approach 2:
Private packets are marked with identifiers that enable them to self-identify as requiring direct routing. The routing system automatically recognizes these markers and directs packets through the private path without requiring complex security processing on the devices, allowing devices to serve themselves with minimal processing load.
3Loss of time
If direct device-to-device routing is implemented, then transmission latency is reduced, but network security control becomes more difficult
Solution Approach 1:
The system performs preliminary classification of packets as private or public before transmission. Private packets are pre-marked with identifiers that enable automatic recognition and direct routing. This preliminary action simplifies subsequent routing decisions and maintains security control without adding complexity to the direct transmission path.
Solution Approach 2:
The system changes the routing parameter based on packet type. Private packets use direct device-to-device routing with simplified security checks, while public packets use server-mediated routing with full security processing. This parameter-based routing resolves the contradiction by adapting the security control mechanism to the specific packet requirements.
Data Source
AI summary
The invention facilitates private, low latency routing of an Internet Protocol data packet between wireless computer devices connected to a cellular network. A router system stores a device group relationship defining a set of unique device identifiers (UDIs) of devices. The router system receives, via a radio access network (RAN) of the cellular network but without traversing the Internet, the IP data packet including a UDI of a source device that generated the IP data packet. The router system may determine whether the data packet is public so as to be forwarded on the Internet, or private. If private, then the router system forwards, via the RAN but without traversing the Internet, the IP data packet to a destination device. The forwarding is conditional on the set of UDIs including both a UDI of the destination device, and the UDI of the source device included in the IP data packet.


