Cloud Application Provisioning via Segmented Thumbnail Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively promote user communication through applications provided by cloud computing systems, which often have a vast number of applications developed for dedicated hardware, making it difficult for users to find and engage with others for gaming or cooperative play.

Innovation Solution

A cloud computing system that displays a curated list of thumbnail movies representing application execution screens, allowing users to select and engage with specific applications, and includes a mechanism for users to challenge each other, comparing achievement levels and providing notifications on achievement levels via a client-server type system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a vast number of applications are provided in the cloud computing system, then application variety and user choice are improved, but user communication and engagement are worsened due to difficulty in finding and matching with other users

Engineering Contradiction:
Improveapplication varietyVSAvoiduser communication
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the vast number of applications by displaying only a limited number of selected applications at a time on each terminal. Different terminals display different sets of applications, creating segmented views that make it easier for users to find and engage with applications and other users without being overwhelmed by the total application count.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a limited number of applications are displayed on each terminal, then user communication and engagement are improved, but application variety available to individual users is worsened

Engineering Contradiction:
Improveuser communicationVSAvoidapplication variety
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system provides universal access to the complete application library through the cloud infrastructure. While each terminal displays a limited subset, the underlying system maintains and provides access to all applications, allowing users to access a broader variety through different terminals or over time without compromising communication effectiveness.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If users can access all applications freely, then application variety is improved, but server load and operational costs are worsened

Engineering Contradiction:
Improveapplication varietyVSAvoidserver load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system implements local quality by having different terminals display different sets of applications based on local conditions such as user preferences, time of day, or regional considerations. This localized curation reduces the need for all users to access the entire application library simultaneously, thereby reducing overall server load while maintaining application variety for each user.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9242179B2Application provision server and application provision method
Publication Date: 2016.01.26 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9242179B2 patent drawing
  • US9242179B2 patent drawing
  • US9242179B2 patent drawing

AI summary

Disclosed herein is an application provision method in a client-server type system providing a game application to a plurality of users via a network. The method causes a computational resource of a server to perform the steps of: providing, to a first user using a client terminal connected to the server, a game application selected by the first user; providing, to a second user specified by the first user, the game application provided to the first user after the game application is ended by the first user; and notifying achievement levels of the first and second users to the client terminals of the first and second users after the game application is ended by the second user.