Patents by Inventor Mikko Pulkki
Mikko Pulkki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240273812Abstract: Functionality of an electronic map system allows the more efficient rendering of a map on the surface of a globe. The functionality includes culling functionality to more effectively remove from further processing the “tiles” of map data that will not end up being displayed on the globe. The culling functionality analyzes factors such as the present zoom level, a relationship of a tile to a map center, and a relationship of a three-dimensional bounding box of the tile to a present viewing frustrum, culling tiles that will not ultimately need to be rendered due to not being visible. The functionality also includes operations on the GPU buffer memory that better manage that memory, such as allocating only a single buffer for a grid of vertices, and causing less rendering towards the poles of the globe.Type: ApplicationFiled: February 13, 2024Publication date: August 15, 2024Inventors: Fouad Valadbeigi, Mikko Pulkki
-
Patent number: 10713845Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system and method are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: GrantFiled: March 25, 2019Date of Patent: July 14, 2020Assignee: Umbra Software OyInventors: Otso Makinen, Antti Hatala, Hannu Saransaari, Jarno Muurimaki, Jasin Bushnaief, Johann Muszynski, Mikko Pulkki, Niilo Jaba, Otto Laulajainen, Turkka Aijala, Vinh Truong
-
Patent number: 10672189Abstract: A cloud network server system, a method, and a software program product for compiling and presenting a three-dimensional (3D) model are provided. An end 3D model is composed from at least two pre-existing 3D models stored in the cloud network server system by combining the pre-existing 3D models. The end 3D model is partitioned into smaller cells. The system and method allow a drawing user to view and draw the end 3D model for example of a computer game, via a drawing user terminal computer. Based on a virtual location of the drawing user in the end 3D model, parts of at least one version of the end 3D model are rendered to the drawing user. The system and method render a more lifelike virtual reality gaming experience with substantially lesser time lag, lesser memory footprint requirement, and lesser production effort.Type: GrantFiled: January 25, 2017Date of Patent: June 2, 2020Assignee: Umbra Software OyInventors: Otso Makinen, Antti Hatala, Hannu Saransaari, Jarno Muurimaki, Jasin Bushnaief, Johann Muszynski, Mikko Pulkki, Niilo Jaba, Otto Laulajainen, Turkka Aijala, Vinh Truong
-
Publication number: 20190221038Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system and method are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: ApplicationFiled: March 25, 2019Publication date: July 18, 2019Inventors: Otso MAKINEN, Antti HATALA, Hannu SARANSAARI, Jarno MUURIMAKI, Jasin BUSHNAIEF, Johann MUSZYNSKI, Mikko PULKKI, Niilo JABA, Otto LAULAJAINEN, Turkka AIJALA, Vinh TRUONG
-
Patent number: 10290144Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system and method are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: GrantFiled: January 25, 2017Date of Patent: May 14, 2019Assignee: UMBRA SOFTWARE OYInventors: Otso Makinen, Antti Hatala, Hannu Saransaari, Jarno Muurimaki, Jasin Bushnaief, Johann Muszynski, Mikko Pulkki, Niilo Jaba, Otto Laulajainen, Turkka Aijala, Vinh Truong
-
Publication number: 20190088015Abstract: Disclosed is a cloud network server system, a method and a software program product for experiencing a three-dimensional (3D) model. 3D model data associated with a 3D video game is uploaded to the cloud network server system. These are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user. This renders a more lifelike virtual reality gaming experience with substantially lesser time lag and lesser memory footprint requirement.Type: ApplicationFiled: January 24, 2017Publication date: March 21, 2019Inventors: Otso Mäkinen, Antti Hätälä, Hannu Saransaari, Jarno Muurimäki, Jasin Bushnaief, Johann Muszynski, Mikko Pulkki, Otto Laulajainen, Niilo Jaba, Turkka Äijälä, Vinh Truong
-
Publication number: 20170287199Abstract: A cloud network server system, a method, and a software program product for compiling and presenting a three-dimensional (3D) model are provided. An end 3D model is composed from at least two pre-existing 3D models stored in the cloud network server system by combining the pre-existing 3D models. The end 3D model is partitioned into smaller cells. The system and method allow a drawing user to view and draw the end 3D model for example of a computer game, via a drawing user terminal computer. Based on a virtual location of the drawing user in the end 3D model, parts of at least one version of the end 3D model are rendered to the drawing user. The system and method render a more lifelike virtual reality gaming experience with substantially lesser time lag, lesser memory footprint requirement, and lesser production effort.Type: ApplicationFiled: January 25, 2017Publication date: October 5, 2017Inventors: Otso MAKINEN, Antti HATALA, Hannu SARANSAARI, Jarno MUURIMAKI, Jasin BUSHNAIEF, Johann MUSZYNSKI, Mikko PULKKI, Niilo JABA, Otto LAULAJAINEN, Turkka AIJALA, Vinh TRUONG
-
Publication number: 20170287111Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system is used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: ApplicationFiled: January 25, 2017Publication date: October 5, 2017Inventors: Otso MAKINEN, Antti HATALA, Hannu SARANSAARI, Jarno MUURIMAKI, Jasin BUSHNAIEF, Johann MUSZYNSKI, Mikko PULKKI, Niilo JABA, Otto LAULAJAINEN, Turkka AIJALA, Vinh TRUONG
-
Publication number: 20170287205Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system and method are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: ApplicationFiled: January 25, 2017Publication date: October 5, 2017Inventors: Otso MAKINEN, Antti HATALA, Hannu SARANSAARI, Jarno MUURIMAKI, Jasin BUSHNAIEF, Johann MUSZYNSKI, Mikko PULKKI, Niilo JABA, Otto LAULAJAINEN, Turkka AIJALA, Vinh TRUONG
-
Patent number: 9779479Abstract: A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system is used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.Type: GrantFiled: January 25, 2017Date of Patent: October 3, 2017Assignee: UMBRA SOFTWARE OYInventors: Otso Makinen, Antti Hatala, Hannu Saransaari, Jarno Muurimaki, Jasin Bushnaief, Johann Muszynski, Mikko Pulkki, Niilo Jaba, Otto Laulajainen, Turkka Aijala, Vinh Truong