← Back to Patent Explorer
US7822750B2 Active / In Force US ⏱️ 1.2 years remaining

Method and system to compare data entities

Assignee: Aptima Inc
•
Filing: 2008-01-15
•
Granted: 2010-10-26
•
Expires: 2028-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates in general to methods and systems for comparing and maximizing the appropriateness of a first set of one or more data objects to a set of second data objects. In one embodiment, the first set of data objects represent one or more tasks to be fulfilled by a set of capabilities represented by the second data objects. In one embodiment, this invention provides an effective and accurate method and system to compare and maximize the appropriateness between the requirements of a task and the second set's capabilities, while these capabilities and requirements are contained, even if only latently, in data objects such as written documents, electronic databases or other sources of data and information. In one embodiment, topic modeling techniques are utilized to compare the data objects.

Inventors

  • 👤 Andrew Duchon
  • 👤 Kari Kelton
  • 👤 Pacey Foster
  • 👤 Kara Orvis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:54
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 133 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a first data object; providing a plurality of second data objects; providing at least one data object; applying a topic model technique to the first data object, the plurality of second data objects and the least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of second data objects and the least one third data object whereby the data object are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a similarity of the first data object and the plurality of groupings; determining an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 2
Dependent Claim 133 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a first data object; providing a plurality of second data objects; providing at least one data object; applying a topic model technique to the first data object, the plurality of second data objects and the least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of second data objects and the least one third data object whereby the data object are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a similarity of the first data object and the plurality of groupings; determining an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 3
Dependent Claim 17 words
The computer-based method of claim 1 wherein the topic model technique comprises Probabilistic Latent Semantic Analysis (PLSA).
Claim 4
Dependent Claim 16 words
The computer-based method of claim 1 wherein the topic model technique comprises Latent Dirichlet Allocation (LDA).
Claim 5
Dependent Claim 28 words
The computer-based method of claim 1 wherein the step of determining a similarity of the first data object and the plurality of groupings comprises applying a similarity metric.
Claim 6
Dependent Claim 33 words
The computer-based method of claim 1 wherein the first data object comprises at least one requirement and the plurality of second data objects comprises a plurality of capabilities of a plurality of individuals.
Claim 7
Dependent Claim 43 words
The computer-based method of claim 1 wherein the step of determining the optimum similarity of the first data object and the plurality of groupings comprises determining the smallest number of the second data objects to maximize the similarity of the first data object.
Claim 8
Dependent Claim 47 words
The computer based method of claim 1 wherein: the first data object represents a requirement; the plurality of second data objects represents a plurality of entities; and the at least one third data object represents a data object other than the requirement and the plurality of entities.
Claim 9
Dependent Claim 165 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a first data object; providing a plurality of second data objects; providing at least one third data object; applying a topic model technique to the first data object, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of the second data objects and the at least one third data object whereby the data object are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a first similarity of the first data object and the plurality of groupings; determining a second similarity of the plurality of second data objects in each of the plurality of groupings; comparing the first similarity and the second similarity to determine an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 10
Dependent Claim 165 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a first data object; providing a plurality of second data objects; providing at least one third data object; applying a topic model technique to the first data object, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of the second data objects and the at least one third data object whereby the data object are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a first similarity of the first data object and the plurality of groupings; determining a second similarity of the plurality of second data objects in each of the plurality of groupings; comparing the first similarity and the second similarity to determine an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 11
Dependent Claim 17 words
The computer-based method of claim 8 wherein the topic model technique comprises Probabilistic Latent Semantic Analysis (PLSA).
Claim 12
Dependent Claim 16 words
The computer-based method of claim 8 wherein the topic model technique comprises Latent Dirichlet Allocation (LDA).
Claim 13
Dependent Claim 23 words
The computer-based method of claim 8 wherein the step of determining the first similarity and the second similarity comprises applying a similarity metric.
Claim 14
Dependent Claim 33 words
The computer-based method of claim 8 wherein the first data object comprises at least one requirement and the plurality of second data objects comprises a plurality of capabilities of a plurality of individuals.
Claim 15
Dependent Claim 34 words
The computer-based method of claim 8 wherein the step of determining the optimum similarity of the first data object and the plurality of groupings comprises minimizing the second similarity and maximizing the first similarity.
Claim 16
Dependent Claim 47 words
The computer based method of claim 8 wherein: the first data object represents a requirement; the plurality of second data objects represents a plurality of entities; and the at least one third data object represents a data object other than the requirement and the plurality of entities.
Claim 17
Dependent Claim 181 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a plurality of first data objects; providing a plurality of second data objects; providing at least one third object; applying a topic model technique to the plurality of first data objects, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the plurality of first data object, the plurality of second data object and the at least one third data object whereby the data objects are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a first similarity of each of the plurality of first data objects and each of the plurality of groupings; determining a second similarity of the plurality of second data objects in each of the plurality of groupings; comparing the first similarity and the second similarity to determine a plurality of optimum similarities of the plurality of first data objects and the plurality of groupings; and representing the plurality of optimum similarities.
Claim 18
Dependent Claim 181 words
A computer-based method for comparing a plurality of data objects comprising the steps of: providing a plurality of first data objects; providing a plurality of second data objects; providing at least one third object; applying a topic model technique to the plurality of first data objects, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the plurality of first data object, the plurality of second data object and the at least one third data object whereby the data objects are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a first similarity of each of the plurality of first data objects and each of the plurality of groupings; determining a second similarity of the plurality of second data objects in each of the plurality of groupings; comparing the first similarity and the second similarity to determine a plurality of optimum similarities of the plurality of first data objects and the plurality of groupings; and representing the plurality of optimum similarities.
Claim 19
Dependent Claim 17 words
The computer-based method of claim 15 wherein the topic model technique comprises Probabilistic Latent Semantic Analysis (PLSA).
Claim 20
Dependent Claim 16 words
The computer-based method of claim 15 wherein the topic model technique comprises Latent Dirichlet Allocation (LDA).
Claim 21
Dependent Claim 25 words
The computer-based method of claim 15 wherein the step of determining the first similarity and the second similarity comprises applying at least one similarity metric.
Claim 22
Dependent Claim 35 words
The computer-based method of claim 15 wherein the first plurality of data objects comprises a plurality of requirements and the plurality of second data objects comprises a plurality of capabilities of a plurality of individuals.
Claim 23
Dependent Claim 38 words
The computer-based method of claim 15 wherein the step of determining the plurality of optimum similarities of the plurality of first data objects and the plurality of groupings comprises minimizing the second similarity and maximizing the first similarity.
Claim 24
Dependent Claim 27 words
The computer-based method of claim 15 wherein the step of representing the plurality of optimum similarities further comprises representing a ranking of the plurality of optimal similarities.
Claim 25
Dependent Claim 29 words
The computer-based method of claim 21 wherein the ranking of the plurality of optimal similarities comprises ranking the plurality of optimal similarities to maximize a superset of optimal similarities.
Claim 26
Dependent Claim 53 words
The computer based method of claim 15 wherein: the plurality of first data objects represents a plurality of requirements; the plurality of second data objects represents a plurality of entities; and the at least one third data object represents a data object other than the plurality of requirements and the plurality of entities.
Claim 27
Dependent Claim 143 words
A computer readable memory having stored thereon a computer program that, when executed, causes a computer to perform the steps of: providing a first data object; providing a plurality of second data objects; providing at least one third data object; applying a topic model technique to the first data object, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of second data objects and the at least one third data object whereby the data objects are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a similarity of the first data object and the plurality of groupings; determining an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 28
Dependent Claim 143 words
A computer readable memory having stored thereon a computer program that, when executed, causes a computer to perform the steps of: providing a first data object; providing a plurality of second data objects; providing at least one third data object; applying a topic model technique to the first data object, the plurality of second data objects and the at least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of second data objects and the at least one third data object whereby the data objects are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a similarity of the first data object and the plurality of groupings; determining an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.
Claim 29
Dependent Claim 45 words
The computer-readable memory claim 24 wherein: the first data object represents a requirement; the plurality of second data objects represents a plurality of entities; and the at least one third data object represents a data object other than the requirement and the plurality of entities.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-10-25 2014-04-26 2014-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-10-25 2018-04-26 2018-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-10-25 2022-04-26 2022-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag