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

Collection knowledge system

Assignee: Synopsys Inc
•
Filing: 2001-06-21
•
Granted: 2004-08-31
•
Expires: 2021-06-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Collection Knowledge System provides context-sensitive knowledge delivery services to application programs, thereby enabling application programs to effectively support variant computational processes. In operation, a Collection Knowledge System receives knowledge requests from application programs, performs local and remote lookups into structured trees of knowledge, and returns requested knowledge to requesting application programs. Collection Knowledge Systems can manage knowledge for entire variant computational processes, thereby enabling application programs to calculate and execute many variant computational processes in fully automated, scalable ways that were not previously possible. As a consequence of automated process construction and execution, associated human labor costs are effectively reduced to zero.

Inventors

  • 👤 Kevin Wade Jameson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:03
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/02; G06N5/022; G06F; G06F8/00; G06F8/20

Claims Analysis

Total Claims: 60
Claim 1
Independent Claim 94 words
A collection knowledge system process for delivering knowledge to application programs, comprising the following steps: (a) receiving a knowledge request to provide requested knowledge, (b) building a set of search rules to guide a search for said requested knowledge, (c) performing a knowledge search for said requested knowledge using said set of search rules, and (d) returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 2
Dependent Claim 94 words
A collection knowledge system process for delivering knowledge to application programs, comprising the following steps: (a) receiving a knowledge request to provide requested knowledge, (b) building a set of search rules to guide a search for said requested knowledge, (c) performing a knowledge search for said requested knowledge using said set of search rules, and (d) returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 3
Dependent Claim 97 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses an environment variable to reference an initial set of search rules, thereby helping to solve the customized knowledge problem, and thereby allowing human users to easily choose which of various sets of initial search rules should be used to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 4
Dependent Claim 93 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses a special file containing a pathname to reference an initial set of search rules, thereby allowing application programs that do not have access to environment variables to reference an initial set of search rules to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 5
Dependent Claim 84 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses a first set of initial search rules to build said set of search rules that are used to perform said knowledge search for said requested knowledge, thereby making it possible to dynamically calculate said second set of search rules using said first set of search rules, according to parameters of said knowledge request, and thereby enabling the use of particular knowledge trees for particular knowledge requests.
Claim 6
Dependent Claim 66 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses one or more named context definition files, thereby providing a solution to the customized knowledge problem, and thereby providing a solution to the coupled-application knowledge problem, and thereby making it possible for humans to use convenient named contexts to better specify and control knowledge searches for requested knowledge.
Claim 7
Dependent Claim 76 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses placeholder and instance substitution strings, thereby providing a mechanism for instantiating generic search rules with particular instance values from the current knowledge request, and thereby making it possible for humans to use convenient generic search rules to represent knowledge trees whose specific locations are calculated at runtime, and thereby increasing the flexibility of the search rule construction process.
Claim 8
Dependent Claim 83 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses mobile knowledge search rules, thereby providing a solution to the mobile knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional mobile knowledge when the current working directory of said application program lies within the boundaries of a mobile collection when a knowledge request is issued.
Claim 9
Dependent Claim 76 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses workspace knowledge search rules, thereby providing a solution to the workspace knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional knowledge contained within ancestor collections above the current working directory of application programs when knowledge requests are issued.
Claim 10
Dependent Claim 105 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses aggregated knowledge search rules, thereby providing a solution to the aggregated knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, or with particular aggregated knowledge space names, and thereby enabling application programs to have access to additional knowledge contained within aggregated knowledge spaces regardless of current working directories at the time knowledge requests are issued, and thereby making it possible for humans to use convenient, named aggregated knowledge space stacks to better specify and control knowledge requests.
Claim 11
Dependent Claim 61 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses virtual platform search rules, thereby providing a solution to the platform dependent knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby enabling application programs to share platform dependent application knowledge among various virtual platforms, to reduce knowledge maintenance costs.
Claim 12
Dependent Claim 45 words
The process of claim 1 , wherein (a) said step of building a set of search rules uses remote knowledge search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby helping to centralize knowledge administration activities and reduce knowledge maintenance costs.
Claim 13
Dependent Claim 65 words
The process of claim 1 , wherein (a) said step of performing a search uses knowledge directories containing knowledge that is shared by multiple applications, thereby providing a solution to the shared knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by reducing the number of identical knowledge files required to support multiple application programs.
Claim 14
Dependent Claim 57 words
The process of claim 1 , wherein (a) said step of performing a search uses installable knowledge directories, thereby providing a solution to the installable knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 15
Dependent Claim 59 words
The process of claim 1 , wherein (a) said step of performing a search uses a client program to initiate remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by using knowledge from remote servers.
Claim 16
Dependent Claim 63 words
The process of claim 1 , wherein (a) said step of performing a search uses a server program to perform remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by centralizing knowledge administration and maintenance on shared knowledge servers.
Claim 17
Dependent Claim 104 words
A programmable collection knowledge system device for delivering knowledge to application programs, whose actions are directed by software executing a process comprising the following steps: (a) receiving a knowledge request to provide requested knowledge, (b) building a set of search rules to guide a search for said requested knowledge, (c) performing a knowledge search for said requested knowledge using said set of search rules, and (d) returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 18
Dependent Claim 104 words
A programmable collection knowledge system device for delivering knowledge to application programs, whose actions are directed by software executing a process comprising the following steps: (a) receiving a knowledge request to provide requested knowledge, (b) building a set of search rules to guide a search for said requested knowledge, (c) performing a knowledge search for said requested knowledge using said set of search rules, and (d) returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 19
Dependent Claim 98 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses an environment variable to reference an initial set of search rules, thereby helping to solve the customized knowledge problem, and thereby allowing human users to easily choose which of various sets of initial search rules should be used to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 20
Dependent Claim 94 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses a special file containing a pathname to reference an initial set of search rules, thereby allowing application programs that do not have access to environment variables to reference an initial set of search rules to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 21
Dependent Claim 85 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses a first set of initial search rules to build said set of search rules that are used to perform said knowledge search for said requested knowledge, thereby making it possible to dynamically calculate said second set of search rules using said first set of search rules, according to parameters of said knowledge request, and thereby enabling the use of particular knowledge trees for particular knowledge requests.
Claim 22
Dependent Claim 67 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses one or more named context definition files, thereby providing a solution to the customized knowledge problem, and thereby providing a solution to the coupled-application knowledge problem, and thereby making it possible for humans to use convenient named contexts to better specify and control knowledge searches for requested knowledge.
Claim 23
Dependent Claim 77 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses placeholder and instance substitution strings, thereby providing a mechanism for instantiating generic search rules with particular instance values from the current knowledge request, and thereby making it possible for humans to use convenient generic search rules to represent knowledge trees whose specific locations are calculated at runtime, and thereby increasing the flexibility of the search rule construction process.
Claim 24
Dependent Claim 84 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses mobile knowledge search rules, thereby providing a solution to the mobile knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional mobile knowledge when the current working directory of said application program lies within the boundaries of a mobile collection when a knowledge request is issued.
Claim 25
Dependent Claim 77 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses workspace knowledge search rules, thereby providing a solution to the workspace knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional knowledge contained within ancestor collections above the current working directory of application programs when knowledge requests are issued.
Claim 26
Dependent Claim 106 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses aggregated knowledge search rules, thereby providing a solution to the aggregated knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, or with particular aggregated knowledge space names, and thereby enabling application programs to have access to additional knowledge contained within aggregated knowledge spaces regardless of current working directories at the time knowledge requests are issued, and thereby making it possible for humans to use convenient, named aggregated knowledge space stacks to better specify and control knowledge requests.
Claim 27
Dependent Claim 62 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses virtual platform search rules, thereby providing a solution to the platform dependent knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby enabling application programs to share platform dependent application knowledge among various virtual platforms, to reduce knowledge maintenance costs.
Claim 28
Dependent Claim 46 words
The programmable device of claim 16 , wherein (a) said step of building a set of search rules uses remote knowledge search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby helping to centralize knowledge administration activities and reduce knowledge maintenance costs.
Claim 29
Dependent Claim 66 words
The programmable device of claim 16 , wherein (a) said step of performing a search uses knowledge directories containing knowledge that is shared by multiple applications, thereby providing a solution to the shared knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by reducing the number of identical knowledge files required to support multiple application programs.
Claim 30
Dependent Claim 58 words
The programmable device of claim 16 , wherein (a) said step of performing a search uses installable knowledge directories, thereby providing a solution to the installable knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 31
Dependent Claim 60 words
The programmable device of claim 16 , wherein (a) said step of performing a search uses a client program to initiate remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by using knowledge from remote servers.
Claim 32
Dependent Claim 64 words
The programmable device of claim 16 , wherein (a) said step of performing a search uses a server program to perform remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by centralizing knowledge administration and maintenance on shared knowledge servers.
Claim 33
Dependent Claim 114 words
A computer readable memory, encoded with data representing a collection knowledge system program that can be used to direct a computer when used by the computer, comprising: (a) means for receiving a knowledge request to provide requested knowledge, (b) means for building a set of search rules to guide the search for said requested knowledge, (c) means for performing a knowledge search for said requested knowledge using said set of search rules, and (d) means for returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 34
Dependent Claim 114 words
A computer readable memory, encoded with data representing a collection knowledge system program that can be used to direct a computer when used by the computer, comprising: (a) means for receiving a knowledge request to provide requested knowledge, (b) means for building a set of search rules to guide the search for said requested knowledge, (c) means for performing a knowledge search for said requested knowledge using said set of search rules, and (d) means for returning knowledge search results to the request originator, thereby providing a solution to the scalable knowledge delivery problem, and thereby enabling application programs to obtain arbitrary processing knowledge in a fully-automated, scalable way that was not previously available.
Claim 35
Dependent Claim 99 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses an environment variable to reference an initial set of search rules, thereby helping to solve the customized knowledge problem, and thereby allowing human users to easily choose which of various sets of initial search rules should be used to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 36
Dependent Claim 95 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses a special file containing a pathname to reference an initial set of search rules, thereby allowing application programs that do not have access to environment variables to reference an initial set of search rules to begin said calculation of search rules, and thereby enabling human users to control the knowledge trees that are used by applications to formulate a second set of search rules that are used to perform a search for said requested knowledge.
Claim 37
Dependent Claim 86 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses a first set of initial search rules to build said set of search rules that are used to perform said knowledge search for said requested knowledge, thereby making it possible to dynamically calculate said second set of search rules using said first set of search rules, according to parameters of said knowledge request, and thereby enabling the use of particular knowledge trees for particular knowledge requests.
Claim 38
Dependent Claim 68 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses one or more named context definition files, thereby providing a solution to the customized knowledge problem, and thereby providing a solution to the coupled-application knowledge problem, and thereby making it possible for humans to use convenient named contexts to better specify and control knowledge searches for requested knowledge.
Claim 39
Dependent Claim 78 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses placeholder and instance substitution strings, thereby providing a mechanism for instantiating generic search rules with particular instance values from the current knowledge request, and thereby making it possible for humans to use convenient generic search rules to represent knowledge trees whose specific locations are calculated at runtime, and thereby increasing the flexibility of the search rule construction process.
Claim 40
Dependent Claim 85 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses mobile knowledge search rules, thereby providing a solution to the mobile knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional mobile knowledge when the current working directory of said application program lies within the boundaries of a mobile collection when a knowledge request is issued.
Claim 41
Dependent Claim 78 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses workspace knowledge search rules, thereby providing a solution to the workspace knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, and thereby enabling application programs to have access to additional knowledge contained within ancestor collections above the current working directory of application programs when knowledge requests are issued.
Claim 42
Dependent Claim 107 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses aggregated knowledge search rules, thereby providing a solution to the aggregated knowledge problem, and thereby making it possible for humans to associate particular bodies of knowledge with particular filesystem locations, or with particular aggregated knowledge space names, and thereby enabling application programs to have access to additional knowledge contained within aggregated knowledge spaces regardless of current working directories at the time knowledge requests are issued, and thereby making it possible for humans to use convenient, named aggregated knowledge space stacks to better specify and control knowledge requests.
Claim 43
Dependent Claim 63 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses virtual platform search rules, thereby providing a solution to the platform dependent knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby enabling application programs to share platform dependent application knowledge among various virtual platforms, to reduce knowledge maintenance costs.
Claim 44
Dependent Claim 47 words
The computer readable memory of claim 31 , wherein (a) said means for building a set of search rules uses remote knowledge search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby helping to centralize knowledge administration activities and reduce knowledge maintenance costs.
Claim 45
Dependent Claim 67 words
The computer readable memory of claim 31 , wherein (a) said step of performing a search uses knowledge directories containing knowledge that is shared by multiple applications, thereby providing a solution to the shared knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by reducing the number of identical knowledge files required to support multiple application programs.
Claim 46
Dependent Claim 59 words
The computer readable memory of claim 31 , wherein (a) said step of performing a search uses installable knowledge directories, thereby providing a solution to the installable knowledge problem, and thereby helping to solve the knowledge organization problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 47
Dependent Claim 61 words
The computer readable memory of claim 31 , wherein (a) said step of performing a search uses a client program to initiate remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by using knowledge from remote servers.
Claim 48
Dependent Claim 65 words
The computer readable memory of claim 31 , wherein (a) said step of performing a search uses a server program to perform remote searches according to remote search rules, thereby providing a solution to the scalable knowledge delivery problem, and thereby reducing knowledge administration and maintenance costs on the client side of the network installation by centralizing knowledge administration and maintenance on shared knowledge servers.
Claim 49
Dependent Claim 86 words
A process for installing installable knowledge into a collection knowledge system, comprising the following steps: (a) accessing an index file describing the installable knowledge, (b) accessing a knowledge data directory containing the installable knowledge, (c) installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 50
Dependent Claim 86 words
A process for installing installable knowledge into a collection knowledge system, comprising the following steps: (a) accessing an index file describing the installable knowledge, (b) accessing a knowledge data directory containing the installable knowledge, (c) installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 51
Dependent Claim 66 words
The process of claim 46 , wherein (a) said index file is dynamically calculated as part of said step of installing said index file into a special installable knowledge directory, thereby reducing installable knowledge maintenance costs by the effort required to manually maintain indexes for installable knowledge, and thereby reducing error rates in indexes by removing all human labor from the process of creating such indexes.
Claim 52
Dependent Claim 57 words
The process of claim 46 , wherein (a) said step of installing said index file and said knowledge data directory uses a client program to communicate with a remote collection knowledge system server, thereby enabling multiple clients to conveniently add knowledge to a remote server that is part of a client-server implementation of a collection knowledge system.
Claim 53
Dependent Claim 100 words
A programmable collection knowledge system device for installing installable knowledge into a collection knowledge system, whose actions are directed by software executing a process comprising the following steps: (a) accessing an index file describing the installable knowledge, (b) accessing a knowledge data directory containing the installable knowledge, (c) installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, and thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 54
Dependent Claim 100 words
A programmable collection knowledge system device for installing installable knowledge into a collection knowledge system, whose actions are directed by software executing a process comprising the following steps: (a) accessing an index file describing the installable knowledge, (b) accessing a knowledge data directory containing the installable knowledge, (c) installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, and thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 55
Dependent Claim 67 words
The programmable device of claim 49 , wherein (a) said index file is dynamically calculated as part of said step of installing said index file into a special installable knowledge directory, thereby reducing installable knowledge maintenance costs by the effort required to manually maintain indexes for installable knowledge, and thereby reducing error rates in indexes by removing all human labor from the process of creating such indexes.
Claim 56
Dependent Claim 58 words
The programmable device of claim 49 , wherein (a) said step of installing said index file and said knowledge data directory uses a client program to communicate with a remote collection knowledge system server, thereby enabling multiple clients to conveniently add knowledge to a remote server that is part of a client-server implementation of a collection knowledge system.
Claim 57
Dependent Claim 103 words
A computer readable memory, encoded with data representing an installable knowledge program, that can be used to direct a computer when used by the computer, comprising: (a) means for accessing an index file describing the installable knowledge, (b) means for accessing a knowledge data directory containing the installable knowledge, (c) means for installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 58
Dependent Claim 103 words
A computer readable memory, encoded with data representing an installable knowledge program, that can be used to direct a computer when used by the computer, comprising: (a) means for accessing an index file describing the installable knowledge, (b) means for accessing a knowledge data directory containing the installable knowledge, (c) means for installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system, thereby providing a solution to the installable knowledge problem, and thereby helping to reduce knowledge maintenance costs by enabling humans to work with smaller, mobile, encapsulated bodies of installable knowledge.
Claim 59
Dependent Claim 68 words
The computer readable memory of claim 52 , wherein (a) said index file is dynamically calculated as part of said step of installing said index file into a special installable knowledge directory, thereby reducing installable knowledge maintenance costs by the effort required to manually maintain indexes for installable knowledge, and thereby reducing error rates in indexes by removing all human labor from the process of creating such indexes.
Claim 60
Dependent Claim 59 words
The computer readable memory of claim 52 , wherein (a) said means for installing said index file and said knowledge data directory uses a client program to communicate with a remote collection knowledge system server, thereby enabling multiple clients to conveniently add knowledge to a remote server that is part of a client-server implementation of a collection knowledge system.

References Cited (Backward Citations)

US5706405A Cited
US6021403A Cited
US5917489A Cited
US6057841A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-08-31 2008-03-01 2008-08-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-08-31 2012-03-01 2012-08-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-08-31 2016-03-01 2016-08-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag