Personal data fusion
AssigneeModuleq, Inc.
InventorsDavid James Brunner, Peter Taraba, Anupriya Ankolekar
Life of this patent
Estimating the term…
Abstract
The present disclosure contemplates a variety of improved methods and systems for providing professionals and organizations tools to improve productivity and efficiency. The present disclosure includes a process for discovering and validating entity objectives. In an embodiment, the method and system receive communications from multiple data sources (e.g., email, calendar, contacts), find correlations between the communications, identify communications that appear to be important to a user, and provide relevant resources.
Claims24
A method comprising:
- capturing, by a computer system, electronic communication data associated with an entity within an enterprise, the electronic communication data extracted from electronic communications transmitted over a network between a computing device associated with the entity and each of a plurality of computing devices associated with respective contacts of the entity;
- extracting, by the computer system, one or more features from each electronic communication;
- applying, by the computer system, a clustering algorithm to the extracted features to generate a plurality of clusters of the features;
- selecting, by the computer system, a feature corresponding to a cluster of the plurality of clusters as an objective of the entity;
- determining, by the computer system, whether the objective satisfies a specified criterion for a degree of importance to the entity;
- in response to a determination that the objective satisfies the specified criterion for the degree of importance to the entity, by the computer system, querying a data repository associated with the enterprise using the objective to identify an electronic resource for assisting the entity in achieving the objective;
- and
- sending, by the computer system, an indication of the electronic resource to the computing device associated with the entity for output to the entity.
A system comprising:
- a processor;
- and
- a memory storing instructions, execution of which by the processor causes the system to:
- detect interactions by users with a plurality of electronic resources, the users associated with a plurality of entities and each entity having an objective;
- determine, based on the interactions, whether the plurality of electronic resources are relevant to the objectives of the entities;
- capture communication data associated with a selected entity, the communication data representing communication transmitted over a network between a computing device associated with the selected entity and a computing device associated with a contact of the selected entity,
- extract an objective of the selected entity from the communication data;
- determine whether the objective satisfies a specified criterion for a degree of importance to the selected entity;
- in response to a determination that the objective satisfies the specified criterion for the degree of importance to the entity, query a data repository using the objective to identify an electronic resource determined to be relevant to the objective for assisting the selected entity in achieving the objective;
- and
- provide an indication of the electronic resource to the selected entity.
A computer program product including non-transitory computer-readable media storing computer program instructions, execution of which by a processor causes the processing system to perform operations comprising:
- capturing electronic communication data associated with an entity within an enterprise, the electronic communication data extracted from electronic communications transmitted over a network between a computing device associated with the entity and each of a plurality of computing devices associated with respective contacts of the entity;
- extracting one or more feature vectors from the electronic communication data;
- applying a clustering algorithm to the extracted feature vectors to determine an objective of the entity;
- determining whether the objective satisfies a specified criterion for a degree of importance to the entity;
- in response to a determination that the objective satisfies the specified criterion for the degree of importance to the entity, querying, by the computer system, a data repository associated with the enterprise using the objective to identify a resource for assisting the entity in achieving the objective;
- and
- providing an indication of the resource to the entity.
Dependencies are inferred from the claim text.