Modifying spoken commands
AssigneeHewlett-Packard Development Company, L.P.
InventorsGregory Pelton, Kwan Truong, Cody Schnacker
Life of this patent
Estimating the term…
Abstract
A method includes obtaining, at a first conference endpoint device, spoken command data representing a spoken command detected by the first conference endpoint device during a teleconference between the first conference endpoint device and a second conference endpoint device. The method further includes generating modified spoken command data by inserting a spoken phrase into the spoken command. The method further includes transmitting the modified spoken command data to a natural language service.
Claims20
A method comprising:
- obtaining, at a first conference endpoint device, spoken command data representing a spoken command detected by the first conference endpoint device;
- associating the spoken command with a third party service that is to respond to a command within the spoken command using a stored data structure that associates spoken commands with third party services;
- determining that the spoken command is missing a third party command phrase corresponding to the associated the third party service;
- generating modified spoken command data by inserting a spoken phrase into the spoken command, the spoken phrase including the third party command phrase corresponding to the associated third party service, the modified spoken command data including, separately, a wake-up phrase, the third party command phrase, and the command;
- and
- transmitting the modified spoken command data to a natural language service, wherein the natural language service is to interact with the associated third party service in response to detecting the third party command phrase.
A non-transitory computer readable storage medium storing instructions that, when executed by a processor, causes the processor to:
- obtain, at a first conference endpoint device, spoken command data representing a spoken command detected by the first conference endpoint device;
- associate the spoken command with a third party service that is to respond to a command within the spoken command using a stored data structure that associates spoken commands with third party services;
- determine that the spoken command is missing a third party command phrase corresponding to the associated third party service;
- generate modified spoken command data by inserting a spoken phrase into the spoken command, the spoken phrase including the third party command phrase corresponding to the associated third party service, the modified spoken command data including, separately, a wake-up phrase, the third party command phrase, and the command;
- and
- transmit the modified spoken command data to a natural language service, wherein the natural language service is to interact with the associated third party service in response to detecting the third party command phrase.
An apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, cause the processor to:
- obtain, at a first conference endpoint device, spoken command data representing a spoken command detected by the first conference endpoint device;
- associate the spoken command with a third party service that is to respond to a command within the spoken command using a stored data structure that associates spoken commands with third party services;
- determine that the spoken command is missing a third party command phrase corresponding to the associated third party service;
- generate modified spoken command data by inserting a spoken phrase into the spoken command, the spoken phrase including the third party command phrase corresponding to the associated third party service, the modified spoken command data including, separately, a wake-up phrase, the third party command phrase, and the command;
- and
- transmit the modified spoken command data to a natural language service, wherein the natural language service is to interact with the associated third party service in response to detecting the third party command phrase.
Dependencies are inferred from the claim text.