System and method for remotely controlling cloud-based client applications
AssigneeSkillz Platform Inc.
InventorsMatthew Leigh Vroom, Meidad Glory, Vatsal Bhardwaj
Life of this patent
Estimating the term…
Loading patent…
AssigneeSkillz Platform Inc.
InventorsMatthew Leigh Vroom, Meidad Glory, Vatsal Bhardwaj
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remotely controlling cloud-based client applications. The method can include: receiving a first request from a client device of a first user to initiate an interactive session with a cloud-based client application and a second request from a cloud-connected client application controller of the first user to connect to the interactive session, wherein the cloud-based client application is configured to execute on a computing platform different from the client device and the cloud-connected application controller, and wherein the cloud-connected application controller is separate from and in communication with the client device; reserving, in response to the first request, an application engine from a pre-instantiated application engine pool of a plurality of pre-instantiated application engine pools within which the cloud-based client application executes remotely from the client device and the cloud-connected application controller; connecting, in response to the second request, to the cloud-connected client application controller separately from the client device; receiving interaction data as the first user engages with first media data associated with the cloud-based client application via the cloud-connected client application controller as the first media data is displayed to the first user via a display application executing on the client device; modifying the cloud-based client application executing within the application engine based on the received interaction data; and providing second media data associated with the modified cloud-based client application to the first user via the display application executing on the client device for interaction via the cloud-connected application controller.
A method, comprising:
A system, comprising:
A computer program product comprising a non-transitory machine readable medium storing instructions that, when executed by at least one programmable processor forming part of at least one computing system, cause the at least one programmable processor to perform operations comprising:
Dependencies are inferred from the claim text.