Patent ID: 9699243
Date: 2017-07-04
CPC Classifications: G06F,G06Q,H04B,H04L

Claim:
1. A delegation method, comprising: receiving, at a delegating computing device, a request to delegate a task involving user interaction to a delegated computing device; sending a delegation command from the delegating computing device to the delegated computing device to establish a delegation session, on the delegated computing device, wherein the delegation command requests establishment of the task involving user interaction on the delegated computing device; receiving, at the delegating computing device, a confirmation of the established delegation session on the delegated computing device, wherein the delegation session is established based on the delegation command and on information associated with the task involving user interaction extracted from the delegation command; creating, at the delegating computing device, a delegation client to facilitate control of communication with the delegated computing device for the delegation session, wherein the delegation client processes data for a delegating application on the delegating computing device; acknowledging, at the delegating computing device, creation of a delegation server on the delegated computing device; presenting a first user interface at the delegating computing device to facilitate the user interface related task; exchanging data associated with the task involving user interaction between the delegation client and the delegation server, wherein the data that is exchanged is sufficient to re-create a user interface as the first user interface on the delegated computing device to facilitate performance of the user interface related task; receiving, at a first delegation manager on the delegating computing device, a termination command from the delegated computing device to end the delegation session; and forwarding the termination command to end the delegation session from the first delegation manager to the delegating application on the delegating computing device.