Voice Processing Unit Session ID Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voice processing systems struggle to comprehend the relationship between windows downloaded from a Web server and voice data transmitted from clients over a packet network, especially when multiple clients access the system, as they rely on phone numbers which are not applicable in packet network frameworks.

Innovation Solution

A voice processing system where a terminal, voice processing unit, and information providing unit share processing identification information, such as session IDs or unique IDs, to associate voice processing results with the corresponding clients, enabling proper information download even with multiple client access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If phone number association is used to link terminals with voice data, then terminal identification is achieved in circuit switched networks, but the method cannot be applied in packet networks where phone numbers are not required

Engineering Contradiction:
Improvenetwork framework adaptabilityVSAvoididentification system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal identification mechanism using processing identification information that works across both circuit switched and packet networks. The Web server generates and manages session IDs that serve as the common identifier, replacing the phone-number-based system while maintaining the core functionality of terminal identification and association.

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

Solution Approach 2:

The patent introduces processing identification information (session ID) as an intermediary element that mediates between the Web server and voice processing server. This session ID acts as a universal key that both servers use to associate terminal information with voice data, enabling communication in packet networks without requiring phone numbers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple clients access the voice processing server and Web server simultaneously, then service capacity is improved, but the ability to correctly associate voice processing results with the corresponding client windows deteriorates

Engineering Contradiction:
Improveserver access capacityVSAvoidassociation relationship accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the identification system into client-specific session IDs generated by the Web server for each client. Each session ID is uniquely assigned to a specific client terminal, allowing the system to handle multiple simultaneous clients while maintaining accurate association between voice processing results and the correct client windows through this segmented identification approach.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If the Web server and voice processing server use different identification methods, then each server can operate independently, but the servers cannot comprehend the relationship between downloaded windows and transmitted voice data

Engineering Contradiction:
Improveserver independent operationVSAvoidwindow-voice data relationship
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges the identification systems of the Web server and voice processing server by having both servers use the same processing identification information (session ID) generated by the Web server. This unified identification approach allows each server to operate independently while maintaining the ability to comprehend the relationship between downloaded windows and transmitted voice data through the common session ID.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7835728B2Voice processing unit and system, and voice processing method
Publication Date: 2010.11.16 NEC CORP
  • US7835728B2 patent drawing
  • US7835728B2 patent drawing
  • US7835728B2 patent drawing

AI summary

A client (10) transmits a service request signal to a Web server (20). The Web server which has received the service request signal generates an ID for each session, and transmits the ID to the client together with window information. The client then transmits input voice information to a voice processing server (30) together with the ID. The voice processing server which has received the voice information and the ID processes the voice information, and transmits the processing result to the Web server together with the ID. The Web server prepares information reflecting the voice processing result obtained by the voice processing server in correspondence with the ID from the voice processing server, and transmits the information to the client. Letting the client, Web server, and voice processing server share an ID for each session in this manner allows the server side to comprehend the relationship between the information downloaded from the Web server to the client and the voice information transmitted from the client to the voice processing server. As a consequence, even if the Web server and the voice processing server receive access from a plurality of clients, proper information reflecting the voice processing result can be downloaded.