IP Library Granted Patent US 9,594,825
Granted Patent B2
US 9,594,825 · App. 14/809,231 · Granted Mar 14, 2017

Systems and methods for analyzing entity profiles

Inventors: Bruce Skarin (Millbury, MA); Andrew Duchon (Portland, OR); Richard Alexis DeJordy (Stoughton, MA); Paul David Allopenna (Storrs-Mansfield, CT)
Assignee: Aptima, Inc.
G06F17/30604G06F17/30312G06Q10/10
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 9,594,825
App. No.
14/809,231
Granted
Mar 14, 2017
Kind
B2
Abstract

Embodiments of the subject invention comprise a computer based system and methods to collect and compare the attributes of a group of entities using data representing topic data of the entity and interaction data between entities. Embodiments of the invention comprise using minimally invasive means to automatically collect and model both an entity's attributes such as their knowledge/work/interest as well as model the social interactions of the entity together with a means to identify opportunities to influence changes in the entity attributes. Minimally invasive means to collect and model attributes include semantic analysis and topic modeling techniques. Means to model social interactions include social network analysis techniques that can incorporate location data of the entity. Embodiments of the invention further provide a sharable index of the attributes of the entities and the group of entities.

Claims (64)

1. A computer-based method of profiling entity information, said method comprising the step of:

receiving a set of interaction information of a group of entities;

the set of interaction information comprising interaction information between a first entity from the group of entities and a second entity from the group of entities;

determining a global interaction model of the group of entities from the set of interaction information;

the interaction information between the first entity and the second entity comprises a location information of a proximity in space and time of the first entity to the second entity;

determining a first interaction profile from the global interaction model;

determining a second interaction profile from the global interaction model; and

comparing the first interaction profile and the second interaction profile to identify a degree of interaction similarity of the first interaction profile and the second interaction profile.

2. The computer-based method of profiling entity information of claim 1 wherein the interaction information between the first entity and the second entity comprises communication information sent from the first entity to the second entity.

3. The computer-based method of profiling entity information of claim 1 wherein the location information of a proximity in space and time of the first entity to the second entity comprises a location information from a first sensor with the first entity and a location information from a second sensor with the second entity.

4. The computer-based method of profiling entity information of claim 3 wherein the first sensor is a first wearable sensor and the second sensor is a second wearable sensor.

5. The computer-based method of profiling entity information of claim 3 wherein the first sensor is configured to communicate a physical location of the first entity and the second sensor is configured to communicate a physical location of the second entity.

6. The computer-based method of profiling entity information of claim 3 wherein the first sensor is a first cell phone and the second sensor is a second cell phone.

7. The computer-based method of profiling entity information of claim 1 wherein the step of determining a global interaction model of the group of entities from the set of interaction information comprises using topic modeling techniques on the set of interaction information to determine the global interaction model of the group of entities.

8. The computer-based method of profiling entity information of claim 1 wherein the step of determining a global interaction model of the group of entities from the set of interaction information comprises using social network modeling techniques on the set of interaction information to determine the global interaction model of the group of entities.

9. A computer-based method of profiling entity information comprising:

receiving a set of interaction information of a group of entities;

the set of interaction information comprising interaction information between a first entity from the group of entities and a second entity from the group of entities;

determining a global interaction model of the group of entities from the set of interaction information;

determining a first entity interaction profile for the first entity from the global interaction model;

determining a second entity interaction profile for the second entity from the global interaction model; and

comparing the first entity interaction profile and the second entity interaction profile to identify a degree of interaction similarity of the first entity interaction profile and the second entity interaction profile.

10. The computer-based method of profiling entity information of claim 9 further comprising:

automatically creating a global topic model for the group of entities;

determining a first entity topic profile for the first entity and a second entity topic profile for the second entity; and

comparing the first entity topic profile and the second entity topic profile to identify a degree of topic similarity of the first entity topic profile and the second entity topic profile.

11. The computer-based method of claim 9 wherein the set of interaction information comprises a location information of a proximity in space and time of the first entity to the second entity.

12. A computer-based method of profiling entity information comprising:

receiving a set of interaction information of a group of entities;

the set of interaction information comprising interaction information between a first entity from the group of entities and a second entity from the group of entities;

determining a global topic model for the group of entities from the set of interaction information;

determining a first entity topic profile for the first entity from the global topic model;

determining a second entity topic profile for the second entity from the global topic model; and

comparing the first entity topic profile and the second entity topic profile to identify a degree of topic similarity of the first entity topic profile and the second entity topic profile.

13. A computer-based method of profiling entity information, said method comprising the steps of:

receiving a set of attributes of a group of entities;

automatically determining global topic model representing at least one attribute of the group of entities;

determining a first entity topic profile of a first entity from the global topic model representing at least one attribute of the first entity;

determining a second entity to of a second entity representing at least one attribute of the second entity; and

comparing the first entity topic profile to the second entity topic profile to determine a degree of topic similarity of the first entity topic profile to the second entity topic profile.

14. The computer-based method of profiling entity information of claim 13 wherein the step of automatically creating a global topic model representing at least one attribute of the group of entities is automatically created using topic modeling techniques on the set of attributes.

15. The computer-based method of profiling entity information of claim 13 wherein:

the set of attributes of the group of entities comprises a set of domain knowledge of the group of entities; and

the step of automatically determining a global topic model comprises analyzing the set of domain knowledge of the group of entities using semantic analysis techniques.

16. The computer-based method of profiling entity information of claim 13 wherein the step of automatically determining a global topic model is performed using at least one technique selected from the group of techniques consisting of:

collaborative filtering techniques; and

content-based filtering techniques.

17. The computer-based method of profiling entity information of claim 13 wherein:

the set of attributes comprises a set of interaction information; and

the step of automatically determining a global topic model comprises analyzing the set of interaction information.

18. The computer-based method of profiling entity information of claim 13 further comprising:

identifying a potential for collaboration between the first entity and the second entity to influence the degree of topic similarity.

19. An entity profiling system for analyzing entity profiles, said system comprising:

a system bus;

at least one database in communication with the system bus that includes a set of interaction data associated with at least one entity;

a non-transitory computer readable medium having a computer readable program code embodied therein, said computer readable program code configured to be executed to implement a method comprising:

receiving a set of interaction information of a group of entities;

the set of interaction information comprising interaction information between a first entity from the group of entities and a second entity from the group of entities;

the set of interaction information comprises a location information of a proximity in space and time of the first entity to the second entity;

determining a first interaction profile from a global interaction model:

determining a second interaction profile from the global interaction model; and

comparing the first interaction profile and the second interaction profile to identify a degree of interaction similarity of the first interaction profile and the second interaction profile.

20. The entity profiling system of claim 19 wherein the location information of a proximity in space and time of the first entity to the second entity comprises a location information from a first sensor with the first entity and a location information from a second sensor with the second entity.

21. The entity profiling system of claim 19 wherein the set of interaction information further comprises communication information sent from the first entity to the second entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: SKARIN, BRUCE; DUCHON, ANDREW; DEJORDY, RICHARD; ALLOPENNA, PAUL
To: APTIMA, INC.
Reel/Frame 040998/0618 →
Continuity (3)
Continuation 12993907
Provisional Application 61056625 · May 28, 2008
Related Publication 20160012121A1 · Jan 14, 2016