US 12,231,354 B1
Reducing power consumption in an electronic device
William Brad Matthews, San Jose, CA (US); Puneet Agarwal, Cupertino, CA (US); and Bruce H. Kwan, Sunnyvale, CA (US)
Assigned to Marvell Asia Pte Ltd, Singapore (SG)
Filed by Marvell Asia Pte Ltd, Singapore (SG)
Filed on Nov. 8, 2021, as Appl. No. 17/521,475.
Application 17/521,475 is a continuation in part of application No. 17/519,225, filed on Nov. 4, 2021, granted, now 11,570,127.
Application 17/521,475 is a continuation in part of application No. 17/374,930, filed on Jul. 13, 2021, abandoned.
Application 17/519,225 is a continuation in part of application No. 16/234,697, filed on Dec. 28, 2018, granted, now 11,159,455, issued on Oct. 26, 2021.
Application 16/234,697 is a continuation of application No. 16/234,744, filed on Dec. 28, 2018.
Int. Cl. H04L 49/90 (2022.01); H04L 47/215 (2022.01); H04L 47/22 (2022.01); H04L 47/32 (2022.01); H04L 49/101 (2022.01)
CPC H04L 49/9084 (2013.01) [H04L 47/215 (2013.01); H04L 47/22 (2013.01); H04L 47/32 (2013.01); H04L 49/101 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method performed by a network device, the method comprising:
obtaining measurement data corresponding to at least one of (i) one or more device attributes of the network device, or (ii) one or more environmental factors associated with an environment in which the network device is operational;
comparing the measurement data to respective ranges specified for the one or more device attributes or the one or more environmental factors,
wherein different ranges for the one or more device attributes or the one or more environmental factors are associated with different operating regions (OREs) classified for the network device,
wherein a present operating state of the network device corresponds to a first ORE of the different OREs, and
wherein in the present operating state the network device applies, for one or more tasks performed by the network device, respective task configurations specified by the first ORE;
based at least on the comparison, determining a target ORE of the different OREs corresponding to the measurement data, the target ORE including ranges for the one or more device attributes or the one or more environmental factors that match the measurement data;
comparing the target ORE to the first ORE; and
in response to determining that the target ORE is different than the first ORE, transitioning the network device from the present operating state to a new operating state, comprising adjusting the one or more tasks performed by the network device according to respective task configurations specified by the target ORE.