Patents Assigned to Niantic Spatial, Inc.
-
Patent number: 12643044Abstract: An augmented reality system generates computer-mediated reality on a client device. The client device has sensors including a camera configured to capture image data of an environment. The augmented reality system generates a first 3D map of the environment around the client device based on captured image data. The server receives image data captured from a second client device in the environment and generates a second 3D map of the environment. The server links the first and second 3D together in a singular 3D map. The singular 3D map may be a graphical representation of the real world using nodes that represent 3D maps generated by image data captured at client devices and edges that represent transformations between the nodes.Type: GrantFiled: March 28, 2024Date of Patent: June 2, 2026Assignee: Niantic Spatial, Inc.Inventors: Anvith Ekkati, Purna Sowmya Munukutla, Dharini Krishna, Peter James Turner, Gandeevan Raghuraman, Si ying Diana Hu
-
Patent number: 12632968Abstract: An AR client device generates and uses a background model to identify portions of images that depict the sky. A background model is a model that represents where the sky is visible for the client device. To identify a sky background portion of an image, a client device can map an image onto the background model and thereby determine which portion of the image represents the sky. The client device can use the identified sky background portion to augment the image to include AR content in the sky. To generate the background model, the client device applies a background detection model to a set of images to generate background probability images. The background probability images are mapped onto a background model using orientation data captured by the client device to update the background model based on the background probability image.Type: GrantFiled: December 12, 2023Date of Patent: May 19, 2026Assignee: Niantic Spatial, Inc.Inventors: Erik Marshall Murphy-Chutorian, Nicholas John Butko
-
Patent number: 12616901Abstract: A parallel-reality game uses a virtual game board having tiles placed over an identified traversable space corresponding to flat regions of a scene. A game board generation module receives one or more images of the scene captured by a camera of a mobile device. The game board generation module obtains a topographical mesh of the scene based on the received one or more images. The game board generation module then identifies a traversable space within the scene based on the obtained topographical mesh. The game board generation module determines a location for each of a set of polygon tiles in the identified traversable space. The game board generation module also allows for queries to identify parts of the game board that meet one or more provided criterion.Type: GrantFiled: March 3, 2023Date of Patent: May 5, 2026Assignee: Niantic Spatial, Inc.Inventors: Ádám Hegedüs, Michael David Firman, Aron Monszpart, Gabriel J. Brostow
-
Patent number: 12602880Abstract: A client device and a controller allow a user to control AR content by selecting real-world locations or objects. The client receives position data indicating a position and orientation of the controller, the position data defining an axis of the controller. The client device performs ray casting to determine a location in a 3D map of a real world that intersects the axis. The client device receives a selection indication (e.g., a user pressing a button on the controller). The client device selects, subsequent to the selection indication, the location in the 3D map that intersects the axis as a waypoint. The client device defines a route for a virtual object based on the waypoint.Type: GrantFiled: December 16, 2022Date of Patent: April 14, 2026Assignee: Niantic Spatial, Inc.Inventors: Christopher Grant Stoski, Marcus Romell Reed, Jose Juan Ceballos, Marcos Enrique Borregales, Justin Ryan Pando, I
-
Patent number: 12597203Abstract: The present disclosure describes approaches to camera re-localization that improve the accuracy of re-localization determinations by performing simulated consistency checks for three-dimensional maps. Client devices associated with users of a location-based application transmit image scans to a game server, which divides the received scan data into mapping sets used to generate 3D maps of environments and validation sets used to test the accuracy of the maps. To perform the testing, the game server identifies query scans in the validation set having GPS coordinates within a threshold distance of the mapped location and uses the 3D map of the environment to generate a pose estimate for each frame. The results of the localization queries are analyzed by comparing differences between the localization pose estimates and differences between the poses of independent pairs of frames in the query scan to evaluate the accuracy of the 3D map.Type: GrantFiled: June 13, 2024Date of Patent: April 7, 2026Assignee: Niantic Spatial, Inc.Inventors: Ben Benfold, Victor Adrian Prisacariu
-
Patent number: 12582902Abstract: A head-mounted device (HMD) may include a front portion, a rear portion and one or more bands. The front portion may include an optical display configured to output image light to a user's eyes. The rear portion may be arranged with the front portion to balance the HMD in weight. The one or more bands connect the front portion and the rear portion so that the two portions rest on either side of the user's head.Type: GrantFiled: June 28, 2023Date of Patent: March 24, 2026Assignee: Niantic Spatial, Inc.Inventors: Michael Miller, Maryam Sabour, Austin Shan Drin Young, Philip Antony Rutledge, Uday Kishore Pasupuleti, Christopher Grant Stoski, Dean Lester, Gadi Amit, Quinn Jerome Odette Fitzgerald, Scott Timothy Alberstein, Elliot Waugh Raderman
-
Patent number: 12573153Abstract: A model predicts the geometry of both visible and occluded traversable surfaces from input images. The model may be trained from stereo video sequences, using camera poses, per-frame depth, and semantic segmentation to form training data, which is used to supervise an image to image network. In various embodiments, the model is applied to a single RGB image depicting a scene to produce information describing traversable space of the scene that includes occluded traversable. The information describing traversable space can include a segmentation mask of traversable space (both visible and occluded) and non-traversable space and a depth map indicating an estimated depth to traversable surfaces corresponding to each pixel determined to correspond to traversable space.Type: GrantFiled: July 5, 2023Date of Patent: March 10, 2026Assignee: Niantic Spatial, Inc.Inventors: James Watson, Michael David Firman, Aaron Monszpart, Gabriel J. Brostow
-
Patent number: 12529800Abstract: A system determines an accuracy of a set containing a plurality of sensor location measurements of a client device and generating a set of sensor location measurements labeled with an associated accuracy estimate, is presented. The system receives a plurality of sensor location measurements of the client device generated by a location sensor. The system may determine the accuracy of a sensor location measurement by comparing the sensor location measurement to a reference location measurement, such as VIO location measurements computed using VIO data. The system computes a first set of location translations for the set of sensor location measurements and a second set of location translations for the set of VIO location measurements. The system may calculate a measurement difference between each corresponding pair of location translations from the first and second set, identify measurement differences that exceed a threshold, and label the corresponding sensor location measurement as inaccurate.Type: GrantFiled: November 29, 2023Date of Patent: January 20, 2026Assignee: Niantic Spatial, Inc.Inventors: Ben Benfold, Pierre Fite-Georgel
-
Patent number: 12526599Abstract: A reference image and recorded sound of an environment of a client device are obtained. The recorded sound may be captured by a microphone of the client device in a period of time after generation of a localization sound by the client device. The location of the client device in the environment may be determined using the reference image and the recorded sound.Type: GrantFiled: June 22, 2023Date of Patent: January 13, 2026Assignee: Niantic Spatial, Inc.Inventors: Karren Dai Yang, Michael David Firman, Eric Brachmann, Clément Godard
-
Patent number: 12505512Abstract: Methods and systems for creating accurate three-dimensional representations of environments using neural radiance fields regularized by denoising diffusion models are disclosed. Receiving a plurality of images representing an environment, a scene representation model is trained to create the three-dimensional model of the environment. Using these images, the virtual rays are sampled from training viewpoints within the environment. The scene representation model is then applied to these rays to generate simulated images of the environment from the training viewpoints. These simulated images undergo a regularization process that uses a denoising diffusion model to determine color gradients and depth gradients in each simulated image. The scene representation model is trained with this data to create the final three-dimensional model of the environment. This model is provided to the requesting client device to generate the three-dimensional representation and create a virtual object within the environment.Type: GrantFiled: February 6, 2024Date of Patent: December 23, 2025Assignee: Niantic Spatial, Inc.Inventors: Jamie Michael Wynn, Daniyar Turmukhambetov
-
Patent number: 12488413Abstract: A depth prediction model for predicting a depth map from an input image is disclosed. The depth prediction model leverages wavelet decomposition to minimize computations. The depth prediction model comprises a plurality of encoding layers, a coarse prediction layer, a plurality of decoding layers, and a plurality of inverse discrete wavelet transforms (IDWTs). The encoding layers are configured to input the image and to downsample the image into feature maps including a coarse feature map. The coarse depth prediction layer is configured to input the coarse feature map and to output a coarse depth map. The decoding layers are configured to input the feature maps and to predict wavelet coefficients based on the feature maps. The IDWTs are configured to upsample the coarse depth map based on the predicted wavelet coefficients to the final depth map at the same resolution as the input image.Type: GrantFiled: May 20, 2022Date of Patent: December 2, 2025Assignee: Niantic Spatial, Inc.Inventors: MichaëL Lalaina Ramamonjisoa, Michael David Firman, James Watson, Daniyar Turmukhambetov
-
Patent number: 12456248Abstract: The present disclosure describes an online system that applies template-based facial augmentations to images as part of an augmented reality experience. A facial augmentation template is a template for an augmented reality (AR) modification to apply to a user's face. These templates include a structure for how the augmentation should be applied to the face and display parameters that a user can set for how the templates should be rendered (e.g., color, specularity, or opacity). The online system identifies feature points on a 3D model of the user's face that correspond to features on the user's actual face, and localizes the template relative to the 3D model by mapping anchor points of the template to corresponding feature points on the 3D model. The online system renders the facial augmentation template at the localization to generate an augmented image of the user's face.Type: GrantFiled: December 6, 2023Date of Patent: October 28, 2025Assignee: Niantic Spatial, Inc.Inventors: Joshua Aisheng Mao, Nathan Waters, Rigel Gareth Benton
-
Patent number: 12447406Abstract: A machine learning model classifies points of interest in a parallel reality game hosted by a server. The server generates training data sets that include verified properties for points of interest. The machine learning model may predict unverified properties for points of interest. Players in the parallel reality game may input properties for the points of interest. The machine learning model use the received properties from players as inputs to the machine learning model to verify unverified properties or generate new properties for the points of interest. The server may classify the points of interest as suitable for particular activities, and the server may use the classifications for future activities within the parallel reality game.Type: GrantFiled: October 10, 2022Date of Patent: October 21, 2025Assignee: Niantic Spatial, Inc.Inventors: Herbert Law, Yuanjian Carla Li, Yuan Zhang, Hang Tan
-
Patent number: 12434140Abstract: An online system uses a pose prior model and a pose objective function to estimate the pose of a client device. A pose prior model is a model for prior information known about client devices and their poses without reference to a particular client device and its pose data. The online system receives pose data from a client device and computes an estimated pose for the client device based on the received pose data, the pose prior model, and a generated initial candidate pose for the client device. The online system uses these as inputs to a pose objective function and optimizes the pose objective function to estimate a pose for the client device. The online system transmits this estimated pose to the client device, and may use the estimated pose as the pose for the client device for the purposes of delivering content to the user.Type: GrantFiled: April 17, 2023Date of Patent: October 7, 2025Assignee: Niantic Spatial, Inc.Inventors: Ben Benfold, Victor Adrian Prisacariu
-
Patent number: 12411519Abstract: A system includes a first sensor system and a second sensor system. The first sensor system includes a first internal clock, a first sensor configured to generate data describing an environment, and a Universal Serial Bus (USB) module. The second sensor system includes a second internal clock and a controller configured to perform a precision time protocol (PTP) to synchronize the second internal clock with the first internal clock. The precision time protocol includes transmitting timestamped messages encoded in USB bulk messages between the first sensor system and the second sensor system. The timestamped messages may be encoded in USB musical instrument digital interface (MIDI) bulk messages.Type: GrantFiled: June 1, 2023Date of Patent: September 9, 2025Assignee: Niantic Spatial, Inc.Inventors: Christopher Shaw, Victor Adrian Prisacariu, Daniyar Turmukhambetov
-
Patent number: 12406394Abstract: The present disclosure describes a method for estimating a pose of a client device using a magnetic field vector map. The method includes receiving a plurality of magnetic field measurements from a plurality of client devices, each magnetic field measurement describing a magnetic field vector at a geographic location. The method further includes grouping the magnetic field measurements into one or more region groups, aggregating the magnetic field measurements in each region group to generate a probability distribution of magnetic field vectors associated with the geographic region, determining a magnetic field vector within each geographic region, and generating a magnetic field vector map. Based on the magnetic field vector map, the method may include estimating a pose of a client device based on a user location of the client device and received magnetic field vector from the client device.Type: GrantFiled: June 13, 2023Date of Patent: September 2, 2025Assignee: Niantic Spatial, Inc.Inventor: Ben Benfold
-
Patent number: 12390734Abstract: The present disclosure describes approaches to camera re-localization that improve the speed and accuracy with which pose estimates are generated by fusing output of a computer vision algorithm with data from a prior model of a geographic area in which a user is located. For each candidate pose estimate output by the algorithm, a game server maps the estimate to a position on the prior model (e.g., a specific cell on a heatmap-style histogram) and retrieves a probability corresponding to the mapped position. A data fusion module fuses, for each candidate pose estimate, a confidence score generated by the computer vision algorithm with the location probability from the prior model to generate an updated confidence score. If an updated confidence score meets or exceeds a score threshold, a re-localization module initiates a location-based application (e.g., a parallel reality game) based on the associated candidate pose estimate.Type: GrantFiled: March 15, 2024Date of Patent: August 19, 2025Assignee: Niantic Spatial, Inc.Inventors: Ben Benfold, Victor Adrian Prisacariu
-
Patent number: D1087964Type: GrantFiled: August 22, 2024Date of Patent: August 12, 2025Assignee: Niantic Spatial, Inc.Inventors: Ross Edward Finman, Michael Miller, Maryam Sabour