Friendly search and socially augmented search query assistance layer
First Claim
Patent Images
1. A system comprising:
- a processor;
a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising;
search query receiving logic executed by the processor for receiving a search query from a user;
search subject receiving logic executed by the processor for receiving a search subject and a timeline from the user;
friend list selection receiving logic executed by the processor for receiving a selection of a search friend from a friend list associated with the user;
search query communication logic executed by the processor for communicating information of the search query, the search subject and the timeline to the search friend;
recommendation receiving logic executed by the processor for receiving a search recommendation response from the search friend;
meta-learning logic executed by the processor for learning meta-data based on the search recommendation response from the search friend, the meta-learning logic using the meta-data to improve future searches performed by a meta-search algorithm;
internet search logic executed by the processor for performing an internet search based on the search recommendation response to create a search result; and
search result providing logic executed by the processor for providing the search result to the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Community search query technology operable to provide users with the means to collaborate on search queries and share their query results with other users in a community is disclosed. The community search query technology provides a collaborative search engine that utilizes community feedback and personal profiles. The community search query technology also includes personal task, information management, project creation, listing queries by activity categories, setting deadlines for ongoing search needs, setting up search queues, and annotation of search sessions.
120 Citations
13 Claims
-
1. A system comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; search query receiving logic executed by the processor for receiving a search query from a user; search subject receiving logic executed by the processor for receiving a search subject and a timeline from the user; friend list selection receiving logic executed by the processor for receiving a selection of a search friend from a friend list associated with the user; search query communication logic executed by the processor for communicating information of the search query, the search subject and the timeline to the search friend; recommendation receiving logic executed by the processor for receiving a search recommendation response from the search friend; meta-learning logic executed by the processor for learning meta-data based on the search recommendation response from the search friend, the meta-learning logic using the meta-data to improve future searches performed by a meta-search algorithm; internet search logic executed by the processor for performing an internet search based on the search recommendation response to create a search result; and search result providing logic executed by the processor for providing the search result to the user. - View Dependent Claims (2)
-
-
3. A method comprising:
-
receiving, by a computing device, a search query from a user; receiving, by the computing device, a search subject and a timeline from the user; receiving, by the computing device, a selection of a search friend from the user; providing, by the computing device, the search query, the search subject and the timeline to the selected search friend; receiving, by the computing device, a search recommendation response from the selected search friend; learning, by the computing device, meta-data based on the search recommendation response from the search friend, the meta-data being used to improve future searches performed by a meta-search algorithm; performing, by the computing device, an internet search based on the search recommendation response to create a search result; and providing, by the computing device, the search result to the user. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions for a method comprising:
-
receiving a search query from a user; receiving a search subject and a timeline from the user; receiving a selection of a search friend from the user; providing the search query, the search subject and the timeline to the selected of the search friend; receiving a search recommendation response from the selected search friend; learning meta-data based on the search recommendation response from the search friend, the meta-data being used to improve future searches performed by a meta-search algorithm; performing an internet search based on the search recommendation response to create a search result; providing the search result to the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification