IP Library › Granted Patent US 12,379,221
Granted Patent B2
US 12,379,221 · App. 18/165,673 · Granted Aug 5, 2025

Detection of a geographic location mentioned in a communication session with a remote participant for vehicle route generation

Inventor: Vikas Vashisht (Morrisville, NC)
Assignee: CISCO TECHNOLOGY, INC.
G01C21/3608G01C21/362
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,379,221
App. No.
18/165,673
Granted
Aug 5, 2025
Kind
B2
Abstract

One or more processors of a vehicle determine a destination location mentioned during a communication session that is at least partially conducted from the vehicle with one or more remote users. The one or more processors store the destination location in a tab of destinations. The tab corresponds to a context of the destination location. The one or more processors generate for display on a user interface a route for the vehicle to the destination location of the tab in response to an indication triggering a navigation action for the destination location.

Claims (45)

1. A method comprising:

conducting over a network, by one or more processors of a vehicle, a communication session including a conversation between a user of the vehicle and one or more remote users;

monitoring the communication session in real-time and determining, by the one or more processors via natural language processing techniques, a destination location mentioned during the conversation of the communication session and a corresponding context of the destination location;

identifying, by the one or more processors, a tab maintained by a navigation system of the vehicle from among a plurality of tabs by comparing the corresponding context of the destination location to the plurality of tabs, wherein each tab stores at least one destination location;

storing, by the one or more processors, the destination location in the tab of the navigation system corresponding to the corresponding context of the destination location; and

generating and displaying on the navigation system, by the one or more processors, a route for the vehicle to the destination location of the tab in response to an indication triggering a navigation action for the destination location.

2. The method of claim 1 , wherein the communication session includes an online meeting and the destination location is determined based on one or more of audio, chat messages, and postings to a collaboration space associated with the online meeting.

3. The method of claim 1 , wherein the communication session includes a telephone call and the destination location is determined based on audio of the telephone call.

4. The method of claim 1 , wherein the corresponding context of the destination location is determined based on communications from the communication session.

5. The method of claim 1 , further comprising:

determining an intent of a user of the vehicle to travel to the destination location based on communications from the communication session, wherein the indication triggering the navigation action includes the intent of the user of the vehicle to travel to the destination location.

6. The method of claim 1 , wherein storing the destination location includes:

storing the destination location in the tab of the navigation system via an application programming interface.

7. The method of claim 1 , wherein determining the destination location mentioned during the conversation of the communication session includes:

detecting the destination location mentioned during the conversation of the communication session by one or more machine learning models.

8. The method of claim 1 , further comprising:

presenting the tab on a user interface with the destination location visually modified.

9. The method of claim 8 , wherein the indication for triggering the navigation action includes user selection of the destination location from the tab presented on the user interface.

10. An apparatus comprising:

a system comprising one or more processors of a vehicle, wherein the one or more processors are configured to:

conduct, over a network, a communication session including a conversation between a user of the vehicle and one or more remote users;

monitor the communication session in real-time and determine, via natural language processing techniques, a destination location mentioned during the conversation of the communication session and a corresponding context of the destination location;

identify a tab maintained by a navigation system of the vehicle from among a plurality of tabs by comparing the corresponding context of the destination location to the plurality of tabs, wherein each tab stores at least one destination location;

store the destination location in the tab of the navigation system corresponding to the corresponding context of the destination location; and

generate and display on the navigation system a route for the vehicle to the destination location of the tab in response to an indication triggering a navigation action for the destination location.

11. The apparatus of claim 10 , wherein the communication session includes an online meeting and the destination location is determined based on one or more of audio, chat messages, and postings to a collaboration space associated with the online meeting.

12. The apparatus of claim 10 , wherein the communication session includes a telephone call and the destination location is determined based on audio of the telephone call.

13. The apparatus of claim 10 , wherein the one or more processors are further configured to:

determine an intent of a user of the vehicle to travel to the destination location based on communications from the communication session, wherein the indication triggering the navigation action includes the intent of the user of the vehicle to travel to the destination location.

14. The apparatus of claim 10 , wherein storing the destination location includes:

storing the destination location in the tab of the navigation system via an application programming interface.

15. The apparatus of claim 10 , wherein the one or more processors are further configured to:

present the tab on a user interface with the destination location visually modified.

16. One or more non-transitory computer readable storage media encoded with processing instructions that, when executed by one or more processors of a vehicle, cause the one or more processors to:

conduct, over a network, a communication session including a conversation between a user of the vehicle and one or more remote users;

monitor the communication session in real-time and determine, via natural language processing techniques, a destination location mentioned during the conversation of the communication session and a corresponding context of the destination location;

identify a tab maintained by a navigation system of the vehicle from among a plurality of tabs by comparing the corresponding context of the destination location to the plurality of tabs, wherein each tab stores at least one destination location;

store the destination location in the tab of the navigation system corresponding to the corresponding context of the destination location; and

generate and display on the navigation system a route for the vehicle to the destination location of the tab in response to an indication triggering a navigation action for the destination location.

17. The one or more non-transitory computer readable storage media of claim 16 , wherein the communication session includes an online meeting and the destination location is determined based on one or more of audio, chat messages, and postings to a collaboration space associated with the online meeting.

18. The one or more non-transitory computer readable storage media of claim 16 , wherein the communication session includes a telephone call and the destination location is determined based on audio of the telephone call.

19. The one or more non-transitory computer readable storage media of claim 16 , wherein the processing instructions further cause the one or more processors to:

determine an intent of a user of the vehicle to travel to the destination location based on communications from the communication session, wherein the indication triggering the navigation action includes the intent of the user of the vehicle to travel to the destination location.

20. The one or more non-transitory computer readable storage media of claim 16 , wherein storing the destination location includes:

storing the destination location in the tab of the navigation system via an application programming interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: VASHISHT, VIKAS
To: CISCO TECHNOLOGY, INC.
Reel/Frame 062617/0317 →
Continuity (1)
Related Publication 20240263956A1 · Aug 8, 2024
References Cited (9)
US 11036920B1 · Barndollar et al. · 2021 [cited by applicant]
US 20120089331A1 · Schmidt et al. · 2012 [cited by applicant]
US 20180299288A1 · Herbst et al. · 2018 [cited by applicant]
US 20190383632A1 · Bostick · 2019 [cited by examiner]
US 20210243555A1 · Reed et al. · 2021 [cited by applicant]
KR 101126422B1 · 2012 [cited by examiner]
English Machine Translation of KR101126422B1 (Year: 2012). [cited by examiner]
Zhen, et al., “Navigation-Oriented Natural Spoken Language Understanding for Intelligent Vehicle Dialogue,” 2017 IEEE Intelligent Vehicles Symposium (IV), Jun. 2017, 6 pages. [cited by applicant]
Kulkarni, “Driving ahead with Webex,” https://blog.webex.com/hybrid-work/collaboration-in-vehicle-experiences/, Mar. 31, 2022, 5 pages. [cited by applicant]