IP Library Granted Patent US 12,435,982
Granted Patent B2
US 12,435,982 · App. 18/169,927 · Granted Oct 7, 2025

Digital wayfinding

Inventors: Alec Robinson (Rollingwood, TX); Jayson Aydelotte (Rollingwood, TX); Gary Peil (College Station, TX)
Assignee: BUELLER RNDS, INC.
G01C21/3407G01C21/3676G01C21/3679G06F3/0482G06K19/06037
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,435,982
App. No.
18/169,927
Granted
Oct 7, 2025
Kind
B2
Abstract

An embodiment includes at least one machine-readable medium having stored thereon data which, if used by at least one machine, causes the at least one machine to perform operations comprising: displaying a QR code; in response to displaying the QR code, displaying a graphical user interface (GUI), wherein the GUI displays: (1) a first option to locate a first location from a plurality of locations, (2) a second option to locate a second location from the plurality of locations, and (3) a third option to add a third location to the plurality of locations; in response to a user selection of the GUI's third option, determining a physical location of the third location via a global positioning system (GPS); in response to determining the physical location of the third location, displaying the third location on a map.

Claims (41)

1. At least one non-transitory machine-readable medium having stored thereon data which, if used by at least one machine, causes the at least one machine to perform operations comprising:

displaying a QR code;

in response to displaying the QR code, displaying a graphical user interface (GUI), wherein the GUI displays: (1) a first option to locate a first location from a plurality of locations, (2) a second option to locate a second location from the plurality of locations, and (3) a third option to add a third location to the plurality of locations;

in response to a user selection of the GUI's third option, determining a physical location of the third location via a global positioning system (GPS);

in response to determining the physical location of the third location, displaying the third location on a map;

wherein displaying the third location on the map includes simultaneously displaying the second and third locations on the map along with a position of a computer node of the user.

2. The at least one medium of claim 1 , wherein the plurality of locations includes a first group of locations and a second group of locations.

3. The at least one medium according to claim 2 , wherein the first location is included in the first group of locations, the second location is included in the second group of locations, and the third location is included in the second group of locations.

4. The at least one medium according to claim 1 , the operations comprising, in response to a user selection of the GUI's second option, simultaneously displaying the second location on the map and the position of the user's computer node.

5. The at least one medium according to claim 4 , the operations comprising displaying on the map a route coupling the position of the user's computer node to at least one of the first, second, or third locations, or combinations thereof.

6. The at least one medium according to claim 1 , the operations comprising:

redisplaying the QR code after previously displaying the third location on the map;

in response to redisplaying the QR code, redisplaying the GUI, wherein the redisplayed GUI displays: (1) the first option to locate the first location from an updated plurality of locations, (2) the second option to locate an updated second location from the updated plurality of locations, and (3) the third option to add an updated third location to the updated plurality of locations;

in response to a user selection of the redisplayed GUI's third option, determining an updated physical location of the updated third location via the GPS;

in response to determining the updated physical location of the updated third location, displaying the updated third location on the map.

7. The at least one medium of claim 3 , the operations comprising:

redisplaying the QR code after previously displaying the third location on the map;

in response to redisplaying the QR code, redisplaying the GUI, wherein the redisplayed GUI displays: (1) the first option to locate the first location from an updated plurality of locations, (2) the second option to locate an updated second location from the updated plurality of locations, and (3) the third option to add an updated third location to the updated plurality of locations;

in response to a user selection of the redisplayed GUI's third option, determining an updated physical location of the updated third location via the GPS;

in response to determining the updated physical location of the updated third location, displaying the updated third location on the map;

wherein the updated plurality of locations includes the first group of locations and an updated second group of locations.

8. The at least one medium according to claim 7 , wherein the first location is included in the first group of locations, the updated second location is included in the updated second group of locations, and the updated third location is included in the updated second group of locations.

9. The at least one medium according to claim 8 , wherein displaying the updated third location on the map includes simultaneously displaying the updated second location and the updated third location on the map along with an updated position of the user's computer node.

10. The at least one medium according to claim 9 , the operations comprising, in response to a user selection of the redisplayed GUI's second option, simultaneously displaying the updated second location on the map and the updated position of the user's computer node.

