INTENT ENGINE FOR ENHANCED RESPONSIVENESS IN INTERACTIVE REMOTE COMMUNICATIONS
First Claim
Patent Images
1. A method for responding to a call from a caller placed to a communication device, comprising:
- determining an intent of the caller using an intent engine;
determining a privilege level of the caller; and
taking an action in response to the determined intent and the determined privilege level.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are provided which may enable a communication device to respond to a caller based on an intent of the caller as determined by an intent engine and the caller'"'"'s privilege level. In an aspect, the caller may be engaged, the caller'"'"'s privilege level may be determined, an intent engine may determine the caller'"'"'s intent, and based on the caller'"'"'s intent and privilege level the caller may be provided with information and/or a set of configurable follow-up actions may be taken in the absence of the intended communication recipient.
54 Citations
146 Claims
-
1. A method for responding to a call from a caller placed to a communication device, comprising:
-
determining an intent of the caller using an intent engine; determining a privilege level of the caller; and taking an action in response to the determined intent and the determined privilege level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for responding to a call from a caller placed to a communication device, comprising:
-
receiving an input from the caller; determining a privilege level of the caller; determining whether the input from the caller is a request for information; identifying one or more relevant information sources when the input is a request for information; extracting information associated with the request for information from the one or more relevant information sources based at least in part on the privilege level of the caller; and providing the extracted information to the caller. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A communication device, comprising:
-
means for determining an intent of a caller using an intent engine; means for determining a privilege level of the caller; and means for taking an action in response to the determined intent and the determined privilege level. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A communication device, comprising:
-
means for receiving an input from a caller; means for determining a privilege level of the caller; means for determining whether the input from the caller is a request for information; means for identifying one or more relevant information sources when the input is a request for information; means for extracting information associated with the request for information from the one or more relevant information sources based at least in part on the privilege level of the caller; and means for providing the extracted information to the caller. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. A communication device, comprising:
-
a transceiver configured to communicate with a communication network; and a processor coupled to the transceiver, wherein the processor is configured with processor-executable instructions to perform operations comprising; determining an intent of a caller using an intent engine; determining a privilege level of the caller; and taking an action in response to the determined intent and the determined privilege level. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A communication device, comprising:
-
a transceiver configured to communicate with a communication network; and a processor coupled to the transceiver, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving an input from a caller; determining a privilege level of the caller; determining whether the input from the caller is a request for information; identifying one or more relevant information sources when the input is a request for information; extracting information associated with the request for information from the one or more relevant information sources based at least in part on the privilege level of the caller; and providing the extracted information to the caller. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90)
-
-
91. A non-transitory computer-readable medium having stored thereon processor-executable instructions configured to cause a processor of a communication device to perform operations comprising:
-
determining an intent of a caller using an intent engine; determining a privilege level of the caller; and taking an action in response to the determined intent and the determined privilege level. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112)
-
-
113. A non-transitory computer-readable medium having stored thereon processor-executable instructions configured to cause a processor of a communication device to perform operations comprising:
-
receiving an input from a caller; determining a privilege level of the caller; determining whether the input from the caller is a request for information; identifying one or more relevant information sources when the input is a request for information; extracting information associated with the request for information from the one or more relevant information sources based at least in part on the privilege level of the caller; and providing the extracted information to the caller. - View Dependent Claims (114, 115, 116, 117, 118, 119, 120)
-
-
121. A server, comprising:
-
a network interface configured to communication with a communication network; and a processor coupled to the network interface and configured with processor-executable instructions to perform operations comprising; receiving a communication input message from a communication device, the communication input message including an identified attribute of a communication input from a caller and a privilege level of the caller; associating the identified attribute with an intent; and sending an indication to the communication device based on the associated intent and the privilege level. - View Dependent Claims (122, 123, 124, 125, 126, 127, 128)
-
-
129. A server, comprising:
-
means for receiving a communication input message from a communication device, the communication input message including an identified attribute of a communication input from a caller and a privilege level of the caller; means for associating the identified attribute with an intent; and means for sending an indication to the communication device based on the associated intent and the privilege level. - View Dependent Claims (130, 131, 132, 133, 134, 135, 136)
-
-
137. A non-transitory server-readable storage medium having stored thereon processor-executable instructions configured to cause a server to perform operations comprising:
-
receiving a communication input message from a communication device, the communication input message including an identified attribute of a communication input from a caller and a privilege level of the caller; associating the identified attribute with an intent; and sending an indication to the communication device based on the associated intent and the privilege level. - View Dependent Claims (138, 139, 140, 141, 142, 143, 144)
-
-
145. A system, comprising:
-
a communication device, comprising; a communication device transceiver configured to communicate with a communication network; and a communication device processor coupled to the communication device transceiver; and a server, comprising; a server transceiver configured to communicate with the communication network; and a server processor coupled to the server transceiver, wherein the communication device processor is configured with processor-executable instructions to perform operations comprising; receiving a communication input from a caller; determining a privilege level of the caller; identifying an attribute of the communication input; and sending a communication input message to the server, the communication input message including the identified attribute of the communication input and a privilege level of the caller, wherein the server processor is configured with processor-executable instructions to perform operations comprising; receiving the communication input message from the communication device; determining whether the identified attribute corresponds to a request for information; identifying one or more relevant information sources based at least in part on the privilege level when the identified attribute corresponds to a request for information; extracting information associated with the request for information from the one or more relevant information sources; and sending the extracted information to the communication device, and wherein the communication device processor is configured with processor-executable instructions to perform operations further comprising; receiving the extracted information from the server; and providing the extracted information to the caller.
-
-
146. A system, comprising:
-
a server; and a communication device, comprising; means for receiving a communication input from a caller; means for determining a privilege level of the caller; means for identifying an attribute of the communication input; and means for sending a communication input message to the server, the communication input message including the identified attribute of the communication input and a privilege level of the caller, wherein the server comprises; means for receiving the communication input message from the communication device; means for determining whether the identified attribute corresponds to a request for information; means for identifying one or more relevant information sources based at least in part on the privilege level when the identified attribute corresponds to a request for information; means for extracting information associated with the request for information from the one or more relevant information sources; and means for sending the extracted information to the communication device, and wherein the communication device further comprises; means for receiving the extracted information from the server; and means for providing the extracted information to the caller.
-
Specification