Patents Assigned to ROVIO ENTERTAINMENT LTD.
  • Patent number: 11237527
    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: Grant
    Filed: April 17, 2014
    Date of Patent: February 1, 2022
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventor: Jyri Partanen
  • Patent number: 11172036
    Abstract: The present invention relates to methods, systems and computer program products for enhancing use of application services controlled by user-specific timing intervals. The current invention addresses these problems in a novel fashion by monitoring context of the user to determine a best time to notify the user of the coming expiry of his or her user-specific timing interval.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: November 9, 2021
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventor: Sami Ronkainen
  • Patent number: 10838378
    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: Grant
    Filed: June 2, 2014
    Date of Patent: November 17, 2020
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventor: Cristiano diFlora
  • Patent number: 10542370
    Abstract: According to an example embodiment of the present invention, there is provided an apparatus comprising at least one receiver configured to receive sensor information and indoor positioning information, at least one processing core configured to select information from a group comprising the sensor information and the indoor positioning information based at least in part on a determination concerning the sensor information, and at least one transmitter configured to cause transmission of either the selected information, or of information derived from the selected information.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: January 21, 2020
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 10523619
    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: Grant
    Filed: December 20, 2013
    Date of Patent: December 31, 2019
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventors: Juhani Honkala, Ari Talja
  • Patent number: 10439869
    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 optimized according to the configuration data set.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: October 8, 2019
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventor: Mika Pesonen
  • Patent number: 10334000
    Abstract: An enhancement to autonomously executed applications. based on inter-related co-operation of a user terminal (10) and a server (14) or a server cloud. The server (14) maintains user-specific conditions and uses the condition to extract from a stream of event data items information to a user-specific feed. This feed is made available via a user-specific web address. A user-initiated pause in the user terminal (10) triggers the terminal application to generate and invoke the user-specific web address such that topical feed information generated from recent events of other users and user applications becomes accessible. User experience of autonomously executed applications can be enhanced without essentially compromising the independency of the processing stage.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: June 25, 2019
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Ramine Darabiha, Miaoqing Tan, Joonas Jokela
  • Patent number: 10135745
    Abstract: According to an example aspect 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 obtain, for each of a plurality of pacing units, a planned number of impressions associated with a current time, define, for each of the plurality of pacing units, a difference between the planned number of impressions associated with the current time and an actual number of impressions associated with the current time, adjust a score of at least one of the plurality of pacing units based at least in part on the difference, and select one of the plurality of pacing units based at least in part on scores of each of the plurality of pacing units.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: November 20, 2018
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventor: Ari Talja
  • Patent number: 10039990
    Abstract: The invention relates to a system and a method for remote control of an unmanned electric ground vehicle provided with at least one electric engine and a control unit for at least one engine. The invention also relates to the use of a digital handheld device provided as a remote control unit. According to the invention, a receiver unit is functionally connected to a control unit in said vehicle for receiving commands remotely, as the remote control unit sends command signals to the vehicle. The remote control unit is configurable to store at least one instruction set for a vehicle, each instruction set having at least one command and at least one command parameter. The command parameter indicates a condition to be applied to a command in the instruction set, which will affect the command signal and thus the behavior of the vehicle.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 7, 2018
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventor: Mikael Hed
  • Patent number: 10018980
    Abstract: A method and apparatus are provided to control processes, such as industrial processes or computer programs to increase process security and avoid injury to persons. An apparatus, may include a receiver that may be configured to receive sensor information from a sensor. The apparatus may also include at least one processing core that may determine, based on the sensor information, at least one characteristic of a user, and to modify execution of a process based at least in part on the characteristic.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: July 10, 2018
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Teemu Stenhammar
  • Patent number: 9989933
    Abstract: An apparatus for controlling and granting access to computer programs, and/or industrial safety and security, is provided. The apparatus may include 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: Grant
    Filed: February 7, 2014
    Date of Patent: June 5, 2018
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventor: Sami Ronkainen
  • Patent number: 9886865
    Abstract: Providing enhanced experience is described. Information obtained based on a location of an controller device on a controller surface is used to provide enhancing information.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 6, 2018
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9727583
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive sensor information, at least one processing core configured to determine, based at least in part on the sensor information, a position of a device on a physical surface and to obtain or cause obtaining of an image relating to the determined position wherein obtaining the image comprises obtaining static content based on the position of the device on the physical surface and obtaining dynamic content based a virtual space associated with the physical surface.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: August 8, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9692666
    Abstract: The present invention relates to a method for managing containers in a could computing environment, the method comprising obtaining current information on resources available at hosts, obtaining information on host resources needed for a new container and allocating the new container to a selected host based on the resources available at the host and the host resources needed for the container. The present invention further relates to an apparatus and a computer program product implementing the method for managing containers. The method and the apparatus beneficially speeds up the process of allocating and replacing containers and ensures that only the latest version of the applications placed in containers are available in the cloud computing environment for client devices.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 27, 2017
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventors: Heikki Salokanto, Mika Laukka
  • Patent number: 9658932
    Abstract: The present invention relates to a method performing a method for functional testing of a data collection system and at least one non-transitory computer-readable memory containing computer readable instructions for implementing this method. The method includes periodically sending by the message simulator to the data collection system running in production environment, batches of sets of messages, where the messages mimic normal client messages. Each message contains a batch identification common to the messages within the specific batch and a unique message counter value. The batch of messages received by the data collection system is checked in the verification service to verify whether the data collection systems operates correctly.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: May 23, 2017
    Assignee: ROVIO ENTERTAINMENT LTD.
    Inventors: Hannes Heikinheimo, Esko Suomi, Behrouz Derakhshan
  • Patent number: 9639159
    Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive an identifier of an accessory and sensor information, at least one processing core configured to obtain, based at least in part on the sensor information, a location of the apparatus on a physical surface and a second location in a virtual space, the first location corresponding to the second location via a mapping, and to cause transmission of the identifier of the accessory and information identifying the second location.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: May 2, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9600099
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive an identifier and an indication of at least one new touch point detected on a touch sensitive screen, and at least one processing core configured to cause transmission of a disable touch point instruction, to determine whether the at least one new touch point disappears from the touch sensitive screen, and responsive to a determination that the at least one new touch point disappears from the touch sensitive screen, to associate a location on the touch sensitive screen with the identifier.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: March 21, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Mika Pesonen, Johannes Rajala
  • Patent number: 9596185
    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: Grant
    Filed: May 27, 2014
    Date of Patent: March 14, 2017
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventors: Timo Herttua, Ossi Tiltti
  • Patent number: 9351107
    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: Grant
    Filed: January 23, 2014
    Date of Patent: May 24, 2016
    Assignee: ROVIO ENTERTAINMENT LTD
    Inventor: Ankit Nigam
  • 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