US 12,244,677 B2
System and method for remotely interacting with cloud-based client applications
Meidad Glory, San Francisco, CA (US); Aharon Weisberg, Ridgefield, WA (US); and Andrew Fead, Portland, OR (US)
Assigned to Skillz Platform Inc., San Francisco, CA (US)
Filed by Skillz Platform Inc., San Francisco, CA (US)
Filed on Nov. 7, 2023, as Appl. No. 18/503,583.
Application 18/503,583 is a continuation of application No. 18/090,012, filed on Dec. 28, 2022, granted, now 11,848,768.
Claims priority of provisional application 63/266,189, filed on Dec. 30, 2021.
Prior Publication US 2024/0195885 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06Q 30/0251 (2023.01); H04L 67/141 (2022.01); H04L 67/143 (2022.01); H04L 67/565 (2022.01)
CPC H04L 67/565 (2022.05) [G06Q 30/0261 (2013.01); H04L 67/141 (2013.01); H04L 67/143 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by at least one data processor, a first request from a first client device of a user for initiating an interactive session with a cloud-based client application;
reserving, by the at least one data processor and 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;
receiving, by the at least one data processor, interaction data from the first client device as the user engages with a first media data associated with the cloud-based client application;
modifying, by the at least one data processor, the cloud-based client application executing within the application engine;
receiving, by the at least one data processor, a second request from the first client device to end the interactive session with the cloud-based client application that is modified; and
deallocating, by the at least one data processor and in response to the second request, the application engine that is reserved.