Context-Aware Emoticon Set Selection for Application Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems provide only standard sets of emoticons that may not be compatible across different applications, failing to offer customized emoticon sets tailored to specific contexts and user experiences.

Innovation Solution

A computing device defines and selects customized emoticon item sets based on detected execution contexts, presenting application-specific emoticon sets to users, which can include branded emoticons integrated into the typing or message composition experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard set of emoticons is provided for use in each application, then the system is simple to implement and maintain, but the emoticons may not be compatible or appropriate for every application context

Engineering Contradiction:
Improveemoticon compatibility across applicationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments emoticons into multiple customized sets, each tailored for specific applications or contexts. Instead of using a single universal emoticon set, the system divides emoticons into application-specific collections that can be selectively applied based on the active application, thereby improving compatibility without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and switches between different emoticon sets based on the active application context. The emoticon picker adapts its content in real-time according to which application is currently in use, providing context-appropriate emoticons automatically without requiring manual user configuration

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If customized emoticon item sets are provided for each application, then emoticon compatibility and user experience are improved, but the system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary organization of emoticons into application-specific sets during system initialization or setup. By pre-segmenting and preparing customized emoticon collections for each application before runtime, the system reduces the computational burden during actual use and simplifies the real-time selection process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The emoticon picker acts as an intermediary layer between the user and multiple application-specific emoticon sets. This mediator automatically manages the complexity of selecting appropriate emoticons by intercepting user input, determining the active application context, and presenting the relevant emoticon set without requiring the user to understand or configure the underlying system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9152219B2Creation and context-aware presentation of customized emoticon item sets
Publication Date: 2015.10.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9152219B2 patent drawing
  • US9152219B2 patent drawing
  • US9152219B2 patent drawing

AI summary

Embodiments provide context-aware inclusion of emoticon item sets in applications and/or services. The emoticon item sets include a plurality of emoticon images or other emoticons. A computing device creates custom emoticon item sets for each of the applications. Based on a determined execution context, the computing device selects the emoticon item set and presents the selected emoticon item set for use within the execution context by a user of the computing device.