1. A computer-implemented method of searching content comprising; receiving, by a system from a first client system, a message including text and encrypted content, the encrypted content including a first search context of a first user, wherein the first search context includes parameters related to the first user for performing a search of content, the first search context captures an essence of a search environment, a search pattern and results of interest of the first user, and a context topic and an expiration time included in the message associate the context topic with the expiration time; decrypting the received first search context; and conducting a search for content for a second user with a different second search context via a search engine by selectively utilizing the received first search context of the first user to enable the search engine to perform the search for the second user with the first search context of the first user, wherein: utilization of the received first search context for selective use when performing the conducting of the search for the content for the second user is restricted based on the expiration time and the context topic.
1. A computer-implemented method of searching content comprising; receiving, by a system from a first client system, a message including text and encrypted content, the encrypted content including a first search context of a first user, wherein the first search context includes parameters related to the first user for performing a search of content, the first search context captures an essence of a search environment, a search pattern and results of interest of the first user, and a context topic and an expiration time included in the message associate the context topic with the expiration time; decrypting the received first search context; and conducting a search for content for a second user with a different second search context via a search engine by selectively utilizing the received first search context of the first user to enable the search engine to perform the search for the second user with the first search context of the first user, wherein: utilization of the received first search context for selective use when performing the conducting of the search for the content for the second user is restricted based on the expiration time and the context topic. 5. The computer-implemented method of claim 1 , further comprising recording a third search context during a search performed by the second user.