Methods and arrangements to schedule communications

US9955492B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9955492-B2
Application numberUS-201414184721-A
CountryUS
Kind codeB2
Filing dateFeb 20, 2014
Priority dateFeb 20, 2014
Publication dateApr 24, 2018
Grant dateApr 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Wireless channel access · CPC title

  • H04W72/12Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9955492B2 cover?
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 indicati…
Who is the assignee on this patent?
Intel Ip Corp
What technology area does this patent fall under?
Primary CPC classification H04W72/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).