SoIP Session Controller Virtual Partitioning for Resource Subdivision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Session-over-Internet-Protocol (SoIP) networks lack the ability to subdivide session-capacity resources, limiting business models that require the sale or lease of subdivided resources to separate customers.

Innovation Solution

The method involves partitioning SoIP session capacity within a Session Controller (SC) into mutually exclusive virtual partitions, allowing a primary entity to sell and resell these partitions to secondary entities, with each entity having exclusive access to its partition's data and configuration, and generating unique session data records for billing and reimbursement purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SoIP session capacity resources are kept as a single unified resource pool, then resource utilization efficiency is improved, but the ability to subdivide and resell resources to multiple customers is lost

Engineering Contradiction:
Improvebusiness model flexibilityVSAvoidresource partitioning structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the unified SoIP session capacity resource pool into multiple virtual partitions, each of which can be independently managed and resold to different customers. This segmentation enables the business model flexibility to offer dedicated resources to multiple customers while maintaining efficient utilization of the underlying physical infrastructure.

Inventive Principle:
Principle #1Segmentation

2Reliability

If virtual partitions are created to allow resource subdivision and resale, then business model flexibility is improved, but data security and access control complexity increases

Engineering Contradiction:
Improvedata access securityVSAvoidaccess control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements separate data stores for each virtual partition, physically isolating customer data. This segmentation approach ensures that each customer can only access their own partition's data, providing strong security guarantees without requiring complex permission management within a unified data structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates separate copies of the data storage structure for each virtual partition. Each partition has its own dedicated data store that is exclusively accessible to its authorized customers, eliminating the need for complex access control lists or permission hierarchies while maintaining strong security.

Inventive Principle:
Principle #26Copying

3Reliability

If separate data stores are created for each virtual partition, then data security is improved, but storage resource overhead increases

Engineering Contradiction:
Improvedata isolation securityVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates separate data store structures for each virtual partition, with each copy containing only the data relevant to that partition. This approach provides strong data isolation and security while avoiding the overhead of managing a single large data structure with complex access controls, as each partition's data is stored independently and efficiently.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7865612B2Method and apparatus for partitioning resources within a session-over-internet-protocol (SoIP) session controller
Publication Date: 2011.01.04 RIBBON COMMUNICATIONS OPERATING CO INC
  • US7865612B2 patent drawing
  • US7865612B2 patent drawing
  • US7865612B2 patent drawing

AI summary

A method and apparatus for partitioning resources within a Session-over-Internet-Protocol (SoIP) Session Controller (SC) are described. In one illustrative embodiment, an apparatus comprises data access logic configured to receive an instruction to define at least one virtual partition in a SoIP SC, grant a primary entity access to data associated with each virtual partition, and grant each secondary entity from a plurality of secondary entities exclusive access, relative to the remaining secondary entities from the plurality of secondary entities, to data associated with a virtual partition associated with that secondary entity; and session administration logic configured to generate, for each SoIP session traversing a given virtual partition, a session data record (SDR) uniquely associated with that given virtual partition.