Method and system for automatically generating a map of an indoor space

US12578205B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12578205-B2
Application numberUS-202217728018-A
CountryUS
Kind codeB2
Filing dateApr 25, 2022
Priority dateApr 25, 2022
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Examples of generating a map for an indoor space are described. In one example, a raw digital representation of the indoor space is obtained and preprocessed by at least one of marking a region-of-interest (ROI) in the raw digital representation and classifying the indoor space into a space-category to obtain a preprocessed representation. Using the preprocessed representation, a skeletal map is generated including indicators to identify elements of the indoor space. Revision inputs are received to modify an erroneous indicator from amongst the multiple indicators. The erroneous indicator is revised to a modified indicator and the modified indicator and unmodified indicators are used to create a modified skeletal map which is usable for localizing a mobile device in the indoor space.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of automatically generating a map of an indoor space, the method comprising: obtaining a raw digital representation of the indoor space; preprocessing the raw digital representation to obtain a preprocessed representation by: marking a region-of-interest (ROI) in the raw digital representation, the marking includes: identifying extraneous matter in the raw digital representation, the extraneous matter comprising matter not relevant to a floor plan of the indoor space; discarding the extraneous matter to select a portion of the floor plan in the raw digital representation; and identifying a space-category of the indoor space based on a layout of the indoor space and identification of entities of the indoor space from the raw digital representation to classify the indoor space into the space category; generating, from the preprocessed representation, a skeletal map of the indoor space comprising a plurality of indicators each to identify a structural element of the indoor space; overlaying the skeletal map having georeferenced plurality of indicators with a fingerprint map for generating a map for the indoor space, the fingerprint map comprising a correlation of sensor and signal information for a sequence of positions that constitute a navigation path traversed by a mobile device relative to the indoor space; receiving revision inputs to correct an incorrectly identified indicator from amongst the plurality of indicators, wherein the indicator is revised to a modified indicator; and creating a modified skeletal map of the indoor space comprising the modified indicator and unmodified indicators, wherein the modified skeletal map is usable with a localization application for localizing the mobile device in the indoor space. 2 . The method of claim 1 , executed by a trained machine-learning model. 3 . The method of claim 2 , wherein the trained machine-learning model is a trained deep-learning model. 4 . The method of claim 2 , wherein the modified indicator is fed to the trained machine-learning model as training data. 5 . The method of claim 1 , wherein the raw digital representation is one of a georeferenced vectored representation, a georeferenced rasterized representation, a non-georeferenced vectored representation, and non-a georeferenced rasterized representation. 6 . The method of claim 1 , wherein the preprocessing comprises converting the raw digital representation into a predefined standardized format. 7 . The method of claim 1 , wherein the preprocessing comprises performing at least one of resolution enhancement, noise reduction, and image augmentation on the raw digital representation. 8 . The method of claim 1 , wherein the generating comprises applying a feature detection technique, the feature detection technique comprising at least one of an edge detection technique and a corner detection technique. 9 . The method of claim 1 , wherein the skeletal map is in a rasterized representation. 10 . The method of claim 9 , wherein the creating comprises converting the rasterized representation into a vectored representation. 11 . A server computing device for automatically generating a map of an indoor space, the server computing device comprising: a processor; and a memory storing a set of instructions, the instructions executable in the processor to: obtain a raw digital representation of the indoor space; preprocess the raw digital representation to obtain a preprocessed representation by: marking a region-of-interest (ROI) in the raw digital representation, the marking includes: identifying extraneous matter in the raw digital representation, the extraneous matter comprising matter not relevant to a floor plan of the indoor space; discarding the extraneous matter to select a portion of the floor plan in the raw digital representation; and identifying into a space-category of the indoor space based on a layout of the indoor space and identification of entities of the indoor space from the raw digital representation to classify the indoor space into the space category; generate, from the preprocessed representation, a skeletal map of the indoor space comprising a plurality of indicators each to identify a structural element of the indoor space; overlay the skeletal map having georeferenced plurality of indicators with a fingerprint map for generating a map for the indoor space, the fingerprint map comprising a correlation of sensor and signal information for a sequence of positions that constitute a navigation path traversed by a mobile device relative to the indoor space; receive revision inputs to correct an incorrectly identified indicator from amongst the plurality of indicators, wherein the indicator is revised to a modified indicator; and create a modified skeletal map of the indoor space comprising the modified indicator and unmodified indicators, wherein the modified skeletal map is usable with a localization application for localizing a mobile device in the indoor space. 12 . The server computing device of claim 11 implementing a trained machine-learning model. 13 . The server computing device of claim 12 further comprising instructions to feed the modified indicator to the trained machine-learning model as training data. 14 . The server computing device of claim 12 , wherein the trained machine-learning model is a trained deep-learning model. 15 . The server computing device of claim 11 , wherein the raw digital representation is one of a georeferenced vectored representation, a georeferenced rasterized representation, a non-georeferenced vectored representation, and non-a georeferenced rasterized representation. 16 . The server computing device of claim 11 further comprising instructions to convert the raw digital representation into a pre-defined standardized format. 17 . The server computing device of claim 11 further comprising instructions to perform at least one of resolution enhancement, noise reduction, and image augmentation on the raw digital representation. 18 . The server computing device of claim 11 further comprising instructions to apply a feature detection technique, the feature detection technique comprising at least one of an edge detection technique and a corner detection technique. 19 . The server computing device of claim 11 , wherein the skeletal map is in a rasterized representation. 20 . The server computing device of claim 19 , further comprising instructions to convert the rasterized representation into a vectored representation.

Assignees

Inventors

Classifications

  • Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • Technical drawings; Geographical maps · CPC title

  • Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • Determination of region of interest [ROI] or a volume of interest [VOI] · CPC title

  • Geometry of map features, e.g. shape points, polygons or for simplified maps · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12578205B2 cover?
Examples of generating a map for an indoor space are described. In one example, a raw digital representation of the indoor space is obtained and preprocessed by at least one of marking a region-of-interest (ROI) in the raw digital representation and classifying the indoor space into a space-category to obtain a preprocessed representation. Using the preprocessed representation, a skeletal map i…
Who is the assignee on this patent?
Mapsted Corp
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).