Map-Based Virtual Space Chat Service with Immersive Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chat service platforms lack the ability to provide immersive and interactive experiences in virtual spaces, particularly in map-based environments, where users cannot effectively engage with others in a realistic and dynamic manner.

Innovation Solution

A method and device for providing a chat service in a map-based virtual space that includes receiving place selection and motion detection signals, determining location and field of view information, and transmitting image and street view data to user terminals, allowing users to interact and chat with others based on predefined conditions, such as proximity and interest keywords.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If chat service is provided in traditional 2D map interface, then system complexity is reduced, but user immersion and interaction realism deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoiduser immersion experience
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The patent transitions from traditional 2D map interface to a three-dimensional virtual space with street view perspective. Users can view other users as avatars in a 3D environment, creating immersive chat experiences while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If detailed location and field of view information is tracked for each user, then interaction realism is improved, but information processing requirements increase

Engineering Contradiction:
Improveinteraction realismVSAvoidinformation processing load
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The system processes and stores location and field of view information selectively for each user based on their specific context and interaction needs. Not all user data is processed uniformly - only relevant local information is tracked and utilized, reducing overall information processing load while maintaining interaction realism

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple user accounts are displayed on street view with dynamic positioning, then user engagement is improved, but computational requirements for determining visible accounts increase

Engineering Contradiction:
Improveuser engagementVSAvoidcomputational requirements
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system determines and displays only a subset of user accounts that are visible within each user's field of view, rather than processing all user accounts system-wide. This partial action approach reduces computational requirements while maintaining high user engagement through dynamic avatar positioning and selective display

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250106175A1Method and device for providing chat service in map-based virtual space
Publication Date: 2025.03.27 KAKAO CORP
  • US20250106175A1 patent drawing
  • US20250106175A1 patent drawing
  • US20250106175A1 patent drawing

AI summary

A method of providing a chat service in a map-based virtual space includes receiving a place selection signal based on map information and/or a motion detection signal from user terminals, determining location information and FoV information of the corresponding account in the virtual space, determining image information of a perspective view and one or more other accounts to be displayed on the corresponding user terminal, receiving a chat request from a first user terminal, receiving a result regarding whether to accept a chat in response to the chat request from a second user terminal, determining whether an account of the first user terminal and the other account of the second user terminal on the street view satisfy a preset condition, and providing the chat service between the first user terminal and the second user terminal based on whether the chat is accepted and whether the preset condition is satisfied.