Method and apparatus for transitioning in-process applications to remote devices
First Claim
1. A method, comprising:
- transmitting, by a processing system including a processor, a graphical user interface associated with a halted software application at a computer device to a client device, wherein the transmitting of the graphical user interface comprises transcoding, by the processing system, the graphical user interface to conform a capability of the client device to generate a transcoded graphical user interface and streaming, by the processing system, the transcoded graphical user interface to the client device;
receiving, by the processing system, from the client device a request to resume the software application;
responsive to the request to resume the software application, restarting, by the processing system, execution of the software application at the computer device;
transmitting, by the processing system, a graphical representation of the software application to the client device, wherein the graphical representation is presented at a display of the client device;
receiving, by the processing system, an indication from the client device of a stimulation of a remote user input function at the client device, wherein the stimulation is caused by a gaming control that is communicatively coupled to the client device for controlling the software application;
responsive to the stimulation that is detected, retrieving, by the processing system, an action of a plurality of associable actions, wherein the action corresponds to the stimulation; and
providing, by the processing system, the action that is retrieved to an operating system of the computer device for use in the software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus that incorporate teachings of the present disclosure may include, for example, receiving at a mobile communication device a video stream from a computing device. The video stream is associated with images generated by a software application and is transmitted by the computing device responsive to a request to redirect control of the software application to the mobile communication device. The method may also include presenting the streamed video at the mobile communication device and transmitting to the computing device a stimulation of a remote user input function associated with the mobile communication device, where the transmitted stimulation corresponds to at least one action of a plurality of associable actions that can be executed by the software application. Additional embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
transmitting, by a processing system including a processor, a graphical user interface associated with a halted software application at a computer device to a client device, wherein the transmitting of the graphical user interface comprises transcoding, by the processing system, the graphical user interface to conform a capability of the client device to generate a transcoded graphical user interface and streaming, by the processing system, the transcoded graphical user interface to the client device; receiving, by the processing system, from the client device a request to resume the software application; responsive to the request to resume the software application, restarting, by the processing system, execution of the software application at the computer device; transmitting, by the processing system, a graphical representation of the software application to the client device, wherein the graphical representation is presented at a display of the client device; receiving, by the processing system, an indication from the client device of a stimulation of a remote user input function at the client device, wherein the stimulation is caused by a gaming control that is communicatively coupled to the client device for controlling the software application; responsive to the stimulation that is detected, retrieving, by the processing system, an action of a plurality of associable actions, wherein the action corresponds to the stimulation; and providing, by the processing system, the action that is retrieved to an operating system of the computer device for use in the software application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium, comprising computer instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
transmitting a graphical user interface associated with a halted software application at a computer device to a client device; receiving from the client device a request to resume the software application; responsive to the request to resume the software application, restarting execution of the software application at the computer device; transmitting a graphical representation of the software application to the client device, wherein the graphical representation is presented at a display of the client device; receiving an indication from the client device of a stimulation of a remote user input function at the client device, wherein the stimulation is caused by a gaming control that is communicatively coupled to the client device for controlling the software application; responsive to the stimulation that is detected, retrieving an action of a plurality of associable actions, wherein the action corresponds to the stimulation; and providing the action that is retrieved to an operating system of the computer device for use in the software application. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; transmitting a graphical user interface associated with a halted software application at a computer device to a client device; receiving from the client device a request to resume the software application; responsive to the request to resume the software application, restarting execution of the software application at the computer device; transmitting a graphical representation of the software application to the client device, wherein the graphical representation is presented at a display of the client device; receiving an indication from the client device of a stimulation of a remote user input function at the client device, wherein the stimulation is caused by a gaming control that is communicatively coupled to the client device for controlling the software application; responsive to the stimulation that is detected, retrieving an action of a plurality of associable actions, wherein the action corresponds to the stimulation; and providing the action that is retrieved to an operating system of the computer device for use in the software application, wherein the software application is a gaming application which invokes a gaming feature according to the action or an aspect of the action provided to the operating system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification