Cpu power management for virtualized radio access networks
US-2024406860-A1 · Dec 5, 2024 · US
US9955492B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9955492-B2 |
| Application number | US-201414184721-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2014 |
| Priority date | Feb 20, 2014 |
| Publication date | Apr 24, 2018 |
| Grant date | Apr 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Logic may allocate time slots in a schedule with consideration of thermal dissipation capacities of non-PCP devices. Logic may determine the failure to use a full time slot allocation by a non-PCP device when the non-PCP device has more data to transmit. Logic may determine an adjustment for a schedule based upon duty cycle information provided by a non-PCP device. Logic may receive an indication of a duty cycle. Logic may determine an adjustment to a schedule based upon entrance of the non-PCP device into a power save mode during an incomplete communication with time remaining in the allocated time slot. Logic may determine a duty cycle based upon a thermal measurement. Logic may request a reduced duty cycle based upon a risk of reaching an overheat limit for a non-PCP device. And logic may request an increase in the duty cycle in response to favorable thermal characteristics.
Opening claim text (preview).
What is claimed is: 1. An apparatus to determine an adjustment for a schedule, the apparatus comprising: a medium access control logic to determine a schedule of time slots comprising a time slot allocated to a non-personal basic service set control point (non-PCP) device for a communication; to collect information about the non-PCP device in response to truncation of the time slot allocated to the non-PCP device by the non-PCP device prior to completion of the communication; and to determine an adjustment for a subsequent time slot allocated to the non-PCP device in a subsequent beacon interval based upon the information, the adjustment to reduce a duration of the subsequent time slot in response to the truncation of the time slot allocated to the non-PCP device by the non-PCP device; and a physical layer logic coupled with the medium access control logic to receive the information. 2. The apparatus of claim 1 , further comprising a processor, a memory coupled with the processor, a radio coupled with the physical layer logic, and one or more antennas coupled with the radio to receive the information. 3. The apparatus of claim 1 , wherein the medium access control logic comprises logic to receive a management frame comprising an indication of the duty cycle and parse the frame to determine the indication of the duty cycle. 4. The apparatus of claim 1 , wherein the medium access control logic comprises logic to determine an underutilization of the time slot allocated for the non-PCP device. 5. The apparatus of claim 1 , wherein the medium access control logic comprises logic to determine entrance of the non-PCP device into a power save mode during an incomplete communication with time remaining in the time slot allocated. 6. The apparatus of claim 5 , wherein the medium access control logic comprises logic to determine to reduce an allocation of time to the non-PCP device based upon entrance of the non-PCP device into the power save mode. 7. One or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement a method comprising: determining a schedule of time slots comprising a time slot allocated to a non-personal basic service set control point (non-PCP) device for a communication; collecting information about the non-PCP device in response to truncation of the time slot allocated to the non-PCP device by the non-PCP device prior to completion of the communication; and determining an adjustment for a subsequent time slot allocated to the non-PCP device in a subsequent beacon interval based upon the information, the adjustment to reduce a duration of the subsequent time slot in response to the truncation of the time slot allocated to the non-PCP device by the non-PCP device. 8. The storage media of claim 7 , wherein collecting the information comprises receiving a management frame comprising an indication of an active duty cycle for the non-PCP device. 9. The storage media of claim 7 , wherein collecting the information comprises determining an underutilization of the time slot allocated to the non-PCP device. 10. The storage media of claim 9 , wherein determining the underutilization of the time slot allocated to the non-PCP device comprises determining entrance of the non-PCP device into a power save mode during an incomplete communication with time remaining in the time slot allocated to the non-PCP device. 11. The storage media of claim 10 , wherein determining the adjustment comprises determining to reduce an allocation of time to the non-PCP device based upon entrance of the non-PCP device into the power save mode. 12. A method to determine an adjustment for a schedule, the method comprising: determining a schedule of time slots comprising a time slot allocated to a non-personal basic service set control point (non-PCP) device for a communication; collecting information about the non-PCP device in response to truncation of the time slot allocated to the non-PCP device by the non-PCP device prior to completion of the communication; and determining an adjustment for a subsequent time slot allocated to the non-PCP device in a subsequent beacon interval based upon the information, the adjustment to reduce a duration of the subsequent time slot in response to the truncation of the time slot allocated to the non-PCP device by the non-PCP device. 13. The method of claim 12 , wherein collecting the information comprises receiving a management frame comprising an indication of an active duty cycle. 14. The method of claim 12 , wherein collecting the information comprises determining an underutilization of the time slot allocated to the non-PCP device. 15. The method of claim 14 , wherein determining the underutilization of the time slot allocated to the non-PCP device comprises determining entrance of the non-PCP device into a power save mode during an incomplete communication with time remaining in the time slot allocated to the non-PCP device. 16. An apparatus to transmit information about a duty cycle, the apparatus comprising; a medium access control logic to determine the information about the duty cycle, wherein the duty cycle is based upon a thermal dissipation capability of the apparatus and heat generation by active transmission and reception of communications by the apparatus, wherein the information about the duty cycle indicates a capability of a non-personal basic service set control point (non-PCP) device to remain active, transmitting and receiving communications, for a portion of a time period; and to generate a frame comprising the information about the duty cycle; and a physical layer logic coupled with the medium access control logic to transmit the frame to a PCP device. 17. The apparatus of claim 16 , further comprising a processor, a memory coupled with the processor, a radio coupled with the physical layer logic, and one or more antennas coupled with the radio to receive the information. 18. The apparatus of claim 16 , wherein the medium access control logic comprises logic to determine a thermal measurement related to a current duty cycle based upon at least one of power dissipation related to communications and thermal limits associated with the non-PCP device. 19. The apparatus of claim 16 , wherein the medium access control logic comprises logic to generate a data frame by a non-PCP device with an indication that the non-PCP device is to enter a power save mode prior to completion of a communication with the PCP device. 20. One or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement a method comprising: determining information about a duty cycle, wherein the duty cycle is based upon a thermal dissipation capability of an apparatus and heat generation by active transmission and reception of communications by the apparatus, wherein the information about the duty cycle indicates a capability of a non-personal basic service set control point (non-PCP) device to remain active, transmitting and receiving communications, for a portion of a time period; generating a frame comprising the information about the duty cycle; and transmitting the frame to a physical layer logic to transmit the frame to a PCP device. 21. The storage media of claim 20 , whe
Wireless channel access · CPC title
Wireless traffic scheduling · CPC title
Wireless resource allocation · CPC title
Cross-Sectional Technologies · mapped topic
using a pre-established activity schedule, e.g. traffic indication frame · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.