IP Library › Granted Patent US 10,469,101
Granted Patent B2
US 10,469,101 · App. 16/085,410 · Granted Nov 5, 2019

Log collection device, log generation device, and log collection method

Inventor: Minoru Ozaki (Tokyo, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
H03M7/3088G06F11/30G06F11/3082G06F11/34G06F11/3476
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 10,469,101
App. No.
16/085,410
Filed
Sep 14, 2018
Granted
Nov 5, 2019
Kind
B2
Art Unit
2845
USPC
341/51
Abstract

There is provided a log collection device including: a log receiver that receives a text log from a log generation device; a dictionary generator that generates a compressed dictionary for performing text compression based on the received text log; a dictionary transmitter that transmits the generated compressed dictionary to the log generation device and instructs performing of the compression process using the compressed dictionary on the text log transmitted after the transmission of the compressed dictionary; and a decompression processor that performs a decompression process using the compressed dictionary on the text log received after transmission of the compressed dictionary.

Claims (35)

1. A log collection device, comprising:

a log receiver that receives a text log from a log generation device;

a dictionary generator that generates a compressed dictionary for performing text compression based on the received text log;

a dictionary transmitter that transmits the generated compressed dictionary to the log generation device and instructs performing of the compression process using the compressed dictionary on the text log transmitted after the transmission of the compressed dictionary; and

a decompression processor that performs a decompression process using the compressed dictionary on the text log received after transmission of the compressed dictionary,

wherein the log receiver receives the text log from each of a plurality of log generation devices,

wherein the dictionary transmitter transmits the compressed dictionary for each of the plurality of log generation devices, and manages dictionary sharing information indicating whether the compressed dictionary is transmitted to any of the plurality of log generation devices, and

wherein the decompression processor determines whether or not the decompression process is performed using the compressed dictionary on the text log transmitted from the log generation device for each of the plurality of log generation devices, with reference to the dictionary sharing information.

2. The log collection device of claim 1 ,

wherein the dictionary generator generates and updates the compressed dictionary based on text logs transmitted from the plurality of log generation devices, and holds the compressed dictionary before update and the compressed dictionary after the update,

wherein the dictionary transmitter transmits the compressed dictionary after the update to the log generation device, instructs the log generation device to replace the compressed dictionary before the update with the compressed dictionary after the update, instructs the log generation device to use the compressed dictionary after the update, distinguishes between the compressed dictionary before the update and the compressed dictionary after the update, and records in the dictionary sharing information, and

wherein the decompression processor determines that any of compressed dictionaries before the update and the compressed dictionary after the update is to be used with respect to the text log transmitted from the log generation device for each of the plurality of log generation devices.

3. The log collection device of claim 2 ,

wherein the dictionary generator generates the compressed dictionary as a device dictionary based on the text log transmitted from the log generation device for each of the plurality of log generation devices, apart from a common dictionary which is the compressed dictionary generated based on the text logs transmitted from the plurality of log generation devices, and

wherein the decompression processor performs the decompression process using the common dictionary and the device dictionary of the log generation device for each of the plurality of log generation devices.

4. The log collection device of claim 1 , further comprising:

a log storage that accumulates the text log after at least one of the received text log or the decompression process has been performed,

wherein the dictionary generator periodically updates the compressed dictionary based on the accumulated text log, and

wherein the dictionary transmitter transmits the compressed dictionary after update to the log generation device for each time the compressed dictionary is updated, and instructs the log generation device to replace the compressed dictionary before the update with the compressed dictionary after the update and to use the compressed dictionary after the update.

5. A log generation device, comprising:

a log generator that generates a text log;

a log transmitter that transmits the generated text log to a log receiver of a log collection device;

a dictionary receiver that receives, from a dictionary transmitter of the log collection device, a compressed dictionary for performing text compression from the log collection device, the compressed dictionary being generated by a dictionary generator of the log collection device; and

a compression processor that performs a compression process using the received compressed dictionary on the text log transmitted after receiving the compressed dictionary, a decompression processor of the log collection device configured to perform a decompression process using the compressed dictionary on the text log transmitted after the receiving of the compressed dictionary,

wherein the log receiver of the log collection device is configured to receive the text log from each of a plurality of log generation devices,

wherein the dictionary transmitter of the log collection device is configured to transmit the compressed dictionary for each of the plurality of log generation devices, and to manage dictionary sharing information indicating whether the compressed dictionary is transmitted to any of the plurality of log generation devices, and

wherein the decompression processor of the log collection device is further configured o determine whether or not a decompression process is performed using the compressed dictionary on the text log transmitted after the receiving of the compressed dictionary for each of the plurality of log generation devices, with reference to the dictionary sharing information.

6. A log collection method, comprising:

receiving a text log from a log generation device;

generating a compressed dictionary for performing text compression based on the received text log;

transmitting the generated compressed dictionary to the log generation device and instructing the log generation device to perform a compression process using the compressed dictionary on the text log transmitted after transmission of the compressed dictionary; and

performing a decompression process using the compressed dictionary on the text log received after transmission of the compressed dictionary,

wherein the text log is received from each of a plurality of log generation devices,

wherein the compressed dictionary is transmitted for each of the plurality of log generation devices, and dictionary sharing information indicating whether the compressed dictionary is transmitted to any of the plurality of log generation devices is managed, and

wherein whether or not the decompression process is performed using the compressed dictionary on the text log transmitted from the log generation device is determined for each of the plurality of log generation devices, with reference to the dictionary sharing information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2019
From: OZAKI, MINORU
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 048257/0625 →
Priority Claims (1)
JP 2016-057033 · Mar 22, 2016 · national
Continuity (1)
Related Publication 20190089371A1 · Mar 21, 2019
Cited By (2)
US 12,443,601 US 12,676,918