Messaging System for Scalable Two-Way Customer Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems lack the ability to efficiently manage two-way messaging sessions between customers and organizations, particularly in terms of scalability, accessibility, and user experience, as they often rely on limited data transmission rules and lack integration with public networks.
Innovation Solution
A messaging system that allows organizations to create accounts, update searchable databases with account information, and enable customers to initiate two-way messaging sessions through various entry points, including web browsers, map applications, and speech recognition assistants, using messaging servers for near-instantaneous communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional messaging systems are used with limited data transmission rules, then carrier control and basic functionality are maintained, but scalability and accessibility across multiple platforms are limited
Solution Approach 1:
The messaging system is designed to operate across multiple platforms (cellular networks, public WiFi, Internet) through a universal server architecture that handles different communication protocols and data transmission methods, allowing the same system to function universally across diverse environments without requiring platform-specific implementations
Solution Approach 2:
A central messaging server acts as an intermediary between users and various communication networks, managing data transmission rules, routing messages appropriately, and handling account management. This intermediary layer abstracts the complexity of multiple platforms from end users while maintaining carrier control through centralized rule management
2Ease of operation
If messaging systems allow multiple entry points through searchables databases, then user accessibility and ease of initiation are improved, but system complexity and data management requirements increase
Solution Approach 1:
User profiles, organization information, and messaging capabilities are pre-loaded into searchable databases before users need them. This preliminary population of databases with structured data enables quick retrieval and easy initiation of messaging sessions through various entry points without requiring complex real-time data processing
Solution Approach 2:
The system creates and maintains copies of organization and user information across multiple database instances and platforms. This copying strategy ensures that data is readily accessible through multiple entry points (web browsers, map applications, speech recognition assistants) without requiring complex distributed data synchronization, as each platform has local copies of necessary information
3Productivity
If two-way messaging sessions are enabled between customers and organizations, then customer service capability is enhanced, but message management and session control complexity increase
Solution Approach 1:
The messaging system implements automated feedback mechanisms including message acknowledgments, delivery confirmations, and status notifications. This feedback loop allows organizations to manage customer service interactions efficiently by automatically tracking message states and notifying appropriate parties without requiring manual monitoring of each communication thread
Solution Approach 2:
The system enables automated message routing, delivery confirmation, and session management where the messaging infrastructure handles routine tasks automatically. Organizations can set up automated responses, message forwarding rules, and session parameters that operate without continuous human intervention, reducing the complexity of managing multiple concurrent messaging sessions while maintaining high customer service productivity
Data Source
AI summary
A messaging system, in one embodiment, can establish messaging accounts for a plurality of organizations (e.g., businesses) to allow customers or users of the organizations to conduct two-way messaging sessions between a customer and an organization. The messaging system can use a registration portal to allow an organization to set up a business/organization messaging account by providing account information. The account information can then be used to update one or more searchable databases that allow a customer to have multiple entry points into a messaging session with each of the registered businesses in the messaging system. For example, a search through a web browser or a map application can provide search results that contain or otherwise provide access to a selectable messaging option that is presented on a customer's device.


