Point Map Synchronization Via Parallel Change Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current AR/MR systems face challenges in map synchronization across multiple components due to processing power, memory, bandwidth, latency, and differing architectures, leading to system latency and performance issues.
Innovation Solution
A map data processing pipeline that allows parallel processing across system components by formatting processing results as changes and utilizing change orders, along with a data format/structure for efficient data transfer, enabling each component to perform best-matched jobs while minimizing downtime.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If map data is processed sequentially across multiple components, then data consistency is maintained, but system latency increases and performance decreases
Solution Approach 1:
The patent segments map data into discrete change representations that can be independently processed and transmitted between components. Each component processes only the specific change data it needs rather than waiting for complete sequential updates, enabling parallel processing while maintaining consistency through structured change propagation.
Solution Approach 2:
The system performs preliminary actions by pre-processing map data into change representations before transmission. Components receive pre-packaged change data that can be immediately applied without requiring sequential coordination, reducing waiting time while preserving data integrity through the structured change format.
2Productivity
If processing power is distributed across multiple components, then system performance improves, but synchronization complexity increases
Solution Approach 1:
The patent introduces an intermediary change representation format that mediates between multiple processing components. This standardized intermediate format allows each component to process map data independently while ensuring consistent synchronization, reducing the complexity of direct component-to-component coordination.
3Adaptability or versatility
If bandwidth-limited channels are used for data transfer, then system resource constraints are respected, but data transfer efficiency decreases
Solution Approach 1:
The system extracts only the essential change data from complete map datasets before transmission. By sending only the minimal necessary change representations rather than full map data, the patent reduces bandwidth requirements while maintaining processing efficiency, allowing bandwidth-limited channels to operate effectively.
Data Source
AI summary
A computer implemented method for updating a point map on a system having first and second communicatively coupled hardware components includes the first component performing a first process on the point map, in a first state to generate a first change. The method also includes the second component performing a second process on the point map, in the first state to generate a second change. The method further includes the second component applying the second change to the point map, in the first state to generate a first updated point map in a second state. Moreover, the method includes the first component sending the first change to the second component. In addition, the method includes the second component applying the first change to the first updated point map in the second state to generate a second updated point map in a third state.


