IOT-BASED CALL ASSISTANT DEVICE
First Claim
1. A computer-implemented method, comprising:
- receiving, at a computer system, a message from a call assistant device, wherein the call assistant device is associated with a user of the computer system, and wherein the message includes (a) a timestamp indicative of a time the message is sent from the call assistant device, (b) a device identification (ID) of the call assistant device, and (c) a type of action performed by the user on the call assistant device;
determining, at the computer system and based on the type of action, a specified task to be performed in association with a specified call the user participated in, wherein the specified call is a conversation between the user and a set of speakers;
executing the specified task in association with the specified call; and
generating a result from executing the specified task.
3 Assignments
0 Petitions
Accused Products
Abstract
A call assistant device is used to command a call management system to perform a specified task in association with a specified call. The call assistant device can be an Internet of Things (IoT) based device, which can include one or more buttons and connect to a communication network wirelessly. When a user activates the call assistant device, e.g., presses a button, the call assistant device sends a message to the call management system to perform a specified task. Upon receiving the message, the call management system executes the specified task in association with a specified call of the user. The task to be performed can be any task that can be performed in association with a call, e.g., generating a summary of the call, bookmarking a specified moment in the call, sending a panic alert to a particular user, or generating an action item.
14 Citations
32 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computer system, a message from a call assistant device, wherein the call assistant device is associated with a user of the computer system, and wherein the message includes (a) a timestamp indicative of a time the message is sent from the call assistant device, (b) a device identification (ID) of the call assistant device, and (c) a type of action performed by the user on the call assistant device; determining, at the computer system and based on the type of action, a specified task to be performed in association with a specified call the user participated in, wherein the specified call is a conversation between the user and a set of speakers; executing the specified task in association with the specified call; and generating a result from executing the specified task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable storage medium storing computer-readable instructions, comprising:
-
instructions for sending, from a call assistant device to a computer system, a message in response to a user input received at the call assistant device from a user, the message including (a) a timestamp indicative of a time the user input is received at the call assistant device, and (b) a device identification (ID) of the call assistant device; instructions for determining, at the computer system, a specified task to be performed in association with a specified call the user participated in, wherein the specified call is a conversation between the user and a set of speakers; and instructions for executing the specified task in association with the specified call, wherein the executing includes extracting multiple features of the specified call and executing the specified using one or more of the multiple features. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a call assistant device having a processor, memory, a network component, and an input component, the network component configured to connect the call assistant device to a communication network, the processor configured to send a message in response to activation of the input component by a user, the message including (a) a timestamp indicative of a time of activation of the input component, and (b) a device identification (ID) of the call assistant device; a first component that is configured to receive the message from the call assistant device; a second component that is configured to determine a specified task to be performed in association with a specified call the user participated in, wherein the specified call is a conversation between the user and a set of speakers; a third component that is configured to extract multiple features from the specified call, wherein the multiple features include any of characteristics of the user, the set of speakers or a conversation of the specified call; and a fourth component that is configured to execute, using one or more of the multiple features, the specified task. - View Dependent Claims (30)
-
-
31. An Internet-of-Things based device, comprising:
-
a network component that is configured to connect the device to a communication network; a memory that is configured to store a device identification (ID) of the device; an input component that is configured to be activated by a user; and a processor that is configured to send a message to a computer system over the communication network, wherein the message is sent in response to activation of the input component, the message including (a) a timestamp indicative of a time of activation of the input component, and (b) a device identification (ID) of the device, wherein the device causes the computer system to; execute a specified task in association with a specified call of the user, wherein the specified call is a conversation between the user and a set of speakers, wherein the specified task is determined based on the device ID and user ID of the user.
-
-
32. An Internet-of-Things based device, comprising:
-
a recording component to record a conversation between a user and a set of speakers; and a call assistant device that is configured to detachably couple with the recording device, wherein the call assistant device is configured to; connect to a communication network directly or via the recording component, and send a message to a computer system over the communication network to execute a specified task in association with the conversation, wherein the message is sent in response to activation of the call assistant device, the message including (a) a timestamp indicative of a time of activation of the input component, and (b) a device identification (ID) of the call assistant device, wherein the specified task is determined based on the device ID and user ID of the user.
-
Specification