IP Library Granted Patent US 10,628,234
Granted Patent B2
US 10,628,234 · App. 15/768,339 · Granted Apr 21, 2020

Data processing apparatus, data processing method, and computer readable medium

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,628,234
App. No.
15/768,339
Granted
Apr 21, 2020
Kind
B2
Abstract

When data output is requested by an application whose default output setting is set ineffective among a plurality of applications, an output setting updating part ( 120 ) updates an output setting of the requesting application from ineffective to effective and updates an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective. An output control part ( 160 ) outputs data of an application whose output setting is effective.

Claims (29)

1. A data processing apparatus comprising:

a memory to store an output table which stores output requests from a plurality of applications, wherein a first application of the plurality of applications has a default output setting of ineffective and a second application of the plurality of applications has a default output setting of effective, output destinations of the applications being the same output destination,

processing circuitry to:

update, in the output table when data output is requested by the first application, an output setting of the first application from ineffective to effective and update, in the output table, an output setting of the second application, from effective to ineffective; and

output, to the output destination, data only of the application that has an output setting of effective based on output settings stored in the output table.

2. The data processing apparatus according to claim 1 , wherein

a priority is set for each of the plurality of applications, and

when an output setting of a third application, which outputs data to the same output destination as the first and second applications, is set to ineffective, and to which a priority higher than the priority of the first application is set, the processing circuitry updates the output setting of the first application from ineffective to effective.

3. The data processing apparatus according to claim 1 , wherein

each of the plurality of applications starts data processing at unique cycle, and

the processing circuitry returns the output setting of each application in the output table to the default output setting at a timing when each application starts the data processing.

4. The data processing apparatus according to claim 1 , wherein

when data output at a second data output timing is requested by an application to which a first data output timing and the second data output timing are set as timings for outputting data, an output destination at the first output timing and an output destination at the second data output timing being the same, a default output setting for the first data output timing being set effective, and a default output setting for the second data output timing being set ineffective,

the processing circuitry updates an output setting for the second data output timing in the output table from ineffective to effective and updates an output setting for the first data output timing in the output table from effective to ineffective, and

outputs to the output destination, the data of the application which is requested to be output at a timing whose output setting is effective in the output table.

5. The data processing apparatus according to claim 1 , further comprising

a memory to store a retrieval table in which an application whose default output setting is set ineffective and an application whose default output setting is set effective are associated, output destinations of the applications being the same,

wherein the processing circuitry refers to the retrieval table and identifies another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective.

6. The data processing apparatus according to claim 1 , wherein

when data output is requested by an application which monitors a monitoring target and outputs data indicating an abnormality of the monitoring target if there is the abnormality on the monitoring target, and whose default output setting is set ineffective,

the processing circuitry updates, in the output table, an output setting of the requesting application which has requested the data output, from ineffective to effective, and updates, in the output table, an output setting of another application which outputs data to the same output destination as the output destination of the requesting application and whose default output setting is set effective, from effective to ineffective.

7. A data processing method comprising:

storing an output table which stores output requests form a plurality of applications, wherein a first application of the plurality of applications has a default output setting of ineffective and a second application of the plurality of applications has a default output setting of effective, output destinations of the applications being the same output destination,

updating, in the output table when data output is requested by the first application, an output setting of the first application from ineffective to effective and updating, in the output table, an output setting of the second application, from effective to ineffective; and

outputting, to the output destination, data only of the application that has an output setting of effective based on output settings stored in the output table.

8. A non-transitory computer readable medium storing a data processing program causing a computer to execute:

storing an output table which stores output requests from a plurality of applications, wherein a first application of the plurality of applications has a default output setting of ineffective and a second application of the plurality of applications has a default output setting of effective, output destinations of the applications being the same output destination

an output setting updating process of updating, in the output table when data output is requested by the first application an output setting of the first application from ineffective to effective and updating, in the output table, an output setting of the second application from effective to ineffective; and

an output control process of outputting only data, to the output destination, of the application that has an output setting of effective based on output settings stored in the output table.

Assignments (2)
COMPANY SPLIT Recorded Sep 4, 2024
From: MITSUBISHI ELECTRIC CORPORATION
To: MITSUBISHI ELECTRIC MOBILITY CORPORATION
Reel/Frame 068834/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: KAWAKAMI, DAISUKE; BABA, MADOKA; ATOBE, YUTA
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 045555/0310 →