Sharing user distributed search results
First Claim
Patent Images
1. A device comprising:
- a memory to store instructions to provide, to a user, a content creation application comprising;
a first interface to edit and compose an email message by a user,a second interface to receive a search query,logic to modify, in response to receiving the search query, the search query by adding one or more additional search terms to the search query, where the one or more additional search terms are based on one or more parameters associated with the email message,logic to receive search results relating to the modified search query,logic to modify, in response to receiving the search results, a relevance order of the search results based on information relating to an intended recipient of the email message, where the information relating to the intended recipient includes information based on past searches by the intended recipient, andlogic to display, in the second interface, the modified search results and a save link associated with each of the search results,logic to receive a selection of one or more save links, andlogic to incorporate, in response to the selection, one or more of the search results corresponding to the selected one or more save links into the email message in the first interface; and
a processor to execute the instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A universal distributed search system allows users to find and distribute search results (possibly including advertisements) to those with whom they communicate. The search results can be easily distributed by the user via a simple interface that allows the search results to be easily added to the user'"'"'s content. Search queries entered by the user or search results received from search components may be automatically refined by the system.
-
Citations
17 Claims
-
1. A device comprising:
-
a memory to store instructions to provide, to a user, a content creation application comprising; a first interface to edit and compose an email message by a user, a second interface to receive a search query, logic to modify, in response to receiving the search query, the search query by adding one or more additional search terms to the search query, where the one or more additional search terms are based on one or more parameters associated with the email message, logic to receive search results relating to the modified search query, logic to modify, in response to receiving the search results, a relevance order of the search results based on information relating to an intended recipient of the email message, where the information relating to the intended recipient includes information based on past searches by the intended recipient, and logic to display, in the second interface, the modified search results and a save link associated with each of the search results, logic to receive a selection of one or more save links, and logic to incorporate, in response to the selection, one or more of the search results corresponding to the selected one or more save links into the email message in the first interface; and a processor to execute the instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by one or more server devices, the method comprising:
-
providing, by a processor associated with the one or more server devices, an interface to facilitate composition of a message by a first user and intended for a second user; receiving, by one of the one or more server devices, a search query from the first user; modifying, by a processor associated with the one or more server devices and in response to receiving the search query, the search query from the user by adding one or more additional search terms to the search query, where the adding one or more additional search terms is based on a type of a content creation application implemented by the interface; initiating, by a processor associated with the one or more server devices, a search based on the modified search query; receiving, by a processor associated with the one or more server devices, results of the search; providing, by one of the one or more server devices, the results of the search in the interface, the displayed results of the search each including a selection object; receiving, by one of the server devices, selections of the selection objects from the first user; incorporating, by a processor associated with the one or more server devices and in response to receiving the selections, the results of the search that correspond to the selections of the selection objects into a content the email message in the interface; selecting, by a processor associated with the one or more server devices, an advertisement based on the selections; incorporating, by a processor associated with the one or more server devices, the selected advertisement into the content of the email message; and providing, by one of the one or more server devices, the email message to the second user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method performed by one or more server devices, the method comprising:
-
providing, by a processor associated with the one or more server devices, an interface configured to facilitate composition of text by a first user; receiving, by one of the one or more server devices, a search query from the first user; initiating, by a processor associated with the one or more server devices, a search based on the search query; receiving, by a processor associated with the one or more server devices, results of the search; modifying, by a processor associated with the one or more server devices and in response to receiving the results of the search, a relevance order of the results of the search based on a type of a content creation application implemented by the interface; providing, by one of the one or more server devices, the results of the search in the interface using the modified relevance order, the provided results of the search each including a selection object; receiving, by one of the one or more server devices, a selection of one or more of the selection objects from the first user; incorporating, by a processor associated with the one or more server devices and in response to receiving the selection, the results of the search, that correspond to the one or more of the selection objects, into the text in the interface; providing, by one of the one or more server devices, the text and the incorporated results of the search to a second user; receiving, by one of the one or more server devices, a request to access one of the incorporated results from the second user; analyzing, by a processor associated with the one or server devices and in response to receiving the request, the request to access the one of the incorporated results from the second user; and adjusting, by a processor associated with the one or more server devices, a reputation score of the first user based on the analyzed request from the second user. - View Dependent Claims (15, 16, 17)
-
Specification