IP Library Granted Patent US 10,395,220
Granted Patent B2
US 10,395,220 · App. 15/133,374 · Granted Aug 27, 2019

Auto-generation of actions of a collaborative meeting

Inventors: Adalberto Lopez Venegas (Tepic, MX); Alina Denise Marin Rodriguez (Tepic, MX); Agueda Martinez Hernandez Magro (Zapopan, MX); Orlando Ezequiel Rincón Ferrera (Tiaquepaque, MX)
Assignee: International Business Machines Corporation
G06Q10/1093H04L12/1818H04L12/1822
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,395,220
App. No.
15/133,374
Filed
Apr 20, 2016
Granted
Aug 27, 2019
Kind
B2
Art Unit
2457
USPC
709/206
Abstract

A method for identifying and initiating actions of a meeting. The method includes a computer processor monitoring a meeting where monitoring the meeting includes receiving input from at least a first computing device. The method further includes identifying a plurality of metadata triggers associated with the received input of meeting. The method further includes identifying an occurrence of a first metadata trigger of the plurality of metadata triggers associated with the received input of the meeting. The method further includes analyzing a first portion of the received input of the meeting that includes an occurrence of the first metadata trigger and identifying a first action associated with the first metadata trigger. The method further includes determining a response criterion of the first metadata trigger. The method further includes responding to a determination that the first metadata trigger includes a response criterion indicating immediate action by initiating the first action.

Claims (82)

1. A method for identifying and initiating actions of a meeting, the method comprising:

monitoring, by one or more computer processors, a meeting, wherein monitoring the meeting includes receiving input from at least a first computing device;

identifying, by one or more computer processors, a plurality of metadata triggers associated with the received input of meeting;

identifying, by one or more computer processors, an occurrence of a first metadata trigger of the plurality of metadata triggers associated with the received input of the meeting;

analyzing, by one or more computer processors, a first portion of the received input of the meeting that includes an occurrence of the first metadata trigger, wherein analyzing the first portion of the received input includes identifying a first action;

determining, by one or more computer processors, a response criterion of the first metadata trigger;

responsive to determining that the first action includes a response criterion of delayed post-meeting action, including, by one or more processors, the first action in a queue of post-meeting actions that initiate in response to determining that the meeting ends; and

responsive to determining that the first metadata trigger includes a response criterion indicating immediate action, initiating, by one or more computer processors, the first action.

2. The method of claim 1 :

wherein the received input of the meeting includes at least an audio component; and

wherein the audio component is analyzed by utilizing at least one of: a voice recognition program, a speech recognition program, and a natural language processing program.

3. The method of claim 1 :

wherein a metadata trigger is associated with one or more rules utilized to parse a portion of the received input of the meeting that occurs in proximity to an occurrence of the metadata trigger; and

wherein the metadata trigger includes a response criterion selected from a set of: immediate action, delayed in-meeting action, and delayed post-meeting action.

4. The method of claim 1 , further comprising:

determining, by one or more computer processors, that the first action corresponds to a first task and that the first metadata trigger dictates that a resource is assigned to the first task;

identifying, by one or more computer processors, the resource based on analyzing a second portion of the received input associated with the occurrence of the first metadata trigger;

assigning, by one or more computer processors, the resource to the first task;

determining, by one or more computer processors, that the resource is a first participant of a plurality of participants included in the meeting; and

responsive to determining that the first participant is assigned the first task, transmitting, by one or more computer processors, a message to at least the first participant that indicates the first task is assigned to the first participant.

5. The method of claim 1 , further comprising:

responsive to determining that the first action includes a response criterion of delayed in-meeting action, including, by one or more computer processors, the first action in an in-meeting queue of actions associated with the meeting;

wherein an action of the in-meeting queue of actions initiates based on identifying an occurrence of information during a second portion of the meeting; and

wherein the information satisfies a condition of a metadata trigger associated with the first action in the in-meeting queue.

6. The method of claim 1 , further comprising:

determining, by one or more computer processors, that the meeting ends; and

responsive to determining that the meeting ends, initiating, by one or more computer processors one or more actions included in the queue of post-meeting actions associated with the meeting.

7. A computer program product for identifying and initiating actions of a meeting, the computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions readable/executable by one or more computer processors:

program instructions to monitor a meeting, wherein monitoring the meeting includes receiving input from at least a first computing device;

program instructions to identify a plurality of metadata triggers associated with the received input of meeting;

program instructions to identify an occurrence of a first metadata trigger of the plurality of metadata triggers associated with the received input of the meeting;

program instructions to analyze a first portion of the received input of the meeting that includes an occurrence of the first metadata trigger, wherein analyzing the first portion of the received input includes identifying a first action;

program instructions to determine a response criterion of the first metadata trigger;

