# US 10,372,293 B2 · Contextual determination of emotion icons

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,372,293 B2
- Document ID: US10372293B2
- Status: Granted
- Kind: B2
- Application number: 15/979,513
- Filed: 2018-05-15
- Published: 2018-09-06
- Granted: 2019-08-06
- Earliest claimed: 2016-04-26
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: James R. Kozloski; Clifford A. Pickover; Maja Vukovic
- Web page: https://patentgrep.com/patent/US10372293B2

## CPC

- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/023: Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 40/126: Character encoding
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/186: Templates
- G06F 40/274: Converting codes to words; Guess-ahead of partial word inputs
- G06F 40/30: Semantic analysis
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method, computer program product, and system for contextual determination of emotion icons. The method includes, for a particular user, determining an emotion icon to automatically input into a message, based on a class of the user, a current mood of the user, and the recipient of the message. The determined emotion icon is then inserted into the message.

## Claims

### Claim 1

A computer system comprising:
one or more computer processors;
one or more non-transitory computer readable storage media;
program instructions stored on the one or more non-transitory computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
program instructions to generate a plurality of emotion icons, wherein the plurality of emotion icons is based on one or more facial parameters;
program instructions to determine an emotion icon among the plurality of emotion icons to automatically input into a message based on a class of the user, a class of a recipient of the message, a context of the message, and a current mood of the user and the recipient, wherein the program instructions to determine the emotion icon among the plurality of emotion icons to automatically input into the message comprise:
program instructions to determine the context of the message based on learned communication patterns of the user and the recipient,
program instructions to determine the current mood in real time by camera tracking and monitoring of typing characteristics, and
the class of the user and the recipient are based on: a current emotional state, cultural norms, a world region, demographic, and mental condition;
responsive to determining an emotion icon among the plurality of emotion icons to automatically input into the message, program instructions to insert the determined at least one emotion icon among the plurality of icons into the message; and
program instructions to generate a new emotion icon among the plurality of emotion icons, wherein the new emotion icon derives from two or more emotion icons among the plurality of emotion icons in accordance with the one or more facial parameters and the determined context of the message.
