IP Library Granted Patent US 12,411,752
Granted Patent B2
US 12,411,752 · App. 18/531,117 · Granted Sep 9, 2025

Generative AI-assisted configuration of application analytics features

Inventors: Jaideep Padhye (San Jose, CA); Chandrasekhar Atina (Sunnyvale, CA); Najuka Prakash Sankhe (San Jose, CA)
Assignee: Cisco Technology, Inc.
G06F11/3476G06F9/466
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,411,752
App. No.
18/531,117
Granted
Sep 9, 2025
Kind
B2
Abstract

In one embodiment, a device generates a prompt for a large language model that returns a set of transactional milestones for a particular type of transactional workflow in an application, based on input from a user interface that indicates the particular type of transactional workflow. The device identifies a set of monitored transactions in the application that match any of the set of transactional milestones and aggregates telemetry data for the set of monitored transactions into a transactional workflow of the particular type. The device also provides information regarding the transactional workflow for display by the user interface.

Claims (37)

1. A method, comprising:

generating, by a device, a prompt for a large language model that returns a set of transactional milestones for a particular type of transactional workflow in an application, based on input from a user interface that indicates the particular type of transactional workflow;

identifying, by the device, a set of monitored transactions in the application that match any of the set of transactional milestones;

aggregating, by the device, observability data for the set of monitored transactions into a transactional workflow of the particular type; and

providing, by the device, information regarding the transactional workflow for display by the user interface.

2. The method as in claim 1 , wherein the observability data comprises metrics, events, logs, and traces regarding the application.

3. The method as in claim 1 , wherein the prompt indicates an output format for the set of transactional milestones.

4. The method as in claim 1 , wherein the input from the user interface comprises at least one of: voice data or text data.

5. The method as in claim 1 , wherein the set of transactional milestones include endpoints of the application associated with those transactional milestones.

6. The method as in claim 5 , wherein the device identifies the set of monitored transactions based on the endpoints of the application.

7. The method as in claim 1 , wherein the transactional workflow is a transaction funnel.

8. The method as in claim 7 , wherein the information regarding the transactional workflow indicates a count of users that performed each of the set of transactional milestones.

9. The method as in claim 1 , further comprising:

sending the prompt to the large language model via an application programming interface.

10. The method as in claim 1 , wherein the set of monitored transactions in the application are monitored via instrumentation inserted into the application.

11. An apparatus, comprising:

one or more network interfaces;

a processor coupled to the one or more network interfaces and configured to execute one or more processes; and

a memory configured to store a process that is executable by the processor, the process when executed configured to:

generate a prompt for a large language model that returns a set of transactional milestones for a particular type of transactional workflow in an application, based on input from a user interface that indicates the particular type of transactional workflow;

identify a set of monitored transactions in the application that match any of the set of transactional milestones;

aggregate obtained observability data for the set of monitored transactions into a transactional workflow of the particular type; and

provide information regarding the transactional workflow for display by the user interface.

12. The apparatus as in claim 11 , wherein the obtained observability data comprises metrics, events, logs, and traces regarding the application.

13. The apparatus as in claim 11 , wherein the prompt indicates an output format for the set of transactional milestones.

14. The apparatus as in claim 11 , wherein the input from the user interface comprises at least one of: voice data or text data.

15. The apparatus as in claim 11 , wherein the set of transactional milestones include endpoints of the application associated with those transactional milestones.

16. The apparatus as in claim 15 , wherein the apparatus identifies the set of monitored transactions based on the endpoints of the application.

17. The apparatus as in claim 11 , wherein the transactional workflow is a transaction funnel.

18. The apparatus as in claim 17 , wherein the information regarding the transactional workflow indicates a count of users that performed each of the set of transactional milestones.

19. The apparatus as in claim 11 , wherein the process when executed is further configured to:

send the prompt to the large language model via an application programming interface.

20. A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:

generating, by a device, a prompt for a large language model that returns a set of transactional milestones for a particular type of transactional workflow in an application, based on input from a user interface that indicates the particular type of transactional workflow;

dentifying, by the device, a set of monitored transactions in the application that match any of the set of transactional milestones;

aggregating, by the device, observability data for the set of monitored transactions into a transactional workflow of the particular type; and

providing, by the device, information regarding the transactional workflow for display by the user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: PADHYE, JAIDEEP; ATINA, CHANDRASEKHAR; SANKHE, NAJUKA PRAKASH
To: CISCO TECHNOLOGY, INC.
Reel/Frame 065829/0177 →
Continuity (1)
Related Publication 20250190325A1 · Jun 12, 2025
References Cited (15)
US 12106318B1 · Chiang · 2024 [cited by examiner]
US 20040139028A1 · Fishman · 2004 [cited by examiner]
US 20130151453A1 · Bhanot et al. · 2013 [cited by applicant]
US 20210142219A1 · Adjaoute · 2021 [cited by applicant]
US 20210209159A1 · Mahanta et al. · 2021 [cited by applicant]
US 20230004562A1 · Chaudhuri et al. · 2023 [cited by applicant]
US 20230108454A1 · Gidwaney · 2023 [cited by examiner]
US 20230316313A1 · Shah · 2023 [cited by applicant]
US 20240354792A1 · Chiang · 2024 [cited by examiner]
US 20240378389A1 · Rose · 2024 [cited by examiner]
US 20240402661A1 · Challa · 2024 [cited by examiner]
US 20250086187A1 · Fayyaz · 2025 [cited by examiner]
US 20250117727A1 · Osborne · 2025 [cited by examiner]
US 20250130998A1 · Sachinkumar · 2025 [cited by examiner]
Burman V., et al., “How Generative AI Correlates IT and Business Objectives to Maximize Business Outcomes”, IBM, Aug. 14, 2023, 11 Pages. [cited by applicant]