Patent CA-3068790-A1 (CA)
Title: Managing graphic and/or audio elements in a messaging system
Inventor: NIGRO FILIPPO
IPC: H04L12/58
Filed: 2018-07-13
Abstract: An improved messaging system (2), preferably instantaneous, characterized in that it comprises at least one sender device (4) and at least one receiver device (6) configured to send and/or receive text messages (60) by means of at least one central unit (8) with which both devices communicate, and in that: - said at least one central unit (8) comprises a database (12), in which a user dataset (14), which contains at least one univocal identification code (ID) for each user of the messaging system (2), is in relationship (18) with at least one element dataset (16), which contains at least the univocal identification codes (30) of all graphic and/or audio elements manageable by the messaging system (2), to thereby define the graphic and/or audio elements which can be accessed/managed by each user of the user dataset (14), wherein each graphic and/or audio element manageable in the messaging system (2) is associated with said univocal identification code (30) in said messaging system (2), - a first software module is loaded and run in said sender device (4) and/or receiver device (6), which module is configured to send a data structure (20) to the central unit (8) generated on the basis of a message to be sent (60) which has at least one graphic and/or audio element (31, 33, 35, 37), said data structure (20) comprises a first field (26), which contains the corresponding univocal identification code (23, 30, 32, 34) of said at least one graphic and/or audio element of the message (60), - a second software module is loaded and run in said at least one central unit (8), which module, on the basis of the received data structure (20), creates a structured data package (40) comprising a second field (48) which is filled in at least in part with the first field (26) of said data structure (20), said first software module is configured so that, when said first software module is run in said sender device (4) by a given user of the user dataset (14) only the graphic elements (31 ) which have the respective identification codes (30) in relationship (18) with the univocal identification code ID of said user in said database (12) can be inserted in said message to be sent (60), said first software module, loaded and run in said sender device (4) and/or receiver device (6), is also configured to perform the following operations: - obtaining the structured data package (40) from said central unit (8), and detecting, inside said second field (48) of said structured data package (40), the univocal identification code (23, 30, 32, 34) of said at least one graphic and/or audio element (31, 33, 35, 37), - if the graphic and/or audio element associated with said univocal code (23, 30, 32, 34) which was identified in said second field (48) of said structured data package (40) is not already present in the local memory of the device in which said first software module is running, requesting such graphic and/or audio element (31, 33, 35, 37) associated with the identified univocal code (23, 30, 32, 34) from the central unit (8) and downloading it locally to said device, - on the basis of the contents of the structured data package (40) and of the graphic and/or audio element associated with said univocal code thus identified (23, 30, 32, 34), showing the sent message (60) also implementing said graphic and/or audio element (31, 33, 35, 37) on the display of the device (6) in which the first software module is running.