Mobile Interface Service Translating Data Models to OData

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Business users face limited flexibility in accessing data from business applications due to the requirement of a secure connection or physical presence at the company premises, making it difficult to access data from remote locations without setting up a secure connection or physically being at the terminal.

Innovation Solution

A computer-implemented method and system that processes requests from mobile applications by determining and executing interface services, translating data models into an open source protocol like OData, and sending responses to mobile devices, enabling secure and flexible access to business data through a mobile interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a secure connection or physical presence at company premises is required to access business application data, then data security is maintained, but user accessibility and flexibility are reduced

Engineering Contradiction:
Improvedata securityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a mobile application as an intermediary layer between users and business application data. This mobile app acts as a mediator that provides secure access controls while enabling remote data access, thus maintaining security requirements while improving user accessibility without requiring physical presence at company premises

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The mobile application serves multiple functions: it provides secure authentication, translates between different data models, and enables access to various business applications through a single interface. This multi-functional approach maintains security protocols while universally enabling access across different platforms and locations

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

2Stability of the object's composition

If proprietary data models are used in business applications, then system integrity is maintained, but compatibility and accessibility from mobile devices are limited

Engineering Contradiction:
Improvesystem integrityVSAvoidmobile device compatibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent employs a data model translation layer as an intermediary between proprietary business application data models and mobile device interfaces. This translation layer converts proprietary data models into formats compatible with mobile devices while maintaining the integrity and structure of the original business application data

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameters of data representation by transforming proprietary data models into standardized formats suitable for mobile devices. This parameter transformation maintains the core integrity of business data while adapting it for mobile compatibility, enabling versatile access without compromising system stability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9128886B2Computer implemented method, computer system, electronic interface, mobile computing device and computer readable medium
Publication Date: 2015.09.08 SAP SE
  • US9128886B2 patent drawing
  • US9128886B2 patent drawing
  • US9128886B2 patent drawing

AI summary

The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.