Application Floorplan Integration via Semantic Type Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem maintainabilityVSAvoiddata accessibility
Core Design Contradiction:
Ease of manufactureVSEase of operation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If more data than available in floorplan is exposed, then service functionality is improved, but system complexity deteriorates

Engineering Contradiction:
Improveservice functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

3Productivity

If floorplan data is used directly for external service integration, then implementation speed is improved, but data uniformity deteriorates

Engineering Contradiction:
Improveimplementation speedVSAvoiddata uniformity
Core Design Contradiction:
ProductivityVSManufacturing precision

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8219966B2Method and system for integrating an application floorplan and an external service
Publication Date: 2012.07.10 SAP SE
  • US8219966B2 patent drawing
  • US8219966B2 patent drawing
  • US8219966B2 patent drawing

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.