IP Library Granted Patent US 10,445,310
Granted Patent B2
US 10,445,310 · App. 14/242,217 · Granted Oct 15, 2019

Utilization of a concept to obtain data of specific interest to a user from one or more data storage locations

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,445,310
App. No.
14/242,217
Granted
Oct 15, 2019
Kind
B2
Abstract

A computer-implemented method of obtaining data of interest from a larger set of data that has been indexed is provided, the method comprising defining, via a user interface of a computing device, a set of attributes associated with a concept. Each attribute associated with the concept is mapped to attributes associated with indexed data, and data of interest relevant to the concept is retrieved based upon the mapping of attributes associated with the concept to attributes associated with the indexed data.

Claims (46)

1. A system comprising:

a memory;

a user interface of a computing device for receiving information for defining a set of attributes and mapping information; and

a processor of the computing device that:

associates the set of attributes with a concept, the concept defining and representing a class of information that represents a business object;

maps each attribute associated with the concept to an attribute associated with data in an index that is generated based on data harvested from, but stored separately from, one or more indexed data source systems;

automatically identifies constituents of interest based on the attributes associated with the concept and the mapping of the attributes, wherein the constituents of interest are data objects from external data sources associated with the concept;

transforms the concept by adding one or more of the constituents of interest to the concept and by generating one or more data filters for each of the one or more constituents of interest;

updates the mapping information based on at least the one or more constituents of interest;

utilize one or more adaptors with the one or more data filters to generate an information set relevant to the transformed concept without accessing the data in the indexed data source systems, by tagging the data in the index based upon the updated mapping information without accessing the underlying indexed data source systems;

wherein the adaptor is associated with a retrieval query utilizing the transformed concept; and

apply one or more operations to the information set to transform corresponding data in the underlying indexed data source systems, wherein the one or more operations include a deletion operation, a copy operation, an export operation, and a move operation.

2. The system of claim 1 , wherein the information set comprises a set of data comprising data records associated with one or more of the indexed data source systems that each have an access interface.

3. The system of claim 1 , wherein the processor further:

generates one or more data filters for the constituents of interest; and

generates the information set with the one or more generated data filters such that data that does not match the transformed concept is excluded from the information set.

4. The system of claim 1 , wherein the processor further:

stores the set of attributes associated with the concept;

stores the mapping of each attribute associated with the concept; and

utilizes the stored set of attributes and the stored mapping for subsequent data retrieval.

5. The system of claim 1 , wherein the set of attributes is a first set of attributes, the information set is a first information set, the user interface receives information defining a second set of attributes and the processor further:

associates the first set of attributes with the concept;

associates the second set of attributes with the concept;

maps the first set of attributes and the second set of attributes to attributes associated with the data in the index; and

generates the first information set and a second information set relevant to the transformed concept, wherein the first information set is associated with the first set of attributes and the second information set is associated with the second set of attributes, such that the first information set and the second information set are different from each other.

6. A computer program product for providing information to a user, comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, when executed by a processor, causes the processor to:

associate a set of attributes, defined via a user interface of a computing device, with a concept, the concept defining and representing a class of information that represents a business object;

map each attribute associated with the concept to an attribute associated with data in an index that is generated based on data harvested from, but stored separately from, one or more indexed data source systems;

identify constituents of interest based on the attributes associated with the concept and the mapping of the attributes, wherein the constituents of interest are data objects associated with the concept;

transform the concept by adding one or more of the constituents of interest to the concept and by generating one or more data filters for each of the one or more constituents of interest:

update the attribute mapping based on at least the one or more constituents of interest;

utilize one or more adaptors with one or more data filters to generate an information set relevant to the transformed concept without accessing the data in the indexed data source systems, by tagging the data in the index based upon the updated attribute mapping without accessing the underlying indexed data source systems;

wherein the adaptor is associated with a retrieval query utilizing the transformed concept; and

apply one or more operations to the information set to transform corresponding data in the underlying indexed data source systems, wherein the one or more operations include a deletion operation, a copy operation, an export operation, and a move operation.

7. The computer program product of claim 6 , wherein the computer readable program code is further configured to cause the processor to:

generate one or more data filters for the constituents of interest; and

generate the information set with the one or more generated data filters such that data that does not match the transformed concept is excluded from the information set.

8. The computer program product of claim 6 , the computer readable program code further configured to cause the processor to:

store the set of attributes associated with the concept;

store the mapping of each attribute associated with the concept; and

utilize the stored set of attributes and the stored mapping for subsequent data retrieval.

9. The computer program product of claim 6 , wherein the set of attributes is a first set of attributes, the information set is a first information set, a second set of attributes is defined via the user interface, and the computer readable program code further configured to cause the processor to:

associate the first set of attributes with the concept;

associate the second set of attributes with the concept;

map the first set of attributes and the second set of attributes to attributes associated with the data in the index; and

generate the first information set and a second information set relevant to the transformed concept, wherein the first information set is associated with the first set of attributes and the second information set is associated with the second set of attributes, such that the first information set and the second information set are different from each other.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2024
From: BREAKWATER SOLUTIONS, LLC; REPARIO DATA, LLC
To: JETTEE, INC.
Reel/Frame 069124/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: BREAKWATER SOLUTIONS LLC
Reel/Frame 058616/0384 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ALPHABETICAL ORDER OF THE INVENTORS PREVIOUSLY RECORDED ON REEL 032574 FRAME 0729. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 28, 2014
From: ARNOLD, RICHARD W.; BISHOP, THOMAS P.; ESHO, OLUSHOLA O.; MCCOY, JORDAN R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032775/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2014
From: ARNOLD, RICHARD W.; ESHO, OLUSHOLA O.; MCCOY, JORDAN R.; BISHOP, THOMAS P.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032574/0729 →