INTERACTIVE MESSAGE EDITING SYSTEM AND METHOD
First Claim
1. An interactive message editing system, comprising:
- a database containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects,a memory for storing multimedia message data entered by a user via a user interface,a parser coupled to the memory for parsing said message data on the fly for identifying successive character strings,a comparator coupled to the parser and to said database for comparing each of the character strings with data strings in the database,an interactive menu compiler coupled to the comparator and responsive to a character string at least partially matching a data string in the database for presenting on a display device one or more media objects associated with the data string, anda media enhancer responsive to manual selection by the user of a presented media object for embedding the selected media object in spatial association with the associated character string.
2 Assignments
0 Petitions
Accused Products
Abstract
In an interactive message editing system (10) and method a database (16) contains data representative of a plurality of media objects (19a, 19b, 19c, 19d) and of a plurality of data strings each associated with one or more of the media objects according to a predetermined rank. A memory (14) stores multimedia message data entered by a user and a parser (15) coupled to the memory parses the message data on the fly for identifying successive character strings, each of which is compared with data strings in the database. One or more media objects associated with a data string in the database that at least partially matches a character string are presented on a display device (11) according to the predetermined rank for manual selection by the user. A selected media object is embedded in spatial association with the associated data string.
-
Citations
45 Claims
-
1. An interactive message editing system, comprising:
-
a database containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects, a memory for storing multimedia message data entered by a user via a user interface, a parser coupled to the memory for parsing said message data on the fly for identifying successive character strings, a comparator coupled to the parser and to said database for comparing each of the character strings with data strings in the database, an interactive menu compiler coupled to the comparator and responsive to a character string at least partially matching a data string in the database for presenting on a display device one or more media objects associated with the data string, and a media enhancer responsive to manual selection by the user of a presented media object for embedding the selected media object in spatial association with the associated character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An interactive message editing method, comprising:
-
maintaining a database containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects; storing multimedia message data entered by a user via a user interface; parsing said message data on the fly for identifying successive character strings; comparing each of the character strings with data strings in the database; presenting on a display device one or more media objects associated with a data string in the database that at least partially matches a character string, and embedding a selected media object in spatial association with the associated character string. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. (canceled)
-
42. (canceled)
-
43. A computer readable medium bearing a database structure containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects according to a predetermined rank.
-
44. An interactive message editing program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps, comprising:
-
maintaining a database containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects; storing multimedia message data entered by a user via a user interface; parsing said message data on the fly for identifying successive character strings; comparing each of the character strings with data strings in the database; presenting on a display device one or more media objects associated with a data string in the database that at least partially matches a character string, and embedding a selected media object in spatial association with the associated character string.
-
-
45. An interactive message editing computer program product comprising a computer useable medium having computer readable program code embodied therein, the computer program product comprising:
-
computer readable program code for causing the computer to maintain a database containing data representative of a plurality of media objects and of a plurality of data strings each associated with one or more of said media objects; computer readable program code for causing the computer to store multimedia message data entered by a user via a user interface; computer readable program code for causing the computer to parse said message data on the fly for identifying successive character strings; computer readable program code for causing the computer to compare each of the character strings with data strings in the database; computer readable program code for causing the computer to present on a display device one or more media objects associated with a data string in the database that at least partially matches a character string, and computer readable program code for causing the computer to embed a selected media object in spatial association with the associated character string.
-
Specification