US 12,132,667 B2
Adapting software code to device resource availability
Ohad Moti Greenshpan, Herzeliya (IL); Chemi Menachem Katz, Herzeliya (IL); and Orr Siloni, Herzeliya (IL)
Assigned to Namogoo Technologies Ltd., Herzliya (IL)
Appl. No. 17/610,586
Filed by NAMOGOO TECHNOLOGIES LTD., Herzeliya (IL)
PCT Filed Jun. 24, 2020, PCT No. PCT/IB2020/000522
§ 371(c)(1), (2) Date Nov. 11, 2021,
PCT Pub. No. WO2020/260945, PCT Pub. Date Dec. 30, 2020.
Claims priority of provisional application 62/865,717, filed on Jun. 24, 2019.
Prior Publication US 2022/0239603 A1, Jul. 28, 2022
Int. Cl. H04L 47/762 (2022.01); H04L 47/70 (2022.01); H04L 47/78 (2022.01); H04L 67/02 (2022.01)
CPC H04L 47/762 (2013.01) [H04L 47/788 (2013.01); H04L 47/828 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
measuring, by a code set executed by a processing device, a first set of data associated with a first user device of a plurality of user devices;
measuring, by the code set, a second set of data associated with a computing environment of the first user device;
calculating a first value for a resource availability function in view of the first set of data and the second set of data;
comparing the first value to a set of values for the resource availability function associated with the plurality of user devices to determine a classification for the first user device;
identifying a set of rules associated with the classification; and
adjusting, based on a least a portion of the set of rules, the code set to generate an adapted code set, wherein a first level of execution of one or more processes by the code set is different than a second level of execution of the one or more processes by the adapted code set.