US 12,113,852 B2
Distribution of application computations
Bojan Vrcelj, San Diego, CA (US); Prashanth Haridas Hande, San Diego, CA (US); Vinay Melkote Krishnaprasad, Bangalore (IN); Ajit Venkat Rao, San Diego, CA (US); and Thomas Stockhammer, Bergen (DE)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Appl. No. 17/800,890
Filed by QUALCOMM Incorporated, San Diego, CA (US)
PCT Filed Feb. 3, 2021, PCT No. PCT/US2021/016419
§ 371(c)(1), (2) Date Aug. 18, 2022,
PCT Pub. No. WO2021/178095, PCT Pub. Date Sep. 10, 2021.
Application 17/800,890 is a continuation of application No. 16/810,071, filed on Mar. 5, 2020, granted, now 11,252,226, issued on Feb. 15, 2022.
Prior Publication US 2023/0108115 A1, Apr. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1008 (2022.01); H04L 43/0882 (2022.01)
CPC H04L 67/1008 (2013.01) [H04L 43/0882 (2013.01)] 26 Claims
OG exemplary drawing
 
1. An apparatus for computer processing at a client device, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
obtain an indication of at least one of a quality, latency, or capacity of a communication link for communication between the client device and a server;
determine a computational load at the client device for a computation of an application, wherein the computation of the application is associated with at least one of the client device or the server; and
select a computational distribution for the computation of the application between the client device and the server based on at least one of the computational load at the client device for the computation of the application or at least one of the quality, latency, or capacity of the communication link,
wherein the client device performs a first client level of the computation of the application and the server performs a first server level of the computation of the application if the determined computational load for the computation of the application is less than a computational load threshold.