Computer program products, systems and methods for information discovery and relational analyses
First Claim
Patent Images
1. A system for data mining from one or more data sources comprising:
- a source of data comprising one or more domains of information;
an Object-Relationship Database comprising objects from the one or more domains of information; and
a knowledge discovery engine where relationships between two or more integrated objects are identified, retrieved, grouped, ranked, filtered and numerically evaluated.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system, method for accessing domains of information to identify heretofore unknown relationships between disparate sources of data to seek and obtain knowledge, the invention includes a source of data with one or more domains of information, an Object-Relationship Database for integrating objects from one or more domains of information and a knowledge discovery engine where relationships between two or more objects are identified, retrieved, grouped, ranked, filtered and numerically evaluated.
-
Citations
152 Claims
-
1. A system for data mining from one or more data sources comprising:
- a source of data comprising one or more domains of information;
an Object-Relationship Database comprising objects from the one or more domains of information; and
a knowledge discovery engine where relationships between two or more integrated objects are identified, retrieved, grouped, ranked, filtered and numerically evaluated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 68, 69, 97, 98, 99, 100, 114, 118, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 151)
- a source of data comprising one or more domains of information;
-
30. A system for relating objects comprising:
-
an object-relationship database generated from a data source comprising one or more domains of information; and
a knowledge discovery engine that recognizes relationships between objects in a data source, wherein the knowledge discovery engine identifies a one or more cooccurrences of objects within the data source, and identifies implicit relationships between the objects. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A system for identifying a new indication for a drug comprising:
-
an object-relationship database generated from a data source comprising one or more domains of information including information relating to the drug; and
a knowledge discovery engine that recognizes meaningful relationships in a data source for the drug, wherein the knowledge discovery engine identifies one or more co-occurrences of objects within the data source and the drug, and generates a comprehensive network of relationships between objects in the object-relationship database and the drug, wherein at least one relationship identifies a new indication for the drug. - View Dependent Claims (36, 37)
-
-
38. A system for identifying a contraindication and/or side-effect for a drug comprising:
-
an object-relationship database generated from a data source comprising one or more domains of information including information relating to the drug; and
a knowledge discovery engine that recognizes meaningful relationships in the object relationship database, wherein the knowledge discovery engine identifies one or more cooccurrences of objects and a drug in a data source, identifies shared and implicit relationships between objects and the drug, and identifies the likelihood that one or more of the relationships indicates one or more contraindications and/or side-effect of the drug. - View Dependent Claims (39)
-
-
40. A system for identifying interactions between at least two drugs comprising:
-
an object-relationship database generated from a data source comprising one or more domains of information including information relating to the at least two drugs; and
a knowledge discovery engine that recognizes meaningful relationships in the object relationship database, wherein the knowledge discovery engine identifies one or more cooccurrences of objects and drugs in the data source, identifies shared and implicit relationships between objects and the drugs, and identifies the likelihood that co-occurrence of the one or more objects with the at least two drugs indicates an interaction between the at least two drugs. Could also be two genes or a drug and a gene, ie other relationships of value. - View Dependent Claims (41)
-
-
42. A system for identifying relationships between a chemical compound or biomolecule and a disease comprising:
-
an object-relationship database generated from a data source comprising one or more domains of information including information relating to the disease and a chemical compound or biomolecule; and
a knowledge discovery engine that recognizes meaningful relationships in the data source for the disease, wherein the knowledge discovery engine;
identifies one or more co-occurrences of objects, the disease and/or the chemical compound or biomolecule within the data source, and identifies shared and implicit relationships between the chemical compound or biomolecule and the disease. - View Dependent Claims (43, 44)
-
-
62. A method for data mining from a data source comprising one or more domains of knowledge comprising the steps of:
-
obtaining or accessing a data source;
generating an Object-Relationship Database comprising objects from the data source data; and
identifying the strength of direct and implicit relationships in the Object-Relationship database. - View Dependent Claims (63, 65, 66)
-
-
67. A method for relating objects comprising the steps of:
-
generating an object-relationship database generated from a data source comprising one or more data sources, or accessing the object-relationship database; and
identifying implicit relationships between objects using a knowledge discovery engine; and
determining the strength of the relationships. - View Dependent Claims (70)
-
-
71. A method for identifying a new indication for a drug comprising:
-
obtaining or accessing an object-relationship database generated from a data source which includes information relating to the drug; and
processing information in the object-relationship database with a knowledge discovery engine that recognizes meaningful relationships, by identifying one or more co-occurrences of objects from the data source;
generating a comprehensive network of relationships between objects in the object-relationship database and the drug to identify implicit relationships between the object and the drug, wherein at least one relationship identifies a new indication for the drug. - View Dependent Claims (72, 152)
-
-
73. A method for identifying a contraindication or side-effect for a drug comprising:
-
obtaining or accessing an object-relationship database generated from a data source comprising one or more domains of information including information relating to the drug; and
processing information in the object-relationship database with a knowledge discovery engine that recognizes meaningful relationships in the object relationship database, wherein the knowledge discovery engine identifies one or more cooccurrences of objects and a drug in a data source, identifies shared and implicit relationships between objects and the drug, and identifies the likelihood that one or more of the relationships indicates one or more contraindications and/or side-effects of the drug.
-
-
74. A method for identifying interactions between at least two drugs comprising:
-
obtaining or accessing an object-relationship database generated from a data source comprising one or more domains of information including information relating to the at least two drugs; and
processing information in the object-relationship database with a knowledge discovery engine that recognizes meaningful relationships in the object relationship database, wherein the knowledge discovery engine identifies one or more cooccurrences of objects and drugs in the data source, identifies shared and implicit relationships between objects and the drugs, and identifies the likelihood that co-occurrence of the one or more objects with the at least two drugs indicates an interaction between the at least two drugs.
-
-
75. A method for identifying relationships between a chemical compound or a biomolecule and a disease comprising:
-
obtaining an object-relationship database generated from a data source comprising one or more domains of information; and
processing information in the object-relationship database using a knowledge discovery engine wherein the knowledge discovery engine;
identifies one or more co-occurrences of objects, the disease and/or the chemical compound or biomolecule within the data source, and identifies shared and implicit relationships between the chemical compound or biomolecule and the disease.
-
-
76. A method for creating an Object-Relationship Database (ORD) comprising the steps of:
-
compiling one or more objects from one or more data sources grouping the information in the one or more data sources into an object-relationship database;
constructing a database of lexical variants from one or more data sources;
comparing the database of lexical variants to objects in the Object-Relationship Database;
scanning the object-relationship database with the database of lexical variants to add synonyms assigning each object a unique numeric ID and storing adirectional relationships by lowest ID first; and
checking the object-relationship database for errors. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A method for identifying novel correlative relationships comprising the steps of:
- identifying one or more topical clusters from a data source;
compiling a database of objects from one or more topical clusters;
refining the database of objects to reduce redundancies;
scanning the topical set from the data source for co-occurring objects;
identifying co-occurring objects as relationships;
analyzing the identified relationships for statistical relevance with respect to one or more objects;
creating one or more relationship databases; and
storing the relationships and relationship databases. - View Dependent Claims (92, 93, 94, 96)
- identifying one or more topical clusters from a data source;
-
95. The method of 94, wherein the step of identifying relationships within the relationship database comprises the steps of:
-
assigning each object a unique numeric ID; and
storing adirectional relationships by lowest ID first.
-
-
101. A method of evaluating direct relationships between one or more objects comprising the steps of:
-
computing an association strength vector between one or more first, second and third objects;
obtaining a source impact score from a database of source impact scores for the one or more objects for the first, second or third objects; and
multiplying the strength vector by the source impact score for one or more of the first, second or third objects. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108)
-
-
109. A computer program embodied on a computer readable medium for accessing domains of information comprising:
-
a code segment adapted to contain a source of data comprising one or more domains of information;
a code segment adapted to maintain an Object-Relationship Database; and
a code segment adapted to contain a knowledge discovery engine where relationships between two or more objects are searched, grouped, ranked, filtered, and retrieved.
-
-
110. A computer program embodied on a computer readable medium for creating an Object-Relationship Database (ORD) comprising:
-
a code segment adapted to compile one or more database objects;
a code segment adapted to group the information in the one or more databases into an object-relationship database;
a code segment adapted to construct a database of lexical variants from one or more databases;
a code segment adapted to scan the object-relationship database with the database of lexical variants to add synonyms; and
a code segment adapted to assign each object a unique numeric ID and storing adirectional relationships by lowest ID first; and
a code segment adapted to check the object-relationship database for errors.
-
-
111. A data structure comprising a plurality of candidate compounds for new drug therapy generated by a method comprising the steps of:
-
accessing a source of data comprising one or more domains of information;
compiling the domains of information into an Object-Relationship Database for integrating objects from the one or more domains of information; and
using a knowledge discovery engine where relationships between two or more integrated objects are identified, retrieved, grouped, ranked, filtered and numerically evaluated.
-
-
112. A data structure comprising a plurality of candidate compounds for evaluation generated by a method comprising the steps of:
-
obtaining an object-relationship database generated from a data source comprising one or more databases of information; and
processing one or more objects using a knowledge discovery engine to recognize meaningful relationships from a data source comprising the steps of;
identifying one or more co-occurrences of objects from the data source;
generating a comprehensive network of relationships; and
storing the shared relationships evaluated by one or more statistical bounded network models, wherein a query is performed on the shared relationships to identify novel relationships from the comprehensive network of relationships.
-
-
113. A system for identifying a previously unidentified use for a compound comprising the steps of:
-
obtaining an object-relationship database generated from a data source comprising one or more domains of information including information relating to the compound; and
processing the information in the data source using a knowledge discovery engine thatrecognizes meaningful relationships between a drug and one or more objects by identifying one or more co-occurrences of objects in a data source;
generating a comprehensive network of relationships; and
storing the shared relationships evaluated by one or more statistical bounded network models.
-
-
115. A method of treating cardiac hypertrophy comprising the steps of:
providing a patient in need of the treatment with a therapeutically effective amount of a Chlorpromazine.
-
116. A method of treating cardiac hypertrophy comprising the steps of:
providing a patient in need of the treatment with therapeutically effective amount of a Chlorpromazine.
-
117. A method of treating cardiac hypertrophy comprising the steps of:
- providing a patient in need of the treatment with a therapeutically effective amount of a compound (make another claim for groups of compounds that would be used together in a combination therapy) selected from the group consisting of;
compound selected from the group consisting of;
Naloxone, Naltrexone, Triiodothyronine, Clonidine, Estrogen, Tamoxifen, Colchicine, Bradykinin, Omapatrilat, Apstatin, COX-2 selective inhibitor, 5-LOX inhibitor, Thromboxane A2 Receptor Antagonist, Melatonin, Morphine, Warfarin/Heparin, Cortisol, and Methionine.
- providing a patient in need of the treatment with a therapeutically effective amount of a compound (make another claim for groups of compounds that would be used together in a combination therapy) selected from the group consisting of;
-
119. A method for treating of non-insulin dependent diabetes mellitus (NIDDM) comprising the steps of:
administering to a patient in need of therapy for NIDDM;
a therapeutically effective amount of a compound that increases the methylation of cellular nucleic acids.
-
120. A method for treating of non-insulin dependent diabetes mellitus (NIDDM) comprising the steps of:
adminstering to a patient in need of therapy for NIDDM, a therapeutically effective amount of DNA methylation precursors.
-
121. A nutritional supplement for an individual at risk for of non-insulin dependent diabetes mellitus (NIDDM) comprising:
one or more DNA methylation precursors at an amount effective to normalize the level of DNA methylation.
-
122. A method for treating migraine headaches comprising the steps of:
identifying a patient in need of therapy for a migraine headache; and
providing the patient with a therapeutically effective amount of sildenafil.
-
123. A method for treating muscular spasms comprising the steps of:
-
identifying a patient in need of therapy for a muscular spasm; and
providing the patient with a therapeutically effective amount of sildenafil.
-
-
136. A method of finding implicit relationships comprising the steps of
identifying one or more objects directly related to one or more query objects as a set of directly related objects; -
identifying one or more objects related to the set of directly related objects as a set of implicitly related objects; and
quantitatively evaluating each implicitly related object to determine a probability that it shares a meaningful relationship with the query object by deriving an importance score and a veracity score. - View Dependent Claims (137, 138)
-
-
139. A method of identifying relationships shared by one or more objects in a set comprising a plurality of objects;
- comprising the steps of;
enumerating a set of objects;
identifying all new objects related to the set from a data source; and
quantitatively evaluating the statistical significance that the new object is related to the set. - View Dependent Claims (140, 141, 142, 143, 144, 145, 146, 147, 148, 149)
- comprising the steps of;
-
150. A data structure comprising an implicit relationship as set forth in FIG. 25.
Specification