Devices, systems, and methods for enriching communications
First Claim
1. A computing device for enriching communications, the computing device comprising:
- communications circuitry to process one or more verbal communications signals transmitted between the computing device and a remote computing device, wherein the one or more verbal communications signals relate to a current conversation between a user of the computing device and a user of the remote computing device, wherein the current conversation has a current topic;
a conversation dynamics hardware engine to (i) analyze the one or more verbal communication signals to identify one or more keywords of the current conversation, (ii) access data from a personal database based on the identified keywords of the current conversation, (iii) generate a plurality of new conversation topics different from the current topic based on the identified keywords of the current conversation and the data from the personal database, (iv) grade each of the plurality of new conversation topics based on the identified keywords of the current conversation and the data from the personal database to determine a relevancy for each corresponding new conversation topic, and (v) identify at least one relevant conversation topic from the plurality of new conversation topics based on the relevancy of each of the plurality of new conversation topics; and
a display to present the at least one relevant conversation topic to the user of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, systems, and methods for enriching communications may include communications circuitry configured to process one or more verbal communications signals being transmitted between a computing device and a remote computing device, the one or more verbal communications signals relating to a conversation between a user of the computing device and a user of the remote computing device, a conversation dynamics engine configured to generate at least one suggested conversation topic by analyzing the one or more verbal communications signals, and a display configured to present the at least one suggested conversation topic to the user of the computing device.
36 Citations
30 Claims
-
1. A computing device for enriching communications, the computing device comprising:
-
communications circuitry to process one or more verbal communications signals transmitted between the computing device and a remote computing device, wherein the one or more verbal communications signals relate to a current conversation between a user of the computing device and a user of the remote computing device, wherein the current conversation has a current topic; a conversation dynamics hardware engine to (i) analyze the one or more verbal communication signals to identify one or more keywords of the current conversation, (ii) access data from a personal database based on the identified keywords of the current conversation, (iii) generate a plurality of new conversation topics different from the current topic based on the identified keywords of the current conversation and the data from the personal database, (iv) grade each of the plurality of new conversation topics based on the identified keywords of the current conversation and the data from the personal database to determine a relevancy for each corresponding new conversation topic, and (v) identify at least one relevant conversation topic from the plurality of new conversation topics based on the relevancy of each of the plurality of new conversation topics; and a display to present the at least one relevant conversation topic to the user of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for enriching communications, the method comprising:
-
receiving one or more verbal communications signals being transmitted between a first computing device and a second computing device, the one or more verbal communications signals relating to a current conversation between a user of the first computing device and a user of the second computing device, wherein the current conversation has a current topic; analyzing the one or more verbal communications signals using a conversation dynamics hardware engine to identify one or more keywords of the current conversation; access data from a personal database based on the identified keywords of the current conversation; generating a plurality of new conversation topics different from the current topic based on the identified keywords of the current conversation and the data from the personal database; grading each of the plurality of new conversation topics based on the identified keywords of the current conversation and the data from the personal database to determine a relevancy for each corresponding new conversation topic; identifying at least one relevant conversation topic from the plurality of new conversation topics based on the relevancy of each of the plurality of new conversation topics; and generating one or more output signals that cause the at least one relevant conversation topic to be displayed on the first computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory, machine readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, result in a first computing device:
-
receiving one or more verbal communications signals being transmitted between the first computing device and a second computing device, the one or more verbal communications signals relating to a current conversation between a user of the first computing device and a user of the second computing device, wherein the current conversation has a current topic; analyzing the one or more verbal communications signals using a conversation dynamics hardware engine to identify one or more keywords of the current conversation; accessing data from a personal database based on the identified keywords of the current conversation; generating a plurality of new conversation topics different from the current topic based on the identified keywords of the current conversation and the data from the personal database; determining a relevancy for each of the plurality of new conversation topics based on the identified keywords of the current conversation and the data from the personal database by grading each of the plurality of new conversation topics; identifying at least one relevant conversation topic from the plurality of new conversation topics based on the relevancy of each of the plurality of new conversation topics; and generating one or more output signals that cause the at least one relevant conversation topic to be displayed on the first computing device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification