Management of a virtual space
AssigneeRovio Entertainment Ltd
InventorsMika Pesonen, Johannes Rajala
Life of this patent
Estimating the term…
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.
Claims12
An apparatus comprising at least one processing core and 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:
- maintain a virtual space;
- receive at least one of sensor information, indoor positioning information and global positioning information from a smart object;
- determine, based on the received sensor information, whether the apparatus is disposed on a physical surface or not;
- determine, based on at least one of the received sensor information, the received indoor positioning information and the global positioning information, a location in the virtual space of a virtual space element corresponding to the smart object, wherein the determination of a location in the virtual space comprises:
- in response to a determination that the received sensor information can be used for determining at least a location of the receiver because the apparatus is disposed on the physical surface, determining the location based only on the received sensor information;
- in response to a determination that the received sensor information cannot be used for determining at least the location of the receiver because the apparatus is not disposed on the physical surface, determining the location based only on the received indoor positioning information;
- and
- in response to a determination that the received sensor information and received indoor position information cannot be used, determining the location based only on the global positioning information;
- and
- cause signals to be transmitted, the signals being configured to cause a display to display the virtual space element at the determined location in the virtual space.
A method, comprising:
- maintaining a virtual space;
- receiving at least one of sensor information, indoor positioning information and global positioning information from a smart object;
- determining, based on the received sensor information, whether the apparatus is disposed on a physical surface or not;
- determining, based on at least one of the received sensor information, the received indoor positioning information and the global positioning information, a location in the virtual space of a virtual space element corresponding to the smart object, wherein the determination of a location in the virtual space comprises:
- in response to a determination that the received sensor information can be used for determining at least a location of the receiver because the apparatus is disposed on the physical surface, determining the location based only on the received sensor information;
- in response to a determination that the received sensor information cannot be used for determining at least the location of the receiver because the apparatus is not disposed on the physical surface, determining the location based only on the received indoor positioning information;
- and
- in response to a determination that the received sensor information and received indoor position information cannot be used, determining the location based only on the global positioning information;
- and
- causing signals to be transmitted, the signals being configured to cause a display to display the virtual space element at the determined location in the virtual space.
A non-transitory computer readable medium having stored thereon a set of computer readable instructions that, when executed by at least one processor, cause an apparatus to at least:
- maintain a virtual space;
- receive at least one of sensor information, indoor positioning information and global positioning information from a smart object;
- determine, based on the received sensor information, whether the apparatus is disposed on a physical surface or not;
- determine, based on at least one of the received sensor information, the received indoor positioning information and the global positioning information, a location in the virtual space of a virtual space element corresponding to the smart object, wherein the determination of a location in the virtual space comprises:
- in response to a determination that the received sensor information can be used for determining at least a location of the receiver because the apparatus is disposed on the physical surface, determining the location based only on the received sensor information;
- in response to a determination that the received sensor information cannot be used for determining at least the location of the receiver because the apparatus is not disposed on the physical surface, determining the location based only on the received indoor positioning information;
- and
- in response to a determination that the received sensor information and received indoor position information cannot be used, determining the location based only on the global positioning information;
- and
- cause signals to be transmitted, the signals being configured to cause a display to display the virtual space element at the determined location in the virtual space.
Dependencies are inferred from the claim text.