Patents Assigned to ROVIO ENTERTAINMENT LTD.
-
Patent number: 11237527Abstract: 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: GrantFiled: April 17, 2014Date of Patent: February 1, 2022Assignee: ROVIO ENTERTAINMENT LTDInventor: Jyri Partanen
-
Patent number: 11172036Abstract: 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: GrantFiled: February 23, 2018Date of Patent: November 9, 2021Assignee: ROVIO ENTERTAINMENT LTD.Inventor: Sami Ronkainen
-
Patent number: 10838378Abstract: 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: GrantFiled: June 2, 2014Date of Patent: November 17, 2020Assignee: ROVIO ENTERTAINMENT LTDInventor: Cristiano diFlora
-
Patent number: 10542370Abstract: 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: GrantFiled: July 25, 2014Date of Patent: January 21, 2020Assignee: ROVIO ENTERTAINMENT LTDInventors: Mika Pesonen, Johannes Rajala
-
Patent number: 10523619Abstract: 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: GrantFiled: December 20, 2013Date of Patent: December 31, 2019Assignee: ROVIO ENTERTAINMENT LTD.Inventors: Juhani Honkala, Ari Talja
-
Patent number: 10439869Abstract: 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: GrantFiled: March 25, 2014Date of Patent: October 8, 2019Assignee: ROVIO ENTERTAINMENT LTD.Inventor: Mika Pesonen
-
Patent number: 10334000Abstract: 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: GrantFiled: February 13, 2013Date of Patent: June 25, 2019Assignee: ROVIO ENTERTAINMENT LTDInventors: Ramine Darabiha, Miaoqing Tan, Joonas Jokela
-
Patent number: 10135745Abstract: 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: GrantFiled: June 25, 2014Date of Patent: November 20, 2018Assignee: ROVIO ENTERTAINMENT LTDInventor: Ari Talja
-
Patent number: 10039990Abstract: 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: GrantFiled: September 30, 2014Date of Patent: August 7, 2018Assignee: ROVIO ENTERTAINMENT LTD.Inventor: Mikael Hed
-
Patent number: 10018980Abstract: 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: GrantFiled: September 23, 2014Date of Patent: July 10, 2018Assignee: ROVIO ENTERTAINMENT LTDInventors: Mika Pesonen, Teemu Stenhammar
-
Patent number: 9989933Abstract: 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: GrantFiled: February 7, 2014Date of Patent: June 5, 2018Assignee: ROVIO ENTERTAINMENT LTDInventor: Sami Ronkainen
-
Patent number: 9886865Abstract: 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: GrantFiled: June 26, 2014Date of Patent: February 6, 2018Assignee: ROVIO ENTERTAINMENT LTD.Inventors: Mika Pesonen, Johannes Rajala
-
Patent number: 9727583Abstract: 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: GrantFiled: July 25, 2014Date of Patent: August 8, 2017Assignee: ROVIO ENTERTAINMENT LTDInventors: Mika Pesonen, Johannes Rajala
-
Patent number: 9692666Abstract: 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: GrantFiled: December 22, 2014Date of Patent: June 27, 2017Assignee: ROVIO ENTERTAINMENT LTD.Inventors: Heikki Salokanto, Mika Laukka
-
Patent number: 9658932Abstract: 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: GrantFiled: February 25, 2015Date of Patent: May 23, 2017Assignee: ROVIO ENTERTAINMENT LTD.Inventors: Hannes Heikinheimo, Esko Suomi, Behrouz Derakhshan
-
Patent number: 9639159Abstract: 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: GrantFiled: July 25, 2014Date of Patent: May 2, 2017Assignee: ROVIO ENTERTAINMENT LTDInventors: Mika Pesonen, Johannes Rajala
-
Patent number: 9600099Abstract: 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: GrantFiled: July 25, 2014Date of Patent: March 21, 2017Assignee: ROVIO ENTERTAINMENT LTDInventors: Mika Pesonen, Johannes Rajala
-
Patent number: 9596185Abstract: 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: GrantFiled: May 27, 2014Date of Patent: March 14, 2017Assignee: ROVIO ENTERTAINMENT LTDInventors: Timo Herttua, Ossi Tiltti
-
Patent number: 9351107Abstract: 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: GrantFiled: January 23, 2014Date of Patent: May 24, 2016Assignee: ROVIO ENTERTAINMENT LTDInventor: Ankit Nigam
-
Publication number: 20160117075Abstract: 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: ApplicationFiled: May 7, 2014Publication date: April 28, 2016Applicant: ROVIO ENTERTAINMENT LTD.Inventor: Stanislav STANKOVIC