Command Interface Conversion for CRM Software Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inconsistent user interfaces across different versions of customer relationship management (CRM) software applications lead to incompatibility issues and inconsistent functionality, making it challenging to integrate CRM information seamlessly across various systems and interfaces.
Innovation Solution
A method is implemented to convert a command interface definition from a server computer to a client computer, using a conversion program that encodes the interface in a web browser-compatible format, allowing the CRM information to be rendered consistently on either a ribbon or command bar interface, depending on the client software's capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different versions of application software are used to access CRM information, then users can access CRM information through various interfaces, but incompatibility issues and inconsistent functionality arise between interfaces
Solution Approach 1:
The patent implements a universal command interface definition that can be rendered across multiple application software versions and platforms. By defining commands in a standardized format that maps to platform-specific implementations, the system achieves multi-functionality where a single command set works across Outlook, Outlook Web Access, and other email clients, ensuring both adaptability and functionality consistency
Solution Approach 2:
The patent introduces an intermediary command interface layer between the CRM server and various application software versions. This intermediary definition acts as a mediator that translates between the standardized command set and platform-specific implementations, resolving incompatibility issues while maintaining consistent functionality across different interfaces
2Ease of operation
If CRM information is integrated into application software with different user interfaces, then accessibility is improved, but integration complexity increases
Solution Approach 1:
The patent changes the parameter of interface definition from platform-specific formats to a standardized command interface format. By parameterizing the command definitions in a version-neutral manner, the system reduces integration complexity while maintaining accessibility across different application software versions through automated rendering of the standardized definitions
Data Source
AI summary
A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.


