Data sharing
First Claim
Patent Images
1. A method for sharing data in a messaging environment, comprising:
- transferring a first search result for a search, based on a particular set of search terms, from a first application on a first client to a first instant messaging environment on the first client;
in response to user input received by the first instant messaging environment;
transferring search data associated with the search over a network to a second instant messaging environment on a second client; and
causing a control to be presented in the second instant messaging environment on the second client;
in response to user selection of the control presented in the second instant messaging environment;
transferring said search data from said second instant messaging environment on the second client to a second application on said second client;
transferring a second search result from said second application to said second instant messaging environment; and
providing, in the second instant messaging environment, said second search result based on the search data, wherein the second search result reflects a search that was performed based said particular set of search terms.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for sharing data is disclosed. The technique comprises performing a search in a first application to obtain a first search result, transferring search data associated with the search to a second application, and providing, in the second application, a second search result based on the search data.
89 Citations
21 Claims
-
1. A method for sharing data in a messaging environment, comprising:
-
transferring a first search result for a search, based on a particular set of search terms, from a first application on a first client to a first instant messaging environment on the first client; in response to user input received by the first instant messaging environment; transferring search data associated with the search over a network to a second instant messaging environment on a second client; and causing a control to be presented in the second instant messaging environment on the second client; in response to user selection of the control presented in the second instant messaging environment; transferring said search data from said second instant messaging environment on the second client to a second application on said second client; transferring a second search result from said second application to said second instant messaging environment; and providing, in the second instant messaging environment, said second search result based on the search data, wherein the second search result reflects a search that was performed based said particular set of search terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for sharing data, comprising:
-
a first client and a second client; said first client comprising; a first processor; a first memory having first instructions stored therein, said first memory coupled to the first processor; wherein when said first processor executes the first instructions said first processor performs the following operations; perform a search in a first application, based on a particular set of search terms, to obtain a first search result; transfer the first search result from the first application to a first instant messaging environment; and in response to user input received by the first instant messaging environment; transfer search data associated with the search to a second instant messaging environment on the second client; said second client comprising; a second processor; a second memory having second instructions stored therein, said second memory coupled to the second processor; wherein when said second processor executes the second instructions said second processor performs the following operations; respond to the search data transferred from the first instant messaging environment to the second instant messaging environment by causing a control to be presented in the second instant messaging environment on the second client; in response to user selection of the control presented in the second instant messaging environment; transfer said search data from said second instant messaging environment on the second client to a second application on said second client; transfer a second search result from said second application to said second instant messaging environment; and provide, in the second instant messaging environment, said second search result based on the search data, wherein the second search result reflects a search that was performed based said particular set of search terms.
-
-
21. A computer program product for sharing data, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
transferring a first search result for a search, based on a particular set of search terms, from a first application to a first instant messaging environment on a first client; in response to user input received by the first instant messaging environment; transferring search data associated with the search to a second instant messaging environment on a second client; causing a control to be presented in the second instant messaging environment on the second client; in response to user selection of the control presented in the second instant messaging environment; transferring said search data from said second instant messaging environment on the second client to a second application on said second client; transferring a second search result from said second application to said second instant messaging environment; and providing, in the second instant messaging environment, said second search result based on the search data.
-
Specification