Virtual Area Friendliness Computation for Online Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often select uninteresting virtual areas within a virtual world due to the lack of information about the friendliness level of these areas, which is not effectively communicated.

Innovation Solution

A system that detects external users entering a virtual world, computes joined user weightings for each area by aggregating friend-of-a-friend and commonality weightings, and provides a virtual area friendliness level, allowing users to select areas based on tailored parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system provides multiple virtual area choices without friendliness level information, then the system complexity remains low, but users cannot make informed decisions and may select uninteresting areas

Engineering Contradiction:
Improvefriendliness level informationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores friendliness level information for virtual areas before users need it. When a user enters the virtual world, the system has already computed the aggregated user weightings and friendliness levels for all available virtual areas, so this information is immediately available for display without adding computational burden at the moment of decision-making.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary computational layer that aggregates individual user weightings into a composite friendliness level metric. This intermediary representation simplifies the complex social dynamics of virtual areas into a single interpretable value that users can use to make decisions, bridging the gap between raw data and user-friendly information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the system computes and displays virtual area friendliness levels by aggregating user weightings, then users can make better area selections, but the computational complexity and processing time increase

Engineering Contradiction:
Improveuser decision-makingVSAvoidcomputational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the computation of friendliness levels by pre-calculating individual user weightings for each virtual area and storing them separately. When a user needs this information, the system aggregates only the relevant pre-computed weightings rather than performing full social network analysis from scratch, significantly reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms complex social relationship data into a simplified parameter (friendliness level) that captures the essential information users need. By changing the representation from detailed social graphs to aggregated numerical scores, the system makes the information easily computable and displayable without losing the ability to guide user decisions.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system aggregates joined user weightings to compute friendliness levels, then the information becomes more personalized and relevant, but the data processing requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary aggregation of user weightings and stores the results in advance. When users need personalized friendliness level information, the system retrieves and displays pre-computed values rather than performing real-time aggregation, maintaining personalization capability while avoiding the performance penalty of repeated computations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of aggregated friendliness level data and stores them in accessible locations within the system. Instead of re-computing the same aggregations multiple times for different users, the system maintains pre-computed copies that can be quickly retrieved and displayed, significantly improving data processing efficiency while preserving the ability to provide personalized information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8495506B2Identifying mutual friends in online environments
Publication Date: 2013.07.23 RAKUTEN GROUP INC
  • US8495506B2 patent drawing
  • US8495506B2 patent drawing
  • US8495506B2 patent drawing

AI summary

The invention described herein detects an external user entering into a virtual world that includes a virtual area. In turn, the invention described herein identifies a plurality of joined users that joined each virtual area and computes a joined user weighting for each of the plurality of joined users. The joined user weightings include friend of a friend level weightings and commonality weightings. Next, the invention described herein computes a virtual area friendliness level for each of the virtual areas by aggregating each of the joined user weightings for each of the virtual areas, and provides the virtual area friendliness levels to the external user in order for the external user to select the appropriate virtual area.