Patent ID: 8145659

Claim:
A method of providing a real-time communications enhanced search service, the method comprising: receiving over a network, at a search application server, a search request from a client application, wherein the search request includes one or more keywords; sending, by the search application server, the search request to an Internet search engine to search the Internet using the one or more keywords; obtaining first search results based on the search of the Internet; sending, by the search application server, the search request to a real-time communications relationship manager for a live communications database; causing at least some of the first search results based on the search of the Internet to be sent to the real-time communications relationship manager for the live communications database, the at least some of the first search results to be used to expand the one or more keywords to produce an expanded set of keywords; obtaining second search results based on a search of the live communications database for real-time communications channels using the expanded set of keywords; and returning the first search results and the second search results to the client application.