IP Library Granted Patent US 8,892,518
Granted Patent B1
US 8,892,518 · App. 13/559,608 · Granted Nov 18, 2014

System and method of intelligent log agents

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 8,892,518
App. No.
13/559,608
Granted
Nov 18, 2014
Kind
B1
Abstract

A computing system. The system comprises enterprise computers, each enterprise computer executing at least one instance of an enterprise application and executing one logging agent associated with each instance of the enterprise application; logging computers each executing at least one instance of a logging distribution application that is configured to receive logs from the logging agent application instances; and a centralized log repository computer that executes a log file manager. Each of the logging agent applications analyze a processing load of the logging computers and transmit logs to a logging computer that the logging agent application adaptively selects based on the analysis by the logging agent application of the processing load of the logging computers, wherein each logging distribution application is configured to forward logs received from logging agent applications to the centralized log repository computer, and wherein the log file manager writes the logs into log files.

Claims (12)

1. A computing system, comprising:

a plurality of enterprise application execution computers, each enterprise application execution computer executing at least one instance of an enterprise application and executing one logging agent application associated with each instance of the enterprise application;

a plurality of logging computers, each logging computer executing at least one instance of a logging distribution application that is configured to receive logs from the logging agent application instances; and

a centralized log repository computer that executes a log file manager,

wherein each of the logging agent applications is configured to analyze a processing load of the logging computers and to transmit logs generated by an instance of the enterprise application to a logging computer that the logging agent application adaptively selects based on the analysis by the logging agent application of the processing load of the logging computers,

wherein each logging distribution application is configured to broadcast an indication of the processing load of the logging computer on which the logging distribution application executes and to forward logs received from logging agent applications to the centralized log repository computer, and

wherein the log file manager receives logs, purges the received logs of credit card numbers and social security numbers, and writes the purged logs into log files.

2. The system of claim 1 , wherein each logging distribution application broadcasts the indication of the processing load to a multi-cast internet protocol address.

3. The system of claim 2 , wherein each logging distribution application broadcasts the indication of the processing load to a channel of the multi-cast internet protocol address, where the channel is associated specifically with that logging distribution application.

4. The system of claim 3 , wherein each logging distribution application broadcasts its own internet protocol address in the channel of the multi-cast internet protocol address.

5. The system of claim 3 , wherein each logging distribution application is configured to shut down a channel of the multi-cast internet protocol address associated with a logging computer that has crashed.

6. The system of claim 5 , wherein a logging distribution application determines that a logging computer has crashed by sending a ping communication to the logging computer that is not replied to.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: KANNAN, SURESH
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028652/0600 →