Patents Assigned to ROVIO ENTERTAINMENT
  • Publication number: 20160117075
    Abstract: The present invention is based on a touch based control of a user terminal. The touch based control may comprise a touch screen, a touch pad or other touch user interface enabling “multitouch”, where a touch sensing surface is able to recognize presence of two or more touch points. Two detected touch points on the sensing surface define end points of a line segment. Length of the line segment is determined providing basis for a first control signal and angle of the line segment compared to a reference line is determined providing basis for a second control signal. These control signals are used to control a moving object in a virtual space.
    Type: Application
    Filed: May 7, 2014
    Publication date: April 28, 2016
    Applicant: ROVIO ENTERTAINMENT LTD.
    Inventor: Stanislav STANKOVIC
  • Publication number: 20150346700
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus configured at least to receive control information embedded in an audio content signal, determine the control information conforms to a criterion defined by the computer program, and modify execution of the computer program at least in part in dependence of the determination.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Rovio Entertainment Ltd
    Inventor: Cristiano diFlora
  • Publication number: 20150350088
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus configured at least to determine a maximum data quality that is to be offered to a user equipment, compile an offer comprising at least an identifier of a first data item, a quality level of the first data item being at most the maximum data quality, wherein the maximum data quality is determined at least in part based on an access token received from the user equipment.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: Rovio Entertainment Ltd.
    Inventors: Timo Herttua, Ossi Tiltti
  • Publication number: 20150304394
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to receive a first update from a second apparatus and a second update from a third apparatus, based at least in part on a first distribution and at least one of the first update and the second update, derive a second distribution, and cause information concerning the second distribution to be transmitted to at least one of the second apparatus and the third apparatus.
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: Rovio Entertainment Ltd
    Inventors: Antti Virtanen, Shen Jin, Markus Lång
  • Publication number: 20150301508
    Abstract: According to an example embodiment of the present invention there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to cause a first parameter value set comprising at least one first parameter value to be provided to a first set of devices, obtain a fitness value associated with the first parameter value set in the first set of devices, determine, based at least in part on the fitness value and an optimization algorithm, at least one second parameter value set comprising at least one second parameter value, and cause the at least one second parameter value set to be provided to the first set or a second set of devices
    Type: Application
    Filed: April 17, 2014
    Publication date: October 22, 2015
    Applicant: Rovio Entertainment Ltd
    Inventor: Jyri Partanen
  • Publication number: 20150280979
    Abstract: Defining a configuration settings for an application is described. Performance data and device specification information is used to define a configuration data set, which is provided to a user device running the application. Settings of the application are further optimised according to the configuration data set.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 1, 2015
    Applicant: ROVIO ENTERTAINMENT LTD.
    Inventor: Mika PESONEN
  • Publication number: 20150237121
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to cause at least one first node to be provided with software and initialized with data, cause the at least one first node to be set to a slave mode, cause a load balancer to be updated with information concerning the at least one first node, and terminate at least one second node, and in connection with terminating the at least one second node, set the at least one first node to an active mode.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Rovio Entertainment Ltd.
    Inventors: Ankit Nigam, Petri Seppänen, Kai Cao, Antti Virtanen
  • Publication number: 20150227116
    Abstract: In accordance with an example embodiment of present invention, there is provided an apparatus comprising a memory configured to store a delay length value, at least one processing core configured to initiate delaying access to at least part of a program, to determine that at least one processing action has been performed on the apparatus by a user, and to adjust, based on the at least one processing action, the length of the delaying of access to the at least part of the program to a non-zero adjusted delay length.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: Rovio Entertainment Ltd
    Inventor: Sami Ronkainen
  • Publication number: 20150208196
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus comprising a memory configured to store information specific to a current location of the apparatus, the information comprising at least one indication of at least one prior processing performed on the information by a second apparatus distinct from the apparatus, at least one processing core configured to perform at least one processing action on the information, determine, whether the at least one processing action is superior to the at least one prior processing in accordance with a metric, and cause the information to be at least in part transmitted from the apparatus, wherein at least one of the occurrence of the transmission and the content of the transmission is at least in part dependent on a result of the determination.
    Type: Application
    Filed: January 23, 2014
    Publication date: July 23, 2015
    Applicant: Rovio Entertainment Ltd
    Inventor: Ankit Nigam
  • Publication number: 20150180806
    Abstract: Defining a scalable cluster for high volume message delivery and delivering messages between actors is described. Actors are mapped to virtual nodes and virtual nodes to nodes using mathematical algorithms. The mathematical algorithms are further used to determine address information of actors for message delivery.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: ROVIO ENTERTAINMENT LTD.
    Inventors: Juhani HONKALA, Ari TALJA
  • Publication number: 20130124272
    Abstract: Provision of enhanced rewarding schemes. A first server of a first service domain is configured to maintain a reward database for users of a first service domain. A second server of a second service domain is configured to identify event data items of the second service domain from which information is to be forwarded to the first service domain, and derive information from the identified event data items to forwarded data items. The first server is configured to update the reward account of the user in response to event data items generated in response to activities of the user in the first service domain, and in response to forwarded data items received from the second server.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: ROVIO ENTERTAINMENT LTD.
    Inventors: Marja Hohti, Ramine Darabiha, Harri Koponen