System and method for communal search

US10275530B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10275530-B2
Application numberUS-36447609-A
CountryUS
Kind codeB2
Filing dateFeb 2, 2009
Priority dateFeb 2, 2009
Publication dateApr 30, 2019
Grant dateApr 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10275530B2 cover?
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 req…
Who is the assignee on this patent?
Kalaboukis Chris, Churchill Elizabeth F, Athsani Athellina, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).