Transaction Session Manager Integrating Retail Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current retail transaction software systems are unable to integrate loosely coupled services across different retail centers, preventing customers from performing functions related to multiple centers from a single terminal and lacking the ability to notify customers of actions or reminders across different retail functions.
Innovation Solution
A transaction session manager is introduced to each terminal and kiosk, which monitors communications, sends customer information to a server application, and enables remote control of the terminal for performing cross-center functions without modifying existing software applications, allowing for seamless integration and notification of customer actions across different retail centers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate software applications are used for each retail center function, then each application can perform its specific function reliably, but the system cannot integrate services across different retail centers
Solution Approach 1:
The patent introduces a session manager as an intermediary component that sits between the existing retail center applications and the user interface. This session manager intercepts communications, manages customer sessions across different retail centers, and coordinates services without requiring modifications to the existing specialized applications, thereby maintaining their reliability while enabling cross-center service integration
Solution Approach 2:
The session manager is designed as a universal platform that can handle multiple retail center functions (pharmacy, grocery, auto, events, etc.) through a single integrated system. It provides common services such as customer identification, session management, and notification delivery that work across all different retail center types without requiring separate specialized systems
2Adaptability or versatility
If existing software applications are modified to support cross-center functions, then service integration can be achieved, but the cost and complexity of modification increases
Solution Approach 1:
The session manager acts as a mediator layer that enables cross-center functionality without modifying existing applications. It intercepts communications between applications and the user interface, managing customer sessions and coordinating services across retail centers while leaving the original applications unchanged, thus avoiding the complexity and cost of software modification
Solution Approach 2:
The patent segments the system into distinct functional layers: the existing retail center applications remain separate and unchanged, while the session manager provides the integration layer. This segmentation allows each application to maintain its original functionality while the session manager handles cross-center coordination, avoiding the need to modify complex existing software
3Adaptability or versatility
If a unified software system is created to handle all retail center functions, then service integration is achieved, but the cost of development and implementation increases
Solution Approach 1:
The session manager provides universal functionality that can serve multiple retail center types through a single platform. It handles customer identification, session management, and notification delivery for all retail centers using the same infrastructure, eliminating the need to develop separate unified systems for each retail center type and reducing overall implementation costs
Solution Approach 2:
By introducing the session manager as an intermediary rather than creating a completely new unified system, the patent leverages existing applications and infrastructure. The session manager coordinates between existing systems and provides integration functionality, avoiding the high costs associated with developing and implementing a entirely new unified software system
4Reliability
If separate notification systems are used for each retail center, then each system can notify customers reliably, but customers cannot receive integrated notifications across different retail centers
Solution Approach 1:
The session manager merges the notification capabilities of different retail centers into a unified notification system. It collects notification requests from various retail center applications, manages them through a single customer session context, and delivers integrated notifications to customers, allowing customers to receive notifications about prescriptions, tickets, and other services across all retail centers through a single channel
Data Source
AI summary
A software platform and method are presented for integrating loosely coupled services or offerings provided across a retail environment into self-service terminals configured to perform different type of retail functions. The integration is accomplished with little or no modifications to existing software applications that provide the services or offerings.


