US 12,478,866 B2
Dynamic online game implementation on a client device
Jeff Howell, Vancouver (CA); Benjamin Talbot, Vancouver (CA); and Russell Warneboldt, Vancouver (CA)
Assigned to Kabam, Inc., San Francisco, CA (US)
Filed by Kabam, Inc., San Francisco, CA (US)
Filed on Jun. 7, 2024, as Appl. No. 18/736,964.
Application 18/736,964 is a continuation of application No. 18/316,660, filed on May 12, 2023, granted, now 12,010,181.
Application 18/316,660 is a continuation of application No. 17/707,698, filed on Mar. 29, 2022, granted, now 11,652,887, issued on May 16, 2023.
Application 17/707,698 is a continuation of application No. 17/173,205, filed on Feb. 10, 2021, granted, now 11,303,730, issued on Apr. 12, 2022.
Application 17/173,205 is a continuation of application No. 16/685,075, filed on Nov. 15, 2019, granted, now 10,938,959, issued on Mar. 2, 2021.
Application 16/685,075 is a continuation of application No. 16/245,123, filed on Jan. 10, 2019, granted, now 10,498,860, issued on Dec. 3, 2019.
Application 16/245,123 is a continuation of application No. 14/965,733, filed on Dec. 10, 2015, granted, now 10,193,999, issued on Jan. 29, 2019.
Prior Publication US 2024/0333803 A1, Oct. 3, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. A63F 13/358 (2014.01); A63F 13/30 (2014.01); A63F 13/355 (2014.01); A63F 13/77 (2014.01); H04L 67/131 (2022.01); H04L 67/303 (2022.01)
CPC A63F 13/358 (2014.09) [A63F 13/30 (2014.09); A63F 13/355 (2014.09); A63F 13/77 (2014.09); H04L 67/131 (2022.05); H04L 67/303 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for presenting an online game on client devices based on particular capabilities of the client devices, wherein the client devices include a first client device and a second client device, the system comprising one or more physical processors configured by machine-readable instructions to:
obtain first capability information regarding a first set of capabilities of the first client device, wherein the first set of capabilities include one or more hardware-based device-specific capabilities of the first client device;
obtain second capability information regarding a second set of capabilities of the second client device, wherein the second set of capabilities include one or more hardware-based device-specific capabilities of the second client device;
automatically make one or more selections based on at least one of the first capability information and/or the second capability information, by the one or more physical processors, of one or more software-controllable game-specific settings, wherein the one or more software-controllable game-specific settings control presentations of the online game on the client devices, wherein the one or more software-controllable game-specific settings pertain to inclusion of one or more details when rendering the online game; and
present the online game on the first client device and on the second client device in accordance with the one or more selections, wherein presenting the online game includes presenting a first presentation of the online game on the first client device and presenting a second presentation of the online game on the second client device, wherein the first presentation of the online game is controlled by the one or more software-controllable game-specific settings as selected through the one or more selections, and wherein the second presentation of the online game is controlled by the one or more software-controllable game-specific settings as selected through the one or more selections.