Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US10275530B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10275530-B2 |
| Application number | US-36447609-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 2, 2009 |
| Priority date | Feb 2, 2009 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method which may allow a requester to post a search query and get time-sensitive responses from other users who are best suited to respond to the search query. The system may find out such best suited responders based on their location, activity and time affinity/proximity to the search query, and forward the search query to them. The system may then return the responses to the requester. The system may also be able to automatically answer search queries based on users' historical query-response activities. By matching a search query with users knowledgeable about it, the invention may help a requester to get timely and accurate responses to his search query.
Opening claim text (preview).
What is claimed is: 1. A communal search method comprising: receiving, at a computing device, a search query posted by a requester, said search query comprising a question that asks for information related to an activity at a location; searching, via the computing device based on the received search query, a database of relevancy information associated with a plurality of users, said database comprising a prioritized set of information for each user indicating a type of information each user is knowledgeable about, said database further comprising real-time tracked information for each user indicating a positional and network status of each user, said searching comprising analyzing said information based on said question in the search query; identifying, via the computing device, based on said search and analysis, at least one responder currently online with a level of knowledge about the activity and associated with a position related to said location from said plurality of users; automatically sending, via the computing device, the question specified in the posted search query to the identified at least one responder upon identifying the at least one responder; receiving, at the computing device, a response providing the information asked for by the requester from the at least one responder; and presenting, via the computing device, the response. 2. The method of claim 1 , further comprising: determining whether the search query falls into a category selected from the group consisting of location and activity. 3. The method of claim 1 , further comprising: when there are more than one responder, ranking the responders. 4. The method of claim 1 , further comprising: determining whether there is a previously stored response to the question specified in the posted search query. 5. The method of claim 1 , further comprising: storing the response. 6. The method of claim 1 , further comprising: calculating a user's relevancy to the search query. 7. The method of claim 1 , wherein the relevancy information comprises status information selected from the group consisting of time, location and activity. 8. The method of claim 7 , wherein the relevancy information comprises an implicit user profile inferred from the status information. 9. The method of claim 7 , wherein the status information comprises real time status information. 10. The method of claim 7 , wherein the status information comprises historical status information. 11. The method of claim 1 , wherein the relevancy information comprises on-line activity information. 12. The method of claim 1 , wherein the relevancy information comprises explicit user profile information received from a user. 13. The method of claim 8 , further comprising: consolidating the implicit user profile with an explicit user profile received from a user. 14. The method of claim 1 , further comprising: tracking a user to obtain the user's relevancy information. 15. The method of claim 1 , wherein the relevancy information is a user's activity information inferred from the user's social context. 16. The method of claim 14 , further comprising: storing the relevancy information in a database. 17. The method of claim 6 , further comprising: considering a user's historical participation data when calculating the user's relevancy. 18. The method of claim 6 , further comprising: receiving ratings on a responder and considering the ratings when calculating the user's relevancy. 19. The method of claim 1 , further comprising: compiling a collective group profile for a group of users, and each user in the group may edit the profile. 20. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that, when executed by a computer, perform a communal search method, comprising: receiving a search query posted by a requester, said search query comprising a question that asks for information; searching, based on the received search query, a database of relevancy information associated with plurality of users, said database comprising a prioritized set of information for each user indicating a type of information each user is knowledgeable about, said database further comprising real-time tracked information for each user indicating a positional and network status of each user, said searching comprising analyzing said information based on said question in the search query; identifying, via the computing device, based on said search and analysis, at least one responder currently online with a level of knowledge about the activity and associated with a position related to said location from said plurality of users; automatically sending the question specified in the posted search query to the identified at least one responder upon identifying the at least one responder; receiving a response providing the information asked for by the requester from the at least one responder; and presenting the response. 21. A computing device comprising: a processor; a non-transitory computer-readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising: logic executed by the processor for receiving, at the computing device, a search query posted by a requester, said search query comprising a question that asks for information; logic executed by the processor for searching, via the computing device based on the received search query, a database of relevancy information associated with a plurality of users, said database comprising a prioritized set of information for each user indicating a type of information each user is knowledgeable about, said database further comprising real-time tracked information for each user indicating a positional and network status of each user, said searching comprising analyzing said information based on said question in the search query; logic executed by the processor for identifying, via the computing device, based on said search and analysis, at least one responder currently online with a level of knowledge about the activity and associated with a position related to said location from said plurality of users; logic executed by the processor for automatically sending, via the computing device, the question specified in the posted search query to the identified at least one responder upon identifying the at least one responder; logic executed by the processor for receiving, at the computing device, a response providing the information asked for by the requester from the at least one responder; and logic executed by the processor for presenting, via the computing device, the response.
Search customisation based on user profiles and personalisation · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.