IP Library Patent Application 16745380
Patent Application
App. No. 16/745,380

INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM

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 None
App. No.
16/745,380
Abstract

An information processing apparatus includes a processor configured to: receive a request made by a first user who has a usage right to use a function of an apparatus to be used; output delegation information representing that the usage right to use the function is to be delegated to a second user who does not have the usage right to use the function, the delegation information including state information that represents a state of shared resources that are used when the function is used and that represents a state upon receipt of the request; receive the delegation information; and permit or restrict use of the function in accordance with a result of comparison between the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information.

Claims (69)

1 . An information processing apparatus comprising:

a processor configured to:

receive a request made by a first user who has a usage right to use a function of an apparatus to be used;

output delegation information representing that the usage right to use the function is to be delegated to a second user who does not have the usage right to use the function, the delegation information including state information that represents a state of shared resources that are used when the function is used and that represents a state upon receipt of the request;

receive the delegation information; and

permit or restrict use of the function in accordance with a result of comparison between the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information.

2 . The information processing apparatus according to claim 1 , wherein the state of the shared resources is changeable by another user other than the first user.

3 . The information processing apparatus according to claim 1 , wherein the state information is a hash value representing the state of the shared resources.

4 . The information processing apparatus according to claim 2 , wherein the state information is a hash value representing the state of the shared resources.

5 . The information processing apparatus according to claim 3 , wherein:

the shared resources include a plurality of configurations,

the hash value is a value representing a state of at least one or some of the plurality of configurations, and

the processor is further configured to generate a hash value while changing a configuration for which a hash value is to be generated in accordance with a usage form of using the apparatus by the second user.

6 . The information processing apparatus according to claim 4 , wherein:

the shared resources include a plurality of configurations,

the hash value is a value representing a state of at least one or some of the plurality of configurations, and

the processor is further configured to generate a hash value while changing a configuration for which a hash value is to be generated in accordance with a usage form of using the apparatus by the second user.

7 . The information processing apparatus according to claim 5 , wherein:

the usage form is a usage period of using the apparatus, and

the processor is configured to reduce a number of configurations for which a hash value is to be generated as the usage period becomes longer.

8 . The information processing apparatus according to claim 6 , wherein:

the usage form is a usage period of using the apparatus, and

the processor is configured to reduce a number of configurations for which a hash value is to be generated as the usage period becomes longer.

9 . The information processing apparatus according to claim 3 , wherein:

the shared resources include a plurality of configurations,

the hash value is a value representing a state of at least one or some of the plurality of configurations, and

the processor is further configured to reduce a number of configurations for which a hash value is to be generated as reliability of the second user becomes higher.

10 . The information processing apparatus according to claim 4 , wherein:

the shared resources include a plurality of configurations,

the hash value is a value representing a state of at least one or some of the plurality of configurations, and

the processor is further configured to reduce a number of configurations for which a hash value is to be generated as reliability of the second user becomes higher.

11 . The information processing apparatus according to claim 1 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

12 . The information processing apparatus according to claim 2 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

13 . The information processing apparatus according to claim 3 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

14 . The information processing apparatus according to claim 4 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

15 . The information processing apparatus according to claim 5 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

16 . The information processing apparatus according to claim 6 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

17 . The information processing apparatus according to claim 7 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

permit use of only a portion of the shared resources that has a state upon receipt of the request in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

18 . The information processing apparatus according to claim 1 , wherein:

the processor is configured to:

permit the use of the function in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information match, and

not permit use of the shared resources as a whole in a case where the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information do not match.

19 . The information processing apparatus according to claim 18 , wherein the processor is further configured to notify the second user of a reason that the use of the shared resources is not permitted.

20 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:

receiving a request made by a first user who has a usage right to use a function of an apparatus to be used;

outputting delegation information representing that the usage right to use the function is to be delegated to a second user who does not have the usage right to use the function, the delegation information including state information that represents a state of shared resources that are used when the function is used and that represents a state upon receipt of the request;

receiving the delegation information; and

permitting or restricting use of the function in accordance with a result of comparison between the state of the shared resources upon receipt of the delegation information and the state represented by the state information included in the received delegation information.

Assignments (2)
CHANGE OF NAME Recorded May 20, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056308/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2020
From: SUZUKI, FUMIHISA
To: FUJI XEROX CO., LTD.
Reel/Frame 051664/0829 →