IP Library › Granted Patent US 12,267,206
Granted Patent B2
US 12,267,206 · App. 18/376,606 · Granted Apr 1, 2025

Configuring accessory network connections

Inventors: Franco Travostino (San Jose, CA); Keith W. Rauenbuehler (San Francisco, CA); Marc J. Krochmal (Santa Clara, CA); Nicholas M. Fraioli (Los Altos, CA); Anush G. Nadathur (San Jose, CA)
Assignee: Apple Inc.
H04L41/0806H04L41/22H04L43/0811H04L63/0272H04L63/10
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 12,267,206
App. No.
18/376,606
Granted
Apr 1, 2025
Kind
B2
Abstract

Embodiments of the present disclosure are directed towards techniques for adjusting a network connection of an accessory. In some examples, the computing device can determine that the accessory is not connected to a network (e.g., the same network to which the computing device is connected). The network may utilize a first connection type. Using a second type of connection, the computing device may determine an appropriate network for connection with the accessory. The computing device may then transmit instructions to the accessory, using the second type of connection, to adjust its network connection to be connected to the determined network. The determined network may use the first connection type.

Claims (52)

1. A method, comprising:

causing, by a computing device connected to an access point via a first network of the access point, an accessory to be connected to the access point via the first network, the access point configured to communicate via a first connection type;

detecting, by the computing device, the accessory within a proximate range of the computing device using a second connection type;

in response to detecting the accessory within a proximate range of the computing device using the second connection type:

receiving, by the computing device, accessory connection information from the access point via the first network, the accessory connection information identifying that the accessory is not connected to the access point via the first network;

in response to receiving the accessory connection information, determining, by the computing device, that the accessory is no longer connected to the access point via the first network based at least in part on the accessory connection information;

in response to determining that the accessory is no longer connected to the access point via the first network, determining, by the computing device, a second network of the access point for connection with the accessory, the second network of the access point configured to utilize the first connection type; and

transmitting to the accessory, by the computing device and using the second connection type, network information to enable the accessory to connect to the second network using the first connection type.

2. The method of claim 1 , wherein the second network of the access point is further determined based at least in part on identification that the computing device is connected to the first network of the access point.

3. The method of claim 2 , further comprising:

presenting, by the computing device and on a display of the computing device:

a user interface that indicates that a) the computing device is connected to the access point via the first network of the access point, and b) that the accessory is connected to a different network or no network; and

a user interface element that identifies the second network of the access point; and

receiving, by the computing device, a selection of the user interface element that identifies the second network of the access point, wherein transmitting information to the accessory to enable the accessory to connect to the second network is performed at least in response to the selection of the user interface element.

4. The method of claim 2 , further comprising:

providing, by the computing device, a user interface that indicates that the accessory is not connected to the first network; and

receiving, by the computing device, a selection of a user interface element that identifies the second network, wherein transmitting information to the accessory to enable the accessory to connect to the second network is performed at least in response to the selection of the user interface element.

5. The method of claim 2 , wherein the second network of the access point and the first network of the access point are the same network of the access point.

6. The method of claim 1 , wherein the second network of the access point is further determined based at least in part on heuristics that identify the second network as having a highest score among a plurality of networks identified by the computing device.

7. The method of claim 6 , wherein the heuristics are based at least in part on historical connection information of the computing device.

8. The method of claim 1 , wherein the accessory is configured by registering the accessory with the computing device and providing connection information for connecting to the access point via the first network of the access point.

9. The method of claim 1 , wherein the second connection type comprises a short-range connection.

10. The method of claim 9 , wherein the first connection type comprises a connection with longer range than the second connection type.

11. The method of claim 1 , wherein the accessory does not include a display device.

12. The method of claim 1 , wherein the accessory and the computing device are associated with a same user account.

13. The method of claim 1 , wherein determining that the accessory is not connected to the access point via the first network of the access point includes:

sending information to the accessory using the first connection type; and

identifying that a particular amount of time has passed without receiving a response from the accessory.

14. The method of claim 13 , wherein the information is sent to the accessory via the access point using the first connection type.

15. A computing device connected to an access point, comprising:

one or more memories storing computer-executable instructions; and

one or more processors in communication with the one or more memories and configured to execute the computer-executable instructions to at least:

cause, using a first connection type, an accessory to be connected to the access point via a first network of the access point;

