Context-Sensitive SMS Rendering via Service Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SMS systems face challenges in rendering rich text messages and associating actionable content, such as phone numbers and URLs, leading to incorrect navigation and user experience issues due to the inability to differentiate between phone numbers and tracking IDs.

Innovation Solution

A system and method that analyzes SMS content using templates to identify actionable texts, retrieves service metadata, and prompts indicators to perform specific actions, enabling smart rendering and appropriate user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the mobile device uses native mechanism to enrich SMS content with hyperlinks, then phone numbers are automatically hyperlinked to trigger call activities, but tracking IDs are incorrectly interpreted as phone numbers and rendered with call hyperlinks instead of shipment tracking actions

Engineering Contradiction:
Improveautomatic hyperlink renderingVSAvoidcorrect action association
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces service metadata as an intermediary layer between the SMS content and the hyperlink rendering mechanism. This metadata, retrieved from templates based on message analysis, acts as a mediator that provides contextual information to distinguish between different types of actionable texts (phone numbers vs. tracking IDs), thereby resolving the incorrect action association problem

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of text interpretation by introducing context-sensitive rendering based on service metadata. Instead of using a fixed native mechanism that always treats numeric strings as phone numbers, the system dynamically adjusts the interpretation parameters based on the identified message template and associated service metadata, enabling correct differentiation between phone numbers and tracking IDs

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system applies template-based analysis to identify actionable texts and retrieve service metadata, then context-sensitive rendering is achieved, but the device complexity increases due to additional processing steps

Engineering Contradiction:
Improveactionable text identification accuracyVSAvoidmessage processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining message templates and their associated service metadata before actual SMS processing. When an SMS is received, the system simply matches it against pre-established templates rather than performing complex real-time analysis, thereby achieving high identification accuracy without significant increases in processing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses template copying where standardized message patterns are predefined and stored. Instead of analyzing each SMS from scratch, the system copies and applies relevant template structures and metadata to matching messages, reducing the computational burden while maintaining high precision in actionable text identification

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10142809B2System and method for managing context sensitive short message service (SMS)
Publication Date: 2018.11.27 WIPRO LTD
  • US10142809B2 patent drawing
  • US10142809B2 patent drawing
  • US10142809B2 patent drawing

AI summary

A method and device that prompts one or more indicators to perform actions over context sensitive messages in a user device includes receiving an SMS and identifying at least one template that can be applied to the SMS based on analyzing content of the SMS. One or more actionable texts may be identified from the content of the SMS using the at least one template. Service metadata may be retrieved from the at least one template to associate the service metadata to each of the one or more actionable texts. The one or more indicators may be prompted to perform actions based on the service metadata.