In-call command control
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
monitoring a communication session for command data, the command data representing a command from a device associated with the communication session, wherein the communication session comprises communication of the command data and background communication data; and
filtering the command data from the communication session, the filtering resulting in preventing the command data from being sent from the device to another device associated with the communication session, while the device is transmitting the background communication data to the other device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described that provide both a network-based, e.g., cloud-based, and apparatus based in-call command control for dynamically performing user commands such as voice commands or gesture commands. The result allows for hands free operation of a calling system including one where the user is located separate from a base station. The systems and methods provide for recognizing both voice and gestural commands. The systems and methods further provide for dynamically filtering commands so that commands are not perceived by those participating in the call. Further, the systems and methods provide for notifying the user, who has given the command, regarding the performance of the requested command.
13 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; monitoring a communication session for command data, the command data representing a command from a device associated with the communication session, wherein the communication session comprises communication of the command data and background communication data; and filtering the command data from the communication session, the filtering resulting in preventing the command data from being sent from the device to another device associated with the communication session, while the device is transmitting the background communication data to the other device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
monitoring a communication session that comprises communication data for a command, wherein the command is distinct from background data in the communication data; in response to determining the command is present in the communication session, identifying a device, participating in the communication session, associated with the command; and filtering the command from the communication session to prevent delivery of the command to another device participating in the communication session while transmitting the background data to the other device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
monitoring, by a system comprising a processor, a communication session that comprises communication data to identify data representing a command, wherein the command is distinct from background data in the communication data; identifying, by the system, a device, associated with the communication session, that initiated the command; in response to identification of the data representing the command, filtering, by the system, the communication session to prevent the data representing the command from being sent to another device associated with the communication session while transmitting the background data to the other device; and performing, by the system, an instruction associated with the command. - View Dependent Claims (19, 20)
-
Specification