IP Library Granted Patent US 9,704,128
Granted Patent B2
US 9,704,128 · App. 11/672,930 · Granted Jul 11, 2017

Method and apparatus for iterative computer-mediated collaborative synthesis and analysis

Inventors: John D. Lowrance (Foster City, CA); Thomas A. Boyce (Los Gatos, CA)
Assignee: SRI International
G06Q10/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,704,128
App. No.
11/672,930
Granted
Jul 11, 2017
Kind
B2
Abstract

A method and apparatus for iterative computer-mediated collaborative synthesis and analysis synthesizes a first focus topic in accordance with ideas collected from a plurality of cooperating users. The first focus topic triggers an analysis of that focus topic. The conclusions of this analysis indicate shortcomings in the first focus topic and trigger a further synthesis of the first focus topic. The further synthesis results trigger further analysis, and so on, on an iterative basis. The cooperating users follow a process template comprises of a scripted series of synthesis and analysis activities. Facilitation support is provided to the cooperating users to assist the cooperating users in accomplishing each activity in sequence. In further embodiments, a second focus topic is synthesized in response to the conclusion implied by the analysis of the first focus topic, and an analysis of the second focus topic is triggered.

Claims (44)

1. A computer-implemented method for synthesizing and analyzing user input in a collaborative work session, the method comprising:

monitoring a plurality of inputs submitted by a group of users in the collaborative work session, wherein at least some of the plurality of inputs include natural language content;

algorithmically analyzing the natural language content in real time in order to parse a plurality of ideas from the plurality of inputs;

algorithmically identifying similarities among the plurality of ideas;

clustering the plurality of ideas into a set of clusters based on the similarities; and

presenting the clusters to the group of users during the collaborative work session,

wherein the algorithmically analyzing, the algorithmically identifying, and the clustering are each performed at least in part using a processor, and

wherein at least one user of the group of users is a synthetic participant that is independent from a moderator for the collaborative work session.

2. The computer-implemented method of claim 1 , wherein the synthetic participant simulates an expert in a given field.

3. The computer-implemented method of claim 1 , wherein the algorithmically analyzing and the algorithmically identifying are performed by the moderator who is a synthetic, non-human moderator.

4. The computer-implemented method of claim 1 , wherein the algorithmically analyzing is performed using natural language processing techniques.

5. The computer-implemented method of claim 4 , wherein the natural language processing techniques include generating canonical representations of the plurality of ideas.

6. The computer-implemented method of claim 5 , wherein canonical representations comprise trees of words mapped to a lexical system.

7. The computer-implemented method of claim 1 , wherein the algorithmically identifying is performed using pattern recognition techniques.

8. The computer-implemented method of claim 7 , wherein the pattern recognition techniques identify similarities between a current collaborative work session and a previous, stored collaborative work session.

9. The computer-implemented method of claim 8 , wherein the similarities are quantified using a graph edit distance.

10. The computer-implemented method of claim 1 , wherein the clustering comprises:

filtering those of the plurality of ideas that are duplicative.

11. The computer-implemented method of claim 1 , wherein the algorithmically identifying comprises:

assessing a thematic closeness of a subset of the plurality of ideas.

12. The computer-implemented method of claim 1 , wherein the clustering is performed in part with assistance from the group of users.

13. The computer-implemented method of claim 12 , further comprising:

forwarding the plurality of inputs to the group of users;

receiving initial clusters of the plurality of inputs from the group of users; and

incorporating at least a portion of at least one of the initial clusters of the plurality of inputs into the set of clusters.

14. The computer-implemented method of claim 1 , wherein the algorithmically analyzing comprises:

algorithmically identifying a known bias in the natural language content.

15. The computer-implemented method of claim 1 , further comprising:

automatically formulating a question that is relevant to the natural language content; and posing the question to the group of users.

16. A computer readable storage device containing an executable program for synthesizing and analyzing user input in a collaborative work session, where the program performs steps of:

monitoring a plurality of inputs submitted by a group of users in the collaborative work session, wherein at least some of the plurality of inputs include natural language content;

algorithmically analyzing the natural language content in real time in order to parse a plurality of ideas from the plurality of inputs;

algorithmically identifying similarities among the plurality of ideas;

clustering the plurality of ideas into a set of clusters based on the similarities; and

presenting the set of clusters to the group of users during the collaborative work session,

wherein at least one user of the group of users is a synthetic participant that is independent from a moderator for the collaborative work session.

17. The computer readable storage device of claim 16 , wherein the synthetic participant simulates an expert in a given field.

18. An apparatus for synthesizing and analyzing user input in a collaborative work session, the apparatus comprising:

means for monitoring a plurality of inputs submitted by a group of users in the collaborative work session, wherein at least some of the plurality of inputs include natural language content;

means for algorithmically analyzing the natural language content in real time in order to parse a plurality of ideas from the plurality of inputs;

means for algorithmically identifying similarities among the plurality of ideas;

means for clustering the plurality of ideas into a set of clusters based on the similarities; and

means for presenting the set of clusters to the group of users during the collaborative work session,

wherein at least one user of the group of users is a synthetic participant that is independent from a collaborative work session moderator.

Assignments (2)
CONFIRMATORY LICENSE Recorded Jul 19, 2013
From: SRI INTERNATIONAL
To: AFRL/RIJ
Reel/Frame 030833/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2007
From: LOWRANCE, JOHN D.; BOYCE, THOMAS A.
To: SRI INTERNATIONAL
Reel/Frame 019245/0600 →
Continuity (6)
Continuation In Part 10874806 · Jun 23, 2004
Continuation In Part 09839697 · Apr 20, 2001
Provisional Application 60482071 · Jun 23, 2003
Provisional Application 60232186 · Sep 12, 2000
Provisional Application 60772438 · Feb 9, 2006
Related Publication 20070226296A1 · Sep 27, 2007