Geospatial Building Floorplan Data Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mapping services face challenges in merging indoor and outdoor maps while ensuring privacy and controlling resource costs, as indoor floorplans are confidential and cloning the entire mapping technology stack for each tenant is expensive and resource-intensive.

Innovation Solution

A server system that includes a platform server for outdoor map data and a tenant-bounded server for indoor floorplan data, with geospatial referencing and alignment methods to merge data within tenant boundaries, allowing authorized access and storage without duplicating the mapping technology stack for each tenant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire mapping technology stack is cloned for each tenant to ensure data privacy, then data security and privacy are improved, but resource consumption and storage costs increase significantly

Engineering Contradiction:
Improvedata privacyVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system divides the mapping technology stack into two segments: a shared platform layer that handles common mapping functions, and tenant-specific boundary layers that enforce data privacy. This segmentation allows multiple tenants to share the same infrastructure without requiring full cloning of the technology stack for each tenant, thereby reducing resource consumption while maintaining data privacy through isolated data boundaries.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If indoor floorplans are made available to mapping services for merging, then map completeness and functionality are improved, but data security and tenant privacy control deteriorate

Engineering Contradiction:
Improvemap functionalityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces a tenant boundary as an intermediary layer between the mapping service and tenant data. This boundary acts as a mediator that allows the mapping service to access and merge indoor floorplan data while maintaining tenant privacy control. The boundary enforces access rules and ensures that data security requirements are met while still enabling map functionality enhancement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If multiple tenants use a shared mapping platform, then resource efficiency and storage costs are improved, but the complexity of managing data boundaries and access control increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements a universal tenant boundary framework that serves multiple functions: data isolation, access control, and geospatial referencing. This multi-functional boundary mechanism allows the shared platform to efficiently manage multiple tenants' data without requiring separate complex management systems for each tenant, thereby reducing overall system complexity while maintaining storage efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230222256A1Geospatially referenced building floorplan data
Publication Date: 2023.07.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20230222256A1 patent drawing
  • US20230222256A1 patent drawing
  • US20230222256A1 patent drawing

AI summary

A server system is provided that includes a platform server system configured to store platform map data that is geospatially referenced and includes building outline data for one or more buildings, and provide the platform map data to client computer devices. The server system further includes a tenant bounded server system including one or more processors configured to store building floorplan data for a tenant entity, and provide building floorplan data to client computer devices that are authenticated for the tenant entity. The one or more processors of the tenant bounded server system are further configured to receive a set of building floorplan data for a target building included in the platform map data, determine geospatial reference data for the set of building floorplan data by aligning the set of building floorplan data with building outline data of the target building.