Method for creating content, method for tracking content use actions, and corresponding terminal and signals
First Claim
1. A method comprising:
- creating multimedia content intended for use by a user at a terminal, the multimedia content including a plurality of interaction elements, andassociating a use tracking instruction with at least one of the plurality of interaction elements, where the tracking instruction controls storage of use tracking information associated with the activation of the interaction element, and where the use tracking information includes identifiers representative of;
the content,an action carried out by the user on the content;
the user of the content;
the terminal; and
timestamp information corresponding to the action carried out by the user on the content;
transmitting the multimedia content from a presentation server to the terminal;
in response to use of the multimedia content by the user, transmitting the use tracking information from the terminal to a tracking server separate from the presentation server for processing by the tracking server, where the transmitting includes;
determining by the terminal that the terminal cannot directly transmit the use tracking information to the tracking server,transmitting the use tracking information as a single string of data in a first format from the terminal to a presentation server, in response to the determining,storing the received use tracking information at the presentation server in the first format, andtransmitting a batch of tracking information including the use tracking information in a second format different from the first format from the presentation server to the tracking server;
wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal based on one or more of use performance criteria for the terminal and predefined availability criteria for the tracking server, in order to avoid tying up a communication network during use of the content by the user;
wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal when a communication network cannot be detected by the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for tracking at least one use of at least one piece of multimedia content on a terminal connected to a communication network. The piece of content is transmitted to the terminal in the form of at least one description file generated according to a predetermined description format. The method includes using the piece of content by a user of the terminal, including activation of at least one interaction element; implementing at least one instruction followed by the use associated with the activated interaction element; executing the use tracking instruction controlling storage of at least one piece of information concerning the activation of the interaction element, or use tracking information; and transmitting by the terminal the piece of use tracking information to a tracking terminal in charge of processing the use tracking information.
9 Citations
10 Claims
-
1. A method comprising:
-
creating multimedia content intended for use by a user at a terminal, the multimedia content including a plurality of interaction elements, and associating a use tracking instruction with at least one of the plurality of interaction elements, where the tracking instruction controls storage of use tracking information associated with the activation of the interaction element, and where the use tracking information includes identifiers representative of; the content, an action carried out by the user on the content; the user of the content; the terminal; and timestamp information corresponding to the action carried out by the user on the content; transmitting the multimedia content from a presentation server to the terminal; in response to use of the multimedia content by the user, transmitting the use tracking information from the terminal to a tracking server separate from the presentation server for processing by the tracking server, where the transmitting includes; determining by the terminal that the terminal cannot directly transmit the use tracking information to the tracking server, transmitting the use tracking information as a single string of data in a first format from the terminal to a presentation server, in response to the determining, storing the received use tracking information at the presentation server in the first format, and transmitting a batch of tracking information including the use tracking information in a second format different from the first format from the presentation server to the tracking server; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal based on one or more of use performance criteria for the terminal and predefined availability criteria for the tracking server, in order to avoid tying up a communication network during use of the content by the user; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal when a communication network cannot be detected by the terminal. - View Dependent Claims (2, 3, 5, 7, 8, 9, 10)
-
-
4. A system, including at least one hardware processor, for:
-
creating multimedia content intended for use by a user at a terminal, the multimedia content including a plurality of interaction elements, and associating a use tracking instruction with at least one of the plurality of interaction elements, where the tracking instruction controls storage of use tracking information associated with the activation of the interaction element, and where the use tracking information includes identifiers representative of; the content, an action carried out by the user on the content; the user of the content; the terminal; and timestamp information corresponding to the action carried out by the user on the content; transmitting the multimedia content from a presentation server to the terminal; in response to use of the multimedia content by the user, transmitting the use tracking information from the terminal to a tracking server separate from the presentation server for processing by the tracking server, where the transmitting includes; determining by the terminal that the terminal cannot directly transmit the use tracking information to the tracking server, transmitting the use tracking information as a single string of data in a first format from the terminal to a presentation server, in response to the determining, storing the received use tracking information at the presentation server in the first format, and transmitting a batch of tracking information including the use tracking information in a second format different from the first format from the presentation server to the tracking server; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal based on one or more of use performance criteria for the terminal and predefined availability criteria for the tracking server, in order to avoid tying up a communication network during use of the content by the user; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal when a communication network cannot be detected by the terminal.
-
-
6. A computer program product embodied on a non-transitory computer readable medium, comprising computer code for:
-
creating multimedia content intended for use by a user at a terminal, the multimedia content including a plurality of interaction elements, and associating a use tracking instruction with at least one of the plurality of interaction elements, where the tracking instruction controls storage of use tracking information associated with the activation of the interaction element, and where the use tracking information includes identifiers representative of; the content, an action carried out by the user on the content; the user of the content; the terminal; and timestamp information corresponding to the action carried out by the user on the content; transmitting the multimedia content from a presentation server to the terminal; in response to use of the multimedia content by the user, transmitting the use tracking information from the terminal to a tracking server separate from the presentation server for processing by the tracking server, where the transmitting includes; determining by the terminal that the terminal cannot directly transmit the use tracking information to the tracking server, transmitting the use tracking information as a single string of data in a first format from the terminal to a presentation server, in response to the determining, storing the received use tracking information at the presentation server in the first format, and transmitting a batch of tracking information including the use tracking information in a second format different from the first format from the presentation server to the tracking server; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal based on one or more of use performance criteria for the terminal and predefined availability criteria for the tracking server, in order to avoid tying up a communication network during use of the content by the user; wherein the transmission is delayed and the use tracking information is temporarily stored at the terminal when a communication network cannot be detected by the terminal.
-
Specification