Method and apparatus for structuring and managing human communications by explicitly defining the types of communications permitted between participants
First Claim
1. The machine-implemented method for managing business, social, and/or personal communications in which a communication among a set of participants is treated as a move in one of a first type of conversation for declaring specific realizable possibilities and a second type of conversation for producing action to complete a specific declared possibility, said method utilizing a computer system including a user input/output interface and a record storage system and being based ona predefined set of conversational roles played by participants in said conversations, with each participant playing at least one conversational role in any one of said conversations;
- a preselected set of types of incompletions which occur recurringly within said conversations, including a first type in which a conversational move by at least one participant to declare at least one specific realizable possibility is missing, and a second type in which a conversational move by at least one participant to complete a specific realizable possibility is missing;
a set of types of permitted moves for each of said first type of conversation and said second type of conversation, including at least one predefined initial type of move and subsequent types of moves preselected on the basis of a functional relationship among said types of incompletions, said conversational roles, and a specific subset of said types of incompletions produced by each of said initial and subsequent types of moves;
a preselected set of associated data for each of said initial and subsequent types of moves;
a predefined conversation record format for each of said conversations comprising identities and roles of participants, incompletions, and a pre-defined body of data associated with each move in the coversation, including the type of move;
said method comprising the steps of;
a. presenting to one participant via said user input/output interface device a selection menu comprising menu elements for selecting one of Task 1 comprising opening a new conversation of one of said first type and second type, Task 2 comprising selecting an existing conversation in which to make a subsequent type of move, and Task 3 comprising reviewing one of all initial types of moves and subsequent types of moves by other participants in all conversations in which said one participant plays one of said conversational roles;
b. responding to a selection by said one participant of said Task 1 via said interface device by performing a sequence of steps comprising;
b.1. prompting said one participant via said interface device to select an initial move in one of said first and second types of conversations;
b.2. prompting said one participant via said interface device to enter said set of associated data for said selected initial move; and
b.3. responding to entry of said set of associated data by creating and storing in said record storage system a new conversation record corresponding to said conversation record format, including said associated data and said types of incompletions produced by said selected initial type of move;
c. responding to a selection by said one participant of said Task 2 via said interface device by performing a sequence of steps comprising;
c.1. deriving from said stored conversation record of said selected existing conversation a subset of said set of moves comprising currently permitted moves for said one participant;
c.2. prompting said one participant via said interface device to select one of said currently permitted moves;
c.3. prompting said one participant via said interface device to enter said set of associated data for said selected one of said currently permitted moves; and
c.4. responding to entry of said set of associated data by updating and storing in said record storage system said conversation record corresponding to said selected conversation, including said associated data and said types of incompletions produced by said selected one of said currently permitted moves.
23 Assignments
0 Petitions
Accused Products
Abstract
A method for managing communications between individuals utilizing a programmed computer system. The method involves several definitional steps that are critical to achieving a practicable methodology for conversation management. The integrated concepts of "moves in conversations" of two basic types (Conversation for Action and Conversation for Possibilities), conversational roles, types of incompletions, and logical/functional relationships between moves, incompletions, and roles, provide a set of constructs on which a powerful and practicable methodology for conversation management may be built. They provide a basis for defining a meaningful conversation record format which can be integrated into a conversation data base using standard data base building and management tools. A system for managing communications which incorporates the methodology of this invention provides a powerful framework for structuring human conversations. The method further involves creating a body of recommended declarative text for each move which the participant may include in the message as part of the data elements of the move. The method also features a variety of conversation database access facilities using different record sort or collection criteria including the individual incompletions, the domains of the conversation, the participants, and dates. The invention and the conversation record management and retrieval which it facilitates enables time and date commitments related to calendar activities, such as meeting schedules, appointments and appointments and the like, to be integrated into the database.
345 Citations
19 Claims
-
1. The machine-implemented method for managing business, social, and/or personal communications in which a communication among a set of participants is treated as a move in one of a first type of conversation for declaring specific realizable possibilities and a second type of conversation for producing action to complete a specific declared possibility, said method utilizing a computer system including a user input/output interface and a record storage system and being based on
a predefined set of conversational roles played by participants in said conversations, with each participant playing at least one conversational role in any one of said conversations; -
a preselected set of types of incompletions which occur recurringly within said conversations, including a first type in which a conversational move by at least one participant to declare at least one specific realizable possibility is missing, and a second type in which a conversational move by at least one participant to complete a specific realizable possibility is missing; a set of types of permitted moves for each of said first type of conversation and said second type of conversation, including at least one predefined initial type of move and subsequent types of moves preselected on the basis of a functional relationship among said types of incompletions, said conversational roles, and a specific subset of said types of incompletions produced by each of said initial and subsequent types of moves; a preselected set of associated data for each of said initial and subsequent types of moves; a predefined conversation record format for each of said conversations comprising identities and roles of participants, incompletions, and a pre-defined body of data associated with each move in the coversation, including the type of move; said method comprising the steps of; a. presenting to one participant via said user input/output interface device a selection menu comprising menu elements for selecting one of Task 1 comprising opening a new conversation of one of said first type and second type, Task 2 comprising selecting an existing conversation in which to make a subsequent type of move, and Task 3 comprising reviewing one of all initial types of moves and subsequent types of moves by other participants in all conversations in which said one participant plays one of said conversational roles; b. responding to a selection by said one participant of said Task 1 via said interface device by performing a sequence of steps comprising; b.1. prompting said one participant via said interface device to select an initial move in one of said first and second types of conversations; b.2. prompting said one participant via said interface device to enter said set of associated data for said selected initial move; and b.3. responding to entry of said set of associated data by creating and storing in said record storage system a new conversation record corresponding to said conversation record format, including said associated data and said types of incompletions produced by said selected initial type of move; c. responding to a selection by said one participant of said Task 2 via said interface device by performing a sequence of steps comprising; c.1. deriving from said stored conversation record of said selected existing conversation a subset of said set of moves comprising currently permitted moves for said one participant; c.2. prompting said one participant via said interface device to select one of said currently permitted moves; c.3. prompting said one participant via said interface device to enter said set of associated data for said selected one of said currently permitted moves; and c.4. responding to entry of said set of associated data by updating and storing in said record storage system said conversation record corresponding to said selected conversation, including said associated data and said types of incompletions produced by said selected one of said currently permitted moves. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. Apparatus for managing an electronic conversation between at least a first and a second participant with said electronic conversation being defined by a set of assigned roles for said participants, a set of unique conversation states including an initial state and a final state with each of said states being defined in accordance with a prearranged set of incompletions represented by token data elements, and a set of permitted moves for each of said participants including an initial move, comprising
conversation opening means for providing a first participant with a facility to open an electronic conversation with at least a second participant by selecting an initial electronic move, including means for recording in a conversation record associated with each of said participants prearranged data elements including said assigned roles, a conversation state consisting of said initial state, and a set of token data elements comprising incompletions based on said assigned roles and said initial electronic move; - and
conversation continuing means for presenting to one of said participants a list of permitted electronic moves in said electronic conversation based on data elements in said conversation record, including said assigned role of said one participant and said conversation state, and for responding to and recording a move selected by said one participant from said list, including means for updating said conversation record based on said selected electronic move with a conversation state comprising the current conversation state after said selected electronic move and a set of token data elements comprising current incompletions after said selected electronic move.
- and
-
16. Apparatus for managing communications among a plurality of participants comprising
means for providing each participant with a facility to open an electronic conversation with a plurality of other participants with an initial electronic move, said electronic conversation being defined by a plurality of unique states, said unique states each being defined by a set of incompletions represented by token data elements, including means for assigning unique roles in said electronic conversation to each of said participants based on said initial electronic move and means for recording in a separate record associated with each participant prearranged data elements associated with said initial electronic move including a separate set of incompletions for each said participant based on said assigned roles and said initial electronic move; - and
means for presenting to one of said participants a list of permitted electronic moves in said electronic conversation based on said record associated with said participant, including said role of said participant, and for responding to and recording a move selected by said participant from said list of permitted electronic moves, including means for recording data associated with said selected electronic move and for updating said record of incompletions associated with each of said particpants based on said selected electronic move and the role of each said participant in said conversation.
- and
-
17. Apparatus for managing communications among a plurality of participants comprising
a plurality of participant specific computer systems and means for communicating data among said participant specific computer systems, each of said participant specific computer systems comprising means for providing a participant with a facility to open an electronic conversation with a plurality of other participants with an initial electronic move, said electronic conversation being defined by a plurality of unique states, said unique states each being defined by a set of incompletions represented by token data elements, including means for assigning unique roles in said electronic conversation to each of said participants based on said initial electronic move, means for recording in a record prearranged data elements associated with said initial electronic move including a set of incompletions for said participant based on said participants assigned role and said initial electronic move, and means for transmitting a record of said initial electronic move to each of said participant specific computer systems associated with said other participants over said communicating means; -
means for receiving via said communicating means an initial electronic move from another participant and for recording in a record prearranged data elements associated with said initial electronic move including a set of incompletions for said participant based on said participants assigned role and said initial electronic move; means for receiving via said communicating means a new electronic move by another particpant in an existing conversation and for updating said record of incompletions associated with said particpant based on said new electronic move; means for providing said participant with a facility to continue an electronic conversation with one of said other participants, including means for selecting one of a plurality of conversations, means for displaying data associated with prior moves in said conversation, means for presenting to said particpant a list of permitted electronic moves in said electronic conversation based on said record associated with said conversation and for responding to and recording a move selected by said participant from said list of permitted electronic moves, including means for recording data associated with said selected electronic move and for updating said record of incompletions associated with said particpant based on said selected electronic move, and means for transmitting a record of said selected electronic move to each of said participant specific computer systems associated with said other participants in said conversation over said communicating means. - View Dependent Claims (18)
-
-
19. The machine implemented method for managing communications utilizing a computer system including a user input/output display and selection interface and a record storage system comprising the steps of:
-
(a) presenting to a participant via said user input/output interface a listing of initial electronic moves available for opening an electronic conversation being defined by a plurality of unique states with said unique states being defined in terms of a set of incompletions represented by token data elements and having associated therewith a preselected set of permitted moves, (b) responding to selection by said participant of an initial electronic move by (b-1) assigning a role to said particpant based on said initial electronic move, (b-2) recording in said record storage system a record comprising prearranged data elements associated with said initial electronic move including a set of incompletions based on said assigned role and said initial electronic move; (c) presenting to a participant via said user input/output interface a list of permitted electronic moves in said electronic conversation based on said record, and (d) responding to selection by said participant of one of said permitted electronic moves via said user input/output interface by (d-1) recording data associated with said selected electronic move in said record storage system, and (d-2) updating said set of incompletions in said record based on said selected electronic move.
-
Specification