Persona Based Interface for Customizing Instant Message Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing middleware applications for instant messaging lack the ability to customize text-based requests and responses based on individual user preferences, leading to inconsistent and unsuitable information delivery across different devices and contexts.

Innovation Solution

A Persona Based Interface is introduced, which associates a user's persona with instant message requests and responses, transforming them accordingly to meet personal preferences by using a Persona Selector to define and store user attributes and a Interface Component to generate and format commands and responses based on these personas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a standardized middleware application is used to translate instant messaging requests, then consistency in request handling is improved, but the ability to customize responses based on individual user preferences deteriorates

Engineering Contradiction:
Improveconsistency in request handlingVSAvoidcustomization based on user preferences
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by storing user persona attributes (such as device type, location, preferences) in advance before request processing. When a request arrives, the system retrieves the pre-stored persona data and applies it to customize the response, enabling personalized service without modifying the core standardized middleware architecture.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If separate IMS translators are created for each remote service, then service-specific translation accuracy is improved, but system complexity deteriorates

Engineering Contradiction:
Improveservice-specific translation accuracyVSAvoidnumber of separate IMS translators
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single IMS translator that can handle multiple remote services through a unified architecture. The translator uses a standardized protocol framework that can be configured to work with different services, eliminating the need for separate dedicated translators for each service while maintaining service-specific translation accuracy through configurable parameters and service-specific adaptation layers.

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

3Quantity of substance

If detailed information is provided in all responses, then completeness of information is improved, but information relevance to specific user contexts deteriorates

Engineering Contradiction:
Improvecompleteness of informationVSAvoidrelevance to user context
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system applies local quality by customizing the information content of responses based on the specific user's persona attributes. For example, a traveler requesting flight information from a laptop receives detailed information including weather and airport maps, while the same request from a cellular phone receives only essential text information like departure time and gate number. This ensures each user receives information tailored to their specific context and device capabilities.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9530117B2Method and apparatus for transforming user requests and responses based on a persona
Publication Date: 2016.12.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9530117B2 patent drawing
  • US9530117B2 patent drawing
  • US9530117B2 patent drawing

AI summary

A Persona Based Interface associates a user's persona with a simple instant message request to a remote service. When the Persona Based Interface receives a simple instant message request from a user, the Persona Based Interface transforms the user's request based on the persona, and forwards the request to the remote service. After receiving a response to the request, the Persona Based Interface transforms the response into a simple instant message based on the persona.