IP Library Granted Patent US 11,330,118
Granted Patent B2
US 11,330,118 · App. 16/574,023 · Granted May 10, 2022

Information processing apparatus and non-transitory computer readable medium that recognize a print command on a group chat to output data from image forming apparatuses assigned to each user

Inventors: Nobuyuki Obayashi (Kanagawa, JP); Masaki Kurokawa (Kanagawa, JP); Kenji Nomura (Kanagawa, JP); Mamoru Sasamae (Kanagawa, JP); Yujiro Kobayashi (Kanagawa, JP); Masaaki Takei (Kanagawa, JP); Kenji Yufu (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
H04N1/00392G06F3/1204G06F3/126G06F3/1253G06F3/1255G06F3/1258G06F3/1285H04L51/02H04L51/046H04L51/18H04N1/00509H04N1/00867
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 11,330,118
App. No.
16/574,023
Granted
May 10, 2022
Kind
B2
Abstract

An information processing apparatus includes a memory in which information on output devices corresponding to plural users participating in a group chat is stored; and a controller that, in a case where any one of the plural users gives a post indicative of an output command to output data on the group chat, performs control for outputting the data from output devices corresponding to one or more output destination users including a user who has not given the post indicative of the output command among the plural users in accordance with the information stored in the memory.

Claims (41)

1. An information processing apparatus comprising:

a memory in which information on output devices corresponding to a plurality of users participating in a group chat is stored; and

a controller that, in a case where any one of the plurality of users gives a post indicative of an output command to output data on the group chat, performs control for outputting the data from output devices corresponding to one or more output destination users including a user who has not given the post indicative of the output command among the plurality of users in accordance with the information stored in the memory.

2. The information processing apparatus according to claim 1 , further comprising a unit that acquires performance information indicative of performance of the output devices corresponding to the plurality of users,

wherein in a case where the output devices corresponding to the output destination users include an output device whose performance is not enough to output the data based on output settings corresponding to the output command, the controller executes countermeasure processing that enables output from the output device whose performance is not enough.

3. The information processing apparatus according to claim 2 , wherein

as the countermeasure processing, the controller gives, to the user who has given the output command, a second post proposing output settings that are met by all of the output devices corresponding to the output destination users; and

in a case where the user who has given the output command gives a third post indicative of acceptance of the output settings proposed in the second post, the controller changes the output settings to the output settings proposed in the second post.

4. The information processing apparatus according to claim 2 , wherein

as the countermeasure processing, the controller gives a fourth post proposing, individually for each output device whose performance is not enough to output the data based on the output settings among the output devices corresponding to the output destination users, to change the output settings to output settings that enable output from the output device whose performance is not enough; and

in a case where the user who has given the output command or a user associated with the output device whose performance is not enough gives a fifth post indicative of acceptance of the proposal in response to the fourth post, the controller performs control for causing the data to be output from the output device whose performance is not enough based on the changed output settings proposed in the fourth post.

5. The information processing apparatus according to claim 2 , wherein

in a case where the user who has given the output command gives a post indicating that the user entrusts the controller with a countermeasure, the controller performs, as the countermeasure processing for each of the output devices corresponding to the output destination users, control for converting the data into a state that enables output by the performance of the output device and outputting the converted data from the output device.

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

the controller switches an operation mode in the group chat to a specific mode or a non-specific mode in accordance with posting of any one of the users on the group chat; and

in a case where any one of the users gives a post indicative of an output command to output the data during the specific mode, the controller performs control for regarding all of the users of the group chat as the output destination users and then outputting the data from the output devices corresponding to the output destination users.

7. The information processing apparatus according to claim 6 , wherein

in a case where data of a kind supported by the output devices is posted in the specific mode, the controller performs control for regarding the posting of the data as an output command to output the data even in a case where a post indicative of an output command to output the data is not given.

8. The information processing apparatus according to claim 7 , wherein

in a case where a user who has posted the data gives, in connection with the posting of the data, a post indicating that output of the data is unnecessary, the controller does not perform the control for regarding the posting of the data as an output command to output the data.

9. The information processing apparatus according to claim 6 , wherein

in a case where the user gives a post indicative of an output command to output the data in the non-specific mode and where the post includes designation of an output destination user, the controller performs control for outputting the data from an output device corresponding to the output destination user.

10. The information processing apparatus according to claim 6 , wherein

in a case where the user gives a post indicative of an output command to output the data in the non-specific mode and where the post does not include designation of an output destination user, the controller performs control for outputting the data from an output device corresponding to the user who has given the post indicative of the output command.

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

in a case where an output device corresponding to a first output destination user is not stored in the memory although a post indicative of an output command to output the data has been given, the controller gives a post inquiring desired handling of output of the data from the first output destination user; and

in a case where the first output destination user gives a post indicative of a desire to output the data from an output device corresponding to a second output destination user in response to the post, the controller performs control for outputting the data for the first output destination user from the output device corresponding to the second output destination user.

12. The information processing apparatus according to claim 1 , wherein

in a case where on the group chat, a first output destination user gives, in connection with a post indicative of an output command to output data, a post indicative of a desire to output the data from an output device corresponding to a second output destination user, the controller performs control for outputting the data for the first output destination user from the output device corresponding to the second output destination user.

13. The information processing apparatus according to claim 11 , wherein

in a case where the first output destination user gives a post indicative of a desire to output the data from the output device corresponding to the second output destination user, the controller gives a post inquiring, of the second output destination user, whether or not to permit output for the first output destination user; and

in a case where the second output destination user gives a post indicative of permission of output for the first output destination user in response to the post, the controller performs control for outputting the data for the first output destination user from the output device corresponding to the second output destination user.

14. The information processing apparatus according to claim 12 , wherein

in a case where the first output destination user gives a post indicative of a desire to output the data from the output device corresponding to the second output destination user, the controller gives a post inquiring, of the second output destination user, whether or not to permit output for the first output destination user; and

in a case where the second output destination user gives a post indicative of permission of output for the first output destination user in response to the post, the controller performs control for outputting the data for the first output destination user from the output device corresponding to the second output destination user.

15. A non-transitory computer readable medium storing a program causing a computer to function as:

a memory in which information on output devices corresponding to a plurality of users participating in a group chat is stored; and

a controller that, in a case where any one of the plurality of users gives a post indicative of an output command to output data on the group chat, performs control for outputting the data from output devices corresponding to one or more output destination users including a user who has not given the post indicative of the output command among the plurality of users in accordance with the information stored in the memory.

16. An information processing apparatus comprising:

storage means for storing therein information on output devices corresponding to a plurality of users participating in a group chat; and

control means for, in a case where any one of the plurality of users gives a post indicative of an output command to output data on the group chat, performing control for outputting the data from output devices corresponding to one or more output destination users including a user who has not given the post indicative of the output command among the plurality of users in accordance with the information stored in the memory.

Assignments (2)
CHANGE OF NAME Recorded May 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056222/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2019
From: OBAYASHI, NOBUYUKI; KUROKAWA, MASAKI; NOMURA, KENJI; SASAMAE, MAMORU; KOBAYASHI, YUJIRO; TAKEI, MASAAKI; YUFU, KENJI
To: FUJI XEROX CO., LTD.
Reel/Frame 050479/0546 →
Priority Claims (1)
JP JP2018-178263 · Sep 25, 2018 · national
Continuity (1)
Related Publication 20200099799A1 · Mar 26, 2020