11. The at least one medium according to claim 10 , the operations comprising displaying on the map an updated route coupling the updated position of the user's computer node to at least one of the first location, the updated second location, the updated third location, or combinations thereof.

12. An apparatus comprising:

at least one memory and at least one processor, coupled to the at least one memory, to perform operations comprising:

displaying a QR code;

in response to displaying the QR code, displaying a first graphical user interface (GUI), wherein the first GUI displays: (1) a first option to locate a first location from a plurality of locations, (2) a second option to locate a second location from the plurality of locations, and (3) a third option to add a third location to the plurality of locations;

in response to a user selection of the GUI's third option, determining a physical location of the third location via a global positioning system (GPS);

in response to determining the physical location of the third location, displaying the third location on a map;

redisplaying the QR code after previously displaying the third location on the map;

in response to redisplaying the QR code, redisplaying the first GUI, wherein the redisplayed first GUI displays: (1) the first option to locate the first location from an updated plurality of locations, (2) the second option to locate an updated second location from the updated plurality of locations, and (3) the third option to add an updated third location to the updated plurality of locations;

in response to a user selection of the redisplayed GUI's third option, determining an updated physical location of the updated third location via the GPS;

in response to determining the updated physical location of the updated third location, displaying the updated third location on the map.

13. The apparatus of claim 12 , wherein the plurality of locations includes a first group of locations and a second group of locations.

14. The apparatus according to claim 13 , wherein the first location is included in the first group of locations, the second location is included in the second group of locations, and the third location is included in the second group of locations.

15. The apparatus according to claim 14 , wherein displaying the third location on the map includes simultaneously displaying the second and third locations on the map along with a position of a computer node of the user.

16. The apparatus according to claim 15 , the operations comprising, in response to a user selection of the GUI's second option, simultaneously displaying the second location on a map and the position of the user's computer node.

17. The apparatus according to claim 16 , the operations comprising displaying on the map a route coupling the position of the user's computer node to at least one of the first, second, and third locations.

