System and method for embedment of emotive content in modern text processing, publishing and communication
First Claim
1. A method for embedding emotive content into text in a computer application comprising:
- selecting text displayed by the computer application;
selecting an emotive state from a plurality of emotive states residing in a computer memory associated with said computer application;
selecting an emotive intensity from a range of emotive intensities residing in a computer memory associated with said computer application;
mapping to a face glyph representative of the selected emotive state and associated emotive intensity, from a plurality of face glyphs residing in a computer memory associated with computer application; and
mapping a set of numerical parameters for rendering face glyph mapped from selected emotive state and selected associated emotive intensity, whereby a set of representative numerical values map the numerical parameter set to face glyph configuration rendering emotive state and associated intensities to face glyphs in the computer application selected text.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention provide ways to include emotive content in written communication. The emotive content serves many needs not currently addressed in written word computer applications and text generation aids such as word processors, web publishers, email, file archives, faxes, cell phones, PDAs other applications. Adding emotive content to messages adds information, which can help to interpret and amplify the text message, improve the message integrity and fidelity of communication. Emotional content can contain and convey the subliminal messages, which are vital to a user'"'"'s interaction with one another via modern communication technologies. Aspects of the invention provide ways for the sender or author to add emotional content, which can capture, maintain, and focuses a receiver'"'"'s interest.
Current expression of emotive content and emotive intensity in written word are rarely used because of lack of writing ability, lack of facilitation or lack of capability. An aspect of the invention provides mechanisms, which facilitate user emotive embedment in the written word without regard to personal language expression and language manipulation skills, vocabulary size or writing style.
Aspects of the invention provide sets of emotive primitives, mechanisms and techniques to manipulate these primitives to represent emotive states and emotive intensities while “co-existing” with the actual textual message in the communications. These are primarily done through the use of face glyphs, colors, animation, fonts and also sets of “feeling” words.
79 Citations
14 Claims
-
1. A method for embedding emotive content into text in a computer application comprising:
-
selecting text displayed by the computer application;
selecting an emotive state from a plurality of emotive states residing in a computer memory associated with said computer application;
selecting an emotive intensity from a range of emotive intensities residing in a computer memory associated with said computer application;
mapping to a face glyph representative of the selected emotive state and associated emotive intensity, from a plurality of face glyphs residing in a computer memory associated with computer application; and
mapping a set of numerical parameters for rendering face glyph mapped from selected emotive state and selected associated emotive intensity, whereby a set of representative numerical values map the numerical parameter set to face glyph configuration rendering emotive state and associated intensities to face glyphs in the computer application selected text. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for embedding emotive content into text in a computer application comprising:
-
selecting text in the computer application;
selecting an emotive state from a plurality of emotive states stored electronically and associated with the computer application;
mapping a set of numerical parameters for rendering face glyph colors mapped from selected emotive state;
mapping a representative color to the selected emotive state; and
embedding a face glyph mapped from a plurality of face glyphs stored electronically and associated with the computer application, for rendering the face glyph representative of the selected emotive state in mapped color in the selected text of computer application. - View Dependent Claims (7)
-
-
8. A method for embedding emotive content into text in a computer application memory buffers comprising:
-
selecting text of the computer application;
selecting a face glyph, from a set of face glyphs communicatively coupled with said computer application, said face glyph representing an emotive state and emotive intensity, emotive intensity selected from a set of range of intensities, for displaying selected emotive content; and
inserting face glyph at display positions not interfering with the readability of selected text;
displaying face glyphs with selected text at readable positions in text display, whereby text and face glyphs are rendered readably superimposed on display. - View Dependent Claims (9, 10)
-
-
11. A method for decoding textual emotive content from a computer application communication stream, application communicatively coupled with a known collection of feeling words connoting emotion and known collection of qualifying words in association with text in the communication stream, method comprising:
-
parsing communication stream text for feeling words and qualifying words selected from a plurality of feeling words and qualifying words respectively;
identifying parsed feeling words and words qualifying feeling words, from the collection of feelings words and associated qualifying words stored in memory associated with the computer application;
normalizing the identified feeling words such that each feeling word is weighted numerically from a range, by mapping associated qualifying word to a relative magnitude of emotional intensity within a defined numerical range; and
storing said feeling words and associated mapped emotional intensity, in computer memory associated with the computer application, whereby the stored words can be mapped to emotive content of selected text for decoding textual emotive content from a computer application communication stream. - View Dependent Claims (12)
-
-
13. A method of placing face glyphs, from a set of face glyphs and numerical range of intensities, representing emotive state and associated emotive intensity with associated text, into a communication stream without visual interference, method comprising:
-
selecting associated text for placement of said glyphs;
performing logical AND operations on addresses in memory device buffers mapped to display devices containing the said text and said face glyphs;
summing values of said AND operation on memory device buffer addresses;
storing said summed values of said AND operations;
comparing said stored values of said AND operations and for choosing a smallest summed value indicative of the least amount of overlap between said glyph and said text;
and embedding the glyphs into associated text at positions giving least overlap between said glyph and said text, whereby glyph and text overlap are minimized, resulting in the least interference for display of face glyph with text.
-
-
14. A computer program residing on a computer-readable media, said computer program embedding emotive content into text in a computer application comprising:
-
selecting text displayed by the computer application;
selecting an emotive state from a plurality of emotive states residing in a computer memory associated with said computer application;
selecting an emotive intensity from a range of emotive intensities residing in a computer memory associated with said computer application; and
mapping to a face glyph representative of the selected emotive state and associated emotive intensity, from a plurality of face glyphs residing in a computer memory associated with computer application, whereby emotive state and associated emotive intensity is rendered by the display of representative face glyph with the associated text in the computer application.
-
Specification