Information life cycle search engine and method
First Claim
1. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a prioritized hierarchical taxonomic system encompassing some select content, comprising:
- engaging user-selected filters including one or more contextual filters, one or more semiotic filters, and at least one hierarchical taxonomic filter in said taxonomic system;
engaging a user-selected first plurality of priorities from said at least one prioritized hierarchical taxonomic filter;
gathering input data represented by a source document or a data stream, said input data having data elements therein;
identifying all data elements in said input data with said hierarchical taxonomic system and further identifying data elements representing supplemental select content corresponding to said first plurality of priorities therefrom;
identifying all data elements in said input data matching said contextual filters and said semiotic filters as further supplemental select content;
engaging a user-selected divergence search function;
said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more of said contextual filters and said semiotic filters, tagging said unknown words, characters, images or data objects for one of contextual relevancy and hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and
searching said data collections with both said supplemental select content data elements and said further supplemental select content and said negative content filters, and gathering supplemental documents based on said divergence function.
1 Assignment
0 Petitions
Accused Products
Abstract
Search engine process operates on data collections to expand a user'"'"'s knowledge about select content (SC) words, data objects, etc. A prioritized hierarchical taxonomic system (H-tax-sys) encompasses some SC is set, input data is classified thereto, and non-matching data (non-SC) is identified. The non-SC are used as a search terms. Additionally-optionally, the process identifies input data as SC per n priority H-tax, and uses these as search terms. Additionally-optionally, input data matching SC is added as search terms. Additionally-optionally, search terms are extracted from the input based upon H-tax. Supplemental documents are gathered, H-tax classified, mapped and represented with and without mapped search terms.
-
Citations
119 Claims
-
1. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a prioritized hierarchical taxonomic system encompassing some select content, comprising:
-
engaging user-selected filters including one or more contextual filters, one or more semiotic filters, and at least one hierarchical taxonomic filter in said taxonomic system; engaging a user-selected first plurality of priorities from said at least one prioritized hierarchical taxonomic filter; gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying all data elements in said input data with said hierarchical taxonomic system and further identifying data elements representing supplemental select content corresponding to said first plurality of priorities therefrom; identifying all data elements in said input data matching said contextual filters and said semiotic filters as further supplemental select content; engaging a user-selected divergence search function; said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more of said contextual filters and said semiotic filters, tagging said unknown words, characters, images or data objects for one of contextual relevancy and hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and searching said data collections with both said supplemental select content data elements and said further supplemental select content and said negative content filters, and gathering supplemental documents based on said divergence function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a prioritized hierarchical taxonomic system encompassing some select content, comprising:
-
gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying data elements in said input data with said hierarchical taxonomic system and identifying non-matching data elements which do not match said select content; engaging a user-selected divergence search function; and searching said data collections with said non-matching data elements, and gathering supplemental documents based on said divergence function; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects therein, comprising:
-
employing a prioritized hierarchical taxonomic system which encompasses some select content; gathering input data represented by a source document or a data stream, said input data having data elements therein; tagging each data element in said input data based upon said hierarchical taxonomic system; engaging a user-selected divergence search function; searching through said data collections and gathering supplemental documents having non-matching data elements from said data input which do not match said select content based upon said divergence function; tagging each data element in said supplemental documents based upon said hierarchical taxonomic system; and compiling either the data elements from said supplemental documents or the supplemental documents into a representation of said hierarchical taxonomic system; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A non-transitory computer readable medium containing programming instructions for computerized searching through electronic datacollections, represented by databases or data structures, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a prioritized hierarchical taxonomic system encompassing some select content, comprising:
-
gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying data elements in said input data with said hierarchical taxonomic system and identifying non-matching data elements which do not match said select content; engaging a user-selected divergence search function; and searching said data collections with said non-matching data elements, and gathering supplemental documents based on said divergence function; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A non-transitory computer readable medium containing programming instructions for computerized searching through electronic data collections, represented by databases or data structures, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects therein, comprising:
-
employing a prioritized hierarchical taxonomic system which encompasses some select content; gathering input data represented by a source document or a data stream, said input data having data elements therein; tagging each data element in said input data based upon said hierarchical taxonomic system; engaging a user-selected divergence search function; searching through said data collections and gathering supplemental documents having non-matching data elements from said data input which do not match said select content based upon said divergence function; tagging each data element in said supplemental documents based upon said hierarchical taxonomic system; and compiling either the data elements from said supplemental documents or the supplemental documents into a representation of said hierarchical taxonomic system; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A non-transitory computer readable medium containing programming instructions for computerized searching through electronic data collections, represented by databases or data structures, to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a prioritized hierarchical taxonomic system encompassing some select content, comprising:
-
engaging user-selected filters including one or more contextual filters, one or more semiotic filters, and at least one hierarchical taxonomic filter in said taxonomic system; engaging a user-selected first plurality of priorities from said prioritized hierarchical taxonomic system; gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying data elements in said input data with said hierarchical taxonomic system and identifying data elements representing supplemental select content corresponding to said first plurality of priorities therefrom; identifying data elements in said input data matching said contextual filters and said semiotic filters as further supplemental select content; engaging a user-selected divergence search function; and
said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more of said contextual filters and said semiotic filters, tagging said unknown words, characters, images or data objects for one of contextual relevancy and hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; andsearching said data collections with both said supplemental select content data elements and said further supplemental select content and said negative content filters, and gathering supplemental documents based on said divergence function. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A method of computerized searching through electronic data collections in a distributed computer system to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a ranked categorical classification system encompassing some select content, comprising:
-
selecting a plurality of classifications from said classification system; gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying input data elements corresponding to said plurality of classifications to derive supplemental select content; engaging a user-selected divergence search function; and searching said data collections with said supplemental select content and gathering supplemental documents based on said divergence function; and compiling said supplemental documents based upon said classification system; searching said data collections with both said supplemental select content data elements and said further supplemental select content, and gathering supplemental documents based said divergence function; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (94, 95, 96, 97, 98, 101)
-
-
99. A method of computerized searching through electronic data collections in a distributed computer system to expand a user'"'"'s knowledge about select content represented by one or more predetermined words, characters, images or data objects, with a ranked categorical classification system encompassing some select content, comprising:
-
selecting a plurality of classifications from said classification system; gathering input data represented by a source document or a data stream, said input data having data elements therein; identifying input data elements corresponding to said plurality of classifications to derive supplemental select content; searching said data collections with said supplemental select content and gathering supplemental documents based thereon; compiling said supplemental documents based upon said classification system; and one or more of the following expansion and attenuation functions including; filtering non-matching input data elements which do not match said select content and searching said data collections with said non-matching data elements and gathering supplemental documents based thereon; searching said data collections with some select content and gathering supplemental documents based thereon; expanding a bandwidth of said search by adding select content, altering the identification of input data elements corresponding to said plurality of classifications, and applying contextual filters to said supplemental select content; contracting a bandwidth of said search by adding select content, altering the identification of input data elements corresponding to said plurality of classifications, and applying contextual filters to said supplemental select content; engaging a user-selected divergence search function; and narrowing said searching said data collections with said divergence function and with a feedback attenuation filter controlled by one of;
said supplemental documents exceed a predetermined number, said supplemental documents exceed data elements matching a predetermined number of select content therein, a predetermined number of data elements from said supplemental documents exceed a predetermined number of priorities in said classification system, and data elements in said supplemental documents exceed predetermined contextual rules or algorithms related to said select content; andexpanding said searching said data collections with said divergence function and with a feedback expansion filter controlled by one of;
said supplemental documents do not exceed a predetermined number, said supplemental documents do not include a data elements matching a predetermined number of select content therein, a predetermined number of data elements from said supplemental documents do not fulfill a predetermined number of priorities in said hierarchical taxonomic system, and data elements in said supplemental documents do not met predetermined contextual rules or algorithms related to said select content; andsaid divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (100, 102, 103)
-
-
104. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, utilizing a prioritized hierarchical classification system comprising:
-
selecting a first plurality of priorities from said prioritized hierarchical classification system; extracting search terms from input data represented by a source document or a data stream, by identifying data elements in said input data with said classification system corresponding to said first plurality of priorities therefrom; searching said data collections with said search terms and gathering supplemental documents based thereon; resetting said first plurality of priorities in said classification system to a second plurality of priorities in said classification system; extracting secondary search terms from input data elements with said classification system corresponding to said second plurality of priorities and repeating the search of said data collections with said secondary search terms and gathering secondary supplemental documents; and
,determining whether said supplemental documents and said secondary supplemental documents exhibit convergent or divergent characteristics; and engaging a user-selected divergence search function and searching said data collections; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (105, 106, 107, 108, 109)
-
-
110. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, utilizing a prioritized hierarchical classification system comprising:
-
selecting a first plurality of priorities from said prioritized hierarchical classification system; extracting search terms from input data represented by a source document or a data stream, by identifying data elements in said input data with said classification system corresponding to said first plurality of priorities therefrom; engaging a user-selected divergence search function; and searching said data collections with said search terms and gathering supplemental documents based on said divergence function; and
,extracting secondary search terms as data elements from said supplemental documents with said classification system corresponding to said first plurality of priorities and repeating the search of said data collections with said secondary search terms and gathering secondary supplemental documents; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (111, 112, 113, 114)
-
-
115. A method of computerized searching through electronic data collections, represented by databases or data structures in a distributed computer system, utilizing a prioritized hierarchical classification system comprising:
-
selecting a first plurality of priorities from said prioritized hierarchical classification system; extracting search terms from input data represented by a source document or a data stream, by identifying data elements in said input data with said classification system corresponding to said first plurality of priorities therefrom; engaging a user-selected divergence search function; and searching said data collections with said search terms and gathering supplemental documents based on said divergence function; and said divergence search function including identifying unknown words, characters, images or data objects in said source document or data stream with the use of one or more contextual filters and semiotic filters, tagging said unknown words, characters, images or data objects for one of a contextual relevancy and a hierarchical priority, said unknown words, characters, images or data objects used as negative content filters used to discover said unknown words, characters, images or data objects; and supplementally searching said data collections with said negative content filters, and gathering additional supplemental documents based on said divergence function. - View Dependent Claims (116, 117, 118, 119)
-
Specification