Server-Mediated Task Handover for Mobile Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for transferring tasks on mobile client devices, such as online games or crowdsourcing tasks, are inadequate as they do not allow easy identification or notification of candidates to resume task performance, leading to incomplete task execution due to fragmentization of time usage.

Innovation Solution

A method and system that enables task transfer from one mobile client to another by a server system, which receives a handover request, archives task progress, generates a distribution identifier, and sends it to candidate clients, allowing them to assume task execution upon receiving a trigger signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional task transfer methods are used, then task execution can be transferred between devices, but the process is inadequate and inconvenient for users, lacking easy identification and notification of candidate users

Engineering Contradiction:
Improveease of task transferVSAvoidcomplexity of task transfer process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that manages task handovers between mobile clients. The server receives handover requests, identifies candidate users based on task type and user profiles, and facilitates the transfer process, thereby simplifying the user interface while centralizing the complex matching logic on the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the server notifies candidate users of handover requests and provides the first user with information about available candidates. This feedback loop enables informed decision-making during task transfer while maintaining ease of operation through automated candidate identification and notification.

Inventive Principle:
Principle #23Feedback

2Reliability

If task transfer allows identification of candidate users, then task continuity can be maintained, but the system requires complex matching logic between task types and user capabilities

Engineering Contradiction:
Improvetask execution continuityVSAvoidcomplexity of candidate identification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server acts as an intelligent intermediary that handles the complex matching logic between task requirements and user capabilities. It maintains user profiles, analyzes task types, and identifies suitable candidates without requiring complex client-side logic, thereby ensuring task continuity while managing complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-establishing user profiles and task type classifications before handover requests occur. This preparation enables rapid and accurate candidate identification when transfer is needed, maintaining reliability without adding complexity during the actual transfer moment.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system notifies candidates to assume task performance, then task resumption is enabled, but communication overhead between server and multiple clients increases

Engineering Contradiction:
Improvetask resumption speedVSAvoidcommunication energy consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The server sends handover requests to a subset of candidate users rather than all possible candidates. It prioritizes notification to the most suitable candidates first, enabling quick task resumption while minimizing unnecessary communication overhead and energy consumption by limiting notifications to relevant users only.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10058777B2Task execution method, apparatus and system
Publication Date: 2018.08.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10058777B2 patent drawing
  • US10058777B2 patent drawing
  • US10058777B2 patent drawing

AI summary

A method is performed at a server system comprising one or more processors and memory. The server system executes a task being performed on a first mobile client according to instructions from the first mobile client. The server system receives a handover request from the first mobile client, which indicates that the first mobile client has suspended performance of the task and includes information identifying one or more second mobile clients who are candidates to assume performance of the task. The server system sends, to at least a subset of the second mobile clients, a request to assume performance of the task and receives, from a respective second mobile client of the subset of the second mobile clients, an indication that the respective second mobile client intends to assume performance of the task. The server system executes the task according to instructions received from the respective second mobile client.