IP Library › Granted Patent US 10,872,122
Granted Patent B2
US 10,872,122 · App. 15/883,449 · Granted Dec 22, 2020

Knowledge management system and process for managing knowledge

Inventors: John Elliott (Silver Spring, MD); Talapady N. Bhat (Gaithersburg, MD); Ursula R. Kattner (Germantown, MD); Carelyn E. Campbell (Germantown, MD); Ram D. Sriram (Ellicott City, MD); Eswaran Subrahmanian (Washington, DC); Jacob Collard (Ithaca, NY); Ira Monarch (Pittsburgh, PA)
Assignee: GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE
G06F16/93G06F16/212G06F16/313G06F16/3344G06F40/117G06F40/169G06F40/211G06N5/00
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 10,872,122
App. No.
15/883,449
Granted
Dec 22, 2020
Kind
B2
Abstract

A knowledge management system includes: a default knowledge system including: a knowledge system and a knowledge database in communication with the knowledge system; and a knowledge store in communication with the default knowledge system and including: a taxonomy amendment, an annotation amendment, a canonicalization amendment, an ecosystem amendment, a term amendment, and a phrase amendment.

Claims (120)

1. A process for managing knowledge, the process comprising:

requesting a document by a knowledge manager;

communicating the documents to the knowledge manager from a knowledge database;

requesting a taxonomy by the knowledge manager;

communicating the taxonomy to the knowledge manager from a taxonomy manager;

requesting an ecosystem by the knowledge manager;

communicating the ecosystem to the knowledge manager from an ecosystem manager;

requesting an annotation by the knowledge manager;

communicating the annotation to the knowledge manager from an annotation manager with the annotation comprising an algebraic data type for a phrase such that the algebraic data type comprises a leaf that contains a string representing a lexical item; a left subtree; a right subtree; a head field that indicates whether the left subtree or right subtree contains a syntactic head of the phrase, and elements in the algebraic date type contain features that represent linguistic structure including syntactic category, dependency type, or a combination comprising at least one of the foregoing features; and

communicating a knowledge management data to a knowledge warehouse from the knowledge manager to manage knowledge,

wherein the knowledge management data comprises the documents, the taxonomy, the ecosystem, and the annotation.

2. The process of claim 1 , further comprising:

requesting a taxonomy creation by the taxonomy manager;

communicating the taxonomy creation to the taxonomy manager from a taxonomy builder;

requesting a taxonomy scheme by the taxonomy builder;

communicating the taxonomy scheme to the taxonomy builder from a taxonomy framework;

requesting a taxonomy amendment by the taxonomy framework; and

communicating the taxonomy amendment to the taxonomy framework from a knowledge store.

3. The process of claim 1 , further comprising:

requesting an ecosystem snippet by the ecosystem manager;

communicating the ecosystem snippet to the ecosystem manager from an ecosystem generator;

requesting an ecosystem scheme by the ecosystem generator;

communicating the ecosystem scheme to the ecosystem generator from an ecosystem framework;

requesting an ecosystem amendment by the ecosystem framework; and

communicating the ecosystem amendment to the ecosystem framework from a knowledge store.

4. The process of claim 1 , further comprising:

requesting an annotation scheme by the annotation manager;

communicating the annotation scheme to the annotation manager from an annotation framework;

requesting an annotation amendment by the annotation framework; and

communicating the annotation amendment to the annotation framework from a knowledge store.

5. The process of claim 1 , further comprising:

requesting a term snippet by the annotation manager;

communicating the term snippet to the annotation manager from a term generator;

requesting a term scheme by the term generator;

communicating the term scheme to the term generator from a term framework;

requesting a term amendment by the teen framework; and

communicating the term amendment to the term framework from a knowledge store.

6. The process of claim 1 , further comprising:

requesting a phrase snippet by the annotation manager;

communicating the phrase snippet to the annotation manager from a phrase generator;

requesting a phrase generation scheme by the phrase generator;

communicating the phrase generation scheme to the phrase generator from a phrase generation framework;

requesting a phrase generation amendment by the phrase generation framework;

communicating the phrase generation amendment to the phrase generation framework from a knowledge store;

requesting a canonicalized phrase by the phrase generator;

communicating the canonicalized phrase to the phrase generator from a phrase canonicalizer;

requesting a phrase canonicalizing scheme by the phrase canonicalizer;

communicating the phrase canonicalizing scheme to the phrase canonicalizer from a canonicalization framework;

requesting a canonicalization amendment by the canonicalization framework; and

communicating the canonicalization amendment to the canonicalization framework from a knowledge store.

7. A computer-implemented method, comprising:

requesting a document by a knowledge manager;

communicating the documents to the knowledge manager from a knowledge database;

requesting a taxonomy by the knowledge manager;

communicating the taxonomy to the knowledge manager from a taxonomy manager;

requesting an ecosystem by the knowledge manager;

communicating the ecosystem to the knowledge manager from an ecosystem manager;

requesting an annotation by the knowledge manager;

