IP Library › Granted Patent US 12,392,625
Granted Patent B2
US 12,392,625 · App. 17/448,408 · Granted Aug 19, 2025

Persona based navigation and route optimization

Inventors: Sharath Kumar Rudrapatna Krishnarao (Bangalore, IN); Rahul Reddy Ravipally (Bengaluru, IN); Manoj Jahgirdar (Belagavi, IN); Manjula Golla Hosurmath (Bangalore, IN)
Assignee: International Business Machines Corporation
G01C21/3484G01C21/3667G06F16/9024G06N20/00
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,392,625
App. No.
17/448,408
Granted
Aug 19, 2025
Kind
B2
Abstract

A method, computer system, and a computer program product for persona-based navigation is provided. The present invention may include creating a persona. The present invention may include developing a routing system. The present invention may include enabling a user with at least one route option based on the created persona. The present invention may include displaying a selected route.

Claims (40)

1. A method for persona-based navigation, the method comprising:

obtaining information about a user by a machine learning component, wherein information includes said user's mobility, user's age, user's ability, user's gender and user's preferences;

obtaining historical data about said user's previous selections by said machine learning component when available;

creating a user persona based navigation program using one or more sources and also using obtained information about said user and any obtained historical data about said user by said machine learning component and said user submitted questionnaire in real-time;

classifying using a machine learning model data collected for said user to navigate from a starting point to a target point based on said user mobility and preferences;

analyzing classified data, obtained information and historical data using said machine learning component to predict a route identified between said starting point and said target point based on a set of criteria including at least distance, physical condition of said user, user preferences and/or cost of travel a certain route;

developing a routing system based on analysis performed and by identifying one or more detected patterns provided by a recognition model used by said machine learning component to navigate one or more routes between said starting point and said target point;

obtaining feedback data about any feedback from a plurality of similarly situation users and with similar mobility and preferences navigating between said starting point and said target point;

updating said developed route system based on obtained feedback data,

updating said routing system continuously and dynamically based on changes to said user's persona, and predictions on changes to said route based on determinations made by a machine learning algorithm, wherein said route system provides a plurality of routes when applicable, along with recommendations which best fit said created user persona; and

generating and presenting to said user with at least one route option based on the developed route system.

2. The method of claim 1 , wherein the created persona is based on a dynamic questionnaire.

3. The method of claim 1 , wherein the developed routing system is based on a graph.

4. The method of claim 1 , wherein the at least one route option includes at least one additional stop for the user, based on self-learning and feedback of said machine learning algorithm and wherein said additional stop does not relate to the navigation route but has to do with one or more needs relating to said user as determined from said obtained information about said user.

5. The method of claim 1 , wherein the at least one route option is updated dynamically based on an update to a dynamic questionnaire.

6. The method of claim 1 , further comprising:

updating the developed routing system based on feedback from a user.

7. A computer system for persona-based navigation, comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: obtaining information about a user by a machine learning component and said user submitted questionnaire in real-time, wherein information includes said user's mobility, user's age, user's ability, user's gender and user's preferences; obtaining historical data about said user's previous selections by said machine learning component when available; creating a persona-based navigation program using one or more sources and also using obtained information about said user and any obtained historical data about said user by said machine learning component; classifying using a machine learning model data collected for said user to navigate from a starting point to a target point based on said user mobility and preferences; analyzing classified data, obtained information and historical data using said machine learning component to predict a route identified between said starting point and said target point based on a set of criteria including at least distance, physical condition of said user, user preferences and/or cost of travel a certain route; developing a routing system based on analysis performed and by identifying one or more detected patterns provided by a recognition model used by said machine learning component to navigate one or more routes between said starting point and said target point; obtaining feedback data about any feedback from a plurality of similarly situation users and with similar mobility and preferences navigating between said starting point and said target point; updating said developed route system based on obtained feedback data; updating said routing system continuously and dynamically based on changes to said user's persona, and predictions on changes to said route based on determinations made by a machine learning algorithm, wherein said route system provides a plurality of routes when applicable, along with recommendations which best fit said created user persona; and generating and presenting to said user with at least one route option based on the developed route system.

8. The computer system of claim 7 , wherein the created persona is based on a dynamic questionnaire.

9. The computer system of claim 7 , wherein the developed routing system is based on a graph.

10. The computer system of 7 , wherein the at least one route option includes at least one additional stop for the user, based on self-learning and feedback of said machine learning algorithm and wherein said additional stop does not relate to the navigation route but has to do with one or more needs relating to said user as determined from said obtained information about said user.

11. The computer system of claim 7 , wherein the at least one route option is updated dynamically based on an update to a dynamic questionnaire.

12. The computer system of claim 7 , further comprising:

updating the developed routing system based on feedback from a user.

13. A computer program product for persona-based navigation, comprising:

one or more non-transitory computer-readable storage media and program instructions stored on at least one of the one or more tangible storage media, the program instructions executable by a processor to cause the processor to perform a method comprising:

obtaining information about a user by a machine learning component, wherein information includes user's mobility, user's age, user's ability, user's gender and said user preferences;

obtaining historical data about said user's previous selections by said machine learning component when available;

creating a persona-based navigation program using one or more sources and also using obtained information about said user and any obtained historical data about said user by said machine learning component;

classifying using a machine learning model data collected for said user to navigate from a starting point to a target point based on said user mobility and preferences;

