System and method for distinguishing multimodal commands directed at a machine from ambient human communications
First Claim
1. A method of distinguishing multimodal human computer interactions (HCI) from ambient human interactions using wake up commands, comprising:
- detecting, by a computing system, a wake up command to wake the computing system from a sleep mode to place the computing system in a mode to receive a user command;
waking up the computing system to receive the user command in response to detecting the wake up command;
activating a countdown timer in response to waking up the computing system;
receiving a user command for an application running on the computing system; and
upon receipt of the user command, setting the countdown timer for a duration, wherein the duration is based upon application usage parameters selected from at least one of semantics of the user command and an expected succession for receiving a follow up command for the application after receiving the user command.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of distinguishing multimodal HCI from ambient human interactions using wake up commands is disclosed. In one embodiment, in a method of distinguishing multimodal HCI from ambient human interactions, a wake up command is detected by a computing system. The computing system is then woken up to receive a valid user command from a user upon detecting the wake up command. A countdown timer is substantially simultaneously turned on upon waking up the computing system to receive valid user commands. The countdown timer is set based on application usage parameters such as semantics of the valid user command and context of an application associated with the valid user command.
-
Citations
17 Claims
-
1. A method of distinguishing multimodal human computer interactions (HCI) from ambient human interactions using wake up commands, comprising:
-
detecting, by a computing system, a wake up command to wake the computing system from a sleep mode to place the computing system in a mode to receive a user command; waking up the computing system to receive the user command in response to detecting the wake up command; activating a countdown timer in response to waking up the computing system; receiving a user command for an application running on the computing system; and upon receipt of the user command, setting the countdown timer for a duration, wherein the duration is based upon application usage parameters selected from at least one of semantics of the user command and an expected succession for receiving a follow up command for the application after receiving the user command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium to distinguish multimodal human computer interactions (HCI) from ambient human interactions using wake up commands having computer code that, when executed by a computing system, cause the computing system to:
-
detect a wake up command; wake up the computing system in response to a detection of the wake up command; activate a countdown timer in response to the wake up of the computing system; receive a user command for an application running on the computing system; and upon receipt of the user command, setting the countdown timer for a duration, wherein the duration is based upon application usage parameters selected from at least one of semantics of the user command and an expected succession for receiving a follow up command for the application after receiving the user command. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for distinguishing multimodal human computer interactions (HCI) from ambient human interactions using wake up commands, comprising:
-
a processor; a wake up command detector; and a memory coupled to the processor, wherein the memory includes a wake up command module to; detect a wake up command by the wake up command detector; wake up a computing system to receive a user command in response to a detection of the wake up command; activate a countdown timer in response to a wake up of the computing system; receive a user command for an application running on the computing system; and upon receipt of the user command, setting the countdown timer for a duration, wherein the duration is based upon application usage parameters selected from at least one of semantics of the user command and an expected succession for receiving a follow up command for the application after receiving the user command. - View Dependent Claims (17)
-
Specification