IP Library Granted Patent US 9,930,196
Granted Patent B2
US 9,930,196 · App. 14/249,745 · Granted Mar 27, 2018

Image forming apparatus and method for controlling display of pop-up window

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,930,196
App. No.
14/249,745
Granted
Mar 27, 2018
Kind
B2
Abstract

A method of controlling display of a pop-up window and an apparatus are provided. The method performed by an image forming apparatus includes determining at least one target device to be requested to display the pop-up window from among devices connected to the image forming apparatus when a pop-up event is generated during operations of the image forming apparatus, and transmitting information about the pop-up event to the determined at least one target device.

Claims (46)

1. A method performed by an image forming apparatus, the method comprising:

monitoring generation of a pop-up event during operations of the image forming apparatus with a processor of the image forming apparatus; and

after the monitored pop-up event is generated:

identifying a current state of each of a plurality of devices that are connected to the image forming apparatus based on at least one of a state of an application executable on a foreground of a respective device of the plurality of devices and a state of another application executable on a background of the respective device of the plurality of devices,

determining at least one target device that is to be requested to display a pop-up window indicating the pop-up event has been generated from among the plurality of devices connected to the image forming apparatus based on the identified current state of each of the connected devices, and

transmitting information about the generated pop-up event to the determined at least one target device from among the devices connected to the image forming apparatus.

2. The method of claim 1 , further comprising determining a type of the generated pop-up event,

wherein the determining the at least one target device that is requested to display the pop-up window indicating the generated pop-up event comprises further considering of the type of the generated pop-up event, and

wherein the type of the generated pop-up event comprises at least one of an event about a state of a tray, an event about a malfunction generated in the image forming apparatus, an event about a paper jam, an event about no paper, an event about a paper size mismatch, an event about fax reception, and an event about turning off power.

3. The method of claim 1 , further comprising pre-storing rules for determining the at least one target device when the monitored pop-up event is generated,

wherein the determining comprises determining the at least one target device by using the pre-stored rules, and

wherein at least some of the pre-stored rules include an action to be taken based on both a type of the generated pop-up event and a state of target device.

4. The method of claim 1 , wherein the identifying comprises identifying a mobile device that is in a job requested state as the at least one target device, when the generated pop-up event is related to the image operation.

5. The method of claim 4 , wherein the image operation comprises at least one of a copy operation, a print operation, and a scan operation, and

the generated pop-up event comprises at least one of an event about a paper jam, an event about no paper, and an event about a paper size mismatch.

6. The method of claim 1 , wherein the determining comprises determining a mobile device that is in a job requested state, the state of the application executable on the foreground or the state of the another application executable on the background as the at least one target device, when the generated pop-up event is related to an event about a state of a tray.

7. The method of claim 1 , wherein the determining comprises determining all of the devices connected to the image forming apparatus as the at least one target device, when the generated pop-up event is related to malfunction of the image forming apparatus.

8. The method of claim 1 , wherein the determining comprises determining a mobile device that is in a job requested state or the foreground running state as the at least one target device, when the generated pop-up event is related to the turning off the image forming apparatus.

9. The method of claim 1 , wherein the devices connected to the image forming apparatus comprise a removable user interface unit of the image forming apparatus and a plurality of external mobile devices, and

wherein the determining comprises determining the removable user interface unit as the at least one target device regardless of types of the generated pop-up event, after the pop-up event is generated.

10. The method of claim 1 , wherein the determining comprises determining a mobile device logged in as a manager as the at least one target device, regardless of types of the generated pop-up event, after the pop-up event is generated.

11. The method of claim 1 , further comprising, when the information about the generated pop-up event is transmitted to a plurality of target devices, processing the generated pop-up event by using a user command that is first received from among user commands input from the plurality of target devices.

12. The method of claim 1 , wherein a first mobile device of the devices connected to the image forming apparatus is a different type of mobile device than a second mobile device of the devices connected to the image forming apparatus.

13. The method of claim 1 , wherein the information about the generated pop-up event is not transmitted to at least one non-target device from among the devices connected to the image forming apparatus based on the determination.

14. An image forming apparatus comprising:

at least one memory storing instructions;

a controller including at least one processor configured to execute the instructions stored in the at least one memory to cause the following to be performed:

after a monitored pop-up event is generated, identify a current state of each of a plurality of devices that are connected to the image forming apparatus based on at least one of a state of an application executable on a foreground of a respective device of the plurality of devices and a state of another application executable on a background of the respective device of the plurality of devices, and

determine at least one target device that is to be requested to display a pop-up window indicating the monitored pop-up event has been generated from among the plurality of devices connected to the image forming apparatus based on the identified state of the each of the connected devices; and

a network interface configured to transmit information about the generated pop-up event to the at least one target device determined by the controller from among the devices connected to the image forming apparatus.

15. The image forming apparatus of claim 14 , further comprising storage for pre-storing rules relating a type of pop-up event and a state of a mobile device for determining the at least one target device after the pop-up event is generated,

wherein the controller determines the at least one target device by using the pre-stored rules.

16. The image forming apparatus of claim 14 , wherein the controller determines a mobile device that is in a job requested state as the at least one target device, when the generated pop-up event is related to the image operation.

17. The image forming apparatus of claim 14 , wherein the devices connected to the image forming apparatus comprise a removable user interface unit of the image forming apparatus and a plurality of external mobile devices, and

wherein the controller determines the removable user interface unit, or a mobile device logged in as a manager as the at least one target device, regardless of types of the generated pop-up event, after the monitored pop-up event is generated.

18. The image forming apparatus of claim 14 , wherein the network interface receives user commands input from a plurality of target devices when the information about the generated pop-up event is transmitted to the plurality of target devices, and the controller processes the generated pop-up event by using a user command that is first received from among the received user commands.

19. The image forming apparatus of claim 14 , wherein a first mobile device of the devices connected to the image forming apparatus is a different type of mobile device than a second mobile device of the devices connected to the image forming apparatus.

20. The image forming apparatus of claim 14 , wherein the network interface does not transmit the information about the generated pop-up event to at least one non-target device from among the devices connected to the image forming apparatus based on the determination.

21. An image forming apparatus, comprising:

at least one memory storing instructions;

a controller including at least one processor configured to execute the instructions stored in the at least one memory to cause the following to be performed:

monitor generation of a notification event during operations of the image forming apparatus,

after the monitored notification event is generated, identify a current state of each of a plurality of devices that are connected to the image forming apparatus based on at least one of a state of an application executable on a foreground of a respective device of the plurality of devices and a state of another application executable on a background of the respective device of the plurality of devices; and

a network interface configured to transmit information about the generated notification event to at least one target device from among the plurality of devices connected to the image forming apparatus based on the identified state of each of the plurality of devices connected to the image forming apparatus, after the notification event is generated.

22. The image forming apparatus of claim 21 , wherein the generated notification event comprises at least one of an event about a paper jam, an event about no paper, and an event about a paper size mismatch.

23. The image forming apparatus of claim 21 , wherein the network interface does not transmit the information about the generated notification event to at least one non-target device from among the devices connected to the image forming apparatus based on the determination.

Assignments (6)
CONFIRMATORY ASSIGNMENT EFFECTIVE APRIL 15, 2019 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050743/0481 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: KANG, SOO-YOUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 032694/0825 →