8983966

Method and System to Monitor a Diverse Heterogeneous Application Environment

PublishedMarch 17, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of organizing transactional data in a diverse and heterogeneous application environment, the method including: receiving the transactional data from a file system, the transactional data being received from instrumenting a plurality of application servers within the diverse and heterogeneous application environment; reading the transactional data from the instrumented plurality of servers in substantially real-time as the transactional data are produced; parsing the transactional data into operational data and business-related data, the operational data including errors and warnings generated by the instrumented plurality of servers, the business-related data including calls requesting customer support; writing the transactional data to a non-relational database for a subsequent query; receiving a user request to access the transactional data within a first geographic region; based on a determination of a load within the diverse and heterogeneous application environment, making a determination of a second geographic region to which the user request is to be directed; and directing the user request to the second geographic region.

2

2. The method of claim 1 , wherein the transactional data are organized by time, space, and functionality.

3

3. The method of claim 1 , further comprising: indexing the data in a non-relational manner; storing the indexed data; and preparing a response to the user request based on the indexed data.

4

4. The method of claim 1 , further comprising: breaking out portions of the user request; and sorting the user request by related sets.

5

5. The method of claim 1 , further comprising making a determination of operational characteristics associated with the transactional data.

6

6. The method of claim 1 , further comprising making a determination whether the organized transactional data are useful for a context in which the user request is presented.

7

7. A system to organize transactional data from a diverse and heterogeneous application environment, the system including: a summary module to receive and aggregate transactional data from a plurality of instrumented servers, the summary module being configured to operate in a pipelined processing environment, the transactional data pertaining to operations performed by the plurality of instrumented servers; a file system arranged as a non-relational and serverless file system to receive, in substantially real-time, the transactional data from a publishing module located within at least one of the plurality of instrumented servers; a trace aggregator in electrical communication with the file system to accept a user request relating to the transactional data within a first geographic region, the trace aggregator further to make a determination of a second geographic region to which the user request is to be directed based on a determination of a load within the system; and one or more daemon indexers each having one or more hardware processors in electrical communication with the file system, the one or more daemon indexers to: receive the transactional data from the file system; organize the transactional data by operational characteristics; parse the transactional data into operational data and business-related data, the operational data including errors and warnings generated by the instrumented plurality of servers, the business-related data including calls requesting customer support; and store the organized transactional data on the file system.

8

8. The system of claim 7 , further comprising an application module to provide application services within the diverse and heterogeneous application environment.

9

9. The system of claim 7 , wherein the file system is a disk array.

10

10. The system of claim 7 , further comprising a plurality of harvesters to collect the transactional data.

11

11. The system of claim 7 , wherein the one or more daemon indexers are further configured to index and store the transactional data, on a substantially real-time basis, by a time parameter, a functionality parameter, and a space parameter.

12

12. The system of claim 11 , wherein the space parameter relates to a geographic location.

13

13. The system of claim 7 , wherein the file system is in direct electrical communication with the one or more daemon indexers with no intermediary server located therebetween.

14

14. The system of claim 7 , wherein the user request is a query from the user.

15

15. The system of claim 14 , wherein the trace aggregator is further to break out and sort the user request by related sets.

16

16. The system of claim 7 , further comprising a web service module to: sort the user request by geography, time, and function; and receive a response to the user request from the file system.

17

17. A system for organizing transactional data from a diverse and heterogeneous application environment, the system including: a summary means for receiving and aggregating transactional data from a plurality of instrumented servers, the summary means being configured for operating in a pipelined processing environment, the transactional data pertaining to operations performed by the plurality of instrumented servers; a repository means for receiving, in substantially real-time, the transactional data, the repository means being arranged for storing and retrieving non-relational data, an aggregation means for receiving a user request to the transactional data, the aggregation means further for making a determination of a second geographic region to which to direct the user request based on a determination of a load within the system and directing the user request to the second geographic region; and an indexing means in electrical communication with the repository means, the indexing means for: receiving the transactional data from the file system; organizing the transactional data by operational characteristics; parsing the transactional data into operational data and business-related data, the operational data including errors and warnings generated by the instrumented plurality of servers, the business-related data including calls requesting customer support; and storing the organized transactional data on the repository means.

18

18. The system of claim 17 , wherein the repository means is in direct electrical communication with the indexing means with no intermediary server located therebetween.

19

19. The system of claim 17 , wherein the indexing means is further for indexing and storing the transactional data, on a substantially real-time basis, by a time parameter, a functionality parameter, and a space parameter.

20

20. A computer-readable storage medium having no transitory signal components that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving the transactional data from a file system, the transactional data being received from instrumenting a plurality of application servers within the diverse and heterogeneous application environment; reading the transactional data from the instrumented plurality of servers in substantially real-time as the transactional data are produced; parsing the transactional data into operational data and business-related data, the operational data including errors and warnings generated by the instrumented plurality of servers, the business-related data including calls requesting customer support; writing the transactional data to a non-relational database for a subsequent query; receiving a user request to access the transactional data within a first geographic region; based on a determination of a load within the diverse and heterogeneous application environment, making a determination of a second geographic region to which the user request is to be directed; and directing the user request to the second geographic region.

Patent Metadata

Filing Date

Unknown

Publication Date

March 17, 2015

Inventors

Abhinav Kumar
Ravinder Purumala
Premendra Singh

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM TO MONITOR A DIVERSE HETEROGENEOUS APPLICATION ENVIRONMENT” (8983966). https://patentable.app/patents/8983966

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.