User Interface With Pictograms for Multimodal Communication Framework
AssigneeZeta Projects Swiss GmbH
InventorsPriidu Zilmer, Angel Sergio Palomo Pascual, Oliver Reitalu, Jaanus Kase
Life of this patent
Estimating the term…
Abstract
A graphical user interface (GUI) for a device operable in a unified communication framework in which multiple users communicate using multiple modes. Conversations are kept consistent across users' devices. The GUI supports selectively replacement of phrases with corresponding pictograms, as well as selectively undoing replacements.
Claims39
A computer-implemented method, implemented by hardware in combination with software, the method operable on a device for use in a multimodal communication framework, the method comprising:
- (A) providing, by a graphical user interface (GUI) on said device, said GUI being implemented by said hardware in combination with said software, an input region on a screen of said device;
- (B) obtaining user input in said input region;
- (C) determining, using a phrase map, whether a portion of said user input matches a phrase in a set of phrases, and wherein the phrase map comprises a set of one or more phrases, and wherein each phrase in said phrase map maps to a corresponding glyph in a set of glyphs, wherein the phrase map is a global mapping within the communication framework, and wherein the set of glyphs is a global set within the communication framework;
- (D) based on said determining, when said portion of said user input matches a particular phrase in said set of phrases, said particular phrase mapping to a corresponding particular glyph via said phrase map, selectively replacing said particular phrase in said input region with said corresponding particular glyph;
- and
- (E) selectively maintaining information about a phrase replacement made in (D).
A computer-implemented method, implemented by hardware in combination with software, the method operable on a device for use in a multimodal communication framework, the method comprising:
- (A) displaying a message on a screen of said device, by a graphical user interface (GUI) on said device, said GUI being implemented by said hardware in combination with said software, wherein said message comprises a sequence of one or more glyphs;
- (B) in response to a user selection of a particular glyph in said message, determining, using a phrase map, a particular phrase corresponding to said particular glyph;
- and
- (C) presenting said particular phase using said GUI.
A device comprising hardware, including a processor and a memory, the device being programmed to perform the method comprising:
- (A) providing, by a graphical user interface (GUI) on said device, said GUI being implemented by said hardware in combination with said software, an input region on a screen of said device;
- (B) obtaining user input in said input region;
- (C) determining, using a phrase map, whether a portion of said user input matches a phrase in a set of phrases, and wherein the phrase map comprises a set of one or more phrases, and wherein each phrase in said phrase map maps to a corresponding glyph in a set of glyphs, wherein the phrase map is a global mapping within the communication framework, and wherein the set of glyphs is a global set within the communication framework;
- (D) based on said determining, when said portion of said user input matches a particular phrase in said set of phrases, said particular phrase mapping to a corresponding particular glyph via said phrase map, selectively replacing said particular phrase in said input region with said corresponding particular glyph;
- and
- (E) selectively maintaining information about a phrase replacement made in (D).
A tangible non-transitory computer-readable storage medium comprising instructions for execution on a device, wherein the instructions, when executed, perform acts of a method for supporting a graphical user interface (GUI) on said device, wherein the method comprises:
- (A) providing, by a graphical user interface (GUI) on said device, said GUI being implemented by said hardware in combination with said software, an input region on a screen of said device;
- (B) obtaining user input in said input region;
- (C) determining, using a phrase map, whether a portion of said user input matches a phrase in a set of phrases, and wherein the phrase map comprises a set of one or more phrases, and wherein each phrase in said phrase map maps to a corresponding glyph in a set of glyphs, wherein the phrase map is a global mapping within the communication framework, and wherein the set of glyphs is a global set within the communication framework;
- (D) based on said determining, when said portion of said user input matches a particular phrase in said set of phrases, said particular phrase mapping to a corresponding particular glyph via said phrase map, selectively replacing said particular phrase in said input region with said corresponding particular glyph;
- and
- (E) selectively maintaining information about a phrase replacement made in (D).
Dependencies are inferred from the claim text.