analyzing classified data, obtained information and historical data using said machine learning component to predict a route identified between said starting point and said target point based on a set of criteria including at least distance, physical condition of said user, user preferences and/or cost of travel a certain route;

developing a routing system based on analysis performed and by identifying one or more detected patterns provided by a recognition model used by said machine learning component to navigate one or more routes between said starting point and said target point;

obtaining feedback data about any feedback from a plurality of similarly situation users and with similar mobility and preferences navigating between said starting point and said target point;

updating said developed route system based on obtained feedback data;

updating said routing system continuously and dynamically based on changes to said user's persona, and predictions on changes to said route based on determinations made by a machine learning algorithm; and

generating and presenting to said user with at least one route option based on the developed route system.

14. The computer program product of claim 13 , wherein the created persona is based on a dynamic questionnaire.

15. The computer program product of claim 13 , wherein the developed routing system is based on a graph.

16. The computer program product of claim 13 , wherein the at least one route option includes at least one additional stop for the user, based on self-learning and feedback of said machine learning algorithm and wherein said additional stop does not relate to the navigation route but has to do with one or more needs relating to said user as determined from said obtained information about said user.

17. The computer program product of claim 13 , wherein the at least one route option is updated dynamically based on an update to a dynamic questionnaire.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2021
From: KRISHNARAO, SHARATH KUMAR RUDRAPATNA; RAVIPALLY, RAHUL REDDY; JAHGIRDAR, MANOJ; HOSURMATH, MANJULA GOLLA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 057562/0528 →
Continuity (1)
Related Publication 20230087780A1 · Mar 23, 2023
References Cited (29)
US 7593812B2 · Obradovich · 2009 [cited by applicant]
US 7966282B2 · Pinckney · 2011 [cited by examiner]
US 20020046084A1 · Steele · 2002 [cited by examiner]
US 20100312650A1 · Pinckney · 2010 [cited by examiner]
US 20110130956A1 · Tracton · 2011 [cited by applicant]
US 20180211337A1 · Ghaddar · 2018 [cited by examiner]
US 20190178671A1 · DeLuca · 2019 [cited by examiner]
US 20190186938A1 · Pasukonis · 2019 [cited by examiner]
US 20200082457A1 · Hagemann · 2020 [cited by examiner]
US 20200103238A1 · Judka · 2020 [cited by examiner]
US 20200217680A1 · Dewan · 2020 [cited by examiner]
US 20210333114A1 · Roggenkamp · 2021 [cited by examiner]
CN 101903903A · 2010 [cited by examiner]
CN 105148461B · 2018 [cited by examiner]
JP 2010004320A · 2010 [cited by examiner]
KR 20140025543A · 2014 [cited by examiner]
KR 20190063708A · 2019 [cited by applicant]
KR 20200074601A · 2020 [cited by applicant]
WO WO2017210452A1 · 2017 [cited by examiner]
WO 2021024029A1 · 2021 [cited by applicant]
Afyouni, et. al., “Spatial Models for Context-aware Indoor Navigation Systems: A Survey,” Journal of Spatial Information Science, Jun. 2012, 40 pages, No. 4, DOI: 10.5311/JOSIS.2012.4.73, Retrieved from the lnternet: <U… [cited by applicant]
Baheti, “Automating an AI to Find Shortest Route Using Reinforcement Learning,” Heartbeat.fritz.ai, Mar. 25, 2020 [accessed on Jul. 12, 2021], 10 pages, Retrieved from the Internet: <URL: https://heartbeat.fritz.ai/auto… [cited by applicant]
Disclosed Anonymously, “Autonomous Guidance Devices,” IP.com, Dec. 11, 2017, 6 pages, IP.com No. IPCOM000251915D, Retrieved from the Internet: <URL: https://priorart.ip.com/IPCOM/000251915>. [cited by applicant]
Disclosed Anonymously, “System and Method for Utilising Citizen Sensing to Provide Route Planning for People with Disabilities,” IP.com, Mar. 19, 2014, 4 pages, IP.com No. IPCOM000235672D, Retrieved from the Internet: <… [cited by applicant]
Imani, “Design and Development of a User Interface for a Mobile Personal Indoor Navigation Assistant for the Elderly,” Politecnico di Milano (Polytechnic University of Milan), [thesis], 2013-2014, 107 pages, Retrieved f… [cited by applicant]
Lin, et. al., “Simple Smartphone-Based Guiding System for Visually Impaired People,” Sensors [article], Jun. 2017, 22 pages, vol. 17, Issue 1371, DOI: 10.3390/s17061371, Retrieved from the Internet: <URL: https://www.re… [cited by applicant]
Mell, et al., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology, Special Publication 800-145, Sep. 2011, 7 pages. [cited by applicant]
Pichler, “Indoor Navigation for the Visually Impaired,” Indoo.rs, Aug. 22, 2018 [accessed on Jul. 14, 2021], 7 pages, Retrieved from the Internet: <URL: https://indoo.rs/indoor-navigation-for-the-visually-impaired/>. [cited by applicant]
Ponchillia, et. al., “Developing an Indoor Navigation Application: Identifying the Needs and Preferences of Users Who Are Visually Impaired,” Journal of Visual Impairment & Blindness [article], Sep. 2020, vol. 114, Issu… [cited by applicant]