Audio recall during voice conversations
First Claim
Patent Images
1. A computer-implemented method for providing conversation information to participants of a conversation, comprising:
- buffering, at a client device, audio data received from one or more conversation participants;
receiving, at the client device, a recall request for information associated with the buffered audio data from a conversation participant;
without pausing the conversation;
notifying client devices associated with other conversation participants of the recall request, each client device associated with another conversation participant configured to buffer conversation data received from one or more conversation participants;
receiving, from the notified client devices, information representative of buffered conversation data;
analyzing, by the client device, the buffered audio data and the received information representative of buffered conversation data to identify one or more topics of the conversation associated with the analyzed data;
identifying content associated with the identified one or more topics; and
presenting, at the client device in real time, the identified content.
4 Assignments
0 Petitions
Accused Products
Abstract
Conversation information is provided to a conversation participant. Audio data is received a client device associated with a conversation participant. The client device maintains a buffer of received audio data, for instance audio data received in a previous interval of time. A recall request is received by the client device for information associated with the buffered audio data. The buffered audio data is analyzed responsive to the recall request to identify the requested information. The identified information is then presented at the client device.
198 Citations
17 Claims
-
1. A computer-implemented method for providing conversation information to participants of a conversation, comprising:
-
buffering, at a client device, audio data received from one or more conversation participants; receiving, at the client device, a recall request for information associated with the buffered audio data from a conversation participant; without pausing the conversation; notifying client devices associated with other conversation participants of the recall request, each client device associated with another conversation participant configured to buffer conversation data received from one or more conversation participants; receiving, from the notified client devices, information representative of buffered conversation data; analyzing, by the client device, the buffered audio data and the received information representative of buffered conversation data to identify one or more topics of the conversation associated with the analyzed data; identifying content associated with the identified one or more topics; and presenting, at the client device in real time, the identified content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing executable computer program instructions for providing conversation information to participants of a conversation, the instructions performing steps comprising:
-
buffering, at a client device, audio data received from one or more conversation participants; receiving, at the client device, a recall request for information associated with the buffered audio data from a conversation participant; without pausing the conversation; notifying client devices associated with other conversation participants of the recall request, each client device associated with another conversation participant configured to buffer conversation data received from one or more conversation participants; receiving, from the notified client devices, information representative of buffered conversation data; analyzing, by the client device, the buffered audio data and the received information representative of buffered conversation data to identify one or more topics of the conversation associated with the analyzed data; identifying content associated with the identified one or more topics; and presenting, at the client device in real time, the identified content. - View Dependent Claims (15)
-
-
16. A computer system for providing conversation information to participants of a conversation, comprising:
-
a non-transitory computer readable storage medium storing executable computer program instructions comprising instructions for; buffering, at the computer system, audio data received from one or more conversation participants; receiving, at the computer system, a recall request for information associated with the buffered audio data from a conversation participant; without pausing the conversation; notifying client devices associated with other conversation participants of the recall request, each client device associated with other conversation participants configured to buffer conversation data received from one or more conversation participants; receiving, from the notified client devices, information representative of buffered conversation data; analyzing, by the client device, the buffered audio data and the received information representative of buffered conversation data to identify one or more topics of the conversation associated with the analyzed data; identifying content associated with the identified one or more topics; and presenting, at the client device in real time, the identified content; and a processor for executing the computer program instructions. - View Dependent Claims (17)
-
Specification