Patents Assigned to my Virtual Reality Software AS
  • Publication number: 20260080647
    Abstract: A computer-implemented method for visualizing, in an extended reality (XR), occluded data, the XR visualizing front data, behind which the occluded data is hidden, the method comprising: displaying a view on the XR to a user on an XR device, the view comprising 3D representations of the visualized front data; receiving commands from the user regarding a change of the view on the XR; and changing the view on the extended reality based on the commands, wherein receiving the commands comprises performing a gesture recognition procedure to detect execution of pre-defined gestures by the user, wherein each of the pre-defined gestures is interpreted as a corresponding command for the XR device.
    Type: Application
    Filed: August 27, 2025
    Publication date: March 19, 2026
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Rune FJELLVANG, Stanislav ŠUMBERA, Sahil AGNIHOTRI
  • Publication number: 20250200883
    Abstract: A computer-implemented method for visualizing 3D data of a multitude of data sets in a scene using a computing device having limited available memory for visualizing the 3D data, the method comprising receiving the multitude of data sets, each data set having an LOD structure given as a tree comprising a multitude of nodes, determining the amount of memory available, selecting nodes of the data sets that comprise 3D data to be loaded into the available memory, loading the 3D data of the selected nodes into the memory; and visualizing the 3D data loaded into the memory on a display.
    Type: Application
    Filed: December 9, 2024
    Publication date: June 19, 2025
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Joris Constant Gaston VERSCHAEVE
  • Publication number: 20250200870
    Abstract: A method for visualizing a point cloud on a display, wherein the visualizing includes changing an observation point onto the point cloud and efficient handling of changes in points of the point cloud that are differently obscured for different observation points. The method comprises occlusion culling testing using a depth buffer for sampling a first depth from a previous observation point associated with a previous frame towards the tested point to determine whether the tested point was visible or occluded when viewed from the previous observation point. If the tested point is determined to be occluded when viewed from the previous observation point, a heuristic testing is carried out as part of the occlusion culling testing to determine if the change in observation point since the previous frame is likely to have revealed the previously covered point to be visible from the new observation point.
    Type: Application
    Filed: November 19, 2024
    Publication date: June 19, 2025
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Lars Andreas DAL
  • Publication number: 20240193864
    Abstract: A computer-implemented method for visualizing sensor data in a three-dimensional virtual representation of a terrain that has multiple surface layers, the method comprising, in a computing device, receiving terrain data comprising information about the multiple surface layers, receiving at least one point cloud comprising a multitude of data points, each data point comprising three-dimensional coordinates in relation to the terrain and one or more sensor data values, performing a pre-processing procedure and visualizing the sensor data in at least a part of the virtual representation of the terrain, wherein the pre-processing procedure comprises generating a three-dimensional mesh as the virtual representation based on the terrain data, dividing the mesh into a multitude of tiles, each tile having at least three corners, each of the corners being shared with one or more neighbour tiles, calculating a projection direction for each tile corner, and calculating a projection direction for each tile.
    Type: Application
    Filed: November 28, 2023
    Publication date: June 13, 2024
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Viggo LØVLI, Sigve BØE SKATTUM
  • Patent number: 11983858
    Abstract: A method for real-time acquisition of point-cloud data of an ongoing scanning process, comprising a recording phase iteratively performed using an external-memory algorithm comprising an acquisition pipeline performed with parallel threads and an eviction pipeline, wherein a master thread comprises processing a master tree and a node cache, wherein the acquisition pipeline comprises continuously receiving the point-cloud data in input buffers, computing a local tree for each of a plurality of local threads, redistributing the point-cloud data onto local nodes, determining, for each local node whether the master tree comprises a corresponding node or not, either adding the point cloud data or creating the corresponding node in the master tree, wherein the eviction pipeline comprises evicting, during the ongoing scanning process, point cloud data from the node cache and writing it to one or more hard drives.
    Type: Grant
    Filed: November 28, 2020
    Date of Patent: May 14, 2024
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Joris Constant Gaston Verschaeve
  • Patent number: 11488347
    Abstract: A method may include providing geometry data and attribute information of the model in one or more data structures on a data storage device and performing a rendering process for providing a visualization of the model on the display for each of the multitude of viewpoints. The rendering process may include rendering a multitude of like 3D arrays in a single draw call, each array comprising at least eight voxels, removing voxels that are not to be visualized by folding vertices to a centre of the array, computing a distortion on a mapping from voxel space to attribute volume space in dependence on the removed voxels, assigning attributes to the voxels of the multitude of arrays using distorted values for retrieving attribute values from attribute volume space, the attributes being assigned to the remaining voxels according to the computed distortion, and visualizing the voxels of the multitude of arrays.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: November 1, 2022
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Jørn Are Sjulsen, Roy Morten Brenna
  • Patent number: 11371347
    Abstract: A method for real-time presentation of information to an operator of a mining operation, the information relating to at least a first stone block to be removed from an exploitation site, the method comprising capturing with a camera a video stream of the mining operation of the first block, recognizing the first block in the video stream; extracting image data of the first block from the video stream; determining, based on the image data, at least one parameter of the first block, obtaining, based on the parameter, information related to the mining operation; and visualizing the video stream in real time to the operator on a display, the video stream comprising an image of the first block, wherein visualizing the video stream comprises using augmented reality techniques to visualize the image of the first block in an accentuated manner, and overlay the video stream with the information.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 28, 2022
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Urban Mäder
  • Publication number: 20220005261
    Abstract: A method may include providing geometry data and attribute information of the model in one or more data structures on a data storage device and performing a rendering process for providing a visualization of the model on the display for each of the multitude of viewpoints. The rendering process may include rendering a multitude of like 3D arrays in a single draw call, each array comprising at least eight voxels, removing voxels that are not to be visualized by folding vertices to a centre of the array, computing a distortion on a mapping from voxel space to attribute volume space in dependence on the removed voxels, assigning attributes to the voxels of the multitude of arrays using distorted values for retrieving attribute values from attribute volume space, the attributes being assigned to the remaining voxels according to the computed distortion, and visualizing the voxels of the multitude of arrays.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 6, 2022
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Jørn Are SJULSEN, Roy Morten BRENNA
  • Patent number: 11216664
    Abstract: A method for real-time visualization of a risk zone of a mining vehicle to a person on a mining worksite for augmenting the person's current view of the mining vehicle including capturing with a camera a stream of pictures corresponding at least partly to the person's field of view, recognizing at least one mining vehicle in the picture stream by means of image processing, extracting image data of the mining vehicle from the picture stream, calculating, based on the image data and on preset vehicle risk zone data, at least one risk zone of the mining vehicle adapted to the person's current view of the mining vehicle, and visualizing the risk zone on a person's display such that the person's current view of the mining vehicle is overlayed in real-time with the visualization of the risk zone.
    Type: Grant
    Filed: February 8, 2020
    Date of Patent: January 4, 2022
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Martin Havnør, Urban Mäder
  • Publication number: 20210166372
    Abstract: A method for real-time acquisition of point-cloud data of an ongoing scanning process, comprising a recording phase iteratively performed using an external-memory algorithm comprising an acquisition pipeline performed with parallel threads and an eviction pipeline, wherein a master thread comprises processing a master tree and a node cache, wherein the acquisition pipeline comprises continuously receiving the point-cloud data in input buffers, computing a local tree for each of a plurality of local threads, redistributing the point-cloud data onto local nodes, determining, for each local node whether the master tree comprises a corresponding node or not, either adding the point cloud data or creating the corresponding node in the master tree, wherein the eviction pipeline comprises evicting, during the ongoing scanning process, point cloud data from the node cache and writing it to one or more hard drives.
    Type: Application
    Filed: November 28, 2020
    Publication date: June 3, 2021
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Joris Constant Gaston VERSCHAEVE
  • Patent number: 11010930
    Abstract: A method for pre-processing point clouds comprising large amounts of point data. The method comprises converting the points' coordinates to Morton indices, sorting the Morton indices and sequentially determining intervals based on predefined criteria, which intervals define the leaf nodes and form the basis and starting point for the generation of a tree index structure comprising the leaf nodes, nodes, branches and nodes connecting the branches. Point data contained within a node or sub-trees of a node are quantizable.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 18, 2021
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Joris Constant Gaston Verschaeve, Roy Morten Brenna, Jørgen Lind, Rasmus Bording
  • Patent number: 10679057
    Abstract: A method for real-time visualization of a risk zone of a mining vehicle to a person on a mining worksite for augmenting the person's current view of the mining vehicle including capturing with a camera a stream of pictures corresponding at least partly to the person's field of view, recognizing at least one mining vehicle in the picture stream by means of image processing, extracting image data of the mining vehicle from the picture stream, calculating, based on the image data and on preset vehicle risk zone data, at least one risk zone of the mining vehicle adapted to the person's current view of the mining vehicle, and visualizing the risk zone on a person's display such that the person's current view of the mining vehicle is overlayed in real-time with the visualization of the risk zone.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: June 9, 2020
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Martin Havnør, Urban Mäder
  • Publication number: 20200175272
    Abstract: A method for real-time visualization of a risk zone of a mining vehicle to a person on a mining worksite for augmenting the person's current view of the mining vehicle including capturing with a camera a stream of pictures corresponding at least partly to the person's field of view, recognizing at least one mining vehicle in the picture stream by means of image processing, extracting image data of the mining vehicle from the picture stream, calculating, based on the image data and on preset vehicle risk zone data, at least one risk zone of the mining vehicle adapted to the person's current view of the mining vehicle, and visualizing the risk zone on a person's display such that the person's current view of the mining vehicle is overlayed in real-time with the visualization of the risk zone.
    Type: Application
    Filed: February 8, 2020
    Publication date: June 4, 2020
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Martin HAVNØR, Urban MÄDER
  • Publication number: 20200027248
    Abstract: A method for pre-processing point clouds comprising large amounts of point data. The method comprises converting the points' coordinates to Morton indices, sorting the Morton indices and sequentially determining intervals based on predefined criteria, which intervals define the leaf nodes and form the basis and starting point for the generation of a tree index structure comprising the leaf nodes, nodes, branches and nodes connecting the branches. Point data contained within a node or sub-trees of a node are quantizable.
    Type: Application
    Filed: June 7, 2019
    Publication date: January 23, 2020
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Joris Constant Gaston VERSCHAEVE, Roy Morten BRENNA, Jørgen LIND, Rasmus BORDING
  • Publication number: 20190244023
    Abstract: A method for real-time visualization of a risk zone of a mining vehicle to a person on a mining worksite for augmenting the person's current view of the mining vehicle including capturing with a camera a stream of pictures corresponding at least partly to the person's field of view, recognizing at least one mining vehicle in the picture stream by means of image processing, extracting image data of the mining vehicle from the picture stream, calculating, based on the image data and on preset vehicle risk zone data, at least one risk zone of the mining vehicle adapted to the person's current view of the mining vehicle, and visualizing the risk zone on a person's display such that the person's current view of the mining vehicle is overlayed in real-time with the visualization of the risk zone.
    Type: Application
    Filed: November 26, 2018
    Publication date: August 8, 2019
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Martin HAVNØR, Urban MÄDER
  • Publication number: 20190178081
    Abstract: A method for real-time presentation of information to an operator of a mining operation, the information relating to at least a first stone block to be removed from an exploitation site, the method comprising capturing with a camera a video stream of the mining operation of the first block, recognizing the first block in the video stream; extracting image data of the first block from the video stream; determining, based on the image data, at least one parameter of the first block, obtaining, based on the parameter, information related to the mining operation; and visualizing the video stream in real time to the operator on a display, the video stream comprising an image of the first block, wherein visualizing the video stream comprises using augmented reality techniques to visualize the image of the first block in an accentuated manner, and overlay the video stream with the information.
    Type: Application
    Filed: November 26, 2018
    Publication date: June 13, 2019
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Urban MÄDER
  • Patent number: 10319142
    Abstract: A method for visualizing deviations between nominal data and actual data of a three-dimensional object. The method includes providing deviation data for measurement points on the surface of the object comprising a deviation value describing a deviation between a nominal value and a measured value, selecting a subset of the multitude of measurement points, generating a two-dimensional surface model of the object, wherein the surface model comprises a multitude of pixels, the selected measurement points are positioned on the surface model according to their position on the object, and each pixel is assigned an index depending on the deviation value of the nearest selected measurement point, and visualizing a representation of at least a part the object to a user, thereby visualizing at least a part of the pixels, each pixel being assigned an optical code according to its index.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: June 11, 2019
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Roy Morten Brenna
  • Patent number: 10269178
    Abstract: Some embodiments of the invention pertain to a method for visualizing surface data and panorama image data in a three-dimensional scene. In some embodiments, the method may include providing a map view mode and a panorama view mode to a user. In some embodiments, the map view mode and/or the panorama view mode may include a multitude of surface tiles representing features of the three-dimensional surface, and may be referenced relative to a coordinate reference system. In some embodiments, the panorama image data may be associated with at least one panorama image and may include panorama position data describing a position relative to the coordinate reference system. In some embodiments, the map view mode may include visualizing surface data of at least a part of the representation of the three-dimensional surface as perceived from a map viewpoint.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: April 23, 2019
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventors: Asmund Moen Nordstoga, Olav Sylthe
  • Publication number: 20180240269
    Abstract: A method for visualizing deviations between nominal data and actual data of a three-dimensional object. The method includes providing deviation data for measurement points on the surface of the object comprising a deviation value describing a deviation between a nominal value and a measured value, selecting a subset of the multitude of measurement points, generating a two-dimensional surface model of the object, wherein the surface model comprises a multitude of pixels, the selected measurement points are positioned on the surface model according to their position on the object, and each pixel is assigned an index depending on the deviation value of the nearest selected measurement point, and visualizing a representation of at least a part the object to a user, thereby visualizing at least a part of the pixels, each pixel being assigned an optical code according to its index.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 23, 2018
    Applicant: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Roy Morten BRENNA
  • Patent number: 9779543
    Abstract: A method for providing information representing physical features of a portion of a three-dimensional surface, the information including data files at different resolution levels. The data files are stored in a hierarchical file system. A hash value is computed from a file designator of a data file and is assigned to the data file. The data file is stored according to the assigned hash value in the file system. A request hash value is received from the external device, and a data file that has an assigned value corresponding to the request hash value is provided to the external device. A method for receiving such information is also provided, in which information including an information designator is requested. A request hash value is computed from the information designator and transmitted to the server. A data file that includes the requested information is received from the remote server.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: October 3, 2017
    Assignee: MY VIRTUAL REALITY SOFTWARE AS
    Inventor: Olivier Chatry