METHOD AND APPARATUS FOR PROVIDING STRUCTURED DATA FOR FREE TEXT MESSAGES
First Claim
1. A method for providing structured data from a free-text message for sending to one or more recipients, the method comprising:
- (a) accepting input indicative of a text fragment of the message;
(b) analyzing the accepted input to ascertain whether one or more predefined text conditions are met;
(c) in the case it is ascertained that one or more of the predefined conditions are met, providing to a user output indicative of proposed structured data corresponding to the accepted input;
(d) accepting from the user additional input indicative of selective modification and/or approval of the proposed structured data; and
(e) repeating steps (a) to (d) until all data indicative of all text fragments included in the message are accepted and analyzed, such that in the case all data indicative of all text fragments included in the message are accepted, analyzed, and the structured data thereof modified and approved, one or both of the approved structured data and the message are sendable to one or more recipients.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented herein are methods for providing structured data from authored messages. Also presented herein are software products, e.g., in the form of carrier media each carrying computer readable instructions that when executed by a processor of a processing system, carry out methods for authoring messages, and systems making use of such methods and software products. The methods are particularly applicable messages authored in relation to the planning, executing, controlling, evaluating and reporting of human collaborative undertakings, such that authoring is performable by a user in a fashion familiar from prior art methods, including word processing, email, and other free-text authoring software systems. Structured data is provided from the authoring process, and this data is, in some implementations, provided to an activity management system for the purpose of updating records maintained by that system.
110 Citations
66 Claims
-
1. A method for providing structured data from a free-text message for sending to one or more recipients, the method comprising:
-
(a) accepting input indicative of a text fragment of the message;
(b) analyzing the accepted input to ascertain whether one or more predefined text conditions are met;
(c) in the case it is ascertained that one or more of the predefined conditions are met, providing to a user output indicative of proposed structured data corresponding to the accepted input;
(d) accepting from the user additional input indicative of selective modification and/or approval of the proposed structured data; and
(e) repeating steps (a) to (d) until all data indicative of all text fragments included in the message are accepted and analyzed, such that in the case all data indicative of all text fragments included in the message are accepted, analyzed, and the structured data thereof modified and approved, one or both of the approved structured data and the message are sendable to one or more recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer-readable carrier medium carrying a set of instructions that when executed by one or more processors cause the one or more processors to carry out a method for providing structured data from a message authored by a user for sending to one or more recipients, the method comprising:
-
(a) accepting input indicative of a text fragment authored by the user;
(b) analyzing the accepted input to ascertain whether one or more predefined text conditions are met;
(c) in the case it is ascertained that one or more of the predefined conditions are met providing to the user output indicative of proposed structured data corresponding to the accepted input;
(d) accepting from the user additional input indicative of selective modification and/or approval of the proposed structured data;
(e) repeating steps (a) to (d) until all data indicative of all text fragments included in the message are accepted and analyzed, such that, in the case that all data indicative of all text fragments included in the message are accepted, analyzed, and the structured data thereof modified and approved, one or both of the approved structured data and the message are sendable to one or more recipients. - View Dependent Claims (62, 63, 64, 65)
-
-
66. An apparatus for providing structured data from a free-text message for sending to one or more recipients, the apparatus comprising:
-
(a) means for accepting input indicative of a text fragment of the message;
(b) means for analyzing the accepted input to ascertain whether one or more predefined text conditions are met;
(c) means for in the case it is ascertained that one or more of the predefined conditions are met, providing to a user output indicative of proposed structured data corresponding to the accepted input;
(d) means for accepting from the user additional input indicative of selective modification and/or approval of the proposed structured data; and
(e) means for repeating steps (a) to (d) until all data indicative of all text fragments included in the message are accepted and analyzed, such that in the case that all data indicative of all text fragments included in the message are accepted, analyzed, and the structured data thereof modified and approved, one or both of the approved structured data and the message are sendable to one or more recipients.
-
Specification