IP Library › Granted Patent US 9,250,840
Granted Patent B2
US 9,250,840 · App. 14/261,423 · Granted Feb 2, 2016

Image forming apparatus capable of executing applications, image forming method, and recording medium

Inventor: Sun Changsong (Osaka, JP)
Assignee: KYOCERA Document Solutions Inc.
G06F3/1237G06F3/1203G06F3/123G06F3/1211G06F3/1285G06F9/445H04N1/00
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 9,250,840
App. No.
14/261,423
Granted
Feb 2, 2016
Kind
B2
Abstract

Provided is an image forming apparatus that allows information to be shared between applications, while lowering the security risk. With this image forming apparatus, a service acquisition portion references the class information of applications at the time of installation of them to acquire services from a server, or the like. A service registration unit associates the services acquired by the service acquisition portion with the respective applications to store them in a service registry. Upon one of the application being executed, an information sharing control portion uses the shared data to cause the information to be shared with the other services on the basis of the management information of the services associated with the applications by the service registration portion.

Claims (36)

1. A non-transitory computer-readable recording medium storing a program causing an image forming apparatus executing a plurality of applications stored in a storage unit to function as:

a service acquisition portion configured to acquire a callable service that is used in a share by said plurality of applications stored in said storage unit,

a service registration portion configured to store said service acquired by said service acquisition portion in said storage unit in association with one of said plurality of applications,

an information sharing control portion configured to share information provided by said service associated by said service registration portion to be shared between said service and another service stored in said storage unit, and

an application management portion that, on the basis of the information shared by the information sharing control portion, non-permits an authority of utilization of the service by one of said plurality of applications that has performed illegal process, wherein:

the information sharing control portion is configured to use a sharing area in shared data to cause the information to be shared, and

the information shared by the information sharing control portion includes at least one of:

a status of a job that has been executed by the application,

the size of a storage area allocated or used in the storage unit by the application or the service,

the resource,

the size of the sharing area, and

the log of a class of the service called from the application.

2. An image forming apparatus executing a plurality of applications stored in a storage unit, comprising:

a service acquisition portion configured to acquire a callable service that is used in a share by said plurality of applications stored in said storage unit

a service registration portion configured to store said service acquired by said service acquisition portion in said storage unit in association with one of said plurality of applications,

an information sharing control portion configured to share information provided by said service associated by said service registration portion to be shared between said service and another service stored in said storage unit, and

an application management portion configured to, on the basis of the information shared by said information sharing control portion, non-permit the authority of utilization of said service by one of said plurality of applications that has performed an illegal process, wherein:

the information sharing control portion is configured to use a sharing area in shared data to cause the information to be shared; and

the information shared by the information sharing control portion includes at least one of:

a status of a job that has been executed by the application,

the size of a storage area allocated or used in the storage unit by the application or the service,

the resource,

the size of the sharing area, and

the log of a class of the service called from the application.

3. An image forming method, being implemented by an image forming apparatus executing a plurality of applications stored in a storage unit, the method comprising:

acquiring a callable service that is able to be used in a share by said plurality of applications,

storing said acquired service that is in association with one of said plurality of applications,

sharing information provided by said service between the service and another service stored, and

on the basis of the information shared by the information sharing control portion, non-permitting an authority of utilization of the service by one of said plurality of applications that has performed illegal process wherein:

the step of sharing information comprises using a sharing area in shared data to cause the information to be shared, and

the information shared includes at least one of:

a status of a job that has been executed by the application,

the size of a storage area allocated or used in the storage unit by the application or the service,

the resource,

the size of the sharing area, and

the log of a class of the service called from the application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: CHANGSONG, SUN
To: KYOCERA DOCUMENT SOLUTIONS INC.
Reel/Frame 033038/0708 →
Priority Claims (1)
JP 2013092268 · Apr 25, 2013 · national
Continuity (1)
Related Publication 20140320917A1 · Oct 30, 2014