IP Library Granted Patent US 10,127,313
Granted Patent B2
US 10,127,313 · App. 15/469,453 · Granted Nov 13, 2018

Method of retrieving attributes from at least two data sources

Inventors: Stefan Andreasen (Espergaerde, DK); Morten Helles (Gentofte, DK)
Assignee: KAPOW SOFTWARE
G06F17/30861G06F17/30864
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,127,313
App. No.
15/469,453
Granted
Nov 13, 2018
Kind
B2
Abstract

The invention relates to a method of retrieving attributes from at least two data sources (DS) by accessing the data source(s) (DS) identifying a number of attributes (A) of said data source(s) (DS), associating/assigning at least two attributes to a set of associated attributes (ASA), storing a retrieving profile (RP), according to which attributes (A) of the data sources may be retrieved. According to the invention, multiple data sources may be accessed by users having limited resources, such as time and money, as access may be established by means of a simple query, which may subsequently be effected by means of the stored retrieving profile.

Claims (28)

1. A data source robot comprising data processing means for performing a computer-implemented method of establishing a knowledge base, said knowledge base defining a number of relationships between attributes, said method comprising:

accessing a number of data sources;

identifying a number of attributes;

establishing a number of relationships between said attributes;

storing said established number of relationships between the said attributes; and

storing a retrieving profile according to which attributes of the data source(s) may be retrieved, in response to determining one or more predefined conditions are met, wherein the one or more predefined conditions comprise at least one of:

the data source having changed in such a way that a new retrieving profile is necessary for retrieving data from the data source;

an instruction to establish a new retrieving profile every time data is retrieved from the data source; and

a requirement to enhance the retrieving profile in response to detecting minor changes in a data structure of the data source.

2. The data source robot as recited in claim 1 , whereby the retrieving profile comprises at least one search profile according to which the attributes may be accessed.

3. The data source robot as recited in claim 1 , comprising means for reporting an error to the retrieving profile in response to determining the data source has changed in such a way that the new retrieving profile is necessary for retrieving data from the data source.

4. The data source robot as recited in claim 1 , further comprising means for associating at least two attributes to a set of associated attributes.

5. The data source robot as recited in claim 4 , further comprising means for categorizing at least two of the sets of associated attributes into categorized attributes.

6. The data source robot as recited in claim 1 , wherein at least two of the data sources:

are independent;

have different data formats; and

correspond to different retrieving profiles.

7. A data source robot comprising data processing means for performing a computer-implemented method for retrieving entities from one or more data sources using a local query form, said method comprising the steps of:

entering an initial combination of query entries;

submitting a query comprising the initial combination of query entries;

receiving a plurality of results corresponding to the query;

determining whether a number of the results invoked by the initial combination of query entries is greater than a maximum number of results; and

in response to determining the number of results invoked by the initial combination of query entries is greater than the maximum number of results:

manipulating the initial combination of query entries to define a subsequent combination of query entries, the subsequent combination of query entries being defined in such a way that the results of the said initial combination of query entries may be aggregated into sub-result lists, each sub-result list being represented as a single result among the plurality of results;

submitting a subsequent query comprising the subsequent combination of query entries; and

receiving a plurality of subsequent results corresponding to the subsequent query, the subsequent results comprising one or more of the sub-result lists,

wherein each sub-result list is established by a sub-combination of said initial combination of query entries; and

wherein each sub-result list is established in such a way that the number of results is less than or equal to the said maximum number of results.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: KAPOW TECHNOLOGIES, INC.; KOFAX, INC.
Reel/Frame 060805/0161 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 060757/0565 →
SECURITY INTEREST Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 060768/0159 →
MERGER Recorded Apr 14, 2022
From: KAPOW TECHNOLOGIES, INC.
To: KOFAX, INC.
Reel/Frame 059605/0733 →
CHANGE OF NAME Recorded Jun 13, 2019
From: KAPOW SOFTWARE
To: KAPOW TECHNOLOGIES, INC.
Reel/Frame 049464/0492 →
CHANGE OF NAME Recorded Jul 12, 2017
From: KAPOW A/S
To: KAPOW SOFTWARE
Reel/Frame 042990/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2017
From: HELLES, MORTEN; ANDREASEN, STEFAN
To: KAPOW A/S
Reel/Frame 042990/0209 →
SECURITY INTEREST Recorded Jul 7, 2017
From: KOFAX, INC.
To: CREDIT SUISSE
Reel/Frame 043108/0207 →
Continuity (3)
Continuation 13946684 · Jul 19, 2013
Continuation 10240463
Related Publication 20170262539A1 · Sep 14, 2017