Scale Integration Framework for Third-Party App Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing secondary applications for PC-based scales in a legal for trade weighing environment is challenging due to restrictions that must be met to prevent fraud, requiring a framework that allows interaction with the scale application while maintaining control over the weighing equipment.

Innovation Solution

The Scale Integration Framework provides a set of Integration Points within the Scale Application for secondary applications to interact, using XML messages over a socket interface, ensuring that secondary applications do not compromise the integrity of the scale's load cell and peripherals, allowing for additional features and functionality while adhering to legal requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If secondary applications are allowed to interact with the scale application, then functionality and features are enhanced, but the risk of compromising scale integrity and violating legal requirements increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidscale integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary communication framework that acts as a mediator between secondary applications and the scale application. This framework uses defined integration points and message protocols to enable controlled interaction, allowing secondary applications to access scale data and functionality without direct access to protected scale components, thus maintaining scale integrity while enhancing functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the scale system into distinct communication interfaces and integration points. By dividing the scale application into modular communication endpoints with specific protocols, the system allows secondary applications to interact only through defined interfaces, preventing unauthorized access to core scale functions while enabling targeted functionality enhancement

Inventive Principle:
Principle #1Segmentation

2Reliability

If third party access to load cell functions is prohibited to prevent fraud, then scale security is maintained, but the ability of secondary applications to interact with weighing functions is restricted

Engineering Contradiction:
Improvescale securityVSAvoidapplication interaction capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The framework introduces an intermediary layer that mediates all communication between secondary applications and scale functions. This intermediary enforces access control policies, allowing applications to request weighing-related information through approved channels while blocking direct access to load cell functions, thus maintaining security while enabling legitimate interaction

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates copies of scale data and functionality through defined integration points. Instead of allowing direct access to load cell functions, the framework provides secondary applications with copied or replicated data streams and control interfaces that mirror scale functionality without accessing the actual weighing mechanisms, maintaining security while enabling application interaction

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2225655B1Integration of an external software applications(s) with a scale software application
Publication Date: 2018.07.04 METTLER-TOLEDO LLC
  • EP2225655B1 patent drawingFigure 1
  • EP2225655B1 patent drawing
  • EP2225655B1 patent drawing

AI summary

A Scale Integration Framework that allows secondary applications installed on a PC-based scale or at a remote location to interact with a Scale Application that controls the scale equipment in accordance with applicable requirements. The scale integration framework comprises a plurlity of Integration Points within the Scale Application such that other value added applications can interact with the Scale Application at these Integration Points.