Context sensitive, cloud-based telephony
First Claim
Patent Images
1. A method, comprising:
- determining at least one of an electronic address and identifier of a third party;
determining, by a user'"'"'s communication device, third party information to be located;
determining, by the user'"'"'s communication device and based on the third party information to be located, an information server to be contacted;
requesting, by the user'"'"'s communication device, the information server to locate, by a search, the third party information, wherein the search uses the at least one of an electronic address and third party identifier and wherein the search includes a public resource other than a presence service;
receiving, by the user'"'"'s communication device and from the information server, search results; and
presenting, by the user'"'"'s communication device, the search results to a user, wherein a level of trust is determined by the information server to exist between the user and the third party, wherein the information server selects a search strategy for the third party information based on the level of trust, and wherein differing levels of trust correspond to differing search strategies.
20 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a communication system that provides various automated operations, including searches of public and private resources for third party information, performance of operations to assist a user in response to keyword identification in an audio, text or video stream, and speed dial updates based on calling frequencies to various telephone numbers.
-
Citations
18 Claims
-
1. A method, comprising:
-
determining at least one of an electronic address and identifier of a third party; determining, by a user'"'"'s communication device, third party information to be located; determining, by the user'"'"'s communication device and based on the third party information to be located, an information server to be contacted; requesting, by the user'"'"'s communication device, the information server to locate, by a search, the third party information, wherein the search uses the at least one of an electronic address and third party identifier and wherein the search includes a public resource other than a presence service; receiving, by the user'"'"'s communication device and from the information server, search results; and presenting, by the user'"'"'s communication device, the search results to a user, wherein a level of trust is determined by the information server to exist between the user and the third party, wherein the information server selects a search strategy for the third party information based on the level of trust, and wherein differing levels of trust correspond to differing search strategies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
while a voice session is in progress between first and second communication devices, receiving, by a processor executable virtual assistant module, a voice stream exchanged between the first and second communication devices of first and second participants, respectively; while the voice session is in progress, converting, by the processor executable virtual assistant module, the voice stream into a text equivalent; while the voice session is in progress, parsing, by the processor executable virtual assistant module, the text equivalent for at least one keyword, wherein the processor executable virtual assistant module, based on a result of the textual parsing, creates an electronic calendar entry and wherein creating the electronic calendar entry further comprises automatically populating the electronic calendar entry to invite the second participant to an event represented by the calendar entry using an electronic address of the second participant. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification