IP Library Patent Application 15975025
Patent Application
App. No. 15/975,025

SEARCHING AND PROCESSING A DATA SET OF OBJECTS

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 None
App. No.
15/975,025
Abstract

Computer server(s) obtain first attributes of first objects in a first data set and determine second attributes of a specified second object of a second data set of second objects. The first data set is filtered based on first attributes to generate an initial subset of first objects and a statistical data file for each object in the initial subset. The statistical data file for each object in the initial subset is processed to generate a corresponding matching value representing a degree of matching with second attributes of the specified second object. The statistical data file is used to generate a corresponding predicted effect value predicting an effect of each object in the initial subset on the specified second object. A corresponding quality rating value is determined for each object in the initial subset, and a total correlation value is calculated for each object based on a combination of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value. A search process of the initial subset is performed based on corresponding total correlation values to identify a smaller subset of first objects.

Claims (58)

1 . A computer-implemented method for searching a first data set of first objects, comprising one or more computer servers performing the following steps:

(a) obtaining, from one or more communication networks, first attributes of first objects in the first data set;

(b) determining second attributes of a specified second object of a second data set of second objects, wherein the second objects are of a different object type than the first objects;

(c) filtering the first data set of objects based on at least some of the first attributes to generate an initial subset of first objects and a statistical data file for each object in the initial subset of first objects;

(d) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding matching value representing a degree of matching between at least some of the first attributes of each object in the initial subset of first objects and at least some of the second attributes of the specified second object,

(e) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding predicted effect value predicting an effect of each object in the initial subset of first objects on the specified second object, and

(f) determining a corresponding quality rating value for each object in the initial subset of first objects based on different quality rating criteria;

(g) calculating a total correlation value for each object in the initial subset of first objects based on a combination of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value;

(h) performing a search process of the initial subset of first objects based on corresponding total correlation values for objects in the initial subset of first objects to identify a smaller subset of first objects having higher total correlation values, wherein the smaller subset of first objects includes fewer objects than the initial subset of first objects;

(i) displaying on a display the smaller subset of first objects; and

(j) repeating steps (a)-(i) for additional specified second objects of the second data set.

2 . The computer-implemented method of claim 1 , further comprising:

selectively weighting each of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value to generate a corresponding weighted matching value, a corresponding weighted predicted effect value, and a corresponding weighted quality rating value, and

combining the corresponding weighted matching value, the corresponding weighted predicted effect value, and the corresponding weighted quality rating value to generate the total correlation value for each object in the initial subset of first objects.

3 . The computer-implemented method of claim 1 , wherein the performing step (h) is performed based on one or more threshold values associated with the specified second object.

4 . The computer-implemented method of claim 1 , wherein the displaying step (i) includes displaying a map of geographical regions associated with the smaller subset of first objects.

5 . The computer-implemented method of claim 1 , wherein the statistical data file for each object in the initial subset of first objects is based on at least some of the first attributes of the object.

6 . The computer-implemented method of claim 1 , wherein the statistical data file for each object in the initial subset of first objects is based on both a mean deviation and a standard deviation of at least some of the first attributes of the object.

7 . The computer-implemented method of claim 6 , wherein the standard deviation is associated with a relative importance of at least some of the first attributes of the object.

8 . A computer server for searching a first data set of first objects, comprising:

one or more interfaces;

processing circuitry, capable of communicating with the one or more interfaces, and configured to perform the following steps:

(a) obtaining, from one or more communication networks via the one or more interfaces, first attributes of first objects in the first data set;

(b) determining second attributes of a specified second object of a second data set of second objects, wherein the second objects are of a different object type than the first objects;

(c) filtering the first data set of objects based on at least some of the first attributes to generate an initial subset of first objects and a statistical data file for each object in the initial subset of first objects;

(d) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding matching value representing a degree of matching between at least some of the first attributes of each object in the initial subset of first objects and at least some of the second attributes of the specified second object,

(e) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding predicted effect value predicting an effect of each object in the initial subset of first objects on the specified second object, and

(f) determining a corresponding quality rating value for each object in the initial subset of first objects based on different quality rating criteria;

(g) calculating a total correlation value for each object in the initial subset of first objects based on a combination of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value;

