Simultaneous P2P and non-P2P communications
First Claim
Patent Images
1. A method, comprising:
- determining, with a communication device, that a peer-to-peer (P2P) discovery process is to commence, wherein the P2P discovery process is for the communication device to discover one or more other communication devices capable of P2P communications;
after determining that the P2P discovery process is to commence, at least one of(i) delaying, with the communication device, at least a portion of the P2P discovery process to permit communication, by the communication device, via a non-P2P communication link, or(ii) not performing at least a portion of the P2P discovery process to permit communication, by the communication device, via the non-P2P communication link;
during a time period that, prior to the act of delaying or deciding not to perform, would have been allocated for the P2P discovery process, performing communications, with the communication device, via the non-P2P communication link;
allocating, with the communication device, a first portion of a listen time period of the P2P discovery process, wherein the listen time period of the P2P discovery process is allocated for the communication device (i) to listen, on a first channel, for one or more probes, when transmitted, from one or more other communication devices capable of P2P communications, and (ii) to transmit, via the first channel, one or more responses to the one or more probes on the first channel;
allocating, with the communication device, a second portion of the listen time period of the P2P discovery process;
allocating, with the communication device, at least one non-P2P communication time period between (i) the first portion of the listen time period and (ii) the second portion of the listen time period;
listening, with the communication device, for one or more probes received via the first channel during the first portion of the listen time period of the P2P discovery process, wherein the one or more probes are transmitted by one or more other communication devices capable of P2P communications;
at least one of (i) transmitting or (ii) receiving, with the communication device, via the non-P2P communication link during the at least one non-P2P communication time period;
listening, with the communication device, for one or more probes received via the first channel during the second portion of the listen time period of the P2P discovery process, wherein the one or more probes, when transmitted, are from one or more other communication devices capable of P2P communications; and
in response to one or more probes received, via the first channel, during the second portion of the listen time period of the P2P discovery process, transmitting, with the communication device, one or more responses via the first channel.
5 Assignments
0 Petitions
Accused Products
Abstract
After determining that a P2P discovery process is to commence, one or both of (i) at least a portion of the P2P discovery process is delayed to permit communication via a non-P2P communication link, or (ii) at least a portion of the P2P discovery process is not performed to permit communication via the non-P2P communication link. Communications are performed via the non-P2P communication link during a time period that, prior to delaying or deciding not to perform the portion of the P2P discovery process, would have been allocated for the P2P discovery process.
22 Citations
14 Claims
-
1. A method, comprising:
-
determining, with a communication device, that a peer-to-peer (P2P) discovery process is to commence, wherein the P2P discovery process is for the communication device to discover one or more other communication devices capable of P2P communications; after determining that the P2P discovery process is to commence, at least one of (i) delaying, with the communication device, at least a portion of the P2P discovery process to permit communication, by the communication device, via a non-P2P communication link, or (ii) not performing at least a portion of the P2P discovery process to permit communication, by the communication device, via the non-P2P communication link; during a time period that, prior to the act of delaying or deciding not to perform, would have been allocated for the P2P discovery process, performing communications, with the communication device, via the non-P2P communication link; allocating, with the communication device, a first portion of a listen time period of the P2P discovery process, wherein the listen time period of the P2P discovery process is allocated for the communication device (i) to listen, on a first channel, for one or more probes, when transmitted, from one or more other communication devices capable of P2P communications, and (ii) to transmit, via the first channel, one or more responses to the one or more probes on the first channel; allocating, with the communication device, a second portion of the listen time period of the P2P discovery process; allocating, with the communication device, at least one non-P2P communication time period between (i) the first portion of the listen time period and (ii) the second portion of the listen time period; listening, with the communication device, for one or more probes received via the first channel during the first portion of the listen time period of the P2P discovery process, wherein the one or more probes are transmitted by one or more other communication devices capable of P2P communications; at least one of (i) transmitting or (ii) receiving, with the communication device, via the non-P2P communication link during the at least one non-P2P communication time period; listening, with the communication device, for one or more probes received via the first channel during the second portion of the listen time period of the P2P discovery process, wherein the one or more probes, when transmitted, are from one or more other communication devices capable of P2P communications; and in response to one or more probes received, via the first channel, during the second portion of the listen time period of the P2P discovery process, transmitting, with the communication device, one or more responses via the first channel. - View Dependent Claims (2, 3, 7, 8)
-
-
4. A communication device, comprising:
a network interface having one or more integrated circuit devices configured to determine that a peer-to-peer (P2P) discovery process is to commence, wherein the P2P discovery process is for the communication device to discover one or more other communication devices capable of P2P communications, after determining that the P2P discovery process is to commence, at least one of (i) delay at least a portion of the P2P discovery process to permit communication, by the communication device, via a non-P2P communication link, or (ii) not perform at least a portion of the P2P discovery process to permit communication, by the communication device, via the non-P2P communication link, during a time period that, prior to the act of delaying or deciding not to perform, would have been allocated for the P2P discovery process, perform communications via the non-P2P communication link, allocate a first portion of a listen time period of the P2P discovery process, wherein the listen time period of the P2P discovery process is allocated for the communication device (i) to listen, on a first channel, for one or more probes, when transmitted, from one or more other communication devices capable of P2P communications, and (ii) to transmit, via the first channel, one or more responses to the one or more probes on the first channel, allocate a second portion of the listen time period of the P2P discovery process, allocate at least one non-P2P communication time period between (i) the first portion of the listen time period and (ii) the second portion of the listen time period, listen for one or more probes received via the first channel during the first portion of the listen time period of the P2P discovery process, wherein the one or more probes are transmitted by one or more other communication devices capable of P2P communications, at least one of (i) transmit or (ii) receive, via the non-P2P communication link, during the at least one non-P2P communication time period, listen for one or more probes received via the first channel during the second portion of the listen time period of the P2P discovery process, wherein the one or more probes, when transmitted, are from one or more other communication devices capable of P2P communications, and in response to one or more probes received, via the first channel, during the second portion of the listen time period of the P2P discovery process, transmit one or more responses via the first channel. - View Dependent Claims (5, 6, 9, 10)
-
11. A tangible, non-transitory computer readable medium, or media, storing machine readable instructions that, when executed by one or more processors, cause the one or more processors to:
-
determine that a peer-to-peer (P2P) discovery process is to commence, wherein the P2P discovery process is for a communication device to discover one or more other communication devices capable of P2P communications; after determining that the P2P discovery process is to commence, at least one of (i) delay at least a portion of the P2P discovery process to permit communication, by the communication device, via a non-P2P communication link, or (ii) cause the communication device to not perform at least a portion of the P2P discovery process to permit communication, by the communication device, via the non-P2P communication link; during a time period that, prior to the act of delaying or deciding not to perform, would have been allocated for the P2P discovery process, cause the communication device to perform communications via the non-P2P communication link; allocate a first portion of a listen time period of the P2P discovery process, wherein the listen time period of the P2P discovery process is allocated for the communication device (i) to listen, on a first channel, for one or more probes, when transmitted, from one or more other communication devices capable of P2P communications, and (ii) to transmit, via the first channel, one or more responses to the one or more probes on the first channel; allocate a second portion of the listen time period of the P2P discovery process; allocate at least one non-P2P communication time period between (i) the first portion of the listen time period and (ii) the second portion of the listen time period; cause the communication device to listen for one or more probes received via the first channel during the first portion of the listen time period of the P2P discovery process, wherein the one or more probes are transmitted by one or more other communication devices capable of P2P communications; cause the communication device to at least one of (i) transmit or (ii) receive via the non-P2P communication link during the at least one non-P2P communication time period; cause the communication device to listen for one or more probes received via the first channel during the second portion of the listen time period of the P2P discovery process, wherein the one or more probes, when transmitted, are from one or more other communication devices capable of P2P communications; and in response to one or more probes received, via the first channel, during the second portion of the listen time period of the P2P discovery process, cause the communication device to transmit one or more responses via the first channel. - View Dependent Claims (12, 13, 14)
-
Specification