VoIP Contextual Information Structured Hierarchy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VoIP technologies are inefficient in transferring and collecting large amounts of contextual information required for enhanced calling features and advanced services, lacking flexibility in managing this information.

Innovation Solution

The implementation of structured hierarchies, such as XML namespaces, to organize and transmit contextual information during VoIP conversations, allowing for efficient collection, updating, and exchange between VoIP clients and service providers using predefined classes and attributes like call basics, device type, and client classes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current VoIP approaches are used to transfer contextual information for enhanced calling features, then the functionality and services can be provided, but the amount of contextual information becomes excessively large and transfer efficiency decreases

Engineering Contradiction:
Improveenhanced calling featuresVSAvoidtransfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments contextual information into structured hierarchies with defined classes (call basics, call context, device type, client) and attributes. This segmentation organizes the excessively large amount of contextual information into manageable, structured units that can be efficiently transferred and processed, resolving the contradiction between providing comprehensive enhanced calling features and maintaining transfer efficiency.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If current VoIP approaches are used for contextual information management, then basic services can be provided, but flexibility in collecting and managing contextual information is insufficient

Engineering Contradiction:
Improveflexibility in collecting contextual informationVSAvoidinformation management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal structured hierarchy framework that can accommodate multiple types of contextual information (call basics, device type, client information, etc.) through a common set of classes and attributes. This universal structure provides flexibility in collecting and managing diverse contextual information while maintaining consistent organization, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the organizational parameters of contextual information from unstructured or semi-structured formats to a structured hierarchy with defined classes and attributes. This parameter change in information organization enables flexible collection and management of contextual information while reducing management complexity through standardized structures.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If structured hierarchies are implemented to organize contextual information, then transfer efficiency improves and data packet size reduces, but the system requires predefined namespaces and classification structures

Engineering Contradiction:
Improvetransfer efficiencyVSAvoidstructured hierarchy setup
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing predefined namespaces and structured hierarchy templates (call basics class, call context class, device type class, client class) before actual information transfer. This preliminary structuring enables efficient transfer and organization of contextual information during VoIP conversations, as the framework is already in place and does not require complex real-time organization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7983247B2Metadata collection
Publication Date: 2011.07.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7983247B2 patent drawing
  • US7983247B2 patent drawing
  • US7983247B2 patent drawing

AI summary

A method and system for collecting and communicating contextual information relating to a VoIP conversation is provided. Structured hierarchies are utilized for efficient communications of various amounts and types of contextual information relating to a VoIP conversation. Information identifying at least one structured hierarchy, which will be used to carry the contextual information, is transmitted during establishment of a conversation between two VoIP enhanced devices. The structured hierarchy is selected from a set of predefined and declared structured hierarchies. Subsequently transmitted contextual information exchanged between two VoIP enhanced devices is represented in accordance with the identified structural hierarchy. VoIP clients, network infrastructure, and various service providers can collect the contextual information based on the identified structured hierarchy, update the contextual information by adding, deleting and/or modifying the contextual data. The updated contextual information will be transmitted to other clients, network infrastructure, and service providers.