Method of constructing a message by means of a terminal
First Claim
1. A method for constructing a message by a terminal of a sender user, the method comprising:
- obtaining, via a graphical user interface, a selection by the sender user of a multimedia content and of a destination user distinct from the sender user;
constructing a message, by a challenge definition module of the terminal, on the basis of interaction with the sender user wherein constructing the message comprises;
producing metadata defining, in association with said at least one multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, said metadata containing information required for presenting said challenge on a terminal of the destination user; and
inserting the metadata and an identifier of the terminal of the destination user in the message; and
sending using a telecommunications network the message and data giving access to the multimedia content to a server configured to relay said metadata and the multimedia content to the terminal of the destination user.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment comprises obtaining an identification of at least one multimedia content and at least one destination user; constructing a message by a challenge definition module installed on a terminal on the basis of at least one interaction with a sender user. The construction may comprise (a) producing metadata defining, in association with the multimedia content, both a challenge for presenting to the destination user and also an expected response to the challenge, the metadata combining the information required for executing the challenge on at least one terminal of the destination user; (b) inserting the metadata and an identifier in the message, the identifier identifying the terminal of the destination user of the message; and (c) using a telecommunications network to send the message and data giving access to the multimedia content to a server for relaying the metadata and the multimedia content to the terminal of the destination user.
59 Citations
23 Claims
-
1. A method for constructing a message by a terminal of a sender user, the method comprising:
-
obtaining, via a graphical user interface, a selection by the sender user of a multimedia content and of a destination user distinct from the sender user; constructing a message, by a challenge definition module of the terminal, on the basis of interaction with the sender user wherein constructing the message comprises; producing metadata defining, in association with said at least one multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, said metadata containing information required for presenting said challenge on a terminal of the destination user; and inserting the metadata and an identifier of the terminal of the destination user in the message; and sending using a telecommunications network the message and data giving access to the multimedia content to a server configured to relay said metadata and the multimedia content to the terminal of the destination user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16)
-
-
8. A processing method for implementation by a server, the method comprising:
-
receiving via a telecommunications network a first message and first access data to a multimedia content from a first terminal of a sender user, said first message comprising an identifier of a second terminal of a destination user and metadata defining, in association with the multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, the first message being constructed on the basis of interaction with the sender user via a graphical user interface, including selection of the multimedia content and the destination user; storing the multimedia content in a storage space of the server; and sending a second message to the second terminal of the destination user, the second message comprising the metadata and second access data to the multimedia content stored on the server. - View Dependent Claims (9, 10, 11, 12, 20, 22)
-
-
13. A method of receiving a message, comprising:
-
receiving, by a terminal of a destination user from a server via a telecommunications network, the message comprising access data to a multimedia content and metadata defining, in association with the multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, the message constructed by a terminal of a sender user distinct from the destination user on the basis of interaction with the sender user via a graphical user interface, including selection of the multimedia content and the destination user; downloading the multimedia content on the basis of said access data; and presenting, by a challenge presentation module of the terminal of the destination user, the challenge defined by the metadata, said presenting comprising; presenting at least one user interface page with the challenge to the destination user; obtaining a response to the challenge from the destination user; verifying whether the response obtained from the destination user matches the expected response to the challenge as defined in the metadata; and executing at least one predetermined operation depending on whether the response obtained from the destination user corresponds to the expected response to the challenge. - View Dependent Claims (14, 21, 23)
-
-
17. A terminal comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to; obtain, via a graphical user interface, a selection by a sender user of a multimedia content and a destination user distinct from the sender user; construct a message on the basis of interaction with the sender user; produce metadata defining, in association with the multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, said metadata containing information required for presenting the challenge on a terminal of the destination user; insert in the message the metadata and an identifier of the terminal of the destination user; and send the message and access data to the multimedia content via a telecommunications network to a server configured to relay the metadata and the multimedia content to the terminal of the destination user.
-
-
18. A server comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to; receive via a telecommunications network from a first terminal of a sender user; first access data to a multimedia content; and a first message comprising an identifier of a second terminal of a destination user of the multimedia content and metadata produced by the first terminal of the sender user, said metadata defining, in association with the multimedia content, a challenge to be presented to the destination user and an expected response to the challenge, and containing information required for presenting the challenge on the second terminal of the destination user, the first message being constructed on the basis interaction with the sender user by the first terminal via a graphical user interface, including selection of the multimedia content and the destination user; store the multimedia content in a storage space of the server; and send to the second terminal of the destination user a second message comprising the metadata and second access data to the multimedia content stored on the server.
-
-
19. A terminal associated with a destination user, the terminal comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to; receive a message from a server via a telecommunications network, said message comprising access data to a multimedia content on the server and metadata defining, in association with the multimedia content, a challenge for presenting to the destination user and an expected response to the challenge, and containing information required for presenting the challenge on said terminal, the message produced by a terminal of a sender user distinct from the destination user on the basis of interaction with the sender user via a graphical user interface, including selection of the multimedia content and the destination user; download the multimedia content based on said access data; and to process the metadata in order to; present at least one user interface page with the challenge to the destination user; obtain a response to the challenge from the destination user; verify whether the response obtained from the destination user matches the expected response to the challenge as defined in the metadata; and execute at least one predetermined operation depending on whether the response obtained from the destination user corresponds to the expected response to the challenge.
-
Specification