IP Library Granted Patent US 9,535,643
Granted Patent B2
US 9,535,643 · App. 13/525,651 · Granted Jan 3, 2017

Mobile phone user interfaces for a print server that are generated based on printer status information

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,535,643
App. No.
13/525,651
Granted
Jan 3, 2017
Kind
B2
Abstract

Systems and methods are provided for interactions between print servers and mobile phones. One embodiment is a mobile phone comprising a memory, a transceiver, and a control unit. The memory is operable to store rules for interacting with printers, and the transceiver is operable to communicate with a wireless telecommunication network via radio frequency transmissions. The control unit is operable to receive a notification from a print server via the transceiver that indicates status information for a printer controlled by the print server, to determine actions available for the printer based on the stored rules and the status information, and to generate a Graphical User Interface (GUI) that displays interactive graphical elements selectable by a user to initiate the available actions for the printer.

Claims (49)

1. A system comprising:

a mobile phone comprising:

a memory operable to store entries for interacting with a printer controlled by a print server, wherein each entry corresponds with a different printing status, and each entry indicates actions for the mobile phone to interact with the printer;

a transceiver operable to communicate with a wireless telecommunication network via radio frequency transmissions; and

a control unit operable to receive a notification from the print server via the transceiver that indicates a printing status of the printer, to consult the entries to determine actions available for the mobile phone to interact with the printer based on the current printing status of the printer, and to independently generate a Graphical User Interface (GUI) that displays interactive graphical elements that are each selectable by a user to initiate one of the available actions for interacting with the printer,

wherein the control unit varies which interactive graphical elements are displayed by the GUI depending on the printing status of the printer,

wherein each entry is stored in a database in the memory, is correlated with the printing status, and lists available actions for the printing status, and

wherein the printing status is selected from a group comprising printing and error condition.

2. The system of claim 1 wherein:

the control unit is further operable to receive another notification from the print server that indicates a new status of the printer, to determine that the actions available for the printer have changed based on the entries and the new status, and to generate a new GUI that displays new interactive graphical elements that are each selectable by a user to initiate one of the changed actions for the printer.

3. The system of claim 1 wherein:

the available actions vary depending on permissions for the user.

4. The system of claim 1 wherein:

the control unit is further operable to determine a location for each interactive graphical element within the GUI based upon the number of available actions.

5. The system of claim 1 wherein:

the print server comprises an Infoprint ProcessDirector (IPPD) server; and

the control unit is further operable to receive user input selecting an interactive graphical element, and to direct the transceiver to transmit a request for initiating an action towards an Internet-accessible port of the IPPD server.

6. The system of claim 1 wherein:

the available actions vary depending on the make and model of the printer.

7. The system of claim 1 wherein:

the control unit is further operable to receive user input selecting an interactive graphical element, and to direct the transceiver to transmit a Multipurpose Internet Mail Extensions (MIME) format request for initiating an action to the print server.

8. The system of claim 1 wherein:

the control unit is further operable to present the GUI at a touchscreen display.

9. A method comprising:

receiving, in a mobile phone, radio frequency transmissions of a wireless telecommunication network defining a notification from a print server that indicates a printing status of a printer controlled by the print server,

wherein the mobile phone stores entries for interacting with the printer, each entry corresponds with a different printing status, and each entry indicates actions for the mobile phone to interact with the printer;

consulting the entries to determine actions available for the mobile phone to interact with the printer, based on the current printing status of the printer; and

independently generating a Graphical User Interface (GUI) that displays interactive graphical elements that are each selectable by a user to initiate one of the available actions for interacting with the printer; and

varying which interactive graphical elements are displayed by the GUI depending on the printing status of the printer,

wherein each entry is stored in a database in the memory, is correlated with the printing status, and lists available actions for the printing status, and

wherein the printing status is selected from a group comprising printing and error condition.

10. The method of claim 9 further comprising:

receiving another notification from the print server that indicates a new status of the printer;

determining that the actions available for the printer have changed based on the entries and the new status; and

generating a new GUI that displays interactive graphical elements that are each selectable by a user to initiate one of the changed actions for the printer.

11. The method of claim 9 wherein:

the available actions vary depending on permissions for the user.

12. The method of claim 9 wherein generating the GUI comprises:

determining a location for each interactive graphical element within the GUI based upon the number of available actions.

13. The method of claim 9 wherein:

the print server comprises an Infoprint ProcessDirector (IPPD) server; and

the method further comprises:

receiving user input selecting an interactive graphical element; and

directing the transceiver to transmit a request for initiating an action towards an Internet-accessible port of the IPPD server.

14. The method of claim 9 wherein:

the available actions vary depending on the make and model of the printer.

15. The method of claim 9 further comprising:

receiving user input selecting an interactive graphical element; and

directing the transceiver to transmit a Multipurpose Internet Mail Extensions (MIME) format request for initiating an action to the print server.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 037593 FRAME 0641. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME TO AN ASSIGNMENT. Recorded Feb 22, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037868/0632 →
CHANGE OF NAME Recorded Jan 26, 2016
From: RICOH PRODUCTION PRINT
To: RICOH COMPANY, LTD.
Reel/Frame 037593/0641 →
CHANGE OF NAME Recorded Jan 26, 2016
From: INFORPRINT SOLUTIONS COMPANY, LLC
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 037593/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: WALLER, MARQUIS G.; YI, JUNG; TOLMACHEVA, DARIA; XU, NORRIS
To: RICOH PRODUCTION PRINT SOLUTIONS LLC
Reel/Frame 028392/0956 →