Chat System Caching for Fast Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging systems face challenges in providing fast access to information and effective communication during real-time customer service, as they require high responsiveness and efficient integration of external resources, which is time-consuming and costly.

Innovation Solution

The system utilizes networked storage centers and combines on-site and on-server storage techniques to enable fast access to complex data, allowing for real-time data display in chat windows, including two-dimensional and three-dimensional shapes, videos, and customizable displays, without the need for local storage, using API connections for seamless communication between end-users and chat operators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If external resources are gathered and incorporated directly into the chat window, then information accessibility is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improveinformation accessibilityVSAvoidtime consumption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system pre-loads and caches external resource data in local storage before it is needed during chat interactions. This preliminary action allows agents to access information instantly without experiencing delays during actual customer service interactions, resolving the contradiction between information accessibility and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer (local storage system with caching mechanism) between the external resources and the chat window. This intermediary pre-fetches and stores data locally, allowing fast access during chats without requiring real-time connections to external sources, thus reducing time consumption while maintaining information accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If external resources are gathered and incorporated directly into the chat window, then information accessibility is improved, but device complexity increases

Engineering Contradiction:
Improveinformation accessibilityVSAvoidoperational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system introduces a local storage intermediary that automatically manages external resource data. This intermediary handles the complexity of data gathering, storage, and retrieval automatically, allowing agents to access information through simple commands without dealing with the underlying operational complexity of resource management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The local storage system operates autonomously, automatically fetching, caching, and managing external resource data without requiring manual intervention from agents. The system serves itself by managing its own data infrastructure, reducing the operational burden on users while maintaining high information accessibility.

Inventive Principle:
Principle #25Self-service

3Speed

If product or service data is stored locally to present it to the customer, then data access speed is improved, but storage infrastructure requirements increase

Engineering Contradiction:
Improvedata access speedVSAvoidstorage infrastructure
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system implements local quality by storing only frequently accessed or relevant product/service data locally in each agent's device, while maintaining the complete database on remote servers. This selective local storage optimizes data access speed for common queries without requiring each device to maintain full storage infrastructure for all possible data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the storage infrastructure into multiple levels: local storage on agent devices for fast access to frequently used data, and remote server storage for the complete database. This segmentation allows the system to achieve fast data access speeds for common operations while distributing storage requirements across multiple devices and servers, reducing the burden on any single device.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11509698B2Method and system for interactive usage of product or service cards implemented in real-time communication system
Publication Date: 2022.11.22 TEXT SPOLKA AKCYJNA
  • US11509698B2 patent drawing
  • US11509698B2 patent drawing
  • US11509698B2 patent drawing

AI summary

The present disclosure is directed to a system and method for a content display located in the chat messaging system. It facilitates communication between at least a first and a second user and further enables content sending in a more efficient and faster way. This disclosure enables users to work with complimentary and different real-time communication systems and enables the display of interactive elements presenting objects in an application. Such display may be personalized and lead to external sources like a web page or other catalog of data with further explanation necessary to purchase or order. Furthermore, the disclosure improves the storage of content that will be displayed upon a frequency of usage and distribute such storage upon two types of memory that communicate over the network.