18. The apparatus of claim 13 , wherein the updated plurality of locations includes the first group of locations and an updated second group of locations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2025
From: ROBINSON, ALEC; AYDELOTTE, JAYSON; PEIL, GARY
To: BUELLER RNDS, INC.
Reel/Frame 072119/0661 →
Continuity (2)
Provisional Application 63311167 · Feb 17, 2022
Related Publication 20230258459A1 · Aug 17, 2023
References Cited (73)
US 7460953B2 · Herbst · 2008 [cited by examiner]
US 8150617B2 · Manber · 2012 [cited by examiner]
US 8320939B1 · Vincent · 2012 [cited by examiner]
US 8849560B2 · Stefani et al. · 2014 [cited by applicant]
US 8994726B1 · Furukawa · 2015 [cited by examiner]
US 9288631B2 · Felt · 2016 [cited by examiner]
US 9702706B2 · Liu · 2017 [cited by examiner]
US 10127633B2 · Gold · 2018 [cited by examiner]
US 10136260B2 · Parulski · 2018 [cited by examiner]
US 10142795B2 · Colosky · 2018 [cited by examiner]
US 10489663B2 · Olson · 2019 [cited by examiner]
US 10636207B1 · Swidersky · 2020 [cited by examiner]
US 10753762B2 · Shelby · 2020 [cited by examiner]
US 10817563B2 · Parulski · 2020 [cited by examiner]
US 10921131B1 · Cruz · 2021 [cited by examiner]
US 10999617B2 · Bermeister · 2021 [cited by examiner]
US 11007644B2 · Wiegel · 2021 [cited by examiner]
US 11168990B2 · Ozog · 2021 [cited by examiner]
US 11199412B2 · Kordari · 2021 [cited by examiner]
US 11593535B2 · Shapiro · 2023 [cited by examiner]
US 11743689B2 · Shapiro · 2023 [cited by examiner]
US 12152886B2 · Gale · 2024 [cited by examiner]
US 20010034661A1 · Ferreira · 2001 [cited by examiner]
US 20010037305A1 · Mochizuki · 2001 [cited by examiner]
US 20020044690A1 · Burgess · 2002 [cited by examiner]
US 20020047895A1 · Bernardo · 2002 [cited by examiner]
US 20020065691A1 · Twig · 2002 [cited by examiner]
US 20020070981A1 · Kida · 2002 [cited by examiner]
US 20020145620A1 · Smith · 2002 [cited by examiner]
US 20020154174A1 · Redlich · 2002 [cited by examiner]
US 20020163547A1 · Abramson · 2002 [cited by examiner]
US 20030016228A1 · Youngblood · 2003 [cited by examiner]
US 20030063133A1 · Foote · 2003 [cited by examiner]
US 20030182052A1 · DeLorme · 2003 [cited by examiner]
US 20050192025A1 · Kaplan · 2005 [cited by examiner]
US 20060004512A1 · Herbst · 2006 [cited by examiner]
US 20060089792A1 · Manber · 2006 [cited by examiner]
US 20070136259A1 · Dorfman · 2007 [cited by examiner]
US 20070143676A1 · Chen · 2007 [cited by examiner]
US 20090216438A1 · Shafer · 2009 [cited by examiner]
US 20100088017A1 · Ujino · 2010 [cited by examiner]
US 20120029817A1 · Khorashadi · 2012 [cited by examiner]
US 20120066035A1 · Stanger · 2012 [cited by examiner]
US 20120323612A1 · Callaghan · 2012 [cited by examiner]
US 20140132400A1 · Heaven · 2014 [cited by examiner]
US 20140136100A1 · Drysdale · 2014 [cited by examiner]
US 20140209671A1 · Finlow-Bates et al. · 2014 [cited by applicant]
US 20140347492A1 · Fales · 2014 [cited by examiner]
US 20150006319A1 · Thomas et al. · 2015 [cited by applicant]
US 20150039461A1 · Gadre et al. · 2015 [cited by applicant]
US 20150121235A1 · Chen · 2015 [cited by applicant]
US 20150219467A1 · Ingerman et al. · 2015 [cited by applicant]
US 20150248498A1 · Han · 2015 [cited by applicant]
US 20150278381A1 · Leeds · 2015 [cited by applicant]
US 20150379618A1 · Neumann · 2015 [cited by applicant]
US 20160131487A1 · Xu · 2016 [cited by examiner]
US 20160373906A1 · Khan · 2016 [cited by applicant]
US 20170031925A1 · Mishra · 2017 [cited by examiner]
US 20180249298A1 · Jain · 2018 [cited by examiner]
US 20190172165A1 · Verteletskyi · 2019 [cited by examiner]
US 20200011696A1 · Vijayakumari Mahasenan · 2020 [cited by examiner]
WO 2015094143A1 · 2015 [cited by applicant]
WO 2016043663A1 · 2016 [cited by applicant]
WO 2016094407A1 · 2016 [cited by applicant]
WO 2017045013A1 · 2017 [cited by applicant]
WO 2018016184A1 · 2018 [cited by applicant]
Hammadi et al., “Indoor Localization and Guidance Using Portable Smartphones,” 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology, Macau, China, 2012, pp. 337-341. [cited by applicant]
Fino et al., “Interactive Tourist Guide: Connecting Web 2.0, Augmented Reality and QR Codes”, Procedia Computer Science, vol. 25, 2013, pp. 338-344. [cited by applicant]
Jang, “A qr code-based indoor navigation system using augmented reality”, GIScience—Seventh International Conference on Geographic Information Science, USA, 2012. [cited by applicant]
Basiri et al., “The use of quick response (QR) codes in landmark-based pedestrian navigation”, International Journal of Navigation and Observation, vol. 2014, Article ID 897103, 7 pages. [cited by applicant]
“Map Location QR Code Generator”, Tago.com, downloaded from https://www.youtube.com/watch?v=efhqm-a8tq0. [cited by applicant]
Chang et al., “Mobile computing for indoor wayfinding based on bluetooth sensors for individuals with cognitive impairments,” 2008 3rd International Symposium on Wireless Pervasive Computing, Santorini, 2008, abstract. [cited by applicant]
Kunhoth et al., “Indoor positioning and wayfinding systems: a survey”, Human-centric Computing and Information Sciences, vol. 10, Article 18, 2020. [cited by applicant]