IP Library Granted Patent US 8,918,431
Granted Patent B2
US 8,918,431 · App. 13/229,591 · Granted Dec 23, 2014

Adaptive ontology

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 8,918,431
App. No.
13/229,591
Granted
Dec 23, 2014
Kind
B2
Abstract

A computing system has a user interface allowing a user to view and input data related to concepts in a knowledge area associated with the user, an observation sub-system to centralize data and to identify a plurality of knowledge concepts, a conceptualization sub-system to generate a plurality of nodes within an ontological mapping, wherein each of the nodes corresponds to a certain one of the plurality of identified knowledge concepts identified by the observation sub-system, a relationship identification sub-system to create relationships between at least some of the plurality of identified knowledge concepts, and attribute affinity weights to the relationships, a change refinement sub-system to modify at least one of the plurality of nodes, affinity weights and relationships based upon information associated with the user, and a non-transitory knowledge store to store the information associated with the user pertaining to a sub-plurality of the plurality of identified knowledge concepts.

Claims (29)

1. A computing system including at least one processor, the system comprises:

a user interface to allow a user to view and input data related to sales associated with the user;

an observation sub-system having a processor configured to centralize data and to identify each of a plurality of sales concepts;

a conceptualization sub-system configured to generate a plurality of nodes within an ontological mapping, wherein each of the plurality of nodes corresponds to a certain one of the plurality of identified sales concepts identified by the observation sub-system, the conceptualization sub-system configured to generate new nodes within the ontological mapping responsive to a determination that a new concept exists in the system;

a relationship identification sub-system configured to create relationships between at least some of the plurality of identified sales concepts, and attribute affinity weights to the relationships, wherein the affinity weight quantifies a strength of the relationship between the sales concepts using concept occurrence and co-concept occurrence, and each concept occupies a node on the ontological mapping, the relationship identification sub-system to select relationships between the nodes with the greatest affinity index and then update the ontology to with the affinity index for the selected relationships;

a change refinement sub-system configured to modify at least one of the plurality of nodes, affinity weights and relationships based upon information associated with the user; and

a non-transitory knowledge store configured to the information associated with the user pertaining to a sub-plurality of the plurality of identified sales concepts.

2. The system of claim 1 , wherein the information associated with the user comprises at least one of a user profile, user inputs, and user interaction data.

3. The system of claim 1 , wherein the conceptualization sub-system comprises:

a node inclusion module configured to generate a new node within the ontological mapping responsive to a determination that a new concept exists in the system.

4. The system of claim 1 , wherein the change refinement sub-system comprises:

a removal module configured to remove a certain one of the plurality of nodes responsive to a determination that a certain affinity index pertaining an identified sales concept corresponding to the certain node has dropped below a predetermined threshold.

5. The system of claim 1 , wherein each of the plurality of identified sales concepts comprises one of a group consisting of: sales contacts, sales cases, sales opportunities, sales partners, sales contracts, and assets.

6. The system of claim 4 , wherein the group further consists of: sales campaigns, campaign managers, sales leads, sales opportunity competitors, and sales contract approvals.

7. The system of claim 1 , wherein the relationship identification sub-system is configured to define the relationships based at least in part on indexing of at least some of the plurality of identified sales concepts.

8. The system of claim 1 , wherein the relationship identification sub-system is configured to define the relationships based at least in part on classifications corresponding to at least some of the plurality of identified sales concepts.

9. The system of claim 1 , wherein the relationship identification sub-system is configured to define the relationships by determining frequency counts corresponding to at least some of the plurality of identified concepts.

10. The system of claim 1 , wherein the observation sub-system is configured to identify each of the plurality of sales concepts by analyzing a query.

11. The system of claim 1 , wherein the observation sub-system is configured to identify each of the plurality of sales concepts by analyzing click stream data.

12. The system of claim 1 , wherein the relationship identification sub-system is configured to determine the affinity weight based on an occurrence frequency of at least one identified sales concept pertaining to the at least one of the defined relationships.

13. The system of claim 1 , the relationship identification sub-system further comprising a cluster generation module configured to generate at least one cluster based on a sub-plurality of the plurality of identified sales concepts and at least one defined relationship.

14. The system of claim 1 , wherein the relationship identification module is further configured to modify the at least one generated cluster.

15. A computing system including at least one processor, the system comprises:

a user interface to allow a user to view and input data related to concepts in a knowledge area associated with the user;

an observation sub-system having a processor configured to centralize data and to identify each of a plurality of knowledge concepts;

a conceptualization sub-system configured to generate a plurality of nodes within an ontological mapping, wherein each of the plurality of nodes corresponds to a certain one of the plurality of identified knowledge concepts identified by the observation sub-system, the conceptualization sub-system configured to generate new nodes within the ontological mapping responsive to a determination that a new concept exists in the system;

a relationship identification sub-system configured to create relationships between at least some of the plurality of identified knowledge concepts, and attribute affinity weights to the relationships, wherein the affinity weights quantify a strength of the relationship between the identified knowledge concepts using concept occurrence and co-concept occurrence, and each concept occupies a node on the ontological mapping, the relationship identification sub-system to select relationships between the nodes with the greatest affinity index and then update the ontology to with the affinity index for the selected relationships;

a change refinement sub-system configured to modify at least one of the plurality of nodes, affinity weights and relationships based upon information associated with the user; and

a non-transitory knowledge store configured to the information associated with the user pertaining to a sub-plurality of the plurality of identified knowledge concepts.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE AND ASSIGNOR PREVIOUSLY RECORDED ON REEL 035855 FRAME 0064. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT - SRI INTERNATIONAL TO TEMPO AI, INC.. Recorded Jun 26, 2015
From: SRI INTERNATIONAL
To: TEMPO AI, INC.
Reel/Frame 036020/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2015
From: TEMPO AI, INC.
To: SALESFORCE.COM, INC.
Reel/Frame 035883/0450 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2015
From: TEMPO AI, INC.
To: SRI INTERNATIONAL
Reel/Frame 035855/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2015
From: SRI INTERNATIONAL
To: TEMPO AI, INC.
Reel/Frame 035855/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2012
From: MARK, WILLIAM SCOTT; DONNEAU-GOLENCER, THIERRY; YARLAGADDA, MADHU
To: SRI INTERNATIONAL
Reel/Frame 027510/0860 →