detect the accessory within a proximate range of the computing device using a second connection type;

in response to detecting the accessory within a proximate range of the computing device using the second connection type:

receive accessory connection information from the access point via the first network, the accessory connection information identifying that the accessory is not connected to the access point via the first network;

in response to receiving the accessory connection information, determine that the accessory is no longer connected to the access point via the first network based at least in part on the accessory connection information;

in response to determining that the accessory is no longer connected to the access point via the first network, determine a second network of the access point for connection with the accessory, the second network of the access point configured to utilize the first connection type; and

transmit to the accessory, using the second connection type, information to enable the accessory to connect to the second network using the first connection type.

16. The computing device of claim 15 , wherein the second network of the access point is further determined based at least in part on identification that the computing device is connected to the first network of the access point.

17. The computing device of claim 15 , wherein the second network and the first network are the same network.

18. A non-transitory computer-readable medium storing a plurality of computer-executable instructions that, when executed by one or more processors of a computing device connected to an access point, cause the one or more processors to perform operations comprising:

causing, by the computing device connected to an access point via a first network of the access point, an accessory to be connected to the access point via the first network, the access point configured to communicate via a first connection type;

detecting, by the computing device, the accessory within a proximate range of the computing device using a second connection type;

in response to detecting the accessory within a proximate range of the computing device using the second connection type,

determining, by the computing device, that the accessory is no longer connected to the access point via the first network based at least in part on not receiving a response to the connectivity request within a threshold amount of time;

determining, by the computing device, a second network of the access point for connection with the accessory, the second network of the access point configured to utilize the first connection type; and

in response to determining the second network, transmitting to the accessory, by the computing device and using the second connection type, information to enable the accessory to connect to the second network using the first connection type.

19. The non-transitory computer-readable medium of claim 18 , wherein the second network and the first network are the same network.

20. The non-transitory computer-readable medium of claim 18 , wherein determining that the accessory is not connected to the access point via the first network of the access point includes:

sending information to the accessory using the first connection type; and

identifying that a particular amount of time has passed without receiving a response from the accessory.

