IP Library Granted Patent US 12,535,324
Granted Patent B2
US 12,535,324 · App. 18/398,298 · Granted Jan 27, 2026

Method and system for guiding people to desired locations within an environment

Inventor: Deep Arora (Sunnyvale, CA)
Assignee: HCL Technologies Limited
G01C21/206G06K7/10366G06K7/1413G06K7/1417G06T19/003G06T2200/24
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,535,324
App. No.
18/398,298
Granted
Jan 27, 2026
Kind
B2
Abstract

A method for guiding a user to desired locations within an environment is disclosed. In some embodiments, the method includes receiving data corresponding to the environment from a machine-readable mark in response to scanning the machine-readable mark. The data corresponding to the environment includes geographical information associated with the environment. The method further includes receiving a user input for a desired location within the environment. The method further includes iteratively determining a current location of a user within the environment in response to receiving the user input and extracting spatial data of the desired location within the environment from the geographical information. The method further includes dynamically and iteratively generating a mixed reality route to the desired location overlaid over the environment.

Claims (68)

1 . A method for guiding a user to desired locations within an environment, the method comprising:

receiving, by a user device, data corresponding to the environment from a machine-readable mark in response to scanning the machine-readable mark, wherein the data corresponding to the environment comprises geographical information associated with the environment;

receiving, by the user device, a user input for a desired location within the environment;

iteratively determining, by the user device, a current location of a user within the environment in response to receiving the user input;

extracting, by the user device, spatial data of the desired location within the environment from the geographical information; and

dynamically and iteratively generating, by the user device, a mixed reality route to the desired location overlaid over the environment, wherein the mixed reality route comprises directions to reach the desired location;

identifying an occurrence of an activity associated with the user along the mixed reality route to the desired location within the environment;

wherein the activity comprises being stationary at a pre-defined location, falling, slipping, shouting, walking, climbing stairs, erratic biometric parameters, passing specific points of interest, and running;

extracting values of at least one parameter associated with the activity based on data captured for the activity;

comparing values of each of the at least one parameter with an associated predefined threshold; and

sending a notification to a predefined contact based on a result of the comparing.

2 . The method of claim 1 , further comprising scanning, via the user device, the machine-readable mark, wherein the scanning comprises:

reading, via a sensor of the user device, the machine-readable mark; and

extracting the geographical information in response to reading the machine-readable mark, wherein the geographical information comprises layout data of the environment.

3 . The method of claim 2 , wherein the environment is an airport, the desired location is a boarding gate at the airport, and the machine-readable mark is cooperatively coupled to a boarding pass issued to the user.

4 . The method of claim 3 , further comprising, receiving, via the machine-readable mark, data corresponding to the user, wherein the data corresponding to the user comprises personal details and flight details of the user.

5 . The method of claim 4 , further comprising verifying, from the user, the data received corresponding to the user, based on one or more verification checks.

6 . The method of claim 3 , wherein data corresponding to the airport and the boarding gate are received in response to the scanning of the machine-readable mark on the boarding pass.

7 . The method of claim 3 , wherein generating the mixed reality route comprises:

displaying, via the user device, a virtual path and the directions to the boarding gate;

identifying a change in the current location of the user; and

updating, via the user device, the virtual path and the directions based on the identified change.

8 . The method of claim 7 , further comprising displaying to the user, via the user device, distance and time to the boarding gate.

9 . The method of claim 7 , further comprising:

displaying, via the user device, a list of neighborhood locations along the mixed reality route to the boarding gate based on the current location of the user;

receiving, via the user device, a user selection of a neighborhood location from the list of neighborhood locations; and

updating, via the user device, the virtual path and the directions based on the selected neighborhood location.

10 . The method of claim 1 , wherein the machine-readable mark is one of a bar code, a Quick Response (QR) code, and a Radio-frequency identification (RFID).

11 . A system for guiding a user to desired locations within an environment, the system comprising:

a processor; and

a memory coupled to the processor, wherein the memory stores processor executable instructions, which, on execution, causes the processor to:

receive data corresponding to the environment from a machine-readable mark in response to scanning the machine-readable mark, wherein the data corresponding to the environment comprises geographical information associated with the environment;

receive a user input for a desired location within the environment;

iteratively determine a current location of a user within the environment in response to receiving the user input;

extract spatial data of the desired location within the environment from the geographical information; and

dynamically and iteratively generate a mixed reality route to the desired location overlaid over the environment, wherein the mixed reality route comprises directions to reach the desired location;

identify an occurrence of an activity associated with the user along the mixed reality route to the desired location within the environment, wherein the activity comprises being stationary at a pre-defined location, falling, slipping, shouting, walking, climbing stairs, erratic biometric parameters, passing specific points of interest, and running;