(h) performing a search process of the initial subset of first objects based on corresponding total correlation values for objects in the initial subset of first objects to identify a smaller subset of first objects having higher total correlation values, wherein the smaller subset of first objects includes fewer objects than the initial subset of first objects;

(i) causing the smaller subset of first objects to be displayed; and

(j) repeating steps (a)-(i) for additional specified second objects of the second data set.

9 . The computer server in claim 8 , wherein the processing circuitry is configured to perform the following further steps:

selectively weighting each of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value to generate a corresponding weighted matching value, a corresponding weighted predicted effect value, and a corresponding weighted quality rating value, and

combining the corresponding weighted matching value, the corresponding weighted predicted effect value, and the corresponding weighted quality rating value to generate the total correlation value for each object in the initial subset of first objects.

10 . The computer server in claim 8 , wherein the performing step (h) identifies the smaller subset of first objects having a greater equivalence with the second attributes of the specified second object based on one or more threshold values associated with the specified second object.

11 . The computer server in claim 8 , wherein the performing step (h) is performed based on one or more threshold values associated with the specified second object.

12 . The computer server in claim 8 , wherein the displaying step (i) includes displaying a map of geographical regions associated with the smaller subset of first objects.

13 . The computer server in claim 8 , wherein the statistical data file for each object in the initial subset of first objects is based on at least some of the first attributes of the object.

14 . The computer server in claim 8 , wherein the statistical data file for each object in the initial subset of first objects is based on both a mean deviation and a standard deviation of at least some of the first attributes of the object.

15 . The computer server in claim 14 , wherein the standard deviation is associated with a relative importance of at least some of the first attributes of the object.

16 . A non-transitory, computer-readable medium storing computer instructions, which when executed by a computer, cause the computer to implement the following steps for searching a first data set of first objects:

(a) obtaining, from one or more communication networks, first attributes of first objects in the first data set;

(b) determining second attributes of a specified second object of a second data set of second objects, wherein the second objects are of a different object type than the first objects;

(c) filtering the first data set of objects based on at least some of the first attributes to generate an initial subset of first objects and a statistical data file for each object in the initial subset of first objects;

(d) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding matching value representing a degree of matching between at least some of the first attributes of each object in the initial subset of first objects and at least some of the second attributes of the specified second object,

(e) processing the statistical data file for each object in the initial subset of first objects to generate a corresponding predicted effect value predicting an effect of each object in the initial subset of first objects on the specified second object, and

(f) determining a corresponding quality rating value for each object in the initial subset of first objects based on different quality rating criteria;

(g) calculating a total correlation value for each object in the initial subset of first objects based on a combination of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value;

(h) performing a search process of the initial subset of first objects based on corresponding total correlation values for objects in the initial subset of first objects to identify a smaller subset of first objects having higher total correlation values, wherein the smaller subset of first objects includes fewer objects than the initial subset of first objects;

(i) displaying on a display the smaller subset of first objects; and

(j) repeating steps (a)-(i) for additional specified second objects of the second data set.

17 . The non-transitory computer-readable medium of claim 16 , wherein the statistical data file for each object in the initial subset of first objects is based on at least some of the first attributes of the object.

18 . The non-transitory computer-readable medium of claim 16 , wherein the instructions, which when executed by the computer, cause the computer to implement the following further steps:

selectively weighting each of the corresponding matching value, the corresponding predicted effect value, and the corresponding quality rating value to generate a corresponding weighted matching value, a corresponding weighted predicted effect value, and a corresponding weighted quality rating value, and

combining the corresponding weighted matching value, the corresponding weighted predicted effect value, and the corresponding weighted quality rating value to generate the total correlation value for each object in the initial subset of first objects.

19 . The non-transitory computer-readable medium of claim 16 , wherein the performing step (h) is performed based on one or more threshold values associated with the specified second object.

20 . The non-transitory computer-readable medium of claim 16 , wherein the displaying step (i) includes displaying a map of geographical regions associated with the smaller subset of first objects.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2018
From: LINDAUER, JASON M.; SMITH, JEFFREY
To: THE NASDAQ OMX GROUP, INC.
Reel/Frame 045753/0785 →
CHANGE OF NAME Recorded May 9, 2018
From: THE NASDAQ OMX GROUP, INC.
To: NASDAQ, INC.
Reel/Frame 046110/0271 →