Push-to-Application Session Controller for Multimedia Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current push-to-talk technologies are limited to voice calls and have not effectively expanded to provide push-to-application services beyond the iDEN network, with recent developments like PoC and QChat primarily focusing on voice applications.

Innovation Solution

A system and method that includes a push-to-application session controller, media controller, and application synchronizer to manage and transfer media and data between clients and applications, enabling push-to-application services such as push-to-contact, push-to-text, and other non-voice applications using a PTT infrastructure that supports fast setup times and simultaneous voice and data sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If push-to-talk technology is expanded to provide push-to-application services beyond voice calls, then the versatility and adaptability of the system is improved, but the device complexity and system architecture complexity increases

Engineering Contradiction:
Improvepush-to-application services capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a unified push-to-talk infrastructure that can handle both traditional voice calls and diverse push-to-application services (push-to-contact, push-to-text, push-to-location, etc.). The session controller, media controller, and synchronizer work together to provide a single system architecture that serves multiple communication purposes, eliminating the need for separate systems for different service types.

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

Solution Approach 2:

The patent segments the complex system into distinct functional modules: a session controller that manages session establishment and teardown, a media controller that handles media streaming, and a synchronizer that coordinates between voice and data streams. This modular segmentation allows the system to manage complexity by dividing functions into independent, manageable components that can be optimized separately.

Inventive Principle:
Principle #1Segmentation

2Productivity

If the system supports simultaneous voice and data sessions with fast setup times, then the productivity and efficiency are improved, but the synchronization precision and timing requirements increase

Engineering Contradiction:
Improvesession setup speedVSAvoidsynchronization precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-establishing session parameters, media codecs, and synchronization mechanisms before actual communication begins. The session controller pre-configures session settings and the synchronizer pre-calculates timing relationships between voice and data streams, enabling fast setup times while maintaining precision through advance preparation rather than complex real-time computation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The synchronizer continuously monitors timing information from both voice and data streams and adjusts synchronization parameters in real-time based on feedback. This closed-loop feedback mechanism ensures precise synchronization even as network conditions change, allowing the system to maintain high synchronization precision while achieving fast setup times through adaptive adjustment rather than rigid pre-calculation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8738710B1Systems and methods of providing push-to-application services
Publication Date: 2014.05.27 NEXTEL COMMUNICATIONS INC
  • US8738710B1 patent drawing
  • US8738710B1 patent drawing
  • US8738710B1 patent drawing

AI summary

Systems and methods of providing push-to-application services are provided. A network includes a push-to-application session controller that manages a push-to-application session between an application and a client. The network also includes a media controller, coupled to the session controller, that transfers media between the client and the application. The network further includes an application synchronizer, coupled to the session controller, that controls synchronization between media provided by the media controller to the client and data provided by the application to the client.