Calendaring activities based on communication processing
Abstract
A method is provided in one embodiment and includes establishing a communication session involving a first endpoint and a second endpoint that are associated with a session, the first endpoint being associated with a first identifier and the second endpoint being associated with a second identifier. The method also includes evaluating first data for the first endpoint; evaluating second data for the second point; and determining whether to initiate a calendaring activity based, at least in part, on the first data and the second data. In more specific embodiments, the method includes evaluating a first availability associated with the first endpoint; evaluating a second availability associated with the second endpoint; and suggesting a future meeting based, at least in part, on the a first availability and the second availability.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method comprising:
establishing a communication session involving a first endpoint and a second endpoint that are associated with the communication session; monitoring a conversation associated with the communication session to identify a portion of the conversation that includes an exchange between a first participant and a second participant; evaluating first data associated with the first participant and second data associated with the second participant during the exchange; determining an identity of the first participant and an identity of the second participant using voice/speech pattern recognition; and assigning one or more follow-up items to a third endpoint that was not initially involved in the communication session, wherein the assigning is based, at least in part, on the first data and the second data associated with the first participant and the second participant during the exchange.
2 . The method of claim 1 , further comprising: evaluating a first availability associated with the first participant and a second availability associated with the second participant; and suggesting a future meeting based, at least in part, on the first availability and the second availability.
3 . The method of claim 2 , wherein when the first data and the second data associated with the first participant and the second participant during the exchange include information for the future meeting, further comprising initiating a calendar entry for the future meeting based, at least in part, on the first availability and the second availability, and respective identities of the first and second participants.
4 . The method of claim 3 , further comprising: determining historical speech patterns and behaviors of the first and second participants, wherein the determined historical speech patterns and behaviors are used to identify the first and second participants, and wherein the speech patterns include at least one of pitch, rising pitch, various vocative chants, boundary tones, boundary conditions, delay, down step, and pitch accents.
5 . The method of claim 3 , further comprising determining whether to initiate the calendaring entry based on heuristics.
6 . The method of claim 3 , further comprising determining whether to initiate the calendaring entry based on previously defined speech patterns.
7 . The method of claim 1 , wherein the communication session is a selected from a group a consisting of: a) a video conference session; b) an audio conference session; c) an instant messaging session; and d) an e-mail session.
8 . The method of claim 1 , further comprising: presenting a pop-up window to offer a list of calendar options to the first participant and the second participant based, at least in part, on the first data and the second data associated with the first participant and the second participant during the exchange.
9 . Non-transitory media that includes code for execution and when executed by a processor operable to perform operations comprising:
establishing a communication session involving a first endpoint and a second endpoint that are associated with the communication session; monitoring a conversation associated with the communication session to identify a portion of the conversation that includes an exchange between a first participant and a second participant; evaluating first data associated with the first participant and second data associated with the second participant during the exchange; determining an identity of the first participant and an identity of the second participant using voice/speech pattern recognition; and assigning one or more follow-up items to a third endpoint that was not initially involved in the communication session, wherein the assigning is based, at least in part, on the first data and the second data associated with the first participant and the second participant during the exchange.
10 . The media of claim 9 , the operations further comprising: evaluating a first availability associated with the first participant and a second availability associated with the second participant; and suggesting a future meeting based, at least in part, on the first availability and the second availability.
11 . The media of claim 10 , wherein when the first data and the second data associated with the first participant and the second participant during the exchange include information for the future meeting, the operations further comprising initiating a calendar entry for the future meeting based, at least in part, on the first availability and the second availability, and respective identities of the first and second participants.
12 . The media of claim 11 , the operations further comprising: determining historical speech patterns and behaviors of the first and second participants, wherein the determined historical speech patterns and behaviors are used to identify the first and second participants, and wherein the speech patterns include at least one of pitch, rising pitch, various vocative chants, boundary tones, boundary conditions, delay, down step, and pitch accents.
13 . The media of claim 11 , the operations further comprising: determining whether to initiate the calendaring entry based on heuristics.
14 . The media of claim 11 , the operations further comprising: determining whether to initiate the calendaring entry based on previously defined speech patterns.
15 . The media of claim 9 , the operations further comprising: presenting a pop-up window to offer a list of calendar options to the first participant and the second participant based, at least in part, on the first data and the second data associated with the first participant and the second participant during the exchange.
16 . The media of claim 9 , wherein the communication session is a selected from a group a consisting of: a) a video conference session; b) an audio conference session; c) an instant messaging session; and d) an e-mail session.
17 . An apparatus comprising:
a communication interface configured to enable network communications in order to establish a communication session involving a first endpoint and a second endpoint that are associated with the communication session; and a processor coupled to the communication interface, wherein the processor is configured to perform operations including:
monitoring a conversation associated with the communication session to identify a portion of the conversation that includes an exchange between a first participant and a second participant;
evaluating first data associated with the first participant and second data associated with the second participant during the exchange;
determining an identity of the first participant and an identity of the second participant using voice/speech pattern recognition; and
assigning one or more follow-up items to a third endpoint that was not initially involved in the communication session, wherein the assigning is based, at least in part, on the first data and the second data associated with the first participant and the second participant during the exchange.
18 . The apparatus of claim 17 , wherein the operations further include: evaluating a first availability associated with the first participant and a second availability associated with the second participant; and suggesting a future meeting based, at least in part, on the first availability and the second availability.
19 . The apparatus of claim 18 , wherein the operations further include: when the first data and the second data associated with the first participant and the second participant during the exchange include information for the future meeting, initiating a calendar entry for the future meeting based, at least in part, on the first availability and the second availability, and respective identities of the first and second participants.
20 . The apparatus of claim 19 , wherein the operations further include: determining historical speech patterns and behaviors of the first and second participants, wherein the determined historical speech patterns and behaviors are used to identify the first and second participants, and wherein the speech patterns include at least one of pitch, rising pitch, various vocative chants, boundary tones, boundary conditions, delay, down step, and pitch accents.Join the waitlist — get patent alerts
Track US2017353533A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.