Server-Based Image Text Extraction for Instant Messaging Location Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional instant messaging systems do not provide the functionality to automatically extract and display the location information from images shared among users, leading to user inconvenience and unnecessary resource consumption as recipients must manually search for the location, which results in delays and increased processing power usage.
Innovation Solution
A method and system that utilize a server with a processor to extract text from images using OCR and machine learning-based image classification, match the text to location information, and provide the corresponding location data to clients, allowing them to generate and display the actual map address without requiring separate map search functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If manual location search is performed by recipients, then location information can be obtained, but user time and processing resources are consumed
Solution Approach 1:
The server performs preliminary action by automatically extracting location information from shared images and pre-processing it into usable format before recipients receive the message. This eliminates the need for recipients to manually search for location data, directly resolving the time loss contradiction while maintaining information accessibility.
Solution Approach 2:
The system implements self-service by enabling the server to autonomously extract, process, and attach location information to shared images without requiring recipient intervention. The server serves itself to perform the location extraction task, eliminating manual search efforts and reducing time loss while ensuring location information is always accessible.
2Loss of information
If manual location search is performed by recipients, then location information can be obtained, but processing power and resources are consumed
Solution Approach 1:
The server acts as an intermediary between the shared image and the recipient. It extracts location information from images and attaches it to the message, so recipients receive pre-processed data without needing to perform energy-consuming manual searches. This intermediary approach maintains information accessibility while dramatically reducing processing power consumption at the recipient end.
Solution Approach 2:
The server performs self-service by automatically extracting and processing location information from shared images before transmission. This eliminates the need for recipients to consume processing power for manual location searches, reducing energy usage while ensuring location information remains easily accessible.
3Ease of operation
If automatic location extraction is implemented, then user convenience and efficiency are improved, but system complexity increases
Solution Approach 1:
The server serves as an intermediary that handles the complexity of image analysis and location extraction. Users simply share images as before, while the server automatically processes them to extract location data and attach it to messages. This intermediary approach improves user convenience while containing system complexity within the server infrastructure rather than requiring complex client-side functionality.
4Productivity
If location information is automatically provided, then additional processing is required, but user effort and time are reduced
Solution Approach 1:
The server performs preliminary action by extracting and preparing location information from shared images before recipients receive the message. This advance processing delivers ready-to-use location data immediately with the message, dramatically improving information delivery speed while concentrating processing requirements in the server rather than requiring complex client-side processing.
Data Source
AI summary
A location providing method implemented by a server comprising extracting text from an image received through an application executed on a first client, extracting matched location information corresponding to the image based on the text, and providing the matched location information and the image to one or more clients through the application.


