INTERACTING WITH A COMPUTER-BASED MANAGEMENT SYSTEM
First Claim
Patent Images
1. A method comprising:
- (a) presenting a user interface to a user on a display device;
(b) accepting free-text from the user;
(c) converting the accepted free-text to form or modify structured message components related to the accepted free-text;
(d) presenting to the user on a structured message user interface the structured data components related to the accepted free-text, such that the user can modify or accept the structured message components;
(e) accepting from the user the user'"'"'s modification and/or acceptance of the presented structured message components until structured message components related to the accepted-free-text are accepted;
(f) repeating some or all of steps (b), (c), (d), and (e) until a composite message comprising both free-text and structured data is formed such that the structured data represents the intended meaning of the free-text in a form understandable by a computer-based management system; and
(g) electronically communicating the structured data of the composite message to at least one computer-based management system and, in the case that there is at least one human recipient, communicating at least the free-text of the composite message to the at least one human recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, and apparatus, and a software product for implementing a method for interacting with a computer-based management system including authoring and communicating composite data messages, each composite data message comprising both free-text and structured data, such that the structured data represents the intended meaning of the free-text in a form understandable by the computer-based management system. In one version, authoring includes converting free-text to structured data. One version includes communicating the composite message.
37 Citations
33 Claims
-
1. A method comprising:
-
(a) presenting a user interface to a user on a display device;
(b) accepting free-text from the user;
(c) converting the accepted free-text to form or modify structured message components related to the accepted free-text;
(d) presenting to the user on a structured message user interface the structured data components related to the accepted free-text, such that the user can modify or accept the structured message components;
(e) accepting from the user the user'"'"'s modification and/or acceptance of the presented structured message components until structured message components related to the accepted-free-text are accepted;
(f) repeating some or all of steps (b), (c), (d), and (e) until a composite message comprising both free-text and structured data is formed such that the structured data represents the intended meaning of the free-text in a form understandable by a computer-based management system; and
(g) electronically communicating the structured data of the composite message to at least one computer-based management system and, in the case that there is at least one human recipient, communicating at least the free-text of the composite message to the at least one human recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
(a) receiving from a sending user at least the free-text of a composite message that includes free-text and structured data corresponding to the free-text, wherein the structured data represents the intended meaning of the free-text in a form understandable by a computer-based management system;
(b) accepting from a user an indication that the user desires to respond to the received composite message; and
(c) presenting to the user one or both of the free-text of the received composite message on a free-text user interface and/or the structured data of the composite message on a structured message user interface, such that the user can selectively modify one or both of the presented free-text and/or structured data to form a new composite message to send to one or more recipients, wherein the received composite message includes structured data corresponding to a plurality of data objects not necessarily having the same data object type. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
(a) receiving from a sending user a free-text message;
(b) accepting from a user an indication that the user desires to respond to the received message;
(c) presenting to the user the free-text of the received message on a free-text user interface;
(d) accepting at least some of the free-text from the user, the accepting including accepting modification and/or addition to the free-text;
(e) converting the accepted free-text to form or modify structured message components related to the accepted free-text;
(f) presenting to the user on a structured message user interface the structured data components related to the accepted free-text, such that the user can modify or accept the structured message components;
(g) accepting from the user the user'"'"'s modification and/or acceptance of the presented structured message components until structured message components related to the accepted-free-text are accepted;
(h) repeating some or all of steps (d), (e), (f), and (g) until a composite message comprising both free-text and structured data is formed such that the structured data represents the intended meaning of the free-text in a form understandable by a computer-based management system; and
(i) electronically communicating the structured data of the composite message to at least one computer-based management system and, in the case that there is at least one human recipient, communicating at least the free-text of the composite message to the at least one human recipient. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method comprising:
-
(a) selecting one or more data objects each having a respective data object type, each selected data object represented in structured data in a computer-based management system that is storing the structured data;
(b) displaying data of the selected data object or objects to a user on a user interface that includes a text user interface;
(c) accepting free-text or a modification of free-text from the user;
(d) converting the accepted free-text to form or modify structured message components related to the accepted free-text;
(e) presenting to the user on a structured message user interface the structured data components related to the accepted free-text, such that the user can modify or accept the structured message components;
(f) accepting from the user the user'"'"'s modification and/or acceptance of the presented structured message components until structured message components related to the accepted-free-text are accepted;
(g) repeating some or all of steps (a), (b) (c), (d), (e), and (f) until a composite message comprising both free-text and structured data is formed such that the structured data represents the intended meaning of the free-text in a form understandable by a computer-based management system; and
(h) electronically communicating the structured data of the composite message to at least one computer-based management system and, in the case that there is at least one human recipient, communicating at least the free-text of the composite message to the at least one human recipient. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable and tangible carrier medium on which are encoded instructions that when executed by one or more processors of a processing system are operable to carry out a method according to any preceding method claim.
Specification