Methods for managing sharing and for sharing messages, messaging devices of distinct types implementing same
11632350 · 2023-04-18
Assignee
Inventors
Cpc classification
H04M1/72436
ELECTRICITY
International classification
G06F15/16
PHYSICS
Abstract
A method and apparatus for managing sharing of a message of a first type through a communication network. The method includes, following selection of a sharing command from an interface for reproducing the first message of the first type, integrating content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type. Thus, a message of a first type can be shared by using a messaging of a distinct type, for example an email can be shared by SMS, MMS, instant messages, Tweet (registered trademark), etc.
Claims
1. A sharing management method for managing sharing of a message of a first type through a communication network, the method comprising the following acts performed by a communication terminal: receiving a selection of a sharing command from an interface of the communication terminal for reproducing the first message of the first type; and integrating content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type, wherein the integrating comprises pasting text of the content of the first message into a body of the second message, which is triggered by the receiving of the selection.
2. The sharing management method as claimed in claim 1, wherein the sharing management method comprises opening an interface for inputting the second message of the second type following the act of receiving of the selection of the sharing command from the interface for reproducing the first message of the first type and prior to the act of integrating.
3. The sharing management method as claimed in claim 1, wherein the integrating comprises inserting an image of the content of the first message, which is triggered by the act of selecting.
4. The sharing management method as claimed in claim 1, wherein the integrating comprises inserting a message file of the content of the first message, which is triggered by the act of selecting.
5. A method for sharing a message of a first type through a communication network, the method comprising the following acts performed by a communication terminal: receiving a selection of a sharing command from an interface of the terminal for reproducing the first message of the first type; and in response to receiving the selection of the sharing command, triggering an integration of content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type, wherein the integration comprises pasting text of the content of the first message into a body of the second message.
6. The method for sharing as claimed in claim 5, wherein the sharing method further comprises determining an interface for inputting a message of the second type as a function of the selected sharing command.
7. A method for managing messages of a first type comprising the following acts performed by a communication terminal: reproducing a first message of the first type, and reproducing an interface for selecting a sharing command from an interface for reproducing the first message of the first type, the sharing command triggering an integration of content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type, wherein the integration comprises pasting text of the content of the first message into a body of the second message.
8. A non-transitory computer-readable medium comprising a program stored thereon comprising program code instructions for executing a method for managing sharing of a message of a first type through a communication network, when said program is executed by a processor of a communication terminal, wherein the instructions configure the communication terminal to perform acts comprising: receiving a selection of a sharing command from an interface of the communication terminal for reproducing the first message of the first type; and integrating content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type, wherein the integrating comprises pasting text of the content of the first message into a body of the second message, which is triggered by the receiving of the selection.
9. A communication terminal for distributing messages of a first type through a communication network, the communication terminal comprising: a processor; and a non-transitory computer-readable medium comprising instructions stored thereon which when executed by the processor configure the communication terminal to perform acts comprising: reproducing the first message of the first type on an interface; providing an interface for selecting a sharing command from the interface for reproducing the first message of the first type; receiving a selection of the sharing command, triggering integration of content of the first message of the first type into a second message of a second type to be transmitted through the communication network, the second type being distinct from the first type, wherein the integration comprises pasting text of the content of the first message into a body of the second message.
10. The communication terminal of claim 9, wherein the messages of the first type are of the electronic messaging type.
11. The communication terminal according to claim 9, wherein the second message of the second type is of one of the types out of the following: messaging for mobile short messages, messaging for mobile multimedia messages, messaging for IP short instant messages.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The features and advantages of the invention will become more clearly apparent on reading the description, given by way of example, and the figures relating thereto which represent:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DESCRIPTION OF EMBODIMENTS
(9)
(10) The sharing management method SH_MNGT for a message of a first type mssg.sup.t1 through a communication network N comprises, following a selection of a sharing command SHC_SL from an interface for reproducing the first message of the first type, an integration of the content of the first message of the first type CNT_INT.sup.t2 into a second message of a second type mssg.sup.t2 to be transmitted through the communication network N. The second type t2 is distinct from the first type t1.
(11) In particular, the integration CNT_INT.sup.t2 is triggered int.sup.t2_trg by the selection of a sharing command SHC_SL.
(12) In particular, the sharing management method SH_MNGT comprises an opening of an interface for inputting the second message of the second type T2_OP following the selection of a sharing command SHC_SL from an interface for reproducing the first message of the first type and prior to the integration CNT_INT.sup.t2.
(13) In particular, the integration CNT_INT.sup.t2 is triggered int.sup.t2_trg by the opening of the input interface T2_OP, itself triggered t2_trg by the selection of a sharing command SHC_SL.
(14) In particular, the integration CNT_INT.sup.t2 comprises a pasting CNT_PST of a text corresponding to a copy of the content of the first message mssg.sup.t1_cnt triggered by the selection SHC_SL.
(15) In particular, the integration CNT_INT.sup.t2 comprises an insertion of an image IMG_JN of the content of the first message mssg.sup.t1_img triggered by the selection SHC_SL.
(16) In particular, the integration CNT_INT.sup.t2 comprises an insertion of a message file F_JN of the content of the first message mssg.sup.t1_f triggered by the selection SHC_SL.
(17) In a particular embodiment, the selection of a sharing command SHC_SL triggers the generation of a second message of the second type mssg.sup.t2. The second message of the second type mssg.sup.t2 thus generated comprises the content of the first message of the first type cnt(mssg.sup.t1): mssg.sup.t2 D cnt. This second message of the second type mssg.sup.t2 is possibly reproduced allowing the user to complement the content of the first message of the first type cnt(mssg.sup.t1) which has been integrated therein with other data: text, image, video, etc. input, selected, respectively, in a clipboard or in a directory of images, videos, etc. or captured by voice recognition, manuscripts, a camera, etc.
(18) A message management method MSSG.sup.t2_MNGT (not illustrated) for messages of the second type mssg.sup.t2 comprises a reproduction (not illustrated) of a message of the second type.
(19) In particular, the method for managing messages of the second type MSSG.sup.t2_MNGT comprises notably an insertion of data D_JN in the second message of the second type mssg.sup.t2. Notably, the data comprise data captured and/or data input on a terminal implementing the method for managing messages of the second type MSSG.sup.t2_MNGT.
(20) In particular, the method for managing messages of the second type MSSG.sup.t2_MNGT comprises the sharing management method illustrated by
(21) In particular, the method for managing messages of the second type MSSG.sup.t2_MNGT comprises a sending of the second message of the second type mssg.sup.t2 integrating the content of the first message of the first type cnt(mssg.sup.t1) through the communication network N to a user.
(22) For example, if the first message is of email type, the content cnt(mssg.sup.t1) of this email, that is to say of the first message, is integrated into a second message mssg.sup.t2, notably of SMS, MMS or Tweet type for example, thus making it possible to transmit to a user not having access to the emails (problem of access to the email server or no email account) the content of the first message via another messaging, for example by SMS or MMS.
(23) In particular, the sender can, in the integration interface, choose to retain or to delete the header data (and/or signature data) before sending (for example in the case of sending to a short-format SMS messaging if the message includes a long list of recipients, etc.).
(24)
(25) The method for sharing a message of a first type MSSG_SH through a communication network N comprises a selection of a sharing command SHC_SL from an interface for reproducing the first message of the first type mssg.sup.t1. The sharing command shc triggers an integration of the content of the first message of the first type into a second message of a second type CNT_INT.sup.t2 to be transmitted through the communication network N. The second type t2 is distinct from the first type t1.
(26) Notably, a user U indicates, by means of an action sha via an input interface (keyboard input, mouse selection, stylus, touch, gesture, gesture capture, etc.), the sharing command shc that he or she selects.
(27) In particular, the selection of a sharing command SHC_SL triggers t2_trg the integration CNT_INT.sup.t2.
(28) In particular, the sharing method MSSG_SH comprises a determination of an interface for inputting a message of the second type T2_DT as a function of the selected sharing command shc. For example, the input interface is determined from among several messaging devices available on the terminal implementing the sharing method and/or accessible from this terminal.
(29) In particular, the determination of the interface for inputting the message of the second type T2_DT triggers t2_trg the integration CNT_INT.sup.t2.
(30) In particular, the sharing method MSSG_SH comprises a loading of the content of the first message of the first type CNT_LD.sup.t1 following the selection of a sharing command SHC_SL. Notably, the loading of the content of the first message of the first type CNT_LD.sup.t1 is triggered either directly by the selection of a sharing command SHC_SL, or by the determination T2_DT.
(31) In particular, the loading CNT_LD.sup.t1 comprises a copy CNT_CPY of the content of the first message mssg.sup.t1_cnt following the selection SHC_SL.
(32) In particular, the loading CNT_LD.sup.t1 comprises a capture MSSG.sup.t1_CPT of the content of the first message mssg.sup.t1_img notably in the form of an image mssg.sup.t1_img following the selection SHC_SL.
(33) In particular, the loading CNT_LD.sup.t1 comprises the recording MSSG.sup.t1_RC in a message file mssg.sup.t1_f of the content of the first message following the selection SHC_SL.
(34)
(35) This method for managing messages MSSG.sup.t1_MNGT of a first type comprises a reproduction MSSG.sup.t1_DP of a first message of the first type mssg.sup.t1, and a reproduction of a sharing command selection interface SHC_DP from an interface for reproducing the first message of the first type.
(36) The sharing command she triggers an integration of the content of the first message of the first type into a second message of a second type CNT_INT.sup.t2 to be transmitted through the communication network N. The second type t2 is distinct from the first type t1.
(37) In particular, the method for managing messages of the first type MSSG.sup.t1_MNGT comprises the sharing method illustrated by
(38) In particular, the reproduction of a sharing command selection interface SHC_DP broadcasts to the user U a signal indicating the available sharing commands shd. This signal of reproduction of the sharing commands available shd is notably an image, a video, an audio signal, etc.
(39) Notably, the reproduction of a first message of the first type MSSG.sup.t1_DP triggers sh_opt the reproduction of a sharing command selection interface SHC_DP notably in the form of one or more displayed buttons corresponding either each to a sharing mode: Tweet, SMS, MMS, etc. if the first type is an email, or email, Tweet, if the first mode is an SMS, etc., or an access to a sharing mode menu; or in the form of a sharing mode menu, etc.
(40) In a particular embodiment, a program comprises program code instructions for executing the steps of the sharing management method, and/or of the method for managing messages of the second type and/or of the sharing method and/or of the method for managing messages of the first type when said program is executed by a processor.
(41)
(42) A message distributor of a first type 17 through a communication network 3 comprises an interface for selecting a sharing command 11 from the interface for reproducing the first message of the first type 10. The sharing command shc triggers an integrator 23 of the content of the first message of the first type cnt(mssg.sup.t1) into a second message of a second type mssg.sup.t2 to be transmitted through the communication network 3. The second type t2 is distinct from the first type t1.
(43) Notably, a user U indicates by means of an action sha via an input interface 11 (keyboard input, mouse selection, stylus, touch, gesture, gesture capture, etc.) the sharing command shc that he or she selects.
(44) In particular, the interface for selecting a sharing command 11 directly triggers t2_trg the integrator 23.
(45) In particular, the distributor of messages of the first type 17 comprises an analyzer 12 that makes it possible to determine an interface for inputting a message of the second type as a function of the sharing command selected shc. For example, the input interface is determined from among several messaging devices available on the terminal 0 implementing the sharing manager 17 and/or accessible from this terminal 0.
(46) In particular, the analyzer 12 determining the interface for inputting the message of the second type triggers t2_trg the integrator 23.
(47) In particular, the distributor of messages of the first type 17 comprises a loader 13 of the content of the first message of the first type following the selection of a sharing command by means of the selection interface 11. Notably, the loader 13 of the content of the first message of the first type is triggered either directly by the selection interface 11 for selecting a sharing command, or by the analyzer 12.
(48) In particular, the loader 13 comprises a recorder 131 of the content of the first message mssg.sup.t1_cnt in a temporary memory, such as a clipboard, following the selection by the selection interface 11.
(49) In particular, the loader 13 comprises a sensor 132 of the content of the first message mssg.sup.t1_img, notably in the form of an image mssg.sup.t1_img following the selection by the selection interface 11.
(50) In particular, the loader 13 comprises a recorder 133 in a message file mssg.sup.t1_f of the content of the first message following the selection by the selection interface 11.
(51) A first messaging device of a first type 1 comprises: an interface 10 for reproducing a first message of the first type mssg.sup.t1, and an interface for selecting a sharing command 11 from the interface 10 for reproducing the first message of the first type. The sharing command she triggers an integrator 23 of the content of the first message of the first type cnt(mssg.sup.t1) in a second message of a second type mssg.sup.t2 to be transmitted through the communication network 3. The second type t2 is distinct from the first type t1.
(52) In particular, the first messaging device 1 is of the electronic messaging type.
(53) In particular, the first messaging device 1 comprises the distributor of messages of the first type 17.
(54) In particular, the reproduction interface 10 makes it possible to broadcast to the user U the sharing command selection interface 11 by means of a signal indicating the available sharing commands shd. This signal of reproduction of the available sharing commands shd is notably an image, a video, an audio signal, etc.
(55) Notably, the reproduction interface 10 triggers, upon the reproduction of a first message of the first type mssg.sup.t1, the reproduction of the sharing command selection interface 11 notably in the form of one or more displayed buttons corresponding either each to a sharing mode: Tweet, SMS, MMS, etc. if the first type is an email, or email, Tweet, if the first mode is an SMS, etc., or to an access to a sharing mode menu; or in the form of a sharing mode menu, etc.
(56) In particular, the first messaging device of a first type 1 comprises a receiver of messages of the first type 14 originating notably from a third-party terminal T and/or a reader 15 of messages of the first type in a base of messages of first type 16. A message of the first type read or received mssg.sup.n is reproduced by the reproduction interface 10. The user U of the terminal 0 implementing the first messaging device of the first type 1 selects a sharing mode sha for the first message reproduced mssg.sup.t1 by means of the selection interface 11 which triggers the integrator 23 of the manager of sharing of messages of the first type 27.
(57) In particular, the content of the message of the first type read or received cnt(mssg.sup.t1) is integrated into a second message of a second type by means of the integrator 23. Thus, a terminal 0 implementing the manager 27 and comprising a sender of messages of the second type 24 is capable of sending the second message integrating the content of the first message mssg.sup.t1 D cnt(mssg.sup.t2) via a communication network 3.
(58) A manager of sharing of messages of a second type 27 through a communication network 3 comprises an integrator 23 of the content of a first message of the first type cnt(mssg.sup.t1), available in a first messaging device of the first type 1, into a second message of a second type mssg.sup.t2 to be transmitted 2 through the communication network 3 following a selection of a sharing command from a reproduction interface 10 for the first message of the first type of the first messaging device 1. The second type t2 is distinct from the first type t1.
(59) In particular, the integrator 23 is controlled int.sup.t2_trg by a sharing command selection interface 11 (directly or indirectly), notably implemented in a first messaging device 1.
(60) In particular, the manager of sharing of messages of the second type 27 comprises (not illustrated) an interface for inputting the second message of the second type 21, the opening of which is performed following the selection of a sharing command she from the interface for reproducing the first message of the first type 11 and prior to the triggering of the integrator 23.
(61) In particular, the integrator 23 is triggered int.sup.t2_trg by the opening of the input interface 21, itself triggered t2_trg by the interface for selecting a sharing command 11.
(62) In particular, the manager of sharing of messages of the second type 27 comprises (not illustrated) a generator of messages of the second type 26 triggering the integrator 23 and/or the opening of an input interface 21.
(63) In a particular embodiment, the generator 26 is notably triggered by the interface for selecting a sharing command 11. The second message of the second type mssg.sup.t2 thus generated comprises the content of the first message of the first type cnt(mssg.sup.t1): mssg.sup.t2 D cnt. This second message of the second type mssg.sup.t2 is possibly reproduced by a reproduction interface 20 allowing the user to complement, by means of an input interface 21, the content of the first message of the first type cnt(mssg.sup.t1) which has been integrated therein with other data: text, image, video, etc. input, selected, respectively, in a clipboard or in a directory of images, videos, etc., or captured by voice recognition, manuscripts, camera, etc.
(64) In particular, the integrator 23 comprises a recorder 231 that makes it possible to paste a text corresponding to a copy of the content of the first message mssg.sup.t1_cnt triggered by the selection interface 11.
(65) In particular, the integrator 23 comprises an image aggregator 232 that makes it possible to insert into the second message mssg.sup.t2 an image of the content of the first message mssg.sup.t1_img triggered by the selection interface 11.
(66) In particular, the integrator 23 comprises a file aggregator 232 that makes it possible to insert into the second message mssg.sup.t2 a message file of the content of the first message mssg.sup.t1_f triggered by the selection interface 11.
(67) A second messaging device of a second type 2 comprises: an interface 20 for reproducing the second message to be transmitted mssg.sup.t2, and a connection 27c with an integrator 23 that makes it possible to integrate the content of a first message of the first type cnt(mssg.sup.t1), available in a first messaging device of the first type 1, into the second message of the second type mssg.sup.t2 to be transmitted through the communication network 3 following a selection of a sharing command from an interface 10 for reproducing the first message of the first type of the first messaging device 1. The second type t2 is distinct from the first type t1.
(68) In particular, the second messaging device 2 comprises an interface 21 for inputting a second message to be transmitted.
(69) In particular, the message sharing manager 27 is implemented outside of the second messaging device 2 and provides the second messaging device 2 with the second message mssg.sup.t2 into which has been integrated the content of the first message cnt(mssg.sup.t1). Alternatively, the second messaging device 2 comprises a distributor of messages of a second type 27.
(70) In particular, the second messaging device 2 is one of the types out of the following: messaging for mobile short messages, messaging for mobile multimedia messages, messaging for IP short instant messages.
(71) In particular, the second messaging device of a second type 2 comprises notably an integrator of data 230 in the second message of the second type mssg.sup.t2. Notably, the data comprise data captured and/or data input on an input interface 21 of the terminal 0 implementing the message manager 27.
(72) In particular, the second messaging device of a second type 2 comprises the sharing manager 27 illustrated by
(73) In particular, the second messaging device of a second type 2 comprises a sender 24 of the second message of the second type mssg.sup.t2 integrating the content of the first message of the first type cnt(mssg.sup.t1) through the communication network 3 to at least one user. The recipient user can be the user U of the terminal 0 using a terminal distinct from the terminal 0 and/or a user distinct from the user U using the terminal 0 or a terminal distinct from the terminal 0.
(74)
(75) The first message of the first type is notably of one of the following types: email, mobile short messages, messaging for mobile multimedia messages, messaging for IP short instant messages, etc.
(76) The content of the first message of the first type cnt(mssg.sup.t1) comprises at least the text of the body of the first message of the first type cp(mssg.sup.t1) with or without its formatting, and possibly the image(s), spreadsheet(s), chart(s), etc. included in the body of the first message of the first type cp(mssg.sup.t1), as appropriate.
(77) In particular, the content of the first message of the first type cnt(mssg.sup.t1) also comprises at least a part of the header of the first message of the first type hd(mssg.sup.t1). The header of the first message of the first type hd(mssg.sup.t1) comprises at least the recipient of the message hd_rcp. Possibly, the header of the first message of the first type hd(mssg.sup.t1) also comprises the sender of the message hd_snd and/or the object of the message hd_obj.
(78)
(79) The second message of the second type mssg.sup.t2 comprises at least a body of the second message of the second type cp(mssg.sup.t2) and a recipient of the second message of the second type rcp(mssg.sup.t2). According to the invention, the body of the second message of the second type cp(mssg.sup.t2) comprises, following the integration CNT_INT.sup.t2 (illustrated notably by
(80) In particular, the body of the second message of the second type cp(mssg.sup.t2) also comprises additional data supp.sup.t2 such as data input, captured, etc. by the user of the terminal implementing the method for managing messages of the second type.
(81) Thus, the user can complement the content of the first message of the first type included automatically in the second message of the second type with additional data supp.sup.t2 in the form of text, image, charts, spreadsheets, videos, etc. That allows the user to transfer the content of the first message of the first type not by means of another message of the first type as is conventionally done by the transfer function, also called “forward”, for the email or the SMSs, but by means of a second message of a second type distinct from the first type.
(82)
(83) In the case where the integration is performed by pasting the content CNT_PST as illustrated by
(84) In particular, the body of the second message of the second type cp(mssg.sup.t2) also comprises, following the integration CNT_INT.sup.t2, the content of at least a part of the header of the first message of the first type cnt(hd(mssg.sup.t1)), that is to say the recipient of the message hd_rcp, and/or the sender of the message hd_snd and/or the object of the message hd_obj.
(85)
(86) In the case where the integration is done by insertion of an image of the first message IMG_JN as illustrated by
(87) The image of the first message of the first type comprises notably a photograph of the content of the first message of the first type, in particular of the body of the content. The content of the body is understood to mean at least the text of the body of this first message of the first type, and possibly the image(s), spreadsheet(s), chart(s), etc. included in the body of this first message of the first type cp(mssg.sup.t1), as appropriate.
(88) In particular, the content of the first message of the first type also comprises at least a part of the header of the first message of the first type cnt(hd(mssg.sup.t1)), that is to say the recipient of the message hd_rcp, and/or the sender of the message hd_snd and/or the object of the message hd_obj.
(89)
(90) In the case where the integration is done by insertion of a file of the first message F_JN as illustrated by
(91) The file of the first message of the first type comprises notably the content of the first message of the first type, in particular the body of the content, that can be read by a messaging device of the first type. The content of the body is understood to mean at least the text of the body of this first message of the first type, and possibly the image(s), spreadsheet(s), chart(s), etc. included in the body of this first message of the first type cp(mssg.sup.t1), as appropriate.
(92) In particular, the content of the first message of the first type also comprises at least a part of the header of the first message of the first type cnt(hd(mssg.sup.t1)), that is to say the recipient of the message hd_rcp, and/or the sender of the message hd_snd and/or the object of the message hd_obj.
(93) Thus, the recipient of the second message, if he or she has a messaging device of the first type, will be able to read the content of this first message by extracting the file from the second message and by importing it into his or her messaging device of the first type even if he or she does not have access to the network for receiving messages of the first type.
(94) The invention also targets a medium. The information medium can be any entity or device capable of storing the program. For example, the medium can comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM or even a magnetic storage means, for example a diskette or a hard disk.
(95) Also, the information medium can be a transmissible medium such as an electrical or optical signal which can be routed via an electrical or optical cable, wirelessly or by other means. The program according to the invention can in particular be downloaded over a network, notably of Internet type.
(96) Alternatively, the information medium can be an integrated circuit into which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method concerned.
(97) In another implementation, the invention is implemented by means of software and/or hardware components. In this respect, the term module can correspond equally to a software component or to a hardware component. A software component corresponds to one or more computer programs, one or more subprograms of a program, or more generally to any element of a program or of software capable of implementing a function or a set of functions according to the above description. A hardware component corresponds to any element of a hardware assembly capable of implementing a function or a set of functions.
(98) Alternatively, the information medium can be an integrated circuit into which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method concerned.
(99) In another implementation, the invention is implemented by means of software and/or hardware components. In this respect, the term module can correspond equally to a software component or to a hardware component. A software component corresponds to one or more computer programs, one or more subprograms of a program, or, more generally, to any element of a program or of software capable of implementing a function or a set of functions according to the above description. A hardware component corresponds to any element of a hardware assembly capable of implementing a function or a set of functions.