Event-Driven Browser Launch for CRM Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems are inconvenient and prone to errors due to the lack of integration between customer relationship management (CRM) systems and communication means, requiring manual data entry during calls, which delays and may result in incorrect data retrieval.

Innovation Solution

An event-driven browser launch system that automatically receives communication data variables and launches a browser at predetermined times during or after communications, providing data from CRM servers or external sources based on these variables, with customizable settings and policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data entry is used to access CRM systems during calls, then data can be retrieved, but errors occur and delays happen

Engineering Contradiction:
Improvedata retrieval accuracyVSAvoidcall handling efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by automatically detecting communication data variables and pre-fetching relevant CRM data before the agent needs it during the call. The browser is launched with pre-populated data, eliminating the need for manual entry during the call and ensuring accurate data retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting communication variables (such as caller ID, account numbers) and using them to retrieve and display relevant CRM data without requiring manual intervention from the agent. The browser automatically navigates to the correct data pages based on the detected variables.

Inventive Principle:
Principle #25Self-service

2Loss of information

If CRM systems are manually accessed during calls, then customer information can be obtained, but time is lost due to manual entry requirements

Engineering Contradiction:
Improvecustomer data accessibilityVSAvoidcall duration
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary data retrieval by detecting communication variables and automatically fetching customer information from CRM systems before the call progresses. The browser is launched with data already retrieved, making customer information immediately accessible without time loss during the call.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a browser-based intermediary layer between the communication system and CRM databases. This intermediary automatically detects communication variables, formulates data requests, retrieves information from multiple data sources, and presents it to the agent, eliminating manual data access time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automated browser launch is implemented, then data retrieval speed improves, but system complexity increases

Engineering Contradiction:
Improvedata access speedVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses a browser as an intermediary component that simplifies the integration between communication systems and multiple data sources. The browser handles the complexity of detecting communication variables, formatting data requests, accessing different data sources (CRM systems, external databases), and presenting unified results, thereby managing system complexity while improving data access speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The browser-based solution provides multi-functionality by serving as a universal interface that can access multiple different data sources (internal CRM systems, external databases, third-party services) through a single integrated system. This universal approach improves productivity while consolidating rather than increasing overall system complexity.

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

Data Source

PatentUS8832717B2System and method for event driven browser launch
Publication Date: 2014.09.09 SANGOMA US INC
  • US8832717B2 patent drawing
  • US8832717B2 patent drawing
  • US8832717B2 patent drawing

AI summary

Systems and methods for providing event driven browser launch are provided. In exemplary embodiments one or more communication data variables associated with a communication are received. Browser launch settings for an individual associated with the communication are reviewed to determine a time to launch a browser. The browser may then be launched at the predetermined time. In exemplary embodiments, the browser provides data retrieved from a URL associated with at least one of the communication data variables.