Sharing Service API for Game Task Delegation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Players often face difficulties in completing video game tasks due to lack of skill or time, leading to frustration and potential abandonment of the game, despite their genuine interest in progressing.
Innovation Solution
A sharing service API is introduced that allows players to delegate game tasks to others, enabling the sharing of screen and application data, including game control inputs, through a sharing session, facilitating collaborative gameplay and task completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If players attempt to complete challenging game tasks independently, then they maintain personal skill development, but they experience frustration and may abandon the game due to lack of skill
Solution Approach 1:
The patent introduces a sharing service as an intermediary between players and game tasks. This service enables players to delegate difficult game tasks to other players who have the necessary skills, thereby resolving the contradiction between maintaining personal skill development and avoiding frustration. The intermediary facilitates task completion while preserving the original player's engagement with the game.
2Productivity
If players delegate game tasks to others, then task completion rate increases, but the complexity of the system increases due to sharing session management
Solution Approach 1:
The sharing service is designed to operate autonomously, managing the complexity of session creation, data sharing, and task delegation without requiring direct player intervention. The system handles session establishment, screen data streaming, and control input routing automatically, thereby increasing task completion rates while minimizing the perceived complexity for players.
Solution Approach 2:
The sharing service acts as an intermediary that abstracts away the complexity of peer-to-peer data sharing and session management. It provides a simplified interface for players to delegate tasks while handling the underlying complexity of establishing connections, sharing screen data, and managing control inputs between multiple devices.
3Adaptability or versatility
If players share screen and application data through a sharing service, then collaborative gameplay is enabled, but network bandwidth and system resources are consumed
Solution Approach 1:
The patent implements selective data sharing where only relevant screen and application data are transmitted through the sharing service. Instead of sharing all data streams, the system identifies and transmits only the specific portions of screen data and control inputs necessary for task completion, thereby enabling collaborative gameplay while minimizing network bandwidth consumption.
Data Source
AI summary
A computing device executes an application that is configured to call a sharing service application programming interface (“API”) to create a sharing session via a sharing service. The application can call the sharing service API to utilize one or more methods exposed by the sharing service API to connect to the sharing service and initiated the creation of the sharing session. The computing device can join the sharing session with one or more other computing devices. The computing device can receive data via the sharing session from one or more of the other computing devices. The data can include screen data and/or application data.


