IP Library Granted Patent US 10,383,138
Granted Patent B2
US 10,383,138 · App. 14/757,859 · Granted Aug 13, 2019

Systems and methods for concurrent operation of devices over different network types

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 10,383,138
App. No.
14/757,859
Granted
Aug 13, 2019
Kind
B2
Abstract

This disclosure describes methods, apparatuses, and systems related to signaling for concurrent operation and/or cancellation capabilities for termination of concurrent operations on networks (e.g., NAN, WLAN networks). In some implementations, systems and methods are provided for handling of time blocks that partially overlaps with the concurrent operations.

Claims (39)

1. A device, comprising:

at least one memory that stores computer-executable instructions; and

at least one processor of one or more processors configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:

determine schedule information associated with a first network, wherein the first network is a non-neighborhood area networking (NAN) network, and wherein the schedule information indicates one or more time blocks and one or more channels during which the device will not be available for transmissions;

generate a frame, the frame comprising the schedule information; and

cause to send the frame on a second network, wherein the second network is a neighbor awareness networking (NAN) network, and wherein the schedule information indicates to one or more NAN devices to avoid transmitting to the device during the one or more time blocks and the one or more channels.

2. The device of claim 1 , wherein the device is a first device, and wherein the computer-executable instructions that cause to send the frame include computer-executable instructions to cause to send the frame using a first data link between the device and a second device on the second network.

3. The device of claim 2 , wherein the second device comprises a NAN device.

4. The device of claim 3 , wherein the at least one processor is further configured to execute the computer-executable instructions to cause to send data to a third device using a second data link on the first network, wherein the third device comprises a non-NAN device.

5. The device of claim 4 , wherein the schedule information is a first schedule information and the frame is a first frame, and wherein the at least one processor is configured to further execute the computer-executable instructions to:

determine second schedule information for the first network, wherein the second schedule information comprises at least one overlap operation between the second device and the third device;

generate a second frame, the second frame comprising the second schedule information; and

cause to send the second frame to the second device.

6. The device of claim 1 , wherein the schedule information comprises one or more of a duration field and a start time field.

7. The device of claim 1 , wherein the schedule information comprises one or more of a channel operating class, a channel indication, and a channel availability.

8. The device of claim 1 , wherein the schedule information comprises a period field.

9. The device of claim 1 , wherein the frame comprises a unicast frame, a multicast frame, or a broadcast frame.

10. The device of claim 1 , further comprising one or more transceivers and an antenna coupled to one of the one or more transceivers.

11. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:

determining, by a device, schedule information associated with a first network, wherein the first network is a non-neighborhood area networking (NAN) network, and wherein the schedule information indicates one or more time blocks and one or more channels during which the device will not be available for transmissions;

generating a frame, the frame comprising the schedule information; and

causing to send the frame on a second network, wherein the second network is a neighbor awareness networking (NAN) network, and wherein the schedule information indicates to one or more NAN devices to avoid transmitting to the device during the one or more time blocks and the one or more channels.

12. The non-transitory computer-readable medium of claim 11 , wherein the device is a first device and wherein the computer-executable instructions further cause the processor to perform operations comprising sending the frame using a first data link between the first device and a second device on the second network.

13. The non-transitory computer-readable medium of claim 12 , wherein the second device comprises a NAN device.

14. The non-transitory computer-readable medium of claim 13 , wherein the computer-executable instructions cause the processor to perform operations comprising communicating with a third device using a second data link on the first network, wherein the third device comprises a non-NAN device.

15. The non-transitory computer-readable medium of claim 14 , wherein the schedule information is a first schedule information and the frame is a first frame, and wherein the computer-executable instructions further cause the processor to perform operations comprising:

determining second schedule information for the first network, wherein the second schedule information comprises at least one overlap operation between the second device and the third device;

generating a second frame, the second frame comprising the second schedule information; and

causing to send the second frame to the second device.

16. A device, comprising:

at least one memory that stores computer-executable instructions; and

at least one processor of one or more processors configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:

receive, from a second device on a first network of a first type, a frame, wherein the first type is a neighborhood area networking (NAN) network;

determine schedule information associated with a non-NAN network in the frame, wherein the schedule information indicates one or more time blocks and one or more channels during which the device will not be available for transmissions, and wherein the schedule information comprises an indication to avoid transmitting to the second device during the one or more time blocks and the one or more channels; and

determine to take at least one action during the one or more time blocks and one or more channels.

17. The device of claim 16 , wherein the computer-executable instructions that cause the at least one processor to determine to take the at least one action include computer-executable instructions that cause the at least one processor to determine not to transmit one or more frames in one or more pre-determined channels when the scheduling information indicates that the second device is not available in the pre-determined channels.

18. The device of claim 16 , wherein the computer-executable instructions that cause the at least one processor to determine to take the at least one action include computer-executable instructions that cause the at least one processor to determine to transmit one or more second frames in one or more pre-determined channels when the scheduling information indicates that the second device is available in the pre-determined channels.

19. The device of claim 16 , wherein the device comprises a non-NAN device.

20. The device of claim 16 , wherein the schedule information comprises one or more of a channel operating class, a channel indication, and a channel availability.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056524/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: HUANG, PO-KAI; QI, EMILY H.; OREN, ELAD
To: INTEL IP CORPORATION
Reel/Frame 037667/0307 →