Patents Assigned to Capricode Oy
-
Patent number: 9477459Abstract: 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.Type: GrantFiled: January 24, 2013Date of Patent: October 25, 2016Assignee: CAPRICODE OYInventor: Tapio Rauma
-
Patent number: 9118696Abstract: The invention relates to a method and data transfer arrangement for synchronizing information comprised by an application program in a client device. In the method, information comprised by an application program in the client device is updated from a media server maintaining up-to-date information. In addition, the data transfer arrangement comprises a separate license server, which contains two separate license files: the first license file and the second license file. The up-to-date status of information in the client device can be ensured by means of the first license file. The second license file comprises information by which the update required by the client device can be retrieved from a media server maintaining up-to-date information.Type: GrantFiled: September 2, 2011Date of Patent: August 25, 2015Assignee: CAPRICODE OY ET AL.Inventors: Tapio Rauma, Jukka Koutaniemi, Ari Parkkila
-
Patent number: 8751560Abstract: 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 (200), 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).Type: GrantFiled: July 11, 2006Date of Patent: June 10, 2014Assignee: Capricode OyInventor: Jarkko Oikarinen
-
Patent number: 8499159Abstract: 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.Type: GrantFiled: July 12, 2011Date of Patent: July 30, 2013Assignee: Capricode OyInventors: Mikko Löytynoja, Marko Brockman, Jukka Koutaniemi, Eero Seppänen
-
Publication number: 20130139143Abstract: 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.Type: ApplicationFiled: January 24, 2013Publication date: May 30, 2013Applicant: Capricode OyInventor: Capricode Oy
-
Patent number: 8365162Abstract: A method, device arrangement, server, terminal device, and a computer program product for changing the use profile of a single terminal device of a cellular network are described. In the method, a server is connected to a telecommunications network, which sends to a single terminal device a program required by the change of its use profile as an over-the-air message, if the terminal device has found the program to be lacking from the terminal device when the new use profile is taken into use. Procedures according to the Device Management standard of Open Mobile Alliance are utilized in the messaging.Type: GrantFiled: September 27, 2005Date of Patent: January 29, 2013Assignee: Capricode OyInventor: Tapio Rauma
-
Publication number: 20120011592Abstract: 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.Type: ApplicationFiled: July 12, 2011Publication date: January 12, 2012Applicant: CAPRICODE OYInventors: Mikko Löytynoja, Marko Brockman, Jukka Koutaniemi, Eero Seppänen
-
Publication number: 20110320519Abstract: The invention relates to a method and data transfer arrangement for synchronizing information comprised by an application program in a client device. In the method, information comprised by an application program in the client device is updated from a media server maintaining up-to-date information. In addition, the data transfer arrangement comprises a separate license server, which contains two separate license files: the first license file and the second license file. The up-to-date status of information in the client device can be ensured by means of the first license file. The second license file comprises information by which the update required by the client device can be retrieved from a media server maintaining up-to-date information.Type: ApplicationFiled: September 2, 2011Publication date: December 29, 2011Applicant: CAPRICODE OY ET AL.Inventors: Tapio Rauma, Jukka Koutaniemi, Ari Parkkila
-
Patent number: 8037160Abstract: 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.Type: GrantFiled: July 11, 2006Date of Patent: October 11, 2011Assignee: Capricode OyInventors: Jarkko Oikarinen, Lasse Koskela
-
Publication number: 20080222629Abstract: 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.Type: ApplicationFiled: September 27, 2005Publication date: September 11, 2008Applicant: CAPRICODE OYInventor: Tapio Rauma
-
Publication number: 20070050447Abstract: 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 (200), 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).Type: ApplicationFiled: July 11, 2006Publication date: March 1, 2007Applicant: Capricode OyInventor: Jarkko Oikarinen
-
Publication number: 20070038699Abstract: 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.Type: ApplicationFiled: July 11, 2006Publication date: February 15, 2007Applicant: Capricode OyInventors: Jarkko Oikarinen, Lasse Koskela
-
Publication number: 20050138082Abstract: The invention relates to a method and data transfer arrangement for synchronizing information comprised by an application program in a client device. In the method, information comprised by an application program in the client device is updated from a media server maintaining up-to-date information. In addition, the data transfer arrangement comprises a separate license server, which contains two separate license files: the first license file and the second license file. The up-to-date status of information in the client device can be ensured by means of the first license file. The second license file comprises information by which the update required by the client device can be retrieved from a media server maintaining up-to-date information.Type: ApplicationFiled: December 17, 2004Publication date: June 23, 2005Applicant: Capricode Oy et al.Inventors: Tapio Rauma, Jukka Koutaniemi, Ari Parkkila