IP Library Granted Patent US 8,869,247
Granted Patent B2
US 8,869,247 · App. 13/610,272 · Granted Oct 21, 2014

Apparatus, system, and non-transitory computer readable medium storing program

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,869,247
App. No.
13/610,272
Granted
Oct 21, 2014
Kind
B2
Abstract

An apparatus with a single function or plural functions includes a user information receiving unit that receives user information about a user; a request unit that requests use permission information from a server; a receiving unit that receives the use permission information transmitted from the server; a memory that stores the received use permission information; a use permission determining unit that performs a first determination process and a second determination process; and an operation controller that, when the use of the function is permitted in the first determination process, performs control such that operations other than a predetermined operation are available before the second determination process is performed and, when it is determined that the function permitted to be used in the first determination process is also permitted to be used in the second determination process, performs control to permit the user to use all operations of the function.

Claims (30)

1. An apparatus with a single function or a plurality of functions, comprising:

a user information receiving unit that receives user information about a user in response to an operation by the user;

a request unit that requests use permission information, indicating whether the user is permitted to use the function, from a server which stores the use permission information;

a receiving unit that receives the use permission information transmitted from the server in response to the request from the request unit;

a memory that stores the received use permission information;

a user permission determining unit that performs a first determination process of determining whether the user is permitted to use the function on the basis of the user information received by the user information receiving unit and the user permission information which has been stored in the memory before the user information is received and a second determination process of determining whether the user is permitted to use the function on the basis of new user permission information which is received by the receiving unit in response to a request from the request unit and the user information after the first determination process, wherein the new user permission information is different from the user permission information; and

an operation controller that, when the determining unit determines that the use of the function is permitted in the first determination process, performs control such that operations other than a predetermined operation among the operations related to the function which is permitted to be used are only available before the second determination process is performed by the determining unit and, only when it is determined that the function whose use is determined to be permitted in the first determination process by the determining unit is also permitted to be used in the second determination process, performs control such that the user is permitted to use all operations of the function.

2. The apparatus according to claim 1 ,

wherein, when it is determined that the function whose use is determined to be permitted in the first determination process by the determining unit is not permitted to be used in the second determination process by the determining unit, the operation control unit performs control such that the user is prohibited from using any operation of the function.

3. The apparatus according to claim 2 ,

wherein the predetermined operation includes an operation for performing the function.

4. The apparatus according to claim 1 ,

wherein the predetermined operation includes an operation for performing the function.

5. A system comprising:

an apparatus with a single function or a plurality of functions; and

a server that stores use permission information indicating whether a user is permitted to use the function of the apparatus,

wherein the apparatus includes:

a user information receiving unit that receives user information about the user in response to an operation by the user;

a request unit that requests the use permission information from the server;

a receiving unit that receives the use permission information transmitted from the server in response to the request from the request unit;

a memory that stores the received use permission information;

a user permission determining unit that performs a first determination process of determining whether the user is permitted to use the function on the basis of the user information received by the user information receiving unit and the user permission information which has been stored in the memory before the user information is received and a second determination process of determining whether the user is permitted to use the function on the basis of new user permission information which is received by the receiving unit in response to a request from the request unit and the user information after the first determination process, wherein the new user permission information is different from the user permission information; and

an operation controller that, when the determining unit determines that the use of the function is permitted in the first determination process, performs control such that operations other than a predetermined operation among the operations related to the function which is permitted to be used are only available before the second determination process is performed by the determining unit and, only when it is determined that the function whose use is determined to be permitted in the first determination process by the determining unit is also permitted to be used in the second determination process, performs control such that the user is permitted to use all operations of the function.

6. A non-transitory computer readable medium storing a program that causes a computer of an apparatus with a single function or a plurality of functions to function as:

a user information receiving unit that receives user information about a user in response to an operation by the user;

a request unit that requests use permission information, indicating whether the user is permitted to use the function, from a server which stores the use permission information;

a receiving unit that receives the use permission information transmitted from the server in response to the request from the request unit;

a memory that stores the received use permission information;

a user permission determining unit that performs a first determination process of determining whether the user is permitted to use the function on the basis of the user information received by the user information receiving unit and the user permission information which has been stored in the memory before the user information is received and a second determination process of determining whether the user is permitted to use the function on the basis of new user permission information which is received by the receiving unit in response to a request from the request unit and the user information after the first determination process, wherein the new user permission information is different from the user permission information; and

an operation controller that, when the determining unit determines that the use of the function is permitted in the first determination process, performs control such that operations other than a predetermined operation among the operations related to the function which is permitted to be used are only available before the second determination process is performed by the determining unit and, only when it is determined that the function whose use is determined to be permitted in the first determination process by the determining unit is also permitted to be used in the second determination process, performs control such that the user is permitted to use all operations of the function.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: MATSUMURA, RYOJI
To: FUJI XEROX CO., LTD.
Reel/Frame 028983/0056 →