program instructions to respond to a determination that the first action includes a response criterion of delayed post-meeting action by including the first action in a queue of post-meeting actions that initiate in response to a determination that the meeting ends; and

program instructions to respond to a determination that the first metadata trigger includes a response criterion indicating immediate action by initiating the first action.

8. The computer program product of claim 7 :

wherein the received input of the meeting includes at least an audio component; and

wherein the audio component is analyzed by utilizing at least one of: a voice recognition program, a speech recognition program, and a natural language processing program.

9. The computer program product of claim 7 :

wherein a metadata trigger is associated with one or more rules utilized to parse a portion of the received input of the meeting that occurs in proximity to an occurrence of the metadata trigger; and

wherein the metadata trigger includes a response criterion selected from a set of: immediate action, delayed in-meeting action, and delayed post-meeting action.

10. The computer program product of claim 7 , further comprising:

program instructions to determine that the first action corresponds to a first task and that the first metadata trigger dictates that a resource is assigned to the first task;

program instructions to identify the resource based on analyzing a second portion of the received input associated with the occurrence of the first metadata trigger;

program instructions to assign the resource to the first task;

program instructions to determine that the resource is a first participant of a plurality of participants included in the meeting; and

program instructions to respond to a determination that the first participant is assigned the first task by transmitting a message to at least the first participant that indicates the first task is assigned to the first participant.

11. The computer program product of claim 7 , further comprising:

program instruction to respond to a determination that the first action includes a response criterion of delayed in-meeting action by including the first action in an in-meeting queue of actions associated with the meeting;

wherein an action of the in-meeting queue of actions initiates based on identifying an occurrence of information during a second portion of the meeting; and

wherein the information satisfies a condition of a metadata trigger associated with the first action in the in-meeting queue.

12. The computer program product of claim 7 , further comprising:

program instructions to determine that the meeting ends; and

program instructions to respond to a determination that the meeting ends by initiating one or more actions included in the queue of post-meeting actions associated with the meeting.

13. A computer system for identifying and initiating actions of a meeting, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to monitor a meeting, wherein monitoring the meeting includes receiving input from at least a first computing device;

program instructions to identify a plurality of metadata triggers associated with the received input of meeting;

program instructions to identify an occurrence of a first metadata trigger of the plurality of metadata triggers associated with the received input of the meeting;

program instructions to analyze a first portion of the received input of the meeting that includes an occurrence of the first metadata trigger, wherein analyzing the first portion of the received input includes identifying a first action;

program instructions to determine a response criterion of the first metadata trigger;

program instructions to respond to a determination that the first action includes a response criterion of delayed post-meeting action by including the first action in a queue of post-meeting actions that initiate in response to a determination that the meeting ends; and

program instructions to respond to a determination that the first metadata trigger includes a response criterion indicating immediate action by initiating the first action.

14. The computer system of claim 13 :

wherein the received input of the meeting includes at least an audio component; and

wherein the audio component is analyzed by utilizing at least one of: a voice recognition program, a speech recognition program, and a natural language processing program.

15. The computer system of claim 13 :

wherein a metadata trigger is associated with one or more rules utilized to parse a portion of the received input of the meeting that occurs in proximity to an occurrence of the metadata trigger, and

wherein the metadata trigger includes a response criterion selected from a set of: immediate action, delayed in-meeting action, and delayed post-meeting action.

16. The computer system of claim 13 , further comprising:

program instructions to determine that the first action corresponds to a first task and that the first metadata trigger dictates that a resource is assigned to the first task;

program instructions to identify the resource based on analyzing a second portion of the received input associated with the occurrence of the first metadata trigger;

program instructions to assign the resource to the first task;

program instructions to determine that the resource is a first participant of a plurality of participants included in the meeting; and

program instructions to respond to a determination that the first participant is assigned the first task by transmitting a message to at least the first participant that indicates the first task is assigned to the first participant.

17. The computer system of claim 13 , further comprising:

program instruction to respond to a determination that the first action includes a response criterion of delayed in-meeting action by including the first action in an in-meeting queue of actions associated with the meeting;

wherein an action of the in-meeting queue of actions initiates based on identifying an occurrence of information during a second portion of the meeting; and

wherein the information satisfies a condition of a metadata trigger associated with the first action in the in-meeting queue.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2025
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MONDAY.COM LIMITED
Reel/Frame 070477/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2016
From: LOPEZ VENEGAS, ADALBERTO; MARIN RODRIGUEZ, ALINA DENISE; MARTINEZ HERNANDEZ MAGRO, AGUEDA; RINCON FERRERA, ORLANDO EZEQUIEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 038329/0888 →
Continuity (1)
Related Publication 20170310716A1 · Oct 26, 2017