Client-Server Map Display Using Local Image Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current map information services require users to upload local image data to an external server, leading to increased processing loads and potential data leakage, as well as delays in data display.

Innovation Solution

A system where a client acquires image data reference information and transmits display structure description files to a server, allowing the server to create display files for map and image data, which are then used by the client to display images without uploading actual image data, using HTML or XML files with image file path information as access data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users upload local image data to an external server for display with map information, then the server can process and display the images, but the processing load increases and data security risks arise

Engineering Contradiction:
Improvedata display processing speedVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the actual image data from the upload process and keeps it locally on the user's device. Only the file path information (access information) is transmitted to the server, while the image data itself remains on the client side, eliminating the security risk of data upload while maintaining display functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the image data and access information separately. The image data is kept on the client side while only the access information (file path) is transmitted to the server. This segmentation allows the server to process and display images without actually handling the image data, reducing processing load and improving security

Inventive Principle:
Principle #1Segmentation

2Productivity

If users upload local image data to an external server, then the server can create display files, but the processing time increases causing display delays

Engineering Contradiction:
Improvedata display processing speedVSAvoiddata display delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts only the essential access information (file path) from the image data for transmission to the server. By transmitting only this small amount of metadata rather than the actual image data, the network transmission time is dramatically reduced, eliminating display delays while maintaining full functionality

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary action by having the client prepare and transmit the access information to the server in advance. The server then uses this pre-transmitted access information to directly access and display the image data from the client's local storage, avoiding the time-consuming process of uploading actual image data

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7870190B2Information processing system, information processing apparatus, information processing method, and computer program
Publication Date: 2011.01.11 SONY GROUP CORP
  • US7870190B2 patent drawing
  • US7870190B2 patent drawing
  • US7870190B2 patent drawing

AI summary

An information processing system is disclosed. The system includes: a client that executes information display processing; and a server that creates a display structure description file applied in the information display processing, wherein the client acquires image data reference information and transmits display structure description file creating data including the image data reference information to the server, the server creates the display structure description file and transmits the created display structure description file to the client, and the client executes processing for displaying a map on a display unit on the basis of the display structure description file received from the server and acquiring image data from a storage unit within the client on the basis of the image data reference information recorded in the display structure description file and then displaying the acquired image data on the display unit.