Source: http://patents.com/us-9998522.html
Timestamp: 2018-10-20 07:18:35
Document Index: 27460030

Matched Legal Cases: ['Application No. 201110400472', 'Application No. 2011343700', 'Application No. 201110408217', 'Application No. 201110426187', 'Application No. 201110426179', 'Application No. 2013', 'Application No. 201110426179', 'Application No. 2013', 'Application No. 201110400472', 'Application No. 201110423031', 'Application No. 11848261']

US Patent # 9,998,522. Fast join of peer to peer group with power saving mode - Patents.com
United States Patent 9,998,522
Desai , et al. June 12, 2018
Desai; Mitesh K. (Sammamish, WA), Hassan; Amer A. (Kirkland, WA), Sankaranarayan; Mukund (Sammamish, WA), Filgueiras; Henrique (Kirkland, WA)
Family ID: 1000003350494
14/975,818
US 20160105485 A1 Apr 14, 2016
12970069 Dec 16, 2010 9294545
Current CPC Class: H04W 76/12 (20180201); H04L 67/04 (20130101); H04L 67/1051 (20130101); H04L 67/1093 (20130101); H04W 8/005 (20130101); H04L 67/1046 (20130101); Y02D 70/00 (20180101); H04W 84/12 (20130101)
Current International Class: H04L 29/08 (20060101); H04W 8/00 (20090101); H04W 84/12 (20090101)
7792920 September 2010 Istvan et al.
8254878 August 2012 Howard et al.
8479225 July 2013 Covell et al.
8792429 July 2014 Hassan et al.
8892691 November 2014 Pantos et al.
9237366 January 2016 Schaffer et al.
9294545 March 2016 Desai et al.
2006/0140135 June 2006 Bonta
2010/0097830 April 2010 Wang
2010/0123598 May 2010 Brodersen et al.
2010/0123834 May 2010 Brodersen et al.
2014/0328251 November 2014 Hassan et al.
3147248 Jun 2001 WO
3154342 Jul 2001 WO
Non-Final Office Action dated Jun. 30, 2015 in U.S. Appl. No. 12/970,034, 26 pages. cited by applicant .
Non-Final Office Action dated Jun. 9, 2014 in U.S. Appl. No. 12/970,069, 20 pages. cited by applicant .
Non-Final Office Action dated Jul. 18, 2014 in U.S. Appl. No. 12/970,034, 24 pages. cited by applicant .
Non-Final Office Action dated Aug. 14, 2015 in U.S. Appl. No. 12/960,753, 16 pages. cited by applicant .
Non-Final Office Action dated Aug. 14, 2013 in U.S. Appl. No. 12/967,638, 30 pages. cited by applicant .
Non-Final Office Action dated Aug. 16, 2013 in U.S. Appl. No. 12/970,069, 26 pages. cited by applicant .
Non-Final Office Action dated Aug. 5, 2014 in U.S. Appl. No. 13/844,932, 7 pages. cited by applicant .
Non-Final Office Action dated Aug. 9, 2012 in U.S. Appl. No. 12/748,829, 29 pages. cited by applicant .
Non-Final Office Action dated Sep. 24, 2012 in U.S. Appl. No. 12/964,492, 10 pages. cited by applicant .
Non-Final Office Action dated Sep. 29, 2014 in U.S. Appl. No. 12/748,829, 30 pages. cited by applicant .
Non-Final Office Action dated Sep. 4, 2015 in U.S. Appl. No. 14/318,380, 6 pages. cited by applicant .
Non-Final Office Action dated Sep. 6, 2012 in U.S. Appl. No. 12/972,230, 10 pages. cited by applicant .
Notice of Allowance dated Oct. 19, 2015 in U.S. Appl. No. 13/772,275, 8 pages. cited by applicant .
Notice of Allowance dated Oct. 28, 2015 in U.S. Appl. No. 14/333,386, 12 pages. cited by applicant .
Notice of Allowance dated Oct. 8, 2015 in U.S. Appl. No. 12/970,069, 9 pages. cited by applicant .
Notice of Allowance dated Nov. 12, 2014 in U.S. Appl. No. 13/844,932, 8 pages. cited by applicant .
Notice of Allowance dated Nov. 20, 2012 in U.S. Appl. No. 12/972,230, 9 pages. cited by applicant .
Notice of Allowance dated Dec. 26, 2013 in U.S. Appl. No. 12/972,230, 8 pages. cited by applicant .
Notice of Allowance dated Feb. 19, 2014 in U.S. Appl. No. 13/844,932, 8 pages. cited by applicant .
Notice of Allowance dated Mar. 10, 2014 in U.S. Appl. No. 12/972,230, 8 pages. cited by applicant .
Notice Allowance dated Mar. 20, 2013 in U.S. Appl. No. 12/964,492, 9 pages. cited by applicant .
Notice of Allowance dated Mar. 20, 2015 in U.S. Appl. No. 12/970,069, 11 pages. cited by applicant .
Notice of Allowance dated Mar. 25, 2013 in U.S. Appl. No. 12/972,230, 8 pages. cited by applicant .
Notice of Allowance dated Mar. 4, 2013 in U.S. Appl. No. 12/972,230, 7 pages. cited by applicant .
Notice of Allowance dated Mar. 6, 2014 in U.S. Appl. No. 12/967,638, 11 pages. cited by applicant .
Notice of Allowance dated Apr. 2, 2014 in U.S. Appl. No. 12/964,492, 9 pages. cited by applicant .
Notice of Allowance dated May 7, 2014 in U.S. Appl. No. 13/844,932, 7 pages. cited by applicant .
Notice of Allowance dated Jun. 24, 2015 in U.S. Appl. No. 14/458,203, 11 pages. cited by applicant .
Notice of Allowance dated Jun. 27, 2014 in U.S. Appl. No. 12/970,159, 8 pages. cited by applicant .
Notice of Allowance dated Jun. 8, 2015 in U.S. Appl. No. 13/772,275, 8 pages. cited by applicant .
Notice of Allowance dated Jul. 12, 2013 in U.S. Appl. No. 12/967,761, 12 pages. cited by applicant .
Notice of Allowance dated Jul. 24, 2014 in U.S. Appl. No. 12/972,230, 7 pages. cited by applicant .
Notice of Allowance dated Aug. 20, 2014 in U.S. Appl. No. 12/964,492, 13 pages. cited by applicant .
Notice of Allowance dated Sep. 17, 2014 in U.S. Appl. No. 12/972,230, 7 pages. cited by applicant .
Notice of Allowance dated Sep. 3, 2014 in U.S. Appl. No. 12/970,159, 9 pages. cited by applicant .
Office Action dated Apr. 1, 2014 in CN Pat. App. No. 201110423001.3, 8 pages including partial translation. cited by applicant .
"International Search Report", dated Aug. 14, 2012, Application No. PCT/US2011/065276, Filed Date: Dec. 15, 2011, pp. 9. cited by applicant .
"International Search Report", dated Jul. 12, 2012, Application No. PCT/US2011/063207, Filing Date: Dec. 4, 2011, pp. 9. cited by applicant .
"International Search Report", dated Jun. 22, 2012, Application No. PCT/US2011/063340, Filed Date: Dec. 5, 2011, pp. 9. cited by applicant .
"Office Action and Search Report Issued in Chinese Patent Application No. 201110400472.2", dated Oct. 27, 2014, 14 Pages. cited by applicant .
"Office Action Received in Australia Patent Application No. 2011343700", dated Jul. 24, 2015, 2 Pages. cited by applicant .
"Second Office Action Issued in Chinese Patent Application No. 201110408217.2", dated May 23, 2014, Filed Date: Dec. 9, 2011, 8 Pages including partial translation. cited by applicant .
Advisory Action dated Jan. 2, 2013 in U.S. Appl. No. 11/726,862, 3 pages. cited by applicant .
Chinese Office Action dated Dec. 4, 2013 in CN Patent Application No. 201110426187.8, 8 pages including Concise Explanation of Relevance and/or partial translation. cited by applicant .
Chinese Office Action dated Feb. 28, 2014 in CN Patent Application No. 201110426179.3, 9 pages including Concise Explanation of Relevance and/or partial translation. cited by applicant .
Chinese Office Action dated Jan. 6, 2014 in CN Patent App. No. 201110423068.7, 8 pages including concise explanation of relevance and partial translation. cited by applicant .
Chinese Office Action dated Jan. 7, 2015 in CN Patent App. No. 201110400433.2, 10 pages including partial translation. cited by applicant .
Chinese Office Action dated Nov. 20, 2013 in CN Patent App. No. 201110423001.3, 18 pages including translation. cited by applicant .
Chinese Office Action dated Dec. 4, 2013 in CN Patent App. No. 201110408217.2, 12 pages, including Concise Explanation of Relevance and/or partial translation. cited by applicant .
Chinese Office Action dated Dec. 4, 2013 in CN Patent App. No. 201110423031.4, 26 pages including translation. cited by applicant .
Chinese Office Action dated Feb. 17, 2014 in CN Patent App. No. 201110400433.2, 12 pages including partial translation. cited by applicant .
Chinese Office Action dated Feb. 27, 2014 in CN Patent App. No. 201110400472.2, 13 pages including Concise Explanation of Relevance and partial translation. cited by applicant .
Chinese Office Action dated Jul. 11, 2014 in CN Patent App. No. 201110423031.4, 13 pages, including partial translation and/or concise explanation of relevance. cited by applicant .
Chinese Office Action dated Jul. 13, 2015 in CN Patent App. No. 201110400433.2, 3 pages. cited by applicant .
Chinese Office Action dated Aug. 5, 2014 in CN Patent App. No. 201110426179.3, 6 pages, including partial translation. cited by applicant .
Chinese Office Action dated Sep. 2, 2014 in CN Patent App. No. 201110408217.2, 6 pages, including partial translation. cited by applicant .
Chinese Office Action dated Sep. 4, 2014 in CN Patent App. No. 201110423001.3, 6 pages, including partial translation. cited by applicant .
Chinese Office Action dated Sep. 9, 2014 in CN Patent App. No. 201110400433.2, 13 pages including partial translation. cited by applicant .
Final Office Action dated Jan. 6, 2015 in U.S. Appl. No. 12/960,753, 12 pages. cited by applicant .
Final Office Action dated Jan. 28, 2015 in U.S. Appl. No. 12/970,034, 24 pages. cited by applicant .
Final Office Action dated Jan. 9, 2015 in U.S. Appl. No. 14/318,380, 8 pages. cited by applicant .
Final Office Action dated Oct. 25, 2013 in U.S. Appl. No. 12/972,104, 10 pages. cited by applicant .
Final Office Action dated Oct. 6, 2014 in U.S. Appl. No. 12/972,104, 10 pages. cited by applicant .
Final Office Action dated Nov. 13, 2012 in U.S. Appl. No. 12/748,829, 42 pages. cited by applicant .
Final Office Action dated Nov. 15, 2010 in U.S. Appl. No. 11/726,862, 21 pages. cited by applicant .
Final Office Action dated Dec. 26, 2013 in U.S. Appl. No. 12/967,638, 34 pages. cited by applicant .
Final Office Action dated Dec. 4, 2014 in U.S. Appl. No. 12/960,730, 22 pages. cited by applicant .
Final Office Action dated Dec. 5, 2014 in U.S. Appl. No. 12/970,069, 21 pages. cited by applicant .
Final Office Action dated Feb. 11, 2014 in U.S. Appl. No. 12/970,069, 26 pages. cited by applicant .
Final Office Action dated Feb. 15, 2013 in U.S. Appl. No. 12/967,761, 28 pages. cited by applicant .
Final Office Action dated Feb. 15, 2013 in U.S. Appl. No. 12/970,069, 23 pages. cited by applicant .
Final Office Action dated Mar. 28, 2013 in U.S. Appl. No. 12/967,638, 22 pages. cited by applicant .
Final Office Action dated Jul. 13, 2015 in U.S. Appl. No. 14/318,380, 8 pages. cited by applicant .
Final Office Action dated Sep. 15, 2011 in U.S. Appl. No. 11/726,862, 24 pages. cited by applicant .
Final Office Action dated Sep. 20, 2012 in U.S. Appl. No. 11/726,862, 35 pages. cited by applicant .
Final Office Action dated Sep. 23, 2013 in U.S. Appl. No. 12/970,034, 22 pages. cited by applicant .
Hassan, Amer, "Cognitive Use of Multiple Regulatory Domains"; U.S. Appl. No. 14/458,203, filed Aug. 12, 2014; 58 pages including Preliminary Amendment filed Oct. 9, 2014. cited by applicant .
Hassan, Amer, "Cognitive Use of Multiple Regulatory Domains"; U.S. Appl. No. 14/863,290, filed Sep. 23, 2015; 57 pages including Preliminary Amendment filed Nov. 1, 2015. cited by applicant .
Hassan, Amer, "Direct Connection With Side Channel Control"; U.S. Appl. No. 14/333,386, filed Jul. 16, 2014; 65 pages including Preliminary Amendment filed Sep. 26, 2014. cited by applicant .
Hassan, Amer, "Secure Protocol for Peer-To-Peer Network"; U.S. Appl. No. 14/600,477, filed Jan. 20, 2015; 62 pages including Preliminary Amendment filed May 8, 2014. cited by applicant .
International Search Report dated Jul. 24, 2012 in PCT Application No. PCT/US2011/065691, Filing date: Dec. 17, 2011, 11 pages. cited by applicant .
International Search Report dated Sep. 5, 2012 in PCT Application No. PCT/US2011/065692, Filing Date: Dec. 17, 2011, 8 pages. cited by applicant .
International Search Report; dated Aug. 31, 2012; Application No. PCT/US2011/064753; Filed Date: Dec. 14, 2011, pp. 8. cited by applicant .
International Search Report; dated Jul. 31, 2012; Application No. PCT/US2011/065285; Filed Date: Dec. 15, 2011, pp. 9. cited by applicant .
Meinrath et al.; ""White Space Devices" & the Myths of Harmful Interference", 11 N.Y.U.J. Legis&Pub. Policy 495, 2008, 24 pages. cited by applicant .
Menezes, Pascal; "Operating System Supporting Cost Aware Applications"; U.S. Appl. No. 13/844,932; Filed Mar. 16, 2013; 57 pages. cited by applicant .
Menezes, Pascal; "Operating System Supporting Cost Aware Applications"; U.S. Appl. No. 14/318,380; Filed Mar. 16, 2013; 56 pages. cited by applicant .
Non-Final Office Action dated Jan. 4, 2013 in U.S. Appl. No. 12/960,730, 14 pages. cited by applicant .
Non-Final Office Action dated Oct. 2, 2012 in U.S. Appl. No. 12/967,638, 33 pages. cited by applicant .
Non-Final Office Action dated Oct. 16, 2012 in U.S. Appl. No. 12/970,069, 23 pages. cited by applicant .
Non-Final Office Action dated Oct. 2, 2014 in U.S. Appl. No. 14/318,380, 5 pages. cited by applicant .
Non-Final Office Action dated Oct. 26, 2012 in U.S. Appl. No. 12/967,761, 24 pages. cited by applicant .
Non-Final Office Action dated Oct. 27, 2014 in U.S. Appl. No. 13/772,275, 14 pages. cited by applicant .
Non-Final Office Action dated Nov. 6, 2013 in U.S. Appl. No. 12/960,730, 16 pages. cited by applicant .
Non-Final Office Action dated Nov. 8, 2013 in U.S. Appl. No. 13/844,932, 6 pages. cited by applicant .
Non-Final Office Action dated Feb. 28, 2014 in U.S. Appl. No. 12/970,159, 22 pages. cited by applicant .
Non-Final Office Action dated Mar. 31, 2015 in U.S. Appl. No. 14/318,380, 7 pages. cited by applicant .
Non-Final Office Action dated Apr. 11, 2013 in U.S. Appl. No. 12/972,104, 15 pages. cited by applicant .
Non-Final Office Action dated Apr. 14, 2011 in U.S. Appl. No. 11/726,862, 22 pages. cited by applicant .
Non-Final Office Action dated Apr. 23, 2015 in U.S. Appl. No. 14/458,203, 10 pages. cited by applicant .
Non-Final Office Action dated Apr. 5, 2012 in U.S. Appl. No. 11/726,862, 23 pages. cited by applicant .
Non-Final Office Action dated May 23, 2014 in U.S. Appl. No. 12/748,829, 30 pages. cited by applicant .
Non-Final Office Action dated May 23, 2014 in U.S. Appl. No. 12/960,730, 18 pages. cited by applicant .
Non-Final Office Action dated May 30, 2013 in U.S. Appl. No. 12/970,034, 22 pages. cited by applicant .
Non-Final Office Action dated Jun. 10, 2015 in U.S. Appl. No. 12/972,104, 10 pages. cited by applicant .
Non-Final Office Action dated Jun. 18, 2014 in U.S. Appl. No. 12/960,753, 12 pages. cited by applicant .
Non-Final Office Action dated Jun. 20, 2014 in U.S. Appl. No. 12/972,104, 10 pages. cited by applicant .
Non-Final Office Action dated Jun. 23, 2010 in U.S. Appl. No. 11/726,862, 16 pages. cited by applicant .
Notice of Allowance dated Jan. 7, 2016 in U.S. Appl. No. 14/318,380, 8 pages. cited by applicant .
Hassan, Amer, "Direct Connection With Side Channel Control"; U.S. Appl. No. 14/993,786, filed Jan. 12, 2016; 64 pages including Preliminary Amendment filed Jan. 13, 2016. cited by applicant .
Non-Final Office Action dated Feb. 1, 2016 in U.S. Appl. No. 14/981,271, 8 pages. cited by applicant .
Final Office Action dated Jun. 9, 2016 in U.S. Appl. No. 14/600,477, 9 pages. cited by applicant .
Non-Final Office Action dated Feb. 26, 2016 in U.S. Appl. No. 14/600,477, 10 pages. cited by applicant .
Notice of Allowance dated May 23, 2016 in U.S. Appl. No. 14/863,290, 12 pages. cited by applicant .
Notice of Allowance dated Jun. 28, 2016 in JP Patent Application No. 2013-544795, 3 pages. cited by applicant .
Final Office Action dated Jul. 12, 2016 in U.S. Appl. No. 14/981,271, 10 pages. cited by applicant .
"International Preliminary Report on Patentability Issued in PCT Application No. PCT/US11/65691", dated Jun. 18, 2013, 5 Pages. cited by applicant .
"Notice of Allowance Issued in Chinese Patent Application No. 201110426179.3", dated Nov. 4, 2014, 3 Pages. cited by applicant .
Non-Final Office Action dated Aug. 18, 2016 in U.S. Appl. No. 12/972,104, 13 pages. cited by applicant .
Non-Final Office Action dated Dec. 7, 2016 in U.S. Appl. No. 14/981,271, 5 pages. cited by applicant .
Final Office Action dated Feb. 10, 2017 in U.S. Appl. No. 14/993,786, 14 pages. cited by applicant .
Examiner's Answer dated Dec. 27, 2016 in U.S. Appl. No. 12/970,034, 4 pages. cited by applicant .
Final Office Action dated Nov. 11, 2016 in U.S. Appl. No. 12/970,034, 25 pages. cited by applicant .
Non-Final Office Action dated Jan. 21, 2016 in U.S. Appl. No. 14/863,290, 7 pages. cited by applicant .
Notice of Allowance dated May 24, 2016 in JP Patent Application No. 2013-544714, 4 pages. cited by applicant .
"Notice of Allowance Issued in Chinese Patent Application No. 201110400472.2", dated Oct. 22, 2015, 4 Pages. cited by applicant .
"Notice of Allowance Issued in Chinese Patent Application No. 201110423031.4", dated Jan. 23, 2015, 3 Pages. cited by applicant .
"Notice of Allowance Issued in U.S. Appl. No. 12/970,069", dated May 15, 2015, 4 Pages. cited by applicant .
"Notice of Allowance Issued in U.S. Appl. No. 12/970,069" dated Nov. 12, 2015, 3 Pages. cited by applicant .
"Notice of Allowance Issued in U.S. Appl. No. 12/970,069" dated Dec. 8, 2015, 3 Pages. cited by applicant .
"Notice of Allowance Issued in U.S. Appl. No. 12/970,069", dated Jan. 29, 2016, 4 Pages. cited by applicant .
Hassan, Amer, "Cognitive Use of Multiple Regulatory Domains"; U.S. Appl. No. 15/233,348, filed Aug. 10, 2016; 57 pages including Preliminary Amendment filed Sep. 21, 2016. cited by applicant .
Hassan, Amer, "Universal Dock for Context Sensitive Computing Device"; U.S. Appl. No. 15/399,728, filed Jan. 5, 2017, including Preliminary Amendment filed Jan. 19, 2017; 50 pages. cited by applicant .
Notice of Allowance dated Jun. 23, 2017 in U.S. Appl. No. 14/993,786, 9 pages. cited by applicant .
Notice of Allowance dated Oct. 27, 2016 in U.S. Appl. No. 14/600,477, 8 pages. cited by applicant .
Hassan, Amer, "Secure Protocol for Peer-To-Peer Network"; U.S. Appl. No. 15/409,383, filed Jan. 18, 2017; 61 pages including Preliminary Amendment filed Feb. 2, 2017. cited by applicant .
Final Office Action dated Feb. 2, 2017 in U.S. Appl. No. 12/972,104, 16 pages. cited by applicant .
Non-Final Office Action dated Feb. 8, 2017 in U.S. Appl. No. 15/399,728, 11 pages. cited by applicant .
Non-Final Office Action dated Feb. 10, 2017 in U.S. Appl. No. 15/233,348, 7 pages. cited by applicant .
Non-Final Office Action dated Apr. 14, 2017 in U.S. Appl. No. 15/098,321, 16 pages. cited by applicant .
Notice of Allowance dated May 18, 2017 in U.S. Appl. No. 15/399,728, 7 pages. cited by applicant .
"Supplementary Search Report Issued in European Patent Application No. 11848261.1", dated May 24, 2017, 8 Pages. cited by applicant .
Final Office Action dated Mar. 11, 2016 in U.S. Appl. No. 12/960,753, 17 pages. cited by applicant .
Non-Final Office Action dated Jul. 29, 2016 in U.S. Appl. No. 14/993,786, 16 pages. cited by applicant .
Final Office Action dated Sep. 29, 2017 in U.S. Appl. No. 15/098,321, 16 pages. cited by applicant .
Hassan, Amer, "Universal Dock for Context Sensitive Computing Device"; U.S. Appl. No. 15/664,416, filed Jul. 31, 2017, including Preliminary Amendment filed Sep. 27, 2017; 49 pages. cited by applicant .
Non-Final Office Action dated Sep. 29, 2017 in U.S. Appl. No. 12/972,104, 17 pages. cited by applicant .
Office Action dated Aug. 3, 2017 in KR Pat. App. No. 10-2013-7015396, 4 pages, including English Summary. cited by applicant .
Decision on Appeal dated Jan. 8, 2018 in U.S. Appl. No. 12/970,034, 9 pages. cited by applicant .
Non-Final Office Action dated Nov. 16, 2017 in U.S. Appl. No. 15/664,416, 6 pages. cited by applicant .
Notice of Allowance dated Jan. 4, 2018 in U.S. Appl. No. 15/409,383, 7 pages. cited by applicant .
Office Action dated Jan. 22, 2018 in KR Pat. App. No. 10-2013-7015189, 13 pages, including English Translation. cited by applicant.
This application is a continuation of U.S. patent application Ser. No. 12/970,069, filed Dec. 16, 2010, entitled "FAST JOIN OF PEER TO PEER GROUP WITH POWER SAVING MODE". The entirety of this afore-mentioned application is incorporated herein by reference.
1. A method of operating a first wireless device, the method comprising: wirelessly transmitting a first message; receiving a response to the first message via a wireless communications medium, the response being received from a second wireless device and the response providing information regarding when a third wireless device is expected to be awake; and using the information regarding when the third wireless device is expected to be awake to establish wireless communications with the third wireless device, the using of the information to establish the wireless communications comprising: deferring monitoring a channel used by the third wireless device according to the information regarding when the third wireless device is expected to be awake; and wirelessly transmitting a join request to the third wireless device for a wireless network controlled by the third wireless device.
2. The method of claim 1, wherein: the information comprises an indication that the third wireless device is in a sleep state.
3. The method of claim 2, wherein: the information comprises an indication of the channel used by the third wireless device.
4. The method of claim 3, wherein using the information to establish wireless communications further comprises: configuring a radio of the first wireless device to monitor the channel.
5. The method of claim 1, wherein: the first message is formatted in accordance with a WI-FI Direct protocol.
6. The method of claim 5, wherein the first message is a probe request message for joining the wireless network.
7. The method of claim 6, wherein the probe request message comprises an information element requesting a reply identifying a group owner of the wireless network if the group owner is in an unavailable state.
8. The method of claim 1, wherein: the first message comprises an information element requesting information about an established wireless network.
9. The method of claim 1, wherein: the information regarding when the third wireless device is expected to be awake includes an indication of a time at which the third wireless device is expected to be awake; and using the information regarding when the third wireless device is expected to be awake to establish communications with the third wireless device comprises determining that the indicated time is reached.
10. A computer-readable storage device, having instructions stored therein for causing a wireless device to perform operations, the operations comprising: storing information about a device controlling a wireless network; receiving a first message from a first device via a wireless communications medium, the first message comprising an information element indicating a request for information about the wireless network; based on the stored information, formatting a response to the first message including information about the device controlling the wireless network, wherein the information about the device controlling the wireless computing device wireless network includes an indication of a time at which the device controlling the wireless network is expected to be awake; and wirelessly transmitting the response to the first device, wherein the first device then: defers monitoring a channel used by the device controlling the wireless network based on the information regarding when the device controlling the wireless network is expected to be awake; and transmits a request to join the wireless network to the device controlling the wireless network.
11. The computer-readable storage device of claim 10, wherein: storing information about the device controlling the wireless network comprises storing information obtained in an exchange of messages with the device controlling the wireless network.
12. The wireless computing device of claim 10, wherein: the operations further comprise receiving an indication from the device controlling the wireless network that the device controlling the wireless network is entering a sleep state; and storing information about the device controlling the wireless network comprises storing information obtained in the received indication.
13. The wireless computing device of claim 10, wherein: the first message comprises a probe request message for joining the wireless network.
14. The wireless computing device of claim 10, wherein: the response comprises a probe response message comprising an information element including the channel used by the device controlling the wireless network.
15. A wireless computing device, comprising: a radio configured to interface the wireless computing device to a wireless network; at least one memory and at least one processor that are respectively configured to store and execute instructions to cause the radio to: transmit a probe request message, the probe request message comprising an information element indicating a request for information about a group owner of the wireless network; receive a probe reply message including information indicating a scheduled time for the group owner to exit a sleep state; and establish communications with the group owner, the instructions to establish the communications comprising instructions to: defer active scanning for the group owner until a time selected based on the scheduled time; and send a join request to the group owner.
16. The wireless computing device of claim 15, wherein: the probe reply message also includes an indication of a channel used by the group owner for broadcasting management frames; and the instructions to establish the communications with the group owner also comprises instructions to: monitor the channel for a management frame.
17. The wireless computing device of claim 16, wherein: the instructions to establish the communications with the group owner also comprises instructions to: tune, based on the scheduled time, the wireless computing device to the channel used by the group owner for broadcasting management frames.
18. The wireless computing device of claim 16, wherein the instructions are also to cause the radio to: scan for the group owner prior to transmission of the probe request message; and selectively transmit the probe request message in response to nondetection of the group owner during the scan.
19. The wireless computing device of claim 16, wherein the instructions are also to cause the radio to: respond to a probe request message, the probe request message comprising an information element indicating a request for information about the group owner of the wireless network.
20. The wireless computing device of claim 19, wherein: the instructions to respond to the probe request message are to be conditionally executed in response to a join of the wireless network by the wireless computing device, the wireless network having group owner for which a notice of absence has been received.
FIG. 1A illustrates a scenario in which a device 140 may not be able to immediately contact device 120 so as to join group 110 or to obtain information about group 110 to determine whether to join group 110. FIG. 1A illustrates an operating state in which device 120, acting as a group owner, is "absent" from group 110. There may be multiple reasons that a group owner may be absent.
Regardless of the specific implementation of the low power state, Device 1 may enter this state based on any suitable criteria. For example, Device 1 may enter the state in accordance with a policy implemented on Device 1 by a network administrator or other entity controlling operation of Device 1. The policy may be set in any suitable way and may be unrelated to peer-to-peer communications. For example, in FIG. 1A, device 120 may enter a sleep state to comply with a policy of enterprise network 130. In accordance with such a policy, Device 1 may periodically enter such a low power "sleep" state. As an example, in some embodiments, Device 1 may opportunistically enter a low power state in response to detecting conditions under which actions as a group owner are not required. As an example, Device 1 may enter a sleep state following an interval of a threshold duration in which Device 1 does not receive communications from Device 2 or other devices.
Computer 610 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 610 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by computer 610. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above should also be included within the scope of computer readable media.
For example, though embodiments were described in which the group owner is unavailable for communication because the group owner is in a sleep state, techniques as described herein may be used regardless of the reason why the group owner is "absent" from the group.
Previous Patent US 9,998,521 | Next Patent US 9,998,523