← Back to Patent Explorer
US6430558B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and methods for collaboratively searching knowledge databases

Assignee: Tumbleweed Holdings LLC
•
Filing: 1999-08-02
•
Granted: 2002-08-06
•
Expires: 2019-08-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and methods are provided for collaboratively searching one or more knowledge databases formed by a combination of databases from a global computer network. The apparatus preferably includes a computer communications network, a plurality of computer servers positioned in communication with the computer communications network for collectively providing at least one knowledge database, a plurality of client-user computer interfaces positioned in communication with the computer communications network for providing user interface access to the computer communications network, and a collaborative searching engine positioned in communication with the computer communications network and accessible through the plurality of client-user computer interfaces for providing collaborative searching with each of the plurality of client-user computer interfaces. The collaborative searching engine including a query searcher for conducting search queries of content of the at least one knowledge database, a search results ranker responsive to the query searcher for providing ranked content search results representative of the relative closeness of a requested search query to a search inputted by at least one user when conducting a search through use at least one of the plurality of client-user computer interfaces, and a search results updater for continuously updating the content search results responsive to input from other users of the plurality of client-user computer interfaces.

Inventors

  • 👤 Paul A. Delano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 10:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06F16/951; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 298 words
An apparatus for collaboratively searching one or more knowledge databases formed by a combination of databases from a global computer network, the apparatus comprising: a computer communications network; a plurality of serving means positioned in communication with the computer communications network for collectively providing at least one knowledge database; a plurality of client user interfacing means positioned in communication with the computer communications network for providing user interface access to the computer communications network; and collaborative searching means positioned in communication with the computer communications network and accessible through the plurality of client user interfacing means for providing collaborative searching with each of the plurality of client user interfacing means, said collaborative searching means including collaborative query searching means for conducting search queries of content of the at least one knowledge database, the collaborative query searching means including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, search results ranking means responsive to said query searching means for providing ranked collaborative content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of the plurality of client user interfacing means, and search results updating means for continuously updating the content search results responsive to input from other users of the plurality of client user interfacing means.
Claim 2
Independent Claim 298 words
An apparatus for collaboratively searching one or more knowledge databases formed by a combination of databases from a global computer network, the apparatus comprising: a computer communications network; a plurality of serving means positioned in communication with the computer communications network for collectively providing at least one knowledge database; a plurality of client user interfacing means positioned in communication with the computer communications network for providing user interface access to the computer communications network; and collaborative searching means positioned in communication with the computer communications network and accessible through the plurality of client user interfacing means for providing collaborative searching with each of the plurality of client user interfacing means, said collaborative searching means including collaborative query searching means for conducting search queries of content of the at least one knowledge database, the collaborative query searching means including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, search results ranking means responsive to said query searching means for providing ranked collaborative content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of the plurality of client user interfacing means, and search results updating means for continuously updating the content search results responsive to input from other users of the plurality of client user interfacing means.
Claim 3
Dependent Claim 27 words
An apparatus as defined in claim 1 , wherein said collaborative searching means further includes search content browsing means for browsing the content of the search results.
Claim 4
Dependent Claim 59 words
An apparatus as defined in claim 2 , wherein said collaborative searching means further includes search recommending means responsive to the plurality of serving means for recommending at least one of content providing, alternative searching, and alternative browsing queries to a user of said collaborative searching means through at least one of the plurality of client user interfacing means.
Claim 5
Dependent Claim 63 words
An apparatus as defined in claim 1 , wherein said collaborative searching means further includes modification notifying means responsive to the plurality of serving means for providing notification of updates to the knowledge database, the updates including at least one of updates from the plurality of serving means, updates from other users conducting additional search queries, and updates to said collaborative searching means.
Claim 6
Dependent Claim 41 words
An apparatus as defined in claim 2 , wherein said query searching means includes information requester registers in communication with said search content browsing means for registering browsing categories and searching criteria and receiving notifications of content that meet the criteria.
Claim 7
Independent Claim 290 words
An apparatus for collaboratively searching one or more knowledge databases formed by a combination of databases from a global computer network, the apparatus comprising: a computer communications network; a plurality of computer servers positioned in communication with the computer communications network to collectively provide at least one knowledge database; a plurality of client-user computer interfaces positioned in communication with the computer communications network to provide user interface access to the computer communications network; and a collaborative searching engine positioned in communication with the computer communications network and accessible through the plurality of client-user computer interfaces for providing collaborative searching with each of the plurality of client-user computer interfaces, the collaborative searching engine including a collaborative query searcher positioned to conduct search queries of content of the at least one knowledge database, the collaborative searcher including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, a search results ranker responsive to the query searcher to provide ranked content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of the plurality of client-user computer interfaces, and a search results updater for continuously updating the content search results responsive to input from other users of the plurality of client-user interfaces.
Claim 8
Independent Claim 290 words
An apparatus for collaboratively searching one or more knowledge databases formed by a combination of databases from a global computer network, the apparatus comprising: a computer communications network; a plurality of computer servers positioned in communication with the computer communications network to collectively provide at least one knowledge database; a plurality of client-user computer interfaces positioned in communication with the computer communications network to provide user interface access to the computer communications network; and a collaborative searching engine positioned in communication with the computer communications network and accessible through the plurality of client-user computer interfaces for providing collaborative searching with each of the plurality of client-user computer interfaces, the collaborative searching engine including a collaborative query searcher positioned to conduct search queries of content of the at least one knowledge database, the collaborative searcher including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, a search results ranker responsive to the query searcher to provide ranked content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of the plurality of client-user computer interfaces, and a search results updater for continuously updating the content search results responsive to input from other users of the plurality of client-user interfaces.
Claim 9
Dependent Claim 28 words
An apparatus as defined in claim 6 , wherein said collaborative searching engine further includes a search content browser positioned to browse the content of the search results.
Claim 10
Dependent Claim 58 words
An apparatus as defined in claim 7 , wherein the collaborative searching engine further includes a search recommender responsive to the plurality of computer servers for recommending at least one of content providing, alternative searching, and alternative browsing queries to a user of the collaborative searching engine through at least one of the plurality of client-user computer interfaces.
Claim 11
Dependent Claim 63 words
An apparatus as defined in claim 8 , wherein the collaborative searching engine further includes modification notifying means responsive to the plurality of serving means for providing notification of updates to the knowledge database, the updates including at least one of updates from the plurality of computer servers, updates from other users conducting additional search queries, and updates to the collaborative searching engine.
Claim 12
Dependent Claim 40 words
An apparatus as defined in claim 9 , wherein said query searcher includes information requester registers in communication with said search content browser to register browsing categories and searching criteria and to receive notifications of content that meet the criteria.
Claim 13
Dependent Claim 234 words
A collaborative searching engine for communicating with a computer communications network and accessible through a plurality of client-user computer interfaces for providing collaborative searching with each of the plurality of client-user computer interfaces to one or more knowledge databases formed by a combination of databases from a global computer network, the collaborative searching engine comprising: collaborative query searching means for conducting search queries of content of at least one knowledge database the collaborative query searching means including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches; search results ranking means responsive to said query searching means for providing ranked content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of a plurality of client-user computer interfaces; and search results updating means for continuously updating the content search results responsive to input from other users of the plurality of client-user computer interfaces.
Claim 14
Dependent Claim 234 words
A collaborative searching engine for communicating with a computer communications network and accessible through a plurality of client-user computer interfaces for providing collaborative searching with each of the plurality of client-user computer interfaces to one or more knowledge databases formed by a combination of databases from a global computer network, the collaborative searching engine comprising: collaborative query searching means for conducting search queries of content of at least one knowledge database the collaborative query searching means including a topic filter through which to pass the search queries, a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches; search results ranking means responsive to said query searching means for providing ranked content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of a plurality of client-user computer interfaces; and search results updating means for continuously updating the content search results responsive to input from other users of the plurality of client-user computer interfaces.
Claim 15
Dependent Claim 25 words
A collaborative searching engine apparatus as defined in claim 11 , further comprising search content browsing means for browsing the content of the search results.
Claim 16
Dependent Claim 55 words
A collaborative searching engine as defined in claim 12 , further comprising search recommending means responsive to a plurality of computer servers for recommending at least one of content providing, alternative searching, and alternative browsing queries to a user of the collaborative searching engine through at least one of the plurality of client-user computer interfaces.
Claim 17
Dependent Claim 60 words
A collaborative searching engine as defined in claim 13 , further comprising modification notifying means responsive to the plurality of computer servers for providing notification of updates to the knowledge database, the updates including at least one of updates from the plurality of computer servers, updates from other users conducting additional search queries, and updates to the collaborative searching engine.
Claim 18
Dependent Claim 43 words
A collaborative searching engine as defined in claim 14 , wherein said query searching means includes information requester registers in communication with said search content browsing means for registering browsing categories and searching criteria and receiving notifications of content that meet the criteria.
Claim 19
Independent Claim 227 words
A method for collaborative searching at least one knowledge database comprising the steps of: communicating with a computer communications network and through a plurality of client-user computer interfaces; and collaboratively searching with each of the plurality of client-user computer interfaces one or more knowledge databases formed by a combination of databases from a global computer network, the searching step including the steps of conducting search queries of content of at least one knowledge database using a collaborative searcher including a topic filter through which to pass the search queries, a memory to store prior search queries and a relational database responsive to queries, and a relational database responsive to search queries passing through the topic search filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, ranking content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of a plurality of client-user computer interfaces, and continuously updating the content search results responsive to input from other users of the plurality of client-user computer interfaces.
Claim 20
Independent Claim 227 words
A method for collaborative searching at least one knowledge database comprising the steps of: communicating with a computer communications network and through a plurality of client-user computer interfaces; and collaboratively searching with each of the plurality of client-user computer interfaces one or more knowledge databases formed by a combination of databases from a global computer network, the searching step including the steps of conducting search queries of content of at least one knowledge database using a collaborative searcher including a topic filter through which to pass the search queries, a memory to store prior search queries and a relational database responsive to queries, and a relational database responsive to search queries passing through the topic search filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches, ranking content search results representative of objectively determined relative closeness of a requested search query to a search inputted by at least one program user and at least one other program user of the at least one knowledge database using search queries related to the search query inputted by the at least one program user when conducting a search through use of at least one of a plurality of client-user computer interfaces, and continuously updating the content search results responsive to input from other users of the plurality of client-user computer interfaces.
Claim 21
Dependent Claim 20 words
A method as defined in claim 16 , further comprising the step of browsing the content of the search results.
Claim 22
Dependent Claim 36 words
A method as defined in claim 17 , further comprising the step of recommending at least one of content providing, alternative searching, and alternative browsing queries to a user of the plurality of client-user computer interfaces.
Claim 23
Dependent Claim 44 words
A method as defined in claim 16 , further comprising the step of notifying users of updates to the knowledge database, the updates including at least one of updates from the plurality of computer servers and updates from other users conducting additional search queries.
Claim 24
Dependent Claim 28 words
A method as defined in claim 17 , further comprising the steps of registering browsing categories and searching criteria and receiving notifications of content that meet the criteria.
Claim 25
Dependent Claim 49 words
An apparatus as defined in claim 1 , wherein the said search results ranking means responsive to said query searching means provides ranked content search results representative of the closeness of a requested search query submitted by a second user subsequent to a search inputted by a first user.
Claim 26
Dependent Claim 47 words
An apparatus as defined in claim 6 , wherein the search results ranker responsive to the query searcher provides a ranked content search results representative of the closeness of a requested search query submitted by a second user subsequent to a search inputted by a first user.
Claim 27
Dependent Claim 50 words
A collaborative search engine as defined in claim 11 , wherein the search results ranking means responsive to said query searching means provides ranked content search results representative of the closeness of a requested search query submitted by a second user subsequent to a search inputted by a first user.
Claim 28
Dependent Claim 46 words
A method as defined in claim 16 , wherein the step of ranking content search results further comprises ranking content search results representative of the relative closeness of a requested search query submitted by a second user subsequent to a search inputted by a first user.
Claim 29
Dependent Claim 45 words
A method as defined in claim 20 , further including a credit transaction step comprising granting to a recommending user and withdrawing from a searching user a credit based on a predetermined credit bounty when content meeting the criteria is added to content search results.
Claim 30
Dependent Claim 19 words
A method as defined in claim 25 , wherein the credit transaction is performed when a recommendation is submitted.
Claim 31
Dependent Claim 21 words
A method as defined in claim 25 , wherein the credit transaction is performed after a searching user approves the recommendation.
Claim 32
Dependent Claim 43 words
An apparatus as defined in claim 3 , wherein the search recommending means includes content recommendation populating means for populating the at least one knowledge database with at least one content recommendation provided by an entity positioned externally from the collaborative searching means.
Claim 33
Dependent Claim 41 words
An apparatus as defined in claim 28 , wherein the content recommendation populating means populates the at least one knowledge database with content recommendations in response to new information being introduced into the entity positioned externally from the collaborative searching means.
Claim 34
Dependent Claim 34 words
An apparatus as defined in claim 3 , wherein the search recommending means includes content recommendation populating means for populating the at least one knowledge database with content recommendations according to a predetermined schedule.
Claim 35
Dependent Claim 46 words
An apparatus as defined in claim 8 , wherein the search recommender includes an externally-sourced content recommender adapted to supply at least one content recommendation to the at least one knowledge database based on information provided by an entity positioned externally from the collaborative searching means.
Claim 36
Dependent Claim 35 words
An apparatus as defined in claim 31 , wherein externally-sourced content recommender supplies at least one content recommendation in response to new information being introduced into the entity positioned externally from the collaborative searching means.
Claim 37
Dependent Claim 38 words
An apparatus as defined in claim 8 , wherein the search recommending means includes an externally-sourced content recommender adapted to supply at least one content recommendation to the at least one knowledge database according to a predetermined schedule.
Claim 38
Dependent Claim 43 words
An apparatus as defined in claim 11 , wherein the search recommending means includes content recommendation populating means for populating the at least one knowledge database with at least one content recommendation provided by an entity positioned externally from the collaborative searching means.
Claim 39
Dependent Claim 41 words
An apparatus as defined in claim 34 , wherein the content recommendation populating means populates the at least one knowledge database with content recommendations in response to new information being introduced into the entity positioned externally from the collaborative searching means.
Claim 40
Dependent Claim 34 words
An apparatus as defined in claim 11 , wherein the search recommending means includes content recommendation populating means for populating the at least one knowledge database with content recommendations according to a predetermined schedule.
Claim 41
Dependent Claim 33 words
A method as defined in claim 16 , further comprising the step of recommending at least one content recommendation based on information provided by an entity positioned externally from the collaborative searching means.
Claim 42
Dependent Claim 51 words
An apparatus as defined in claim 37 , wherein the step of recommending at least one content recommendation based on information provided by a system positioned externally from the computer communication network is preformed in response to new information being introduced into the entity positioned externally from the collaborative searching means.
Claim 43
Dependent Claim 24 words
A method as defined in claim 16 , further comprising the step of recommending at least one content recommendation according to a predetermined schedule.
Claim 44
Dependent Claim 30 words
A method as defined in claim 39 , wherein the at least one content recommendation is based on information provided by an entity positioned externally from the collaborative searching means.
Claim 45
Dependent Claim 27 words
A method as defined in claim 18 , wherein the step of recommending includes submitting and accepting a search topic and a recommender-supplied content or content link.
Claim 46
Dependent Claim 44 words
A method as defined in claim 41 , wherein the step of recommending further includes validating the search topic and recommender-supplied content or content link based on a determination of the correctness and completeness of the search topic and recommender-supplied content or content link.
Claim 47
Dependent Claim 68 words
A method as defined in claim 42 , wherein the step of recommending further includes designating an error when the search topic or recommender-supplied content or content link, defining a first submission, is determined to be incorrect or incomplete, providing a method user a notification of the error, and prompting the method user to provide a second submission of a search topic or recommender-supplied content or content link.
Claim 48
Dependent Claim 187 words
A computer program stored in a memory medium for use in collaboratively searching at least one knowledge database formed by a combination of databases from a global computer network, the program comprising: collaborative query searching means for conducting search queries of content of the at least one knowledge database, the collaborative query searching means including a topic filter through which to pass the search queries a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches; search results ranking means responsive to said query searching means for providing ranked content search results representative of the relative closeness of a requested search query to a search inputted by at least one program user when conducting a search through use of one of a plurality of user interfacing means in communication with the processor; and search results updating means for continuously updating the content search results responsive to input from at least one other user of the plurality of user interfacing means.
Claim 49
Dependent Claim 187 words
A computer program stored in a memory medium for use in collaboratively searching at least one knowledge database formed by a combination of databases from a global computer network, the program comprising: collaborative query searching means for conducting search queries of content of the at least one knowledge database, the collaborative query searching means including a topic filter through which to pass the search queries a memory to store prior search queries, and a relational database responsive to search queries passing through the topic filter and the prior searches stored in memory to relate the filtered search queries to the stored prior searches; search results ranking means responsive to said query searching means for providing ranked content search results representative of the relative closeness of a requested search query to a search inputted by at least one program user when conducting a search through use of one of a plurality of user interfacing means in communication with the processor; and search results updating means for continuously updating the content search results responsive to input from at least one other user of the plurality of user interfacing means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-05 2006-02-04 2006-08-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-05 2010-02-04 2010-08-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-05 2014-02-04 2014-08-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag