Virtual Store Customization via User Profile Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual reality systems fail to effectively increase user engagement by providing a standard set of objects and activities that may not interest individual users, leading to decreased interaction with virtual worlds.

Innovation Solution

An online system customizes virtual stores and environments based on user profiles, selecting objects and layouts that align with users' interests, connections, and sponsorship requests to enhance interaction and engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard set of objects and activities is provided to all users, then the system is simple to implement and maintain, but user engagement and interaction are decreased because the content does not align with individual user interests

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-collects user profile information, purchase history, and interaction data during normal system operation. This preliminary data collection enables later customization of virtual store content without requiring complex real-time analysis, resolving the contradiction between personalization and system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a recommendation engine as an intermediary component that processes user data and generates personalized object selections. This mediator layer handles the complexity of customization logic separately from the core virtual world system, allowing engagement personalization while maintaining system modularity and manageability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the virtual store is customized based on user information, then user interaction and engagement are increased, but the complexity of configuring and maintaining the virtual store increases

Engineering Contradiction:
Improveuser interactionVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically configures virtual store content by retrieving user profile data and applying predefined customization rules. This self-service approach eliminates manual configuration requirements, enabling high user interaction through personalized content without increasing operational complexity for system maintainers

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements customization by changing parameters such as object selection, layout configuration, and display priorities based on user attributes. This parameter-based approach allows flexible adaptation to different users through data-driven adjustments rather than structural system changes, maintaining configuration simplicity while achieving high user engagement

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If more user-specific information is processed for customization, then the personalization quality improves, but the computational resources and processing time required increase

Engineering Contradiction:
Improvepersonalization accuracyVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system processes only the most relevant user information segments needed for effective personalization, such as purchase history and stated preferences, rather than analyzing all available user data. This partial processing approach achieves sufficient personalization accuracy while constraining computational resource consumption to acceptable levels

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10339592B2Configuring a virtual store based on information associated with a user by an online system
Publication Date: 2019.07.02 META PLATFORMS INC
  • US10339592B2 patent drawing
  • US10339592B2 patent drawing
  • US10339592B2 patent drawing

AI summary

An online system generates a virtual world including objects, representations of users, and locations for presentation to online system users. The virtual world includes a virtual store including a plurality of objects for presentation to a user. To generate the virtual store, the online system retrieves information associated with the user and selects objects for inclusion in the virtual store based on the retrieved information. For example, the online system selects objects in which the user has expressed an interest or objects in which other users connected to the user have expressed an interest. The information associated with the user may also be used to determine positions of the selected object relative to each other or relative to a position of the user in the virtual store. After selecting and positioning the objects, the online system communicates the virtual store to a client device for presentation to the user.