Global Communication Handler for Secure Flex Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pharmaceutical companies face challenges in effectively communicating complex medical product details to busy physicians due to the inefficacy of traditional paper-based presentations, and existing technologies like Adobe Flex are insecure for use with secure enterprise applications like Oracle Life Sciences.

Innovation Solution

A method for facilitating communication between an Adobe Flex application and a secure platform database using a global communication handler that enables data exchange in XML format, allowing for the integration of rich user interfaces and analytics within a secure environment without compromising security protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Adobe Flex technology is used for animated presentations, then presentation engagement and effectiveness are improved, but security compatibility with enterprise applications deteriorates

Engineering Contradiction:
Improvepresentation effectivenessVSAvoidsecurity compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A communication handler is introduced as an intermediary component that bridges the Flex application and the Oracle Life Sciences platform. The handler translates Flex calls into platform-compatible formats and manages data exchange through standardized interfaces, allowing the insecure Flex technology to communicate with the secure enterprise system without compromising security protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If paper-based presentations are used, then security compatibility with enterprise applications is maintained, but information retention and engagement deteriorate

Engineering Contradiction:
Improvesecurity compatibilityVSAvoidinformation retention
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent replaces the mechanical paper-based presentation system with a digital Flex application that delivers animated, interactive presentations. The Flex technology provides multimedia capabilities including animation, audio, and interactivity that significantly improve information retention and physician engagement while the communication handler ensures secure data exchange with the enterprise platform.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of manufacture

If sales representatives use oral presentations with handouts, then implementation simplicity is maintained, but sales call effectiveness deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsales call effectiveness
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The Flex application serves multiple functions within a single unified interface: it delivers animated presentations, collects physician feedback, tracks sales data, and integrates with the Oracle Life Sciences platform. This multi-functional approach maintains ease of use for sales representatives while dramatically improving sales call effectiveness through engaging multimedia content and real-time data capture.

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

Data Source

PatentUS9684736B2Communication handler for flex integration with a secure application
Publication Date: 2017.06.20 ORACLE INT CORP
  • US9684736B2 patent drawing
  • US9684736B2 patent drawing
  • US9684736B2 patent drawing

AI summary

Systems and methods are provided for a global communication handler to facilitate communication between an Flex application and an Enterprise Application Server (“EAS”) database. Data is obtained from the EAS database by the global communication handler, and the global communication handler instantiates at least one object that provides that data to a Flex application. The global communication handler also receives data from the Flex application, and writes that data to the EAS database.