4. The computer-implemented method of claim 1 , wherein the first one of the two different domains is a speech domain and detecting further comprises: detecting the speech input; subsequently, detecting a second one of the at least two communication inputs; and determining whether the speech input is free of conflicts with the second one of the at least two communication inputs.
1. A computer-implemented method, comprising: receiving by one or more computer systems input information that represents a multidimensional communication that comprises at least two different communication domains; detecting, by the one or more computer systems based on contents of the input information, at least two different communication inputs, corresponding to the at least two different communication domains; determining, by the one or more computer systems, corresponding weighted values for each to one or more of the at least two different communication inputs, with a weighted value based on a communication domain weight value divided by a time interval between receiving a first one of the at least two different communication inputs and a subsequent one of the at least two different communication inputs; assigning, by the one or more computer systems, confidence levels to the at least two different communications inputs, with the confidence levels being based on the weighted values; determining, by the one or more computer systems, which of the confidence levels are below a confidence threshold; executing, by the one or more computer systems, one or more disambiguation rules to disambiguate between the at least two different communication inputs when the assigned confidence levels are below the confidence threshold; and generating, by the one or more computer systems, a communication instruction to perform an action that is specified by the multi-dimensional communication.