Voice Calls Over Content Centric Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current Internet architecture, based on location-based addressing, is inadequate for meeting the demands of modern network requirements, particularly in facilitating voice calls over data networks, as it lacks the ability to provide access to content anywhere, anytime, and is not scalable for real-time applications.
Innovation Solution
A content-centric network (CCN) system that facilitates voice calls by using content identifiers for addressing and routing, allowing devices to initiate and maintain calls without maintaining state information, and utilizing a stateless proxy server to translate and secure data packets between different networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If location-based addressing is used in current Internet architecture, then devices can be identified and contacted, but the system cannot provide access to content anywhere, anytime and is not scalable for real-time applications
Solution Approach 1:
The patent introduces a stateless proxy server as an intermediary between the CCN and traditional networks. This proxy translates location-based addressing requests into content-based routing, enabling content access without requiring the entire network architecture to change. The proxy mediates between old and new addressing paradigms, allowing content to be accessed anywhere, anytime while maintaining compatibility with existing infrastructure.
Solution Approach 2:
The patent fundamentally changes the addressing parameter from location-based (IP addresses) to content-based (content identifiers). This parameter change enables the network to route traffic based on what content is needed rather than where it is located, providing access to content anywhere, anytime. The stateless proxy implements this parameter change by translating between the two addressing schemes.
2Reliability
If stateful servers are used to maintain voice call state information, then call management is possible, but the system becomes less scalable and more complex
Solution Approach 1:
The patent implements self-service by making data packets self-authenticating through digital signatures. Each packet carries its own authentication information, eliminating the need for stateful servers to verify identities. The packets themselves contain the necessary state information (content identifiers, routing information), allowing the network to manage calls without maintaining centralized state, thus improving scalability while maintaining reliability.
Solution Approach 2:
The patent extracts state information from centralized servers and embeds it directly into individual data packets. Each packet contains content identifiers and routing information needed for delivery, removing the dependency on stateful servers. This extraction enables call management without centralized state maintenance, reducing system complexity while preserving call reliability.
3Productivity
If content identifiers are used for addressing in CCN, then content can be routed efficiently and statelessly, but translation and security mechanisms are needed at network boundaries
Solution Approach 1:
The stateless proxy server acts as an intermediary that implements content-based routing efficiency for CCN traffic while providing translation and security services at the network boundary. The proxy translates content identifiers into routing information that traditional networks can understand, and adds digital signatures for security. This intermediary approach enables efficient content routing without requiring every network component to be complex.
Solution Approach 2:
The stateless proxy server performs multiple functions: translation between addressing schemes, security verification through digital signatures, and routing decision-making. By consolidating these diverse functions into a single multi-functional component, the system achieves efficient content routing while managing the necessary complexity in one place rather than distributing it throughout the network.
Data Source
AI summary
A system for facilitating voice calls over a content centric network (CCN) receives from a CCN user an expressed interest in receiving voice calls directed to the CCN user, wherein information in the CCN can be addressed, located, and disseminated by its content identifier and wherein data packets in the CCN are self-authenticating. Next, the system receives from a second network a packet for a voice call directed to the CCN user. The system then forwards to the CCN user the packet received from the second network with a CCN identifier corresponding to the interest expressed by the CCN user and forwards a packet from the CCN user for the voice call to the second network.


