Interacting with a computer-based management system
First Claim
Patent Images
1. A method of operating a processing system that includes one or more processors, a storage subsystem including at least memory, and a display device, the method comprising:
- (a) presenting a user interface to a human user on the display device, the user interface being for accepting a free text message;
(b) accepting free-text from the user via the user interface into the storage subsystem;
(c) converting the accepted free-text to form or to modify structured message components related to the accepted free-text, the structured message components stored in the storage subsystem;
(d) presenting to the user on a structured message user interface on the display device 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 into the storage subsystem 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;
(g) storing the structured data in a data structure in the storage subsystem, 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.
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.
-
Citations
33 Claims
-
1. A method of operating a processing system that includes one or more processors, a storage subsystem including at least memory, and a display device, the method comprising:
-
(a) presenting a user interface to a human user on the display device, the user interface being for accepting a free text message; (b) accepting free-text from the user via the user interface into the storage subsystem; (c) converting the accepted free-text to form or to modify structured message components related to the accepted free-text, the structured message components stored in the storage subsystem; (d) presenting to the user on a structured message user interface on the display device 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 into the storage subsystem 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; (g) storing the structured data in a data structure in the storage subsystem, 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a processing system that includes one or more processors, a display device, and a storage subsystem, the 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 human user an indication that the user desires to respond to the received composite message; and (c) presenting to the human user one or both of the free-text of the received composite message on a free-text user interface on the display device and/or the structured data of the composite message on a structured message user interface on the display device, such that the user can repeat the process of selectively modifying 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, the repeating causing modifying the text and/or structured data incrementally, the method further comprising; accepting from the user the user'"'"'s modifying of one or both of the presented free-text and/or structured data; and storing the accepted free-text and/or structured data as modified by the user in the storage subsystem, 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 of operating a processing system that includes one or more processors, a storage subsystem including at least memory, and a display device, the 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 on the display device, the free-text user interface being for accepting a free text message; (d) accepting at least some of the free-text from the user via the user interface into the storage subsystem, 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 on the display device 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 into the storage subsystem 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; (i) storing the structured data in a data structure in the storage subsystem, and (j) 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 of operating a processing system comprising one or more processors, a storage subsystem, and a display device, the 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 human user on a user interface that includes a text user interface on the display device; (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 on the display device 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; (h) storing the structured data in a data structure in the storage subsystem, 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 (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 comprising:
-
La) presenting a user interface to a user on a the display device; (b) accepting free-text from the user; (c) converting the accepted free-text to form or to modify structured message components related to the accepted free-text; (d) presenting to the user on a structured message user interface on the display device 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; (g) storing the structured data in a data structure in the storage subsystem, 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.
-
Specification