×

Neighbor awareness networking datapath—base scheduling, scheduler rank, and further service discovery

  • US 10,212,574 B2
  • Filed: 03/18/2016
  • Issued: 02/19/2019
  • Est. Priority Date: 03/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A wireless device, comprising:

  • at least one antenna;

    at least one radio configured to perform Wi-Fi communication with a Wi-Fi access point;

    at least one processor in communications with the at least one radio;

    wherein the at least one processor is configured to cause the wireless device to;

    determine a first scheduler rank associated with the wireless device, wherein the first scheduler rank is based, at least in part, on a number of active datapaths;

    detect a neighboring wireless device that is configured to perform peer-to-peer Wi-Fi communication;

    determine to establish a datapath with the neighboring wireless device, wherein in response to determining to establish the datapath, the at least one processor is further configured to cause the wireless device to;

    exchange, via peer-to-peer Wi-Fi communications, scheduling preferences and limitations with the neighboring wireless device, including receiving a second scheduler rank associated with the neighboring wireless device, wherein the second scheduler rank is based, at least in part, on a number of active datapaths of the neighboring wireless device; and

    determine, based, at least in part, on a comparison of the first scheduler rank to the second scheduler rank, a scheduler for the datapath with the neighboring wireless device, wherein when the first scheduler rank is greater than the second scheduler rank, the wireless device is determined to be the scheduler;

    wherein when the wireless device is the scheduler, the at least one processor is further configured to cause the wireless device to;

    determine a base schedule for the datapath, wherein the base schedule is based, at least in part, on the scheduling preferences and limitations exchanged with the neighboring wireless device; and

    send the base schedule to the neighboring wireless device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×