Proximity aware voice agent
AssigneeHarman International Industries, Incorporated
InventorCraig GUNTHER
Life of this patent
Estimating the term…
Abstract
A personal assistant device configured to control companion devices may include a memory configured to maintain a companion device library including a plurality of companion device each associated with at least one long-name, short-cut name and companion device room location, and a processor. The processor may be configured to receive a user command from a microphone, extract a companion device name and action from the user command, determine whether the companion device name includes a unique name, and command a companion device associated with the unique name to perform the action from the user command in response to the user command including the unique name.
Claims15
A personal assistant device configured to control companion devices, comprising:
- a memory configured to maintain a companion device library including a plurality of companion devices each associated with at least one long-name, short-cut name, and companion device room location;
- a processor configured to:
- receive a user command from a microphone;
- extract a companion device name and action from the user command;
- determine whether the companion device name includes a unique name;
- command a companion device associated with the unique name to perform the action from the user command in response to the user command including the unique name;
- determine a room location of a user providing the user command in response to the companion device name including a generic name;
- determine a companion device room location associated with the companion device based on the companion device library;
- and
- determine whether the companion device room location is the same as the user room location.
A personal assistant device configured to control companion devices, comprising:
- a memory configured to maintain a companion device library including a plurality of companion device each associated with at least one long-name, short-cut name and companion device room location;
- a microphone configured to receive a user command;
- a processor configured to:
- receive the user command from the microphone;
- identify a user room location from the user command;
- extract a companion device name from the user command;
- identify a companion device room location based on the companion device name within the companion device library;
- determine whether the user room location is the same as the companion device room location;
- and
- provide at least one command to a companion device associated with the companion device name in response to the user room location being the same as the companion device room location.
A method comprising:
- receiving a user command;
- extracting a companion device name and an action from the user command;
- identifying a companion device room location based on the companion device name;
- determining whether the user command was received from a user room location that is the same as the companion device room location;
- and
- providing at least one command to a companion device associated with the companion device name in response to the user room location being the same as the companion device room location.
Dependencies are inferred from the claim text.