Score Communication System for Mobile Field Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Field-based employees face challenges in accessing reliable and timely score information from backend systems due to unstable mobile network connections and limitations of small mobile device displays, which affects productivity and data security.

Innovation Solution

A telecommunication method that uses a remote system to compute and communicate scores to mobile devices through two independent channels, one for authenticated users and another for notifications, reducing the need for frequent requests and minimizing network traffic, while ensuring secure and timely updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If frequent score refresh requests are sent to ensure data currency, then data currency is improved, but battery life is reduced

Engineering Contradiction:
Improvedata currencyVSAvoidbattery life
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system pre-loads score data and stores it locally on the mobile device before the user actually needs it. This preliminary action ensures that when the user requests score information, it is immediately available without requiring frequent network requests, thus maintaining data currency while reducing battery consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local caching of score data on the mobile device, creating a local copy of the score information stored in the database. This local quality allows the device to access score data without continuous network connectivity, reducing the need for frequent refresh requests and thereby conserving battery life while maintaining data availability.

Inventive Principle:
Principle #3Local quality

2Reliability

If additional authentication procedures are implemented to protect confidential data, then data security is improved, but employee productivity is reduced

Engineering Contradiction:
Improvedata securityVSAvoidemployee productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Authentication is performed in advance before the employee accesses the mobile application. The system verifies the employee's credentials and grants access permissions beforehand, so that during field operations, no additional authentication steps are required. This preliminary authentication maintains data security while eliminating productivity losses from repeated login requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages authentication tokens and session management for employees. Once authenticated, the mobile device maintains secure access through automatic token refresh and session persistence, eliminating the need for employees to manually re-authenticate. This self-service authentication mechanism maintains security protocols while streamlining the user experience.

Inventive Principle:
Principle #25Self-service

3Loss of information

If score data is frequently updated to ensure accuracy, then data accuracy is improved, but network traffic increases

Engineering Contradiction:
Improvedata accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The system performs preliminary data synchronization by pre-loading score data into the mobile device's local database before network connectivity is lost or becomes unreliable. This preliminary action ensures that the device has accurate, up-to-date score information stored locally, eliminating the need for frequent network requests to maintain data accuracy and thereby reducing network traffic.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a local database on the mobile device that stores score data locally. The system updates this local database when network connectivity is available, and the mobile application reads from this local copy during field operations. This local quality approach maintains data accuracy by having the most recent scores available offline while minimizing network traffic to only when updates are actually needed.

Inventive Principle:
Principle #3Local quality

4Reliability

If complex authentication and security measures are implemented, then data protection is improved, but system complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Complex authentication and authorization logic is executed in advance on the server side during the initial login process. The server pre-calculates access permissions, data encryption keys, and session tokens, and stores them securely on the mobile device. This preliminary action moves complex security processing away from the mobile device, maintaining strong data protection while simplifying the client-side system architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9807076B2Networked score communications system
Publication Date: 2017.10.31 SAP SE
  • US9807076B2 patent drawing
  • US9807076B2 patent drawing
  • US9807076B2 patent drawing

AI summary

The disclosure relates to a telecommunication method for communicating scoring data over a network, comprising: sending, by a client application of a mobile telecommunication device, a request to a remote system via the network, the request comprising a user-ID of a user authenticated to the client application; in response to receiving the request, computing request-triggered, time-stamped scores selectively for physical objects assigned to the user; and selectively in case one of the current request-triggered scores differs from a request-triggered score computed in response to the last request of the same user for the same organization and the same physical object, returning the current and the previously computed request-triggered scores to the client application; regularly and independent of receiving the request, computing, by the remote system, scheduler-triggered, time-stamped scores of a plurality of physical objects irrespective of the user said physical object are assigned to, and comparing each scheduler-triggered score with the request-triggered score computed most recently for the same organization and the same physical object; upon determining that one of the scheduler-triggered scores differs from the most recently computed request-triggered score computed for said user for the same organization and physical object, sending a message from the remote system to another application running on the mobile telecommunication device, the message comprising the one computed score or an indication of a score change.