IP Library › Granted Patent US 10,691,389
Granted Patent B2
US 10,691,389 · App. 16/285,594 · Granted Jun 23, 2020

Information processing apparatus that, depending on the size of collected data in a first data format, converts the data to a second data format before transmission, method for controlling the same, and storage medium

Inventor: Kimito Kasahara (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1294G06F3/1295G06F11/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,691,389
App. No.
16/285,594
Granted
Jun 23, 2020
Kind
B2
Abstract

An information processing apparatus collects data produced in association with processing carried out by the information processing apparatus, and buffers the collected data in a first data format. The first data format is different from a second data format used for transmission to an external server apparatus. The information processing apparatus converts the format of the buffered data from the first data format to the second data format before transmitting the buffered data to the server apparatus. Then, the information processing apparatus transmits the data in the second data format to the server apparatus as an event log of the information processing apparatus.

Claims (40)

1. An information processing apparatus comprising:

a memory storing instructions, and

at least one processor executing the instructions causing the information processing apparatus to:

collect data produced in association with processing carried out by the information processing apparatus;

if a size of the collected data in a first data format is smaller than a first threshold or if a number of attributes included in the collected data in the first data format is lower than a second threshold,

convert the format of the collected data from the first data format into a second data format used for transmission to an external server apparatus, and then buffer the data in the second data format, and

transmit the buffered data in the second data format to the server apparatus as an event log of the information processing apparatus; and

if the size of the collected data in the first data format is not smaller than the first threshold and if the number of attributes included in the collected data in the first data format is not lower than the second threshold,

buffer the collected data in the first data format, and

convert the format of the buffered data from the first data format to the second data format, and then

transmit the data in the second data format to the server apparatus as an event log of the information processing apparatus,

wherein a size of data is increased by the conversion of the format from the first data format to the second data format.

2. The information processing apparatus according to claim 1 ,

wherein the second data format is a data format that can be interpreted by the server apparatus.

3. The information processing apparatus according to claim 1 ,

wherein the instructions further cause the information processing apparatus to, once the transmission of the data in the second data format is complete, delete the data in the first data format, corresponding to the data for which the transmission is complete, from the buffered data.

4. The information processing apparatus according to claim 1 ,

wherein the collected data is collected in accordance with a type of event that has occurred in the information processing apparatus.

5. The information processing apparatus according to claim 1 ,

wherein the collected data is at least one of data pertaining to the execution of a job in the information processing apparatus, data pertaining to control of a device included in the information processing apparatus, and data pertaining to a user operation made in an operation unit of the information processing apparatus.

6. A method for controlling an information processing apparatus, the method comprising:

collecting data produced in association with processing carried out by the information processing apparatus;

if a size of the collected data in a first data format is smaller than a first threshold or if a number of attributes included in the collected data in the first data format is lower than a second threshold,

converting the format of the collected data from the first data format into a second data format used for transmission to an external server apparatus, and then buffering the data in the second data format, and

transmitting the buffered data in the second data format to the server apparatus as an event log of the information processing apparatus; and

if the size of the collected data in the first data format is not smaller than the first threshold and if the number of attributes included in the collected data in the first data format is not lower than the second threshold,

buffering the collected data in the first data format, and

converting the format of the buffered data from the first data format to the second data format, and then

transmitting the data in the second data format to the server apparatus as an event log of the information processing apparatus,

wherein a size of data is increased by the conversion of the format from the first data format to the second data format.

7. A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method for controlling an information processing apparatus, the method comprising:

collecting data produced in association with processing carried out by the information processing apparatus;

if a size of the collected data in a first data format is smaller than a first threshold or if a number of attributes included in the collected data in the first data format is lower than a second threshold,

converting the format of the collected data from the first data format into a second data format used for transmission to an external server apparatus, and then buffering the data in the second data format, and

transmitting the buffered data in the second data format to the server apparatus as an event log of the information processing apparatus; and

if the size of the collected data in the first data format is not smaller than the first threshold and if the number of attributes included in the collected data in the first data format is not lower than the second threshold,

buffering the collected data in the first data format, and

converting the format of the buffered data from the first data format to the second data format, and then

transmitting the data in the second data format to the server apparatus as an event log of the information processing apparatus,

wherein a size of data is increased by the conversion of the format from the first data format to the second data format.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2019
From: KASAHARA, KIMITO
To: CANON KABUSHIKI KAISHA
Reel/Frame 049121/0164 →
Priority Claims (1)
JP 2018-035420 · Feb 28, 2018 · national
Continuity (1)
Related Publication 20190265931A1 · Aug 29, 2019