IP Library Granted Patent US 7,882,055
Granted Patent B2
US 7,882,055 · App. 11/781,419 · Granted Feb 1, 2011

Knowledge discovery agent system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,882,055
App. No.
11/781,419
Granted
Feb 1, 2011
Kind
B2
Abstract

A system and method for processing information in unstructured or structured form, comprising a computer running in a distributed network with one or more data agents. Associations of natural language artifacts may be learned from natural language artifacts in unstructured data sources, and semantic and syntactic relationships may be learned in structured data sources, using grouping based on a criteria of shared features that are dynamically determined without the use of a priori classifications, by employing conditional probability constraints.

Claims (31)

1. A dynamic conceptual network system, comprising:

a computer with a processor, said computer in communication with a distributed network;

at least one non-transitory computer-readable storage medium in communication with said computer for storing programs and information; and

program instructions stored on said storage medium, said program instructions controlling at least one data agent in said distributed network;

wherein said at least one data agent learns associations of natural language artifacts in unstructured data sources or semantic and syntactic relationships in structured data sources in conventional formats used by relational database systems, or both, wherein said natural language artifacts comprise at least one of words, phrases, subjects, predicates, modifiers, and other syntactic forms, and said learning associations comprise calculating co-occurrences within a semantic unit;

further wherein the learned associations resulting from said learning associations of natural language artifacts are formed using grouping of one natural language artifact in an interaction window with another at least one natural language artifact in said interaction window, based on a criteria of shared features of one or more sets from said grouping constituting measurements from said data sources;

further wherein said criteria of shared features are dynamically determined without the use of a priori classifications and using conditional probability constraints between sets of learned associations; and

further wherein said grouping creates a network of conditional probabilities between all encountered natural language artifacts or a subset thereof, determined by consideration of conditional interaction probabilities based on a history of measurements from said data sources.

2. The dynamic conceptual network system of claim 1 , further comprising means for representing learned associations in a specific format;

wherein said specific format is compatible for operations for mapping between a plurality of data structures and languages comprising one or more of arrays, vector spaces, first order predicate logic, Conceptual Graphs, SQL, and typed programming languages; and

further wherein said typed program languages comprise one or more of Java, C++, and other conventional programming languages.

3. The dynamic conceptual network system of claim 1 , further comprising means for constructing hierarchies of association across a state space of term usage compatible for interpolation of mapping functions between sets of terms;

wherein said mapping functions include one or more of fuzzy-type, weighted-type, or other types of mapping functions; and

further wherein said sets of terms have corresponding particular syntactic positions.

4. The dynamic conceptual network system of claim 1 , further comprising means for generating a structure of mapping functions composed of sets of terms in particular semantic positions;

wherein said structure is a formal semantic structure of one or more of programming languages, modal logics, frame systems, and ontologies of objects and relationships.

5. The dynamic conceptual network system of claim 1 , further comprising:

means for collecting data input generated by interaction with a human user;

sensors for learning from said input;

means for utilizing results of said learning by said sensors to reorganize and alter mapping functions induced from analyzed input; and

means for aligning said mapping functions according to human natural usage information in said results of said learning;

wherein said data input is in the form of structured data or unstructured data.

6. The dynamic conceptual network system of claim 1 , further comprising:

a chatbot comprising a chatbot engine constructed and adapted for engaging in dialogue with a user through natural language;

a conversational inference module constructed and adapted for translating requests from said chatbot to said computer, said at least one storage means, and said at least one data agent; and

at least one data extractor connected to an existing third-party information system and constructed and adapted for interfacing therewith in response to requests processed by said chatbot and said conversational inference module.

7. The dynamic conceptual network system of claim 6 , wherein said existing third-party information system is a medical information system selected from the group comprising physician offices systems, hospital systems, corporate systems, and health care providers network systems.

8. The dynamic conceptual network system of claim 1 , further constructed and adapted for interfacing with medical information systems selected from the group comprising physician offices systems, hospital systems, corporate systems, and health care provider network systems.

9. The dynamic conceptual network system of claim 1 , further comprising:

at least one network data agent, constructed and adapted for connecting at least one preselected physician information system to at least one health care provider network, and further constructed and adapted for extracting data from said at least one preselected physician information system and providing said data to said at least one health care provider network.

10. The system of claim 1 , further constructed and adapted to cluster and visualize data pertaining to defense intelligence and further comprising a human analyst of defense intelligence data, wherein said clustering and visualizing are provided to said human analyst as supplemental means for analyzing data.

Assignments (8)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME NO. 54537/0541 Recorded Feb 22, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: DIGITAL REASONING SYSTEMS, INC.; MOBILEGUARD, LLC; ACTIANCE, INC.; ENTREDA, INC.
Reel/Frame 059353/0549 →
PATENT SECURITY AGREEMENT Recorded Feb 18, 2022
From: DIGITAL REASONING SYSTEMS, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 059191/0435 →
SECURITY INTEREST Recorded Dec 3, 2020
From: DIGITAL REASONING SYSTEMS, INC.; MOBILEGUARD, LLC; ACTIANCE, INC.; ENTRADA, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 054537/0541 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 050289/0090 Recorded Nov 23, 2020
From: MIDCAP FINANCIAL TRUST
To: DIGITAL REASONING SYSTEMS, INC.
Reel/Frame 054499/0041 →
SECURITY INTEREST Recorded Sep 6, 2019
From: DIGITAL REASONING SYSTEMS, INC.
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 050289/0090 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2017
From: SILICON VALLEY BANK
To: DIGITAL REASONING SYSTEMS, INC.
Reel/Frame 042701/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: ESTES, TIMOTHY W.
To: DIGITAL REASONING SYSTEMS, INC.
Reel/Frame 033695/0259 →
SECURITY INTEREST Recorded May 18, 2014
From: DIGITAL REASONING SYSTEMS, INC.
To: SILICON VALLEY BANK
Reel/Frame 032919/0354 →
Continuity (3)
Continuation 1044365300 · May 21, 2003
Provisional Application 6038250300 · May 22, 2002
Related Publication 20080016020A1 · Jan 17, 2008