# US 8,572,118 B2 · Computer method and apparatus of information management and navigation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,572,118 B2
- Document ID: US8572118B2
- Status: Granted
- Kind: B2
- Application number: 13/253,949
- Filed: 2011-10-05
- Published: 2012-02-02
- Granted: 2013-10-29
- Earliest claimed: 2008-12-18
- Assignees: International Business Machines Corporation
- Applicants: Chenita D. Daughtry; Angelo Lynn; Ebubechukwu I. Okafor; Latoya Sankey; Razeyah R. Stephen
- Inventors: Chenita D. Daughtry; Angelo Lynn; Ebubechukwu I. Okafor; Latoya Sankey; Razeyah R. Stephen
- Web page: https://patentgrep.com/patent/US8572118B2

## CPC

- G06F 16/9538: Presentation of query results
- B04B 7/02: Casings; Lids (shock absorbers, vibration dampers F16F)
- B04B 9/12: Suspending rotary bowls {; Bearings; Packings for bearings}
- B04B 13/00: Control arrangements specially designed for centrifuges; Program control of centrifuges (control arrangements for feed, charge or discharge B04B11/00)
- B04B 15/02: for cooling, heating, or heat insulating
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B04B: CENTRIFUGES (high-speed drum mills B02C19/11; domestic spin driers D06F; analysing, measuring or monitoring physical or chemical properties of samples during centrifuging, see the relevant subclasses for these procedures, e.g. G01N)

## Abstract

Computer method and apparatus manages and navigates computer implemented information. A first source information and second source information are related as parent-child information. Keywords are extracted from the first and second source information and are used to relate second source information to the first source information. This produces dynamic sets or groupings of second source information related by keywords. Display of a listing of the keywords enables user navigation of the information especially according to the groupings of second source information.

## Claims

### Claim 1

A computer program product for managing information comprising:
a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer useable program code including:
computer useable program code configured to:
receive a first computer source of information and one or more second computer sources of information, each second computer source having a parent-child relationship with the first computer source;
automatically extract keywords from the first computer source and each of the second computer sources in a manner employing knowledge management including knowledge management services or a semantic lexicon tool, such that, for each extracted keyword, the extracted keyword correlates the first computer source and at least one second computer source, resulting in a respective set of second computer sources for each extracted keyword and resulting in precise keywords enhancing retrieval of second computer sources of information, and wherein for each extracted keyword, knowledge management automatically records semantic relationships between the extracted keyword and its respective set of second sources; wherein automatically extracting includes:
extracting initial keywords from the first source;
forming an initial taxonomy from the extracted initial keywords;
detecting in the second sources words that match the initial taxonomy but that do not duplicate the extracted initial keywords of the first source; and
combining the extracted initial keywords from the first source and the detected words from the second sources, said combining forming the listing of keyword; and
display through a computer output device to a user a listing of the extracted keywords resulting from the automatic extracting and from the automatically recorded semantic relationships, the displayed listing enabling the user to manage the one or more second computer sources, different keywords in the displayed listing effectively referencing the different respective sets of second computer sources, and the different respective sets of second computer sources having subject matter of the first computer source of information shown to the user.

### Claim 2 (depends on 1)

A computer program product as claimed in claim 1, wherein the displayed listing further enables the user to navigate the one or more second computer sources.

### Claim 3

A computer method of navigating information comprising:
receiving a first source of information and one or more second sources of information, each second source having a parent-child relationship with the first source, the first source being the parent;
automatically extracting keywords from the first source and each of the second sources in a manner employing knowledge management including knowledge management services or a semantic lexicon tool, such that, for each extracted keyword, the keyword correlates the first source and at least one second source, resulting in a respective set of second sources for each extracted keyword and resulting in precise keywords that enhance retrieval of second sources of information, and wherein for each extracted keyword, knowledge management automatically records semantic relationships between the extracted keyword and its respective set of second sources; and
displaying to a user a listing of the keywords resulting from the automatic extracting and from the automatically recorded semantic relationships, the displayed listing enabling the user to navigate the one or more second sources, different keywords in the displayed listing effectively referencing the different respective sets of second sources and the different respective sets of second sources having subject matter of the first source of information shown to the user; wherein automatically extracting includes:
extracting initial keywords from the first source;
forming an initial taxonomy from the extracted initial keywords;
detecting in the second sources words that match the initial taxonomy but that do not duplicate the extracted initial keywords of the first source; and
combining the extracted initial keywords from the first source and the detected words from the second sources, said combining forming the listing of keyword.

