IP Library › Patent Application 19096090
Patent Application
App. No. 19/096,090

TECHNIQUES FOR PROVIDING APPLICATION CONTEXTUAL INFORMATION

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 None
App. No.
19/096,090
Abstract

Techniques for providing application contextual information. One or more sets of database context identifiers corresponding to events that occur within the database are generated by the database. The one or more sets of database context identifiers have at least one application context field. A session identifier corresponding to a session to be monitored is sent from the application to the database. Information to be stored in the database with the session identifier is sent to the database. Database logs and application logs are correlated using at least the session identifier.

Claims (32)

1 . A method implemented via a computing system comprising:

hosting, via the computing system, one or more distributed application functions instantiated by users of the computing system;

generating, via the computing system, distributed trace data corresponding to one or more events that occur during execution of the one or more distributed application functions, wherein respective ones of the events indicate diagnostic data for the one or more application functions;

using, via the computing system, an identifier to link the events into sets, wherein inclusion in a set is based on a logical operation using a plurality of components of the computing system;

providing data, via the computing system, configurable to display a view of the linked trace data, the view comprising a hierarchy indicating a chain of related operations in the set.

2 . The method of claim 1 , wherein the identifier is a stored in a context field and comprises an operation identifier.

3 . The method of claim 2 , wherein the identifier includes context information to identify a logical positioning within the computing system of a corresponding component.

4 . The method of claim 1 , wherein the view comprises a transaction diagnostics view or an application map view.

5 . The method of claim 1 , wherein respective parts of the hierarchy display are associated with component layers or interfaces within or external to the computing system.

6 . The method of claim 1 , wherein the computing system is implemented via a microservices architecture enabling a plurality of independently deployable services.

7 . The method of claim 1 , wherein the diagnostic data include encapsulated time-spent information from multiple levels within the computing system.

8 . A computing system implemented via a server system, the computing system configurable to cause:

hosting, via the computing system, one or more distributed application functions instantiated by users of the computing system;

generating, via the computing system, distributed trace data corresponding to one or more events that occur during execution of the one or more distributed application functions, wherein respective ones of the events indicate diagnostic data for the one or more application functions;

using, via the computing system, an identifier to link the events into sets, wherein inclusion in a set is based on a logical operation using a plurality of components of the computing system;

providing data, via the computing system, configurable to display a view of the linked trace data, the view comprising a hierarchy indicating a chain of related operations in the set.

9 . The computing system of claim 8 , wherein the identifier is a stored in a context field and comprises an operation identifier.

10 . The computing system of claim 9 , wherein the identifier includes context information to identify a logical positioning within the computing system of a corresponding component.

11 . The computing system of claim 8 , wherein the view comprises a transaction diagnostics view or an application map view.

12 . The computing system of claim 8 , wherein respective parts of the hierarchy display are associated with component layers or interfaces within or external to the computing system.

13 . The computing system of claim 8 , wherein the computing system is implemented via a microservices architecture enabling a plurality of independently deployable services.

14 . The computing system of claim 8 , wherein the diagnostic data include encapsulated time-spent information from multiple levels within the computing system.

15 . A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising computer-readable instructions configurable to cause:

hosting, via the computing system, one or more distributed application functions instantiated by users of the computing system;

generating, via the computing system, distributed trace data corresponding to one or more events that occur during execution of the one or more distributed application functions, wherein respective ones of the events indicate diagnostic data for the one or more application functions;

using, via the computing system, an identifier to link the events into sets, wherein inclusion in a set is based on a logical operation using a plurality of components of the computing system;

providing data, via the computing system, configurable to display a view of the linked trace data, the view comprising a hierarchy indicating a chain of related operations in the set.

16 . The computer program product of claim 15 , wherein the identifier is a stored in a context field and comprises an operation identifier.

17 . The computer program product of claim 16 , wherein the identifier includes context information to identify a logical positioning within the computing system of a corresponding component.

18 . The computer program product of claim 15 , wherein the view comprises a transaction diagnostics view or an application map view.

19 . The computer program product of claim 15 , wherein respective parts of the hierarchy display are associated with component layers or interfaces within or external to the computing system.

20 . The computer program product of claim 15 , wherein the computing system is implemented via a microservices architecture enabling a plurality of independently deployable services.

Assignments (2)
CHANGE OF NAME Recorded Aug 4, 2026
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 076118/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2025
From: WILDING, MARK
To: SALESFORCE.COM, INC.
Reel/Frame 070776/0225 →