IP Library Granted Patent US 10,699,201
Granted Patent B2
US 10,699,201 · App. 14/895,103 · Granted Jun 30, 2020

Presenting relevant content for conversational data gathered from real time communications at a meeting based on contextual data associated with meeting participants

Inventors: Simon Thomason (Ashford, NJ); Kieran George McCorry (Belfast, GB)
Assignee: ENT. SERVICES DEVELOPMENT CORPORATION LP
G06N5/048G06F16/334G06N20/00G06Q10/00
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 10,699,201
App. No.
14/895,103
Granted
Jun 30, 2020
Kind
B2
Abstract

Identifying relevant content for data gathered from real time communications includes obtaining conversational data from a real time communication, identifying contextual data with at least one contextual data source relevant to the real time communication, and inferring a meaning of the conversational data based on the contextual data.

Claims (36)

1. A method for identifying relevant content for data gathered from real time communications, the method comprising:

obtaining conversational data from a real time communication at a meeting organized by a meeting organizer for one or more attendees;

identifying contextual data associated with said real time communication from a plurality of contextual data sources, wherein the plurality of contextual data sources contains information about physical resources associated with a location of the meeting, wherein the plurality of contextual data sources contains a corporate directory including information about the meeting organizer and the attendees, wherein the identifying the contextual data comprises:

determining the attendees based on the physical resources and the corporate directory; and

determining a role of the meeting organizer in a context of a company and relations of the meeting organizer to the attendees;

inferring a meaning of said conversational data based on said contextual data; and

presenting data relevant to said meaning in an output device of the physical resources associated with the location of the meeting, wherein at least a portion of the data relevant to said meaning is restricted from being presented based on access controls associated with the meeting organizer and the attendees.

2. The method of claim 1 , wherein said conversational data includes information from text-based messaging sources, voice sources, graphic sources, video sources, or combinations thereof.

3. The method of claim 1 , wherein the plurality of contextual data sources contains information about participants, physical resources, a domain taxonomy, an association database, or combinations thereof.

4. The method of claim 1 , further comprising:

analyzing said conversational data based on said contextual data using an analytical technique.

5. The method of claim 4 , wherein said analytical technique includes pattern recognition, data analysis, structured and unstructured data analysis, predictive analysis, or combinations thereof.

6. The method of claim 1 , further includes referencing a completion data source to provide additional contextual data for said conversational data to further infer said meaning of said conversational data.

7. The method of claim 6 , wherein said completion data source includes databases that contain information about corporate data warehouses, public internet sources, domain specific databases, or combinations thereof.

8. A system for identifying relevant content for data gathered from real time communications, the system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to:

obtain conversational data from a real time communication at a meeting organized by a meeting organizer for one or more attendees;

identify contextual data associated with said real time communication from a plurality of contextual data sources, wherein the plurality of contextual data sources contains information about physical resources associated with a location of the meeting, wherein the plurality of contextual data sources contains a corporate directory including information about the meeting organizer and the attendees, wherein the identifying the contextual data comprises:

determining the attendees based on the physical resources and the corporate directory; and

determining a role of the meeting organizer in a context of a company and relations of the meeting organizer to the attendees;

analyze said conversational data based on said contextual data;

infer a meaning of said conversational data based on said contextual data; and

present data relevant to said meaning in an output device of the physical resources associated with the location of the meeting, wherein at least a portion of the data relevant to said meaning is restricted from being presented based on access controls associated with the meeting organizer and the attendees.

9. The system of claim 8 , wherein the instructions further cause the system to reference a completion data source to provide additional contextual data for said conversational data to further infer said meaning of said conversational data.

10. The system of claim 8 , wherein said patterns and said relationships are stored in an association database for inferring said meaning of said data gathered from said real time communications in subsequent operations.

11. A computer program product for identifying relevant content for data gathered from real time communications, comprising:

a tangible computer readable storage medium, said tangible computer readable storage medium comprising computer readable program code embodied therewith, said computer readable program code comprising program instructions that, when executed, causes a processor to:

obtain conversational data from a real time communication at a meeting organized by a meeting organizer for one or more attendees;

identify contextual data associated with said real time communication from a plurality of contextual data sources, wherein the plurality of contextual data sources contains information about physical resources associated with a location of the meeting, wherein the plurality of contextual data sources contains a corporate directory including information about the meeting organizer and the attendees, wherein the identifying the contextual data comprises:

determining the attendees based on the physical resources and the corporate directory; and

determining a role of the meeting organizer in a context of a company and relations of the meeting organizer to the attendees;

analyze said conversational data based on said contextual data;

infer a meaning of said conversational data based on said contextual data; and

present data relevant to said meaning in an output device of the physical resources associated with the location of the meeting, wherein at least a portion of the data relevant to said meaning is restricted from being presented based on access controls associated with the meeting organizer and the attendees.

12. The product of claim 11 , further comprising computer readable program code comprising program instructions that, when executed, causes said processor to reference a completion data source to provide additional contextual data for said conversational data to further infer said meaning of said conversational data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENT. SERVICES DEVELOPMENT CORPORATION LP
Reel/Frame 041041/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 038078/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2015
From: THOMASON, SIMON; MCCORRY, KIERAN GEORGE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 037179/0121 →