### Claim 4 (depends on 3)

A method as claimed in claim 3 wherein the first source is any of:
a wiki, a blog, computer network printable content, written material in a computer, and text-like communications in a computer.

### Claim 5 (depends on 3)

A method as claimed in claim 3 wherein each of the second sources is any of computer implemented: comments, responses, notes, and text-based messages.

### Claim 6 (depends on 3)

A method as claimed in claim 3 wherein the displayed listing is any of a tag cloud, a taxonomy, and an ordered list.

### Claim 7 (depends on 6)

A method as claimed in claim 6 further comprising enabling display of the respective set of the second sources upon user selection of the keyword.

### Claim 8 (depends on 3)

A method as claimed in claim 3 wherein the displayed listing of the keywords includes, for each keyword, an indication of number of second sources in the respective set of second sources of the keyword.

### Claim 9 (depends on 3)

A method as claimed in claim 3 wherein:
the first source and the one or more second sources are received from a collaborative application in a global computer network;
the step of automatically extracting keywords is continually performed to update the displayed listing; and
the step of displaying includes displaying the updated listing of keywords to end users of the collaborative application.

### Claim 10 (depends on 3)

A method as claimed in claim 3 wherein the step of automatically extracting keywords includes:
extracting from a second source, nouns relating to nouns from the first source; and
eliminating extracted nouns that are duplicates of extracted keywords from the first source,
remaining extracted nouns being keywords that correlate the first source and the second source.

### Claim 11

A computer information navigation system, comprising:
in a computer memory:
(i) a first source of information; and
(ii) one or more second sources of information, information from each second source having a parent-child relationship with the first source information, the first source information being parent information;
in a processor coupled for communication with the computer memory, a keyword engine executed by the processor and responsive to the first and second sources of information, the keyword engine extracting keywords from the first source information and from each of the second sources information in a manner employing knowledge management including knowledge management services or a semantic lexicon tool, such that, for each extracted keyword, the extracted keyword is related to the first source information and at least one second source information, the keyword engine producing respective groupings of second source information related by keyword and resulting in precise keywords that enhance retrieval of second sources of information, and for each extracted keyword, the knowledge management automatically records semantic relationships between the extracted keyword and its respective set of second sources, wherein the keyword engine extracting keywords includes:
extracting initial keywords from the first source;
forming an initial taxonomy from the extracted initial keywords;
detecting in the second sources words that match the initial taxonomy but that do not duplicate the extracted initial keywords of the first source; and
combining the extracted initial keywords from the first source and the detected words from the second sources, said combining forming the listing of keyword; and
an output member coupled to the keyword engine to receive the extracted keywords, the output member executed by a computer and in response to the received extracted keywords and automatically recorded semantic relationships thereof, displaying to a user a listing of the received extracted keywords in a manner enabling the user to navigate the one or more second sources of information, different keywords in the displayed listing referencing the different respective groupings of second source information and the different respective sets of second sources having subject matter of the first source of information shown to the user.

### Claim 12 (depends on 11)

A system as claimed in claim 11 wherein the first source of information is any of:
a wiki, a blog, computer network printable content, written material in a computer, and text-like communications in a computer.

### Claim 13 (depends on 11)

A system as claimed in claim 11 wherein each of the second sources of information is any of computer implemented: comments, responses, notes, and text-based messages.

### Claim 14 (depends on 11)

A system as claimed in claim 11 wherein the displayed listing is any of a tag cloud, a taxonomy, and an ordered list.

### Claim 15 (depends on 14)

A system as claimed in claim 14 wherein for each keyword in the displayed listing, the keyword is linked to its respective grouping of second source information and enables display of the respective grouping of second source information upon user selection of the keyword.

### Claim 16 (depends on 11)

A system as claimed in claim 11 wherein the displayed listing of the keywords includes, for each keyword, an indication of number of second sources in the respective grouping of second source information of the keyword.

### Claim 17 (depends on 11)

A system as claimed in claim 11 wherein:
the first source and the one or more second sources are from a collaborative application in a global computer network;
the keyword engine continually extracts keywords and forms dynamic groupings of second source information per keyword; and
the output member updates the displayed listing in response to the keyword engine.

### Claim 18 (depends on 1)

A computer program product as claimed in claim 1 wherein the first computer source of information is selected by the user.