communicating the annotation to the knowledge manager from an annotation manager with the annotation comprising an algebraic data type for a phrase such that the algebraic data type comprises a leaf that contains a string representing a lexical item: a left subtree; a right subtree; a head field that indicates whether the left subtree or right subtree contains a syntactic head of the phrase, and elements in the algebraic date type contain features that represent linguistic structure including syntactic category, dependency type, or a combination comprising at least one of the foregoing features; and

communicating a knowledge management data to a knowledge warehouse from the knowledge manager to manage knowledge,

wherein the knowledge management data comprises the documents, the taxonomy, the ecosystem, and the annotation.

8. The computer-implemented method of claim 7 , further comprising:

requesting a taxonomy creation by the taxonomy manager;

communicating the taxonomy creation to the taxonomy manager from a taxonomy builder;

requesting a taxonomy scheme by the taxonomy builder;

communicating the taxonomy scheme to the taxonomy builder from a taxonomy framework;

requesting a taxonomy amendment by the taxonomy framework; and

communicating the taxonomy amendment to the taxonomy framework from a knowledge store.

9. The computer-implemented method of claim 8 , further comprising:

requesting an annotation scheme by the annotation manager;

communicating the annotation scheme to the annotation manager from an annotation framework;

requesting an annotation amendment by the annotation framework; and

communicating the annotation amendment to the annotation framework from a knowledge store.

10. A system comprising:

one or more computers configured to perform operations, the operations comprising:

requesting a document by a knowledge manager;

communicating the documents to the knowledge manager from a knowledge database;

requesting a taxonomy by the knowledge manager;

communicating the taxonomy to the knowledge manager from a taxonomy manager;

requesting an ecosystem by the knowledge manager;

communicating the ecosystem to the knowledge manager from an ecosystem manager;

requesting an annotation by the knowledge manager;

communicating the annotation to the knowledge manager from an annotation manager with the annotation comprising an algebraic data type for a phrase such that the algebraic data type comprises a leaf that contains a string representing a lexical item: a left subtree; a right subtree; a head field that indicates whether the left subtree or right subtree contains a syntactic head of the phrase, and elements in the algebraic date type contain features that represent linguistic structure including syntactic category, dependency type, or a combination comprising at least one of the foregoing features; and

communicating a knowledge management data to a knowledge warehouse from the knowledge manager to manage knowledge,

wherein the knowledge management data comprises the documents, the taxonomy, the ecosystem, and the annotation.

11. The system of claim 10 , further comprising:

requesting a taxonomy creation by the taxonomy manager;

communicating the taxonomy creation to the taxonomy manager from a taxonomy builder;

requesting a taxonomy scheme by the taxonomy builder;

communicating the taxonomy scheme to the taxonomy builder from a taxonomy framework;

requesting a taxonomy amendment by the taxonomy framework; and

communicating the taxonomy amendment to the taxonomy framework from a knowledge store.

12. The system of claim 11 , further comprising:

requesting an annotation scheme by the annotation manager;

communicating the annotation scheme to the annotation manager from an annotation framework;

requesting an annotation amendment by the annotation framework; and

communicating the annotation amendment to the annotation framework from a knowledge store.

13. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:

requesting a document by a knowledge manager;

communicating the documents to the knowledge manager from a knowledge database;

requesting a taxonomy by the knowledge manager;

communicating the taxonomy to the knowledge manager from a taxonomy manager;

requesting an ecosystem by the knowledge manager;

communicating the ecosystem to the knowledge manager from an ecosystem manager;

requesting an annotation by the knowledge manager;

communicating the annotation to the knowledge manager from an annotation manager with the annotation comprising an algebraic data type for a phrase such that the algebraic data type comprises a leaf that contains a string representing a lexical item; a left subtree; a right subtree; a head field that indicates whether the left subtree or right subtree contains a syntactic head of the phrase, and elements in the algebraic date type contain features that represent linguistic structure including syntactic category, dependency type, or a combination comprising at least one of the foregoing features; and

communicating a knowledge management data to a knowledge warehouse from the knowledge manager to manage knowledge,

wherein the knowledge management data comprises the documents, the taxonomy, the ecosystem, and the annotation.

14. The non-transitory computer-readable medium of claim 13 in which the operations further comprise:

requesting a taxonomy creation by the taxonomy manager;

communicating the taxonomy creation to the taxonomy manager from a taxonomy builder;

requesting a taxonomy scheme by the taxonomy builder;

communicating the taxonomy scheme to the taxonomy builder from a taxonomy framework;

requesting a taxonomy amendment by the taxonomy framework; and

communicating the taxonomy amendment to the taxonomy framework from a knowledge store.

15. The non-transitory computer-readable medium of claim 14 in which the operations further comprise:

requesting an annotation scheme by the annotation manager;

communicating the annotation scheme to the annotation manager from an annotation framework;

requesting an annotation amendment by the annotation framework; and

communicating the annotation amendment to the annotation framework from a knowledge store.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2020
From: BHAT, TALAPADY N.; CAMPBELL, CARELYN E.; ELLIOTT, JOHN; KATTNER, URSULA R.; SRIRAM, RAM D.
To: GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE
Reel/Frame 054151/0853 →
Continuity (1)
Related Publication 20190236153A1 · Aug 1, 2019
Cited By (1)
US 12,737,321