×

Multimodal commands

  • US 10,296,289 B2
  • Filed: 06/01/2017
  • Issued: 05/21/2019
  • Est. Priority Date: 06/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a processing device, data structures storing data associated with multiple input events from a plurality of input devices of a client device, wherein the plurality of input devices correspond to different computer input modalities and comprise a first input device and a second input device;

    correlating, by the processing device, a first input event to first data received from the first input device and a second input event to second data received from the second input device, wherein the correlating includes temporally aligning the first input event and the second input event with a sliding time window, wherein a size of the sliding time window is based on a quantity of the multiple input events during a duration of time;

    transforming, by the processing device, the first data of the first input event into a modality independent action data;

    transforming, by the processing device, the second data of the second input event into the modality independent action data;

    determining, by the processing device analyzing the modality independent action data transformed from the first data and the second data, the first input event and the second input event satisfy a definition of a multimodal command that comprises particular events from the different computer input modalities; and

    invoking, by the processing device, the multimodal command on the client device responsive to a determination that the first and second input events satisfy the definition of the multimodal command, wherein invoking includes initiating a computing action on the client device that is identified within the multimodal command.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×