extract values of at least one parameter associated with the activity based on data captured for the activity;

compare values of each of the at least one parameter with an associated predefined threshold; and

send a notification to a predefined contact based on a result of the comparing.

12 . The system of claim 11 , wherein the processor executable instructions further cause the processor to:

scan the machine-readable mark, and wherein, to scan the machine-readable mark, the processor executable instructions further cause the processor to:

read the machine-readable mark; and

extract the geographical information in response to reading the machine-readable mark, wherein the geographical information comprises layout data of the environment, and wherein the environment is an airport, the desired location is a boarding gate at the airport, and the machine-readable mark is cooperatively coupled to a boarding pass issued to the user, and wherein data corresponding to the airport and the boarding gate are received in response to the scanning of the machine-readable mark on the boarding pass.

13 . The system of claim 12 , wherein the processor executable instructions further cause the processor to:

receive the data corresponding to the user, and wherein the data corresponding to the user comprises personal details and flight details of the user; and

verify the data received corresponding to the user, based on one or more verification checks.

14 . The system of claim 12 , wherein, to generate the mixed reality route, the processor executable instructions further cause the processor to:

display a virtual path and the directions to the boarding gate;

identify a change in the current location of the user;

update the virtual path and the directions based on the identified change;

display distance and time to the boarding gate to the user.

15 . The system of claim 14 , wherein the processor executable instructions further cause the processor to:

display a list of neighborhood locations along the mixed reality route to the boarding gate based on the current location of the user;

receive a user selection of a neighborhood location from the list of neighborhood locations; and

update the virtual path and the directions based on the selected neighbourhood location.

16 . The system of claim 11 , wherein the machine-readable mark is one of a bar code, a Quick Response (QR) code, and a Radio-frequency identification (RFID).

17 . A non-transitory computer-readable medium storing computer-executable instructions for guiding a user to desired locations within an environment, when executed by a processor, cause the processor to perform operations comprises:

receiving data corresponding to the environment from a machine-readable mark in response to scanning the machine-readable mark, wherein the data corresponding to the environment comprises geographical information associated with the environment;

receiving a user input for a desired location within the environment;

iteratively determining a current location of a user within the environment in response to receiving the user input;

extracting spatial data of the desired location within the environment from the geographical information; and

dynamically and iteratively generating a mixed reality route to the desired location overlaid over the environment, wherein the mixed reality route comprises directions to reach the desired location;

identifying an occurrence of an activity associated with the user along the mixed reality route to the desired location within the environment;

wherein the activity comprises being stationary at a pre-defined location, falling, slipping, shouting, walking, climbing stairs, erratic biometric parameters, passing specific points of interest, and running;

extracting values of at least one parameter associated with the activity based on data captured for the activity;

comparing values of each of the at least one parameter with an associated predefined threshold; and

sending a notification to a predefined contact based on a result of the comparing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2023
From: ARORA, DEEP
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 065977/0244 →
Priority Claims (1)
IN 202311000056 · Jan 1, 2023 · national
Continuity (1)
Related Publication 20240219183A1 · Jul 4, 2024
References Cited (19)
US 10156446B2 · Liu · 2018 [cited by examiner]
US 10636207B1 · Swidersky · 2020 [cited by examiner]
US 11959763B1 · Zorluoglu · 2024 [cited by examiner]
US 20100125406A1 · Prehofer · 2010 [cited by examiner]
US 20110288768A1 · Stefani et al. · 2011 [cited by applicant]
US 20130211718A1 · Yoo · 2013 [cited by examiner]
US 20140018112A1 · Cohen-Zur · 2014 [cited by examiner]
US 20140209671A1 · Finlow-Bates · 2014 [cited by examiner]
US 20140278097A1 · Khorsheed · 2014 [cited by examiner]
US 20150095350A1 · Chen · 2015 [cited by examiner]
US 20160109242A1 · Applegate · 2016 [cited by examiner]
US 20170372010A1 · Doherty · 2017 [cited by examiner]
US 20200218863A1 · Huo · 2020 [cited by examiner]
US 20230273027A1 · Deynega · 2023 [cited by examiner]
JP 2002163691A · 2002 [cited by applicant]
JP 2011215725A · 2011 [cited by applicant]
KR 101603873B1 · 2016 [cited by applicant]
Jennifer Bradley; New Boarding Pass Scanners Guide Passengers to Gates & Concessions at Boston Logan; Mar.-Apr. 2014; Boston Logan. [cited by applicant]
Pavithra Babu; 10 Airports Using Beacons to Take Passenger Experience to the Next Level; Oct. 10, 2021. [cited by applicant]