Patent ID: 6122606
Filing Date: 2000-09-19
Classification: G06F,G09B

Abstract:
A data processing system for enhancing human communications, comprising:a set of client controls for navigating the user interface of said data processing system;a plurality of display buttons, each button of said plurality of display buttons being an individual visible mechanical button distinguishable by physical touch without inadvertent invocation, wherein said button includes a dedicated display means integrated thereon for dynamically displaying a plurality of purposes for manually invoking said button, and wherein said button is capable of bearing a physical touch communication;tabular translation rules means containing a plurality of translation member rows by a plurality of language partition columns, wherein each translation member row of said plurality of translation member rows contains a plurality of translation records in correspondence with said language partition columns, and wherein each translation record of said plurality of translation records contains a plurality of fields for a dialogue, wherein said dialogue is completely constructed;mode control means for selecting a current processing mode of said data processing system from a plurality of different user interface execution algorithms;client media control means for maintaining at least one client partition index referencing a language partition column of said language partition columns;host media control means for maintaining at least one host partition index referencing a language partition column of said language partition columns;means for communicating to a user through said plurality of display buttons said plurality of fields for a set of first translation records of a language partition column referenced by said client partition index, in accordance with said client controls and said current processing mode;means for associating a reference of each record of said set of first translation records to a button of said plurality of display buttons;means for determining with said reference a selected translation record of said set of first translation records upon a user invoked button of said plurality of display buttons; andmeans for communicating to a user through said user invoked button said plurality of fields of a second translation record of the translation member row containing said selected translation record, said second translation record of a language partition column referenced by said host partition index.