IP Library Granted Patent US 9,760,642
Granted Patent B2
US 9,760,642 · App. 14/797,069 · Granted Sep 12, 2017

System and method of reduction of irrelevant information during search

Inventors: Ali Bahrami (Sammamish, WA); Jun Yuan (Sammamish, WA)
Assignee: THE BOEING COMPANY
G06F17/30867G06F7/36G06F17/2705G06F17/3087G06F17/30539G06F17/30607G06F17/30997
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 9,760,642
App. No.
14/797,069
Granted
Sep 12, 2017
Kind
B2
Abstract

A system including a context-entity factory configured to build a data model defining an ontology of data objects that are context-aware, the model further defining metadata tags for the data objects. The system further includes a storage device storing the data objects as stored data objects, the device further storing associated contexts for corresponding ones of the stored objects. The system further includes a reduction component configured to capture a current context value of a first data object defined in the ontology, the component further configured to compare the current context value of the first data object with stored values of the associated contexts, and wherein when the current context value does not match a particular stored value of a particular associated context, the component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.

Claims (42)

1. A computer system comprising a reduction server in a processor unit comprising:

a context-entity factory configured to:

build a data model defining an ontology of data objects that are context-aware;

text mine activity patterns on a first body of data comprising open-source unstructured text; and

constraint-based mine activity patterns on a second body of data drawn from multiple heterogeneous sources, such that the data model further defines metadata tags for the data objects, and the reduction server communicates with a storage device configured to store the data objects as stored data objects, the storage device further configured to store associated contexts for corresponding ones of the stored data objects; and

a reduction component configured to:

employ at least one information mashup application configured to access a spatial-temporal query engine to generate an output of contextual relationships of multiple spatial data and temporal data objects;

capture a current context value of a first data object defined in the ontology of data objects; and

compare the current context value of the first data object with stored values of the associated contexts, such that when the current context value does not match a particular stored value of a particular associated context in the associated contexts, the reduction component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.

2. The computer system of claim 1 , wherein the data objects are associated with persons and contextual information comprises at least one of location, identity, time and activity.

3. The computer system of claim 1 , wherein the current context value of the first data object is captured from at least one unstructured text-based data service, and the storage device comprises at least one of: an optical disk, a magnetic disk, a hard drive, and a thumb drive.

4. The computer system of claim 1 , wherein the context-entity factory is further configured to perform a tensor analysis of a plurality of unstructured data objects to derive contextual relationships among the unstructured data objects as a first step of building the data model.

5. The computer system of claim 4 , wherein the context-entity factory is further configured to perform constraint-based mining of activity patterns of data associated with the unstructured data objects to determine the activity patterns representing the contextual relationships among the unstructured data objects as a second step of building the data model.

6. The computer system of claim 5 , wherein:

the data is sourced from multiple sources;

the computer system further comprises one of a publisher and an integrator;

the publisher is configured to one of publish an output of the reduction component as a service in a service oriented architecture and publish the output to at least one of an enterprise portal, an application, a development tool; and

the integrator is configured to interoperate an output of the reduction component with an enterprise application technology selected from at least one of a security application, a governance application, a monitoring application, and an availability application.

7. The computer system of claim 1 , wherein the reduction component is further configured to employ at least one information mashup application to yield a reduced number of data objects relative to a beginning number of data objects, and wherein the computer system further comprises:

a query component configured to query the reduced number of data objects.

8. The computer system of claim 1 , wherein the at least one information mashup application is configured to combine the output of contextual relationships from the spatial-temporal query engine with data drawn from at least one heterogeneous information source to yield a reduced number of data objects relative to a beginning number of data objects.

9. The computer system of claim 1 , wherein the reduction component is configured to filter irrelevant information using an associative memory based on the output of contextual relationships generated by the at least one information mashup application.

10. A computer system comprising a reduction server in a processor unit comprising:

a context-entity factory configured to:

build a data model defining an ontology of data objects that are context-aware;

build, using at least one contextual query engine, at least one contextual query filter;

text mine activity patterns on a first body of data comprising open-source unstructured text, and submit an output of text mining of activity patterns and output of constraint-based mining of activity patterns to at least one contextual query engine; and

constraint-based mine activity patterns on a second body of data drawn from multiple heterogeneous sources, such that the data model further defines metadata tags for the data objects, and the reduction server communicates with a storage device configured to store the data objects as stored data objects, the storage device further configured to store associated contexts for corresponding ones of the stored data objects; and

a reduction component configured to:

employ at least one information mashup application configured to access a spatial-temporal query engine to generate an output of contextual relationships of multiple spatial data and temporal data objects;

capture a current context value of a first data object defined in the ontology of data objects; and

compare the current context value of the first data object with stored values of the associated contexts, such that when the current context value does not match a particular stored value of a particular associated context in the associated contexts, the reduction component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.

11. A computer system comprising a reduction server in a processor unit comprising:

a context-entity factory configured to:

build a data model defining an ontology of data objects that are context-aware;

build, using at least one contextual query engine, at least one contextual query filter, and provide the contextual query filter to at least one information mashup application for combination with at least one semantic query template, such that at least one application mashup is configured to combine the at least one contextual query filter and at least one semantic query template to produce at least one refined semantic query;

text mine activity patterns on a first body of data comprising open-source unstructured text, and submit an output of text mining of activity patterns and output of constraint-based mining of activity patterns to at least one contextual query engine; and

constraint-based mine activity patterns on a second body of data drawn from multiple heterogeneous sources, such that the data model further defines metadata tags for the data objects, and the reduction server communicates with a storage device configured to store the data objects as stored data objects, the storage device further configured to store associated contexts for corresponding ones of the stored data objects; and

a reduction component configured to:

employ at least one information mashup application configured to access a spatial-temporal query engine to generate an output of contextual relationships of multiple spatial data and temporal data objects;

capture a current context value of a first data object defined in the ontology of data objects; and

compare the current context value of the first data object with stored values of the associated contexts, such that when the current context value does not match a particular stored value of a particular associated context in the associated contexts, the reduction component is further configured to remove a corresponding particular stored data object and the particular associated context from the stored data objects.

Continuity (2)
Continuation 13684713 · Nov 26, 2012
Related Publication 20150324472A1 · Nov 12, 2015