IP Library Granted Patent US 9,544,754
Granted Patent B1
US 9,544,754 · App. 14/283,616 · Granted Jan 10, 2017

Systems and methods for scheduling discovery-related communication in a wireless network

Inventor: Paul A. Lambert (Mountain View, CA)
Assignee: Marvell International LTD.
H04W8/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,544,754
App. No.
14/283,616
Filed
May 21, 2014
Granted
Jan 10, 2017
Kind
B1
Examiner
MEW, KEVIN D
Art Unit
2471
USPC
370/329
Abstract

A first wireless device including a timing module and a scheduling module. The timing module is configured to determine a timing of a plurality of discovery windows in a network. A discovery window is a time period in which (i) the first wireless device and (ii) one or more second wireless devices in the network are configured to attempt discovery of a service in the network prior to associating with each other. The scheduling module is configured to generate a schedule including a subset of the plurality of discovery windows in which to allow (i) the first wireless device and (ii) the one or more second wireless devices in the network to attempt discovery of the service. The subset includes fewer discovery windows than the plurality of discovery windows.

Claims (43)

1. A first wireless device comprising:

a timing module configured to determine a timing of a plurality of discovery windows in a network, wherein a discovery window is a time period in which (i) the first wireless device and (ii) one or more second wireless devices in the network are configured to attempt discovery of a service in the network prior to associating with each other; and

a scheduling module configured to generate a schedule including a subset of the plurality of discovery windows in which to allow (i) the first wireless device and (ii) the one or more second wireless devices in the network to attempt discovery of the service, wherein the subset includes fewer discovery windows than the plurality of discovery windows.

2. The first wireless device of claim 1 , further comprising a transmit module configured to transmit information about the service in one or more discovery windows in the subset in response to the one or more second wireless devices transmitting a request for the information about the service.

3. The first wireless device of claim 1 , further comprising a transmit module configured to (i) transmit information about the service in one or more discovery windows in the subset or (ii) transmit a request for the information in one or more discovery windows in the subset.

4. The first wireless device of claim 1 , wherein the scheduling module is configured to generate the schedule based on a power saving requirement of (i) the first wireless device and (ii) the one or more second wireless devices.

5. The first wireless device of claim 1 , wherein the scheduling module is configured to generate the schedule based on a latency requirement of the service.

6. The first wireless device of claim 1 , wherein the scheduling module is configured to generate the schedule using a pseudorandom function.

7. The first wireless device of claim 1 , wherein the schedule is different from schedules for discovering other services in the network.

8. The first wireless device of claim 1 , further comprising:

a power saving module configured to transition the first wireless device from an active mode to a power save mode at times other than durations of one or more of the discovery windows in the subset; and

a wake up module configured to transition the first wireless device from the power save mode to the active mode prior to one or more of the discovery windows in the subset.

9. The first wireless device of claim 2 , wherein the transmit module is configured to transmit the information about the service via (i) a multicast frame to the one or more second wireless devices or (ii) a unicast frame to one of the one or more second wireless devices.

10. The first wireless device of claim 3 , wherein:

the scheduling module is configured to generate the schedule to operate the first wireless device in a first channel; and

the transmit module is configured to transmit, in the information or in the request for the information, an indication of one or more of (i) a time and (ii) a second channel where the first wireless device is configured to become available to communicate subsequent to transmitting the information or the request for the information,

wherein the time is different from times of the discovery windows in the subset, and

wherein the second channel is different from the first channel.

11. The first wireless device of claim 10 , wherein the first channel and the second channel are in the same frequency band.

12. The first wireless device of claim 10 , wherein the first channel and the second channel are in different frequency bands.

13. A method comprising:

determining, at a first wireless device, a timing of a plurality of discovery windows in a network, wherein a discovery window is a time period in which (i) the first wireless device and (ii) one or more second wireless devices in the network are configured to attempt discovery of a service in the network prior to associating with each other; and

generating a schedule including a subset of the plurality of discovery windows in which to allow (i) the first wireless device and (ii) the one or more second wireless devices in the network to attempt discovery of the service, wherein the subset includes fewer discovery windows than the plurality of discovery windows.

14. The method of claim 13 , further comprising:

transmitting information about the service in one or more discovery windows in the subset in response to the one or more second wireless devices transmitting a request for the information about the service; and

transmitting the information about the service via (i) a multicast frame to the one or more second wireless devices or (ii) a unicast frame to one of the one or more second wireless devices.

15. The method of claim 13 , further comprising:

transmitting information about the service in one or more discovery windows in the subset; or

transmitting a request for the information in one or more discovery windows in the subset.

16. The method of claim 13 , further comprising generating the schedule based on one or more of the following:

a power saving requirement of (i) the first wireless device and (ii) the one or more second wireless devices;

a latency requirement of the service; or

a pseudorandom function.

17. The method of claim 13 , wherein the schedule is different from schedules for discovering other services in the network.

18. The method of claim 13 , further comprising:

transitioning the first wireless device from an active mode to a power save mode at times other than durations of one or more of the discovery windows in the subset; and

transitioning the first wireless device from the power save mode to the active mode prior to one or more of the discovery windows in the subset.

19. The method of claim 15 , further comprising:

generating the schedule to operate the first wireless device in a first channel; and

transmitting, in the information or in the request for the information, an indication of one or more of (i) a time and (ii) a second channel where the first wireless device is configured to become available to communicate subsequent to transmitting the information or the request for the information,

wherein the time is different from times of the discovery windows in the subset,

wherein the second channel is different from the first channel.

20. The method of claim 19 , wherein the first channel and the second channel are in different frequency bands.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2015
From: LAMBERT, PAUL A
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 036973/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2015
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 036973/0976 →
Continuity (1)
Provisional Application 61828146 · May 28, 2013