IP Library Patent Application 13226197
Patent Application
App. No. 13/226,197

DISCOVERING TIERS WITHIN AN APPLICATION

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.
13/226,197
Filed
Sep 6, 2011
Art Unit
2457
USPC
709/224
Abstract

A method for discovering tiers within an application includes monitoring network traffic. A periodic report may be assembled based on the network traffic. Tiers may be discovered using the periodic report.

Claims (29)

1 . A system for discovering tiers of an application, comprising a memory device and a processor adapted to execute instructions stored on the memory device, wherein the memory device stores instructions that when executed cause the processor to:

monitor network traffic;

assemble a periodic report based on network traffic; and

discover tiers using the periodic report.

2 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to identify database queries that cause deterioration in database performance from protocol aware monitoring data within the report.

3 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to limit the amount of network traffic monitored.

4 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to aggregate data from several periodic reports to discover tiers or build a map of the application's infrastructure.

5 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to monitor the discovered tiers.

6 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to use the discovered tiers or an application infrastructure map as a configuration to monitor network traffic.

7 . The system recited in claim 1 , wherein the memory device stores instructions that when executed cause the processor to send the discovered tiers or an application infrastructure map to one of a user, a component, or a probe with a request to monitor the discovered tiers.

8 . A method for discovering tiers within an application, comprising, comprising:

monitoring network traffic;

assembling a periodic report based on network traffic; and

discovering tiers using the periodic report.

9 . The method recited in claim 8 , wherein a protocol is reverse engineered to include details of the protocol in the report.

10 . The method recited in claim 8 , comprising limiting the amount of network traffic monitored.

11 . The method recited in claim 8 , wherein the network traffic is monitored continuously and the discovered tiers create new sources of network traffic to monitor continuously.

12 . The method recited in claim 8 , comprising aggregating data from several periodic reports to discover tiers or build a map of the application's infrastructure.

13 . The method recited in claim 8 , comprising using the discovered tiers or an application infrastructure map as a configuration to monitor network traffic.

14 . The method recited in claim 8 , comprising sending the discovered tiers or an application infrastructure map to one of a user, a component, or a probe with a request to monitor the discovered tiers.

15 . A non-transitory, computer-readable medium, comprising code configured to direct a processor to:

monitor network traffic using a probe module;

assemble a periodic report based on network traffic using the probe module; and

discover tiers with the periodic report using an engine module.

16 . The non-transitory, computer-readable medium of claim 15 , comprising identifying database queries that cause deterioration in database performance from protocol aware monitoring data within the report.

17 . The non-transitory, computer-readable medium of claim 15 , comprising using a filter to limit the amount of network traffic monitored.

18 . The non-transitory, computer-readable medium of claim 15 , comprising aggregating data from several periodic reports to discover tiers or build a map of the application's infrastructure.

19 . The non-transitory, computer-readable medium of claim 15 , comprising using the discovered tiers or an application infrastructure map as a configuration to monitor network traffic.

20 . The non-transitory, computer-readable medium of claim 15 , comprising sending the discovered tiers or an application infrastructure map to one of a user, a component, or a probe with a request to monitor the discovered tiers.

Assignments (8)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2011
From: OFEK, SHACHAR; UNGAR, AMICHAI; IOFFE, NICK
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 026861/0780 →