Application Floorplan Integration via Semantic Type Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing systems face difficulties in integrating external services like Google Map services due to non-uniform data presentation in floorplans, which is implementation-dependent and country/language-specific, making it hard for external services to access meaningful information.
Innovation Solution
A method and system that generates a first definition of a service for integration with an application floorplan, creates semantic type data with global data types, and maps service parameters to semantic type mappings, allowing for execution within the application floorplan.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If data is exposed in a controlled way to keep future changes in mind, then system maintainability is improved, but data accessibility for external services deteriorates
Solution Approach 1:
The patent introduces an intermediary layer (adapter or translation layer) between the internal floorplan data structures and external service interfaces. This intermediary translates internal data formats to external service requirements, maintaining controlled access to internal data while providing necessary accessibility to external services without exposing internal implementation details.
2Adaptability or versatility
If more data than available in floorplan is exposed, then service functionality is improved, but system complexity deteriorates
Solution Approach 1:
The patent creates a universal data interface or adapter pattern that can handle multiple data types and service requirements through a unified structure. This universal interface provides the necessary data for various external services without requiring separate complex data exposure mechanisms for each service, thereby reducing overall system complexity while maintaining versatility.
3Productivity
If floorplan data is used directly for external service integration, then implementation speed is improved, but data uniformity deteriorates
Solution Approach 1:
The patent transforms floorplan data parameters into a standardized format suitable for external services. By changing the parameter representation and structure through translation or adaptation layers, the system maintains implementation efficiency while achieving the data uniformity required by external services, converting internal heterogeneous data to external homogeneous interfaces.
Data Source
AI summary
In one embodiment, data in an application floorplan is exposed in a controlled way for integrating new external services to the application floorplan. Service definitions of the external service for integration with the application floorplan is generated. Further, a semantic type data of a global data type used in the application floorplan is generated. Upon generating the semantic type data, a semantic type mapping of an instance of the semantic type data is generated. Furthermore a map between a service parameter of the external service and the semantic type mapping is presented. Thereby, the application floorplan and the external service are integrated by executing the external service in the application floorplan using the generated map.


