Abstract:
A server, terminal device, and a non-transitory data storage medium for supporting wireless terminal devices of a cellular network for implementing program updates are described. The server includes a memory, a processor which receives instructions from the memory for execution, programs utilized in the wireless terminal devices, a receiver, and a transmitter. The receiver is configured to receive a message from a wireless terminal device requesting installation of a program to the wireless terminal device. The installation is caused by a change of an activated use profile of the wireless terminal device to another use profile, when the wireless terminal device is in an operating state with power on. The activated use profile and the another use profile include dissimilar lists of programs required in certain use situations of a user. The transmitter is configured to send the program to the wireless terminal device as an over-the-air message.
Abstract:
A server, terminal device, and a non-transitory data storage medium for supporting wireless terminal devices of a cellular network for implementing program updates are described. The server includes a memory, a processor which receives instructions from the memory for execution, programs utilized in the wireless terminal devices, a receiver, and a transmitter. The receiver is configured to receive a message from a wireless terminal device requesting installation of a program to the wireless terminal device. The installation is caused by a change of an activated use profile of the wireless terminal device to another use profile, when the wireless terminal device is in an operating state with power on. The activated use profile and the another use profile include dissimilar lists of programs required in certain use situations of a user. The transmitter is configured to send the program to the wireless terminal device as an over-the-air message.
Abstract:
The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21 ) in a mobile device management server -client device environment (22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the device management server (22) forms the instructions to be executed in the client device (21) into an instruction sequence, which is transmitted to the client device (21). The instruction execution module in the client device breaks up the instruction sequence into command sequences and control structures. The instruction execution module executes the conditional commands belonging to the instruction sequence and specified by the control structures individually without the help of the device management server (22). After the execution of all the instructions, the client device (21) sends a message describing the success of the execution to the device management server.
Abstract:
The invention relates to a method, device arrangement, server (15), terminal device (11) and a computer program product for changing the use profile of a single terminal device (11) of a cellular network. In the method according to the invention, there is a server (15) connected to a telecommunications network, which sends to a single terminal device (11) a program required by the change of its use profile as an OTA message, if the terminal device (11) has found the program to be lacking from the terminal device when the new use profile is taken into use. Procedures according to the DM standard of OMA are utilized in the messaging.
Abstract:
The invention relates to a method and system for embedding in a digital media file user fingerprint which the user cannot detect when using the digital media file. In the method, a user-detectable watermark is first embedded in the digital media file. This watermark can be transformed in a client device to a non-detectable fingerprint of the user by utilizing digital media file-specific information issued by a digital media rights owner when the user has bought a user license. Afterwards the digital media rights owner can read the embedded user fingerprint from the digital media file if it is ille¬ gally distributed between other users.
Abstract:
The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21) in a mobile user application - device management server - client device environment (23, 22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the user application (23) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the device management server (22) controlling the client device (21). The instruction execution module in the device management server breaks up the instruction sequence into command sequences and control structures. The command sequences are executed in the client device (21). The conditional commands belonging to the instruction sequence, specified by the control structures, are executed by the instruction execution module individually, without the help of the user application. The device management server sends a message describing the success of the execution of the instruction sequence to the user application.
Abstract:
The invention relates to a method and system for embedding in a digital media file user fingerprint which the user cannot detect when using the digital media file. In the method, a user-detectable watermark is first embedded in the digital media file. This watermark can be transformed in a client device to a non-detectable fingerprint of the user by utilizing digital media file-specific information issued by a digital media rights owner when the user has bought a user license. Afterwards the digital media rights owner can read the embedded user fingerprint from the digital media file if it is illegally distributed between other users.
Abstract:
The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21) in a mobile user application—device management server—client device environment (23, 22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the user application (23) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the device management server (22) controlling the client device (21). The instruction execution module in the device management server breaks up the instruction sequence into command sequences and control structures. The command sequences are executed in the client device (21). The conditional commands belonging to the instruction sequence, specified by the control structures, are executed by the instruction execution module individually, without the help of the user application. The device management server sends a message describing the success of the execution of the instruction sequence to the user application.
Abstract:
The invention relates to a method and data transfer arrangement for executing consecutive instructions in a client device (21) in a mobile user application—device management server—client device environment (23, 22, 21). The invention also relates to an instruction execution module utilized in the implementation of the method. In the procedure according to the invention, the user application (23) forms the instructions to be executed in the client device (21) into an instruction sequence (200), which is transmitted to the device management server (22) controlling the client device (21). The instruction execution module in the device management server breaks up the instruction sequence into command sequences and control structures. The command sequences are executed in the client device (21). The conditional commands belonging to the instruction sequence, specified by the control structures, are executed by the instruction execution module individually, without the help of the user application. The device management server sends a message describing the success of the execution of the instruction sequence to the user application.