Continuity (3)
Continuation 16140450 · Sep 24, 2018
Provisional Application 62679888 · Jun 3, 2018
Related Publication 20240031223A1 · Jan 25, 2024
References Cited (236)
US 5059871A · Pearlman et al. · 1991 [cited by applicant]
US 5086385A · Launey et al. · 1992 [cited by applicant]
US 5471190A · Zimmermann · 1995 [cited by applicant]
US 5621662A · Humphries et al. · 1997 [cited by applicant]
US 5907279A · Bruins et al. · 1999 [cited by applicant]
US 6150921A · Werb et al. · 2000 [cited by applicant]
US 6249680B1 · Wax et al. · 2001 [cited by applicant]
US 6631271B1 · Logan · 2003 [cited by applicant]
US 6756998B1 · Bilger · 2004 [cited by applicant]
US 6912429B1 · Bilger · 2005 [cited by applicant]
US 6996402B2 · Logan et al. · 2006 [cited by applicant]
US 7047092B2 · Wimsatt · 2006 [cited by applicant]
US 7394393B2 · Zhang et al. · 2008 [cited by applicant]
US 7574417B1 · McGreevy et al. · 2009 [cited by applicant]
US 8042048B2 · Wilson et al. · 2011 [cited by applicant]
US 8156334B2 · Ho · 2012 [cited by applicant]
US 8261089B2 · Leon Cobos et al. · 2012 [cited by applicant]
US 8375118B2 · Hao et al. · 2013 [cited by applicant]
US 8516087B2 · Wilson et al. · 2013 [cited by applicant]
US 8670749B2 · Pratt, Jr. et al. · 2014 [cited by applicant]
US 8671099B2 · Kapoor et al. · 2014 [cited by applicant]
US 8700060B2 · Huang · 2014 [cited by applicant]
US 8737917B2 · Desai et al. · 2014 [cited by applicant]
US 8750797B2 · Ketari · 2014 [cited by applicant]
US 9544075B2 · Altman et al. · 2017 [cited by applicant]
US 9549375B2 · Dooley et al. · 2017 [cited by applicant]
US 9736290B1 · De Filippis et al. · 2017 [cited by applicant]
US 9888501B2 · Borges · 2018 [cited by examiner]
US 9979625B2 · McLaughlin et al. · 2018 [cited by applicant]
US 10348952B2 · Ishikuri · 2019 [cited by examiner]
US 10362536B2 · Mathews et al. · 2019 [cited by applicant]
US 10425976B2 · Borges · 2019 [cited by examiner]
US 10533301B1 · Armas · 2020 [cited by examiner]
US 10827334B2 · Jung · 2020 [cited by examiner]
US 11805009B2 · Travostino et al. · 2023 [cited by applicant]
US 20020095568A1 · Norris et al. · 2002 [cited by applicant]
US 20020180581A1 · Kamiwada et al. · 2002 [cited by applicant]
US 20030067386A1 · Skinner · 2003 [cited by applicant]
US 20040023640A1 · Ballai · 2004 [cited by applicant]
US 20040260407A1 · Wimsatt · 2004 [cited by applicant]
US 20060046719A1 · Holtschneider · 2006 [cited by applicant]
US 20060265483A1 · Wang et al. · 2006 [cited by applicant]
US 20060270457A1 · Lord · 2006 [cited by applicant]
US 20080009324A1 · Patel · 2008 [cited by applicant]
US 20080222711A1 · Michaelis · 2008 [cited by applicant]
US 20080227393A1 · Tang et al. · 2008 [cited by applicant]
US 20080229402A1 · Smetters et al. · 2008 [cited by applicant]
US 20080238661A1 · Camp et al. · 2008 [cited by applicant]
US 20090222659A1 · Miyabayashi et al. · 2009 [cited by applicant]
US 20090307255A1 · Park · 2009 [cited by applicant]
US 20090326800A1 · Kalaboukis et al. · 2009 [cited by applicant]
US 20100019920A1 · Ketari · 2010 [cited by applicant]
US 20100091818A1 · Sen et al. · 2010 [cited by applicant]
US 20100188279A1 · Shamilian et al. · 2010 [cited by applicant]
US 20100234051A1 · Holden et al. · 2010 [cited by applicant]
US 20100262829A1 · Brown et al. · 2010 [cited by applicant]
US 20110021142A1 · Desai et al. · 2011 [cited by applicant]
US 20110153279A1 · Zhang et al. · 2011 [cited by applicant]
US 20110158410A1 · Falk et al. · 2011 [cited by applicant]
US 20110302019A1 · Proctor, Jr. et al. · 2011 [cited by applicant]
US 20120054493A1 · Bradley · 2012 [cited by applicant]
US 20120309410A1 · Marti et al. · 2012 [cited by applicant]
US 20120324124A1 · Locker et al. · 2012 [cited by applicant]
US 20130014232A1 · Louboutin et al. · 2013 [cited by applicant]
US 20130029596A1 · Preston et al. · 2013 [cited by applicant]
US 20130034230A1 · Takahashi · 2013 [cited by applicant]
US 20130090061A1 · Linde · 2013 [cited by applicant]
US 20130090115A1 · Deivasigamani · 2013 [cited by examiner]
US 20130101121A1 · Nordholt et al. · 2013 [cited by applicant]
US 20130169407A1 · Chen et al. · 2013 [cited by applicant]
US 20130198516A1 · Fenton et al. · 2013 [cited by applicant]
US 20130217333A1 · Sprigg et al. · 2013 [cited by applicant]
US 20130225132A1 · Payan et al. · 2013 [cited by applicant]
US 20130279698A1 · Bradley · 2013 [cited by applicant]
US 20130304884A1 · Hymel · 2013 [cited by applicant]
US 20140006587A1 · Kusano · 2014 [cited by applicant]
US 20140022061A1 · Apte et al. · 2014 [cited by applicant]
US 20140071895A1 · Bane et al. · 2014 [cited by applicant]
US 20140085093A1 · Mittleman et al. · 2014 [cited by applicant]
US 20140113558A1 · Varoglu et al. · 2014 [cited by applicant]
US 20140118148A1 · Edlund et al. · 2014 [cited by applicant]
US 20140143695A1 · Sundermeyer et al. · 2014 [cited by applicant]
US 20140171114A1 · Marti et al. · 2014 [cited by applicant]
US 20140187200A1 · Reitter et al. · 2014 [cited by applicant]
US 20140210616A1 · Ramachandran · 2014 [cited by applicant]
US 20140222954A1 · Vaccari et al. · 2014 [cited by applicant]
US 20140317714A1 · Louboutin et al. · 2014 [cited by applicant]
US 20140321297A1 · Yee et al. · 2014 [cited by applicant]
US 20140364149A1 · Marti et al. · 2014 [cited by applicant]
US 20140366105A1 · Bradley et al. · 2014 [cited by applicant]
US 20150222517A1 · McLaughlin et al. · 2015 [cited by applicant]
US 20150237071A1 · Maher et al. · 2015 [cited by applicant]
US 20150334516A1 · Shon et al. · 2015 [cited by applicant]
US 20150350031A1 · Burks et al. · 2015 [cited by applicant]
US 20150350828A1 · Marti et al. · 2015 [cited by applicant]
US 20150351038A1 · Dooley et al. · 2015 [cited by applicant]
US 20150351145A1 · Burks et al. · 2015 [cited by applicant]
US 20160092469A1 · Mukherjee et al. · 2016 [cited by applicant]
US 20160234870A1 · Borges · 2016 [cited by examiner]
US 20160359629A1 · Nadathur et al. · 2016 [cited by applicant]
US 20160360526A1 · Lehmann et al. · 2016 [cited by applicant]
US 20170134171A1 · Woxland et al. · 2017 [cited by applicant]
US 20170163477A1 · Zheng et al. · 2017 [cited by applicant]
US 20170201942A1 · Mathews et al. · 2017 [cited by applicant]
US 20170208637A1 · Chen · 2017 [cited by examiner]
US 20170214592A1 · Wigard et al. · 2017 [cited by applicant]
US 20170249267A1 · Muraleedharan et al. · 2017 [cited by applicant]
US 20180091725A1 · Ishikuri · 2018 [cited by examiner]
US 20180288816A1 · Borges · 2018 [cited by examiner]
AU 2015214079A1 · 2016 [cited by applicant]
AU 2015214079B2 · 2016 [cited by applicant]
CN 1350403A · 2002 [cited by applicant]
CN 1516023A · 2004 [cited by applicant]
CN 101527911A · 2009 [cited by applicant]
CN 101588262A · 2009 [cited by applicant]
CN 102387501A · 2012 [cited by applicant]
CN 104581879A · 2015 [cited by applicant]
CN 105515853A · 2016 [cited by applicant]
CN 105684356A · 2016 [cited by applicant]
CN 105981352A · 2016 [cited by applicant]
CN 106462123A · 2017 [cited by applicant]
CN 106664226A · 2017 [cited by applicant]
CN 106664523A · 2017 [cited by applicant]
CN 107211242A · 2017 [cited by applicant]
CN 105981352B · 2018 [cited by applicant]
EP 1125414A2 · 2001 [cited by applicant]
EP 1133120A2 · 2001 [cited by applicant]
EP 1381201A2 · 2004 [cited by applicant]
EP 1659739A2 · 2006 [cited by applicant]
EP 2148308A2 · 2010 [cited by applicant]
EP 2784986A1 · 2014 [cited by applicant]
EP 2881676A1 · 2015 [cited by applicant]
EP 3103246A1 · 2016 [cited by applicant]
EP 3149547A1 · 2017 [cited by applicant]
EP 3149548A2 · 2017 [cited by applicant]
EP 3103246B1 · 2017 [cited by applicant]
EP 3313050A1 · 2018 [cited by applicant]
GB 2339367A · 2000 [cited by applicant]
JP 2004236215A · 2004 [cited by applicant]
JP 2009212732A · 2009 [cited by applicant]
JP 5474238B1 · 2014 [cited by applicant]
JP 2017511028A · 2017 [cited by applicant]
JP 6166484B2 · 2017 [cited by applicant]
KR 20160098522A · 2016 [cited by applicant]
TW 200937931A · 2009 [cited by applicant]
TW 201250481A · 2012 [cited by applicant]
TW 201540034A · 2015 [cited by applicant]
TW I620430B · 2018 [cited by applicant]
WO 2013049007A1 · 2013 [cited by applicant]
WO 2013174540A1 · 2013 [cited by applicant]
WO 2013184108A1 · 2013 [cited by applicant]
WO 2014004133A1 · 2014 [cited by applicant]
WO 2014020880A1 · 2014 [cited by applicant]
WO 2015120161A1 · 2015 [cited by applicant]
WO 2015184382A2 · 2015 [cited by applicant]
WO 2015184387 · 2015 [cited by applicant]
WO 2015184382A3 · 2016 [cited by applicant]
“Accuware Indoor Navigation”, Accuware, Available Online at: www.accuware.com, 2015, 3 pages. [cited by applicant]
“Bluetooth Low Energy”, Wikipedia, Available online at: http://en.wikipedia.org/wiki/Bluetooth_low_energy, Apr. 24, 2015, 1 page. [cited by applicant]
“Bluetooth Low Energy”, Wikipedia, Available Online at: http://en.wikipedia.org/wiki/Bluetooth_low_energy, Accessed from internet on Apr. 24, 2015, 9 pages. [cited by applicant]
“Bonjour Overview”, Available Online at: http://www.filibeto.org/unix/macos/lib/dev/documentation/Cocoa/Conceptual/NetServices/NetServices.pdf, May 23, 2006, 32 pages. [cited by applicant]
“GATT Characteristics”, Bluetooth Development Portal, Available Online at: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicsHome.aspx, Accessed from Internet on Apr. 24, 2015, 2 pages. [cited by applicant]
“GATT Descriptors”, Bluetooth Development Portal, Available Online at: https://developer.bluetooth.org/gatt/descriptors/Pages/DescriptorsHomePage.aspx, Accessed from Internet on Apr. 24, 2015, 1 page. [cited by applicant]
“GATT Profiles”, Bluetooth Development Portal, Available Online at: https://developer.bluetooth.org/gatt/profiles/Pages/ProfilesHome.aspx, Accessed from Internet on Apr. 24, 2015, 1 page. [cited by applicant]
“GATT Services”, Bluetooth Development Portal, Available Online at: https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx, Accessed from Internet on Apr. 24, 2015, 1 page. [cited by applicant]
“GATT Specifications”, Bluetooth Development Portal, Available Online at: http://developer.bluetooth.org/gatt/Pages.default.aspx, Accessed from Internet on Apr. 24, 2015, 1 page. [cited by applicant]
“Home Intelligence Advance User's Guide”, Fibaro, 8.V111.2012 ver. 1.02\beta, Aug. 14, 2012, 101 pages. [cited by applicant]
“Indoor Navigation and Indoor Positioning Using Bluetooth”, Infsoft, Available Online at : http://www.insoft.com/blog/2015/indoor-navigation-and indoorpositioning-using-bluetooth, 2015, 2 pages. [cited by applicant]
“The Next Big Thing Indoor Location Beacon Tag & Solutions”, Available Online at: https://www.sticknfind.com/indoornavigation.aspx, Feb. 16, 2016, 5 pages. [cited by applicant]
“Tuxedo Touch WiFi Home Automation System”, User Guide, Honeywell International Inc., Available Online at : www.honeywell.com/security, Aug. 4, 2012, 48 pages. [cited by applicant]
U.S. Appl. No. 14/614,914 , “Final Office Action”, Jul. 7, 2017, 24 pages. [cited by applicant]
U.S. Appl. No. 14/614,914 , “Non-Final Office Action”, Nov. 4, 2016, 21 pages. [cited by applicant]
U.S. Appl. No. 14/614,914 , “Notice of Allowance”, Jan. 23, 2018, 11 pages. [cited by applicant]
U.S. Appl. No. 14/725,891 , “Final Office Action”, Mar. 13, 2017, 20 pages. [cited by applicant]
U.S. Appl. No. 14/725,891 , “Non-Final Office Action”, Jun. 23, 2016, 16 pages. [cited by applicant]
U.S. Appl. No. 14/725,912 , “Non-Final Office Action”, Jun. 2, 2017, 18 pages. [cited by applicant]
U.S. Appl. No. 15/274,437 , “Final Office Action”, Nov. 30, 2017, 22 pages. [cited by applicant]
U.S. Appl. No. 15/274,437 , “Non-Final Office Action”, Apr. 19, 2017, 21 pages. [cited by applicant]
U.S. Appl. No. 15/274,437 , “Notice of Allowance”, Apr. 16, 2018, 11 pages. [cited by applicant]
U.S. Appl. No. 15/407,962 , “U.S. Patent Application No.”, Operating-Mode Transitions Based on Advertising Information, Jan. 17, 2017, 25 pages. [cited by applicant]
U.S. Appl. No. 15/898,092 , “Non-Final Office Action”, Apr. 30, 2018, 22 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Final Office Action”, Feb. 2, 2023, 14 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Final Office Action”, Jan. 15, 2021, 19 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Final Office Action”, Dec. 30, 2021, 26 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “First Action Interview Office Action Summary”, May 29, 2020, 7 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “First Action Interview Pilot Program Pre-Interview Communication”, Jan. 29, 2020, 10 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Non-Final Office Action”, Apr. 22, 2021, 25 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Non-Final Office Action”, Aug. 12, 2022, 26 pages. [cited by applicant]
U.S. Appl. No. 16/140,450 , “Notice of Allowance”, Jun. 27, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/481,436 , “Corrected Notice of Allowability”, Apr. 24, 2023, 3 pages. [cited by applicant]
U.S. Appl. No. 17/481,436 , “Non-Final Office Action”, Mar. 7, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/481,436 , “Notice of Allowance”, Apr. 13, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 18/198,700 , “Non-Final Office Action”, May 9, 2024, 5 pages. [cited by applicant]
Agrawal et al., “Bluetooth Navigation System Using Wi-Fi Access Points”, School of Electronics Engineering, VIT University, Vellore, 2011, 8 pages. [cited by applicant]
Alexandra , “Bluetooth Low Energy Solution Released Accurate Real-Time Indoor Localization”, Available Online at: http://indoo.rs/bluetooth-low-energy-solution, Nov. 27, 2015, 3 pages. [cited by applicant]
Andersson , “Use Case Possibilities with Bluetooth Low Energy in Lot Applications”, White Paper, Available Online at: www.ublox.com, May 20, 2015, 16 pages. [cited by applicant]
Asensio et al., “Protocol and Architecture to Bring Things into Internet of Things”, Hindawi Publishing Corporation, International Journal of Distributed Sensor Networks, vol. 2014, Apr. 13, 2014, pp. 1-18. [cited by applicant]
Australian Patent Application No. 2015214079 , “Notice of Acceptance”, Aug. 29, 2016, 3 pages. [cited by applicant]
Bekkelien , “Bluetooth Indoor Positioning”, Master of Computer Science, University of Geneva, Mar. 2012, 56 pages. [cited by applicant]
Chinese Patent Application No. 201580007365.X , “Notice of Decision to Grant”, Jan. 16, 2018, 4 pages. [cited by applicant]
Chinese Patent Application No. 201580007365.X , “Office Action”, Mar. 3, 2017, 29 pages. [cited by applicant]
Chinese Patent Application No. 201580007365.X , “Office Action”, Oct. 10, 2017, 8 pages. [cited by applicant]
Chinese Patent Application No. 201910465796.0 , “Office Action”, Oct. 10, 2022, 30 pages. [cited by applicant]
Chinese Patent Application No. 202210136256.X , “Office Action”, May 15, 2024, 5 pages. [cited by applicant]
Chinese Patent Application No. 202210136256.X , “Office Action”, Dec. 29, 2023, 8 pages. [cited by applicant]
Dao et al., “Home Appliance Control System Based on Robust Indoor User Localization Using Wifi Signals”, International Journal on Human Machine Interaction, vol. 1, Issue 1, 2013, 10 pages. [cited by applicant]
Echevarria et al., “WebTag: Web Browsing into Sensor Tags over NFC”, Sensors, vol. 12, No. 7, Jun. 2012, pp. 8675-8690. [cited by applicant]
European Patent Application No. 17190748.8 , “Extended European Search Report”, Mar. 22, 2018, 4 pages. [cited by applicant]
European Patent Application No. 22153299.7 , “Intention to Grant”, Jun. 10, 2024, 7 pages. [cited by applicant]
Fielding et al., “Principled Design of the Modern Web Architecture”, ACM Transactions on Internet Technology, vol. 2, No. 2, May 2002, pp. 115-150. [cited by applicant]
Fouladi et al., “Security Evaluation of the Z-Wave Wireless Protocol”, Available Online at: http://neominds.org/download/zwave_wp.pdf, Oct. 5, 2012, 6 pages. [cited by applicant]
Han et al., “On the Energy Efficiency of Device Discovery in Mobile Opportunistic Networks: A Systematic Approach”, IEEE Transaction on Mobile Computing, vol. 14, No. 4, Jun. 23, 2015, 14 pages. [cited by applicant]
Isomaki et al., “On Interworking Between Rapidly Evolving Internet of Things and Open Web Platform”, Word Wide Web Consortium, Available Online at: http://www.w3.org/2014/02/woUpapers/isomaki.pdf>, Feb. 20, 2014, 5 page… [cited by applicant]
Japanese Patent Application No. 2016-549775 , “Notice of Decision to Grant”, Jun. 5, 2017, 3 pages. [cited by applicant]
Japanese Patent Application No. 2016-549775 , “Office Action”, Mar. 21, 2017, 4 pages. [cited by applicant]
Koch et al., “Hardware/Software Solution Unifying DALI, IBECS, and BACnet Final Report”, Lawrence Berkeley National Laboratory, Dec. 2004, 25 pages. [cited by applicant]
Korean Patent Application No. 10-2016-7021392 , “Notice of Decision to Grant”, Nov. 4, 2016, 3 pages. [cited by applicant]
La Delfa et al., “Accurate Indoor Navigation Using Smartphone, Bluetooth Low Energy and Visual Tags”, Department of Electrical, Electronics and Computer Engineering (DIEEI) University of Catania, Italy, 2014, 4 pages. [cited by applicant]
Navizon , “Navizon Indoor Triangulation System (I.T.S.)”, Available Online at: www.navizon.com, 2015, 2 pages. [cited by applicant]
International Patent Application No. PCT/US2015/014639 , “International Preliminary Report on Patentability”, Aug. 18, 2016, 7 pages. [cited by applicant]
International Patent Application No. PCT/US2015/014639 , “International Search Report and Written Opinion”, Jun. 3, 2015, 9 pages. [cited by applicant]
International Patent Application No. PCT/US2015/033369 , “International Preliminary Report on Patentability”, Dec. 15, 2016, 16 pages. [cited by applicant]
International Patent Application No. PCT/US2015/033369 , “International Search Report and Written Opinion”, Jan. 19, 2016, 21 pages. [cited by applicant]
International Patent Application No. PCT/US2015/033369 , “Invitation to Pay Additional Fees and, Where Applicable, Protest Fee”, Nov. 2, 2015, 5 pages. [cited by applicant]
International Patent Application No. PCT/US2015/033376 , “International Preliminary Report on Patentability”, Dec. 15, 2016, 9 pages. [cited by applicant]
International Patent Application No. PCT/US2015/033376 , “International Search Report and Written Opinion”, Aug. 7, 2015, 11 pages. [cited by applicant]
International Patent Application No. PCT/US2015/050433 , “International Search Report and Written Opinion”, Nov. 25, 2015, 10 pages. [cited by applicant]
International Patent Application No. PCT/US2018/025084 , “International Search Report and Written Opinion”, Jul. 11, 2018, 11 pages. [cited by applicant]
Rosenberg , “A Data Model for Presence”, Cisco Systems, Available Online at: https://tools.ietf.org/html/rfc4479, Jul. 2006, 35 pages. [cited by applicant]
Shelby et al., “The Constrained Application Protocol (CoAP)”, Internet Engineering Task Force (IETF), Jun. 2014, 112 pages. [cited by applicant]
Skelton , “Fibaro Z-Wave Home Center 2 Mega Review”, Available Online at: http://www.automatedhome.co.uk/reviews/fibaro-z-wave-home-center-2-mega-review.html, Sep. 10, 2012, 39 pages. [cited by applicant]
Tarkoma et al., “Smartphone Energy Consumption”, Cambridge University Press, 2014, 7 pages. [cited by applicant]
Townsend , “Introduction to Bluetooth Low Energy”, Product Guide, Available Online at: https://learn.adafruit.com/introduction-to-bluetooth-lowenergy/introduction ?gclid=EAlaiQobChMij5u_Om21glVBKhpChOTwg19EAAYASAAEgLI_f… [cited by applicant]
Taiwanese Patent Application No. 104104009 , “Notice of Decision to Grant”, Dec. 19, 2017, 3 pages. [cited by applicant]
Taiwanese Patent Application No. 104104009 , “Office Action”, Mar. 17, 2017, 6 pages. [cited by applicant]
Wu , “The Secure Remote Password Protocol”, Computer Science Department, Internet Symposium on Network and Distributed System Security, Stanford University, Nov. 11, 1997, 17 pages. [cited by applicant]