Patent ID: 8909693
Filing Date: 2014-12-09
Classification: G06F,H04L,H04M,H04W

Abstract:
1. A method, comprising: determining, by a processor executable virtual assistant module, at least one of an electronic address and identifier of a third party; determining, by the processor executable virtual assistant module, third party information to be located; receiving, by the processor executable virtual assistant module, the located third party information; creating, by a processor executable mashup module, a mashup containing at least part of the third party information; forwarding the mashup to a communication device of a user for presentation to the user, wherein the third party information comprises a personal profile of the third party, a business profile of the third party, a Web posting of the third party, a Web posting about the third party, an alias of the third party, a persona of the third party, and a communication history of the user with the third party, wherein the user is a subscriber to an enterprise network, wherein the user's communication device is controlled by the enterprise network, and wherein a search is performed by accessing first resources in the enterprise network and second resources outside the enterprise network; determining presence information for the third party; and applying the determined presence information to the mashup, wherein at least one of a plurality of contact modes for the third party included in the mashup is identified as a likely effective contact mode.