IP Library Granted Patent US 11,218,601
Granted Patent B2
US 11,218,601 · App. 16/995,996 · Granted Jan 4, 2022

Methods and systems for enabling kiosk mode on a multifunction device

Inventors: Steven Hiroshi Inouye (Cypress, CA); Bernard Roch Heroux, Jr. (Webster, NY); David R. Beach (Fairport, NY); Donald A. Brown (Honeoye Falls, NY)
Assignee: Xerox Corporation
H04N1/00143G06F3/1204G06F3/1238H04N1/00177H04N1/00307H04N1/00514H04N1/346
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,218,601
App. No.
16/995,996
Granted
Jan 4, 2022
Kind
B2
Abstract

Methods and systems for printing on a print device from both authorized users and guest users are disclosed. The methods include receiving a request to initiate a document processing session on the print device, determining whether the requested document processing session is a kiosk mode session for executing a document processing job for a guest user or a staff mode session for executing a document processing job for an authorized user, initiating the kiosk mode session for executing paid document processing jobs in response to determining that the requested document processing session is the kiosk mode session, receiving a request for executing a first document processing job, determining a cost for executing the document processing job at the print device, receiving approval to execute the first document processing job at the print device for the determined cost from a guest user.

Claims (72)

1. A print system comprising:

a processor; and

a computer-readable storage medium comprising one or more programming instructions that, when executed, will cause the processor to:

receive a request to initiate a document processing session on a print device configured to execute document processing jobs from both authorized users and guest users,

determine whether the requested document processing session is a kiosk mode session for executing a document processing job for a guest user or a staff mode session for executing a document processing job for an authorized user,

in response to determining that the requested document processing session is the kiosk mode session, initiate the kiosk mode session for executing paid document processing jobs,

receive a request for executing a first document processing job,

determine a cost for executing the first document processing job at the print device,

receive, from a guest user, approval to execute the first document processing job at the print device for the determined cost,

cause the print device to execute the first document processing job, and

upon termination of the kiosk mode session, cause a payment processing service associated with the guest user to render payment that is equal to the determined cost.

2. The print system of claim 1 , wherein the programming instructions that cause the processor to determine whether the requested document processing session is the kiosk mode session for executing a document processing job for a guest user or the staff mode session for executing a document processing job for an authorized user comprise programming instructions that cause the processor to determine whether a user associated with the request to initiate the document processing session is authorized to submit unpaid document processing jobs to the print device.

3. The print system of claim 1 , wherein the request to initiate the document processing session is received from a user interface associated with the print device.

4. The print system of claim 3 , further comprising programming instructions that, when executed, will cause the processor to output a kiosk mode user interface at the print device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

5. The print system of claim 1 , wherein the request to initiate the document processing session is received from a mobile device.

6. The print system of claim 5 , further comprising programming instructions that, when executed, will cause the processor to output a kiosk mode user interface at the mobile device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

7. The print system of claim 1 , further comprising programming instructions that, when executed, will cause the processor to, in response to determining that the requested document processing session is the staff mode session, initiate the staff mode session for executing unpaid document processing jobs received from authorized users and prioritizing unpaid document processing jobs over paid document processing jobs.

8. The print system of claim 7 , further comprising programming instructions that, when executed, will cause the processor to output a staff mode user interface upon initiation of the staff mode session, wherein the staff mode user interface is configured to allow an authorized user to submit requests for unpaid document processing jobs.

9. The print system of claim 1 , further comprising programming instructions that, when executed, will cause the processor to identify a payment processing service associated with the guest user.

10. A print device configured to execute document processing jobs from both authorized users and guest users, the print device comprising:

a processor, and

a computer-readable storage medium comprising one or more programming instructions that, when executed, will cause the processor to:

receive a first document processing session initiation request,

determine whether the first document processing session initiation request is from a guest user or an authorized user,

in response to determining that the first document processing session initiation request is from a guest user, initiate a kiosk mode session for executing paid document processing jobs,

process a request from the guest user for executing a first document processing job,

determine a cost for executing the first document processing job at the print device,

receive, from the guest user, approval to execute the first document processing job at the print device for the determined cost,

execute the first document processing job, and

upon termination of the kiosk mode session, transmit to a server a request to cause a payment processing service associated with the guest user to render payment that is equal to the determined cost.

11. The print system of claim 10 , further comprising additional programming instructions that, when executed, will cause the processor to receive a second document processing session initiation request for processing a second document processing job, and in response to determining that the second document processing session initiation request is from an authorized user:

initiate a staff mode session for executing paid document processing jobs only; and

execute the second document processing job without requiring the authorized user to provide a mode of payment.

12. The print system of claim 11 , further comprising programming instructions that, when executed, will cause the processor to output a staff mode user interface upon initiation of the staff mode session, wherein the staff mode user interface is configured to allow the authorized user to submit requests for unpaid document processing jobs.

13. The print system of claim 10 , wherein the programming instructions that cause the processor to determine whether the first document processing session initiation request is from a guest user or an authorized user comprise programming instructions that are configured to cause the processor to determine whether a user associated with the first document processing session initiation request is authorized to submit unpaid document processing jobs to the print device.

14. The print system of claim 10 , wherein the first document processing session initiation request is received from a user interface associated with the print device.

15. The print system of claim 14 , further comprising programming instructions that, when executed, will cause the processor to output a kiosk mode user interface at the print device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

16. The print system of claim 10 , wherein the request to initiate the first document processing session is received from a mobile device upon establishment of a proximity enabled communications link between the print device and the mobile device.

17. A method for printing on a print device configured to execute document processing jobs from both authorized users and guest users, the method comprising, by a processor:

receiving a request to initiate a document processing session on the print device;

determining whether the requested document processing session is a kiosk mode session for executing a document processing job for a guest user or a staff mode session for executing a document processing job for an authorized user;

in response to determining that the requested document processing session is the kiosk mode session, initiating the kiosk mode session for executing paid document processing jobs;

receiving a request for executing a first document processing job;

determining a cost for executing the first document processing job at the print device;

receiving, from a guest user, approval to execute the first document processing job at the print device for the determined cost;

causing the print device to execute the first document processing job; and

upon termination of the kiosk mode session, causing a payment processing service associated with the guest user to render payment that is equal to the determined cost.

18. The method of claim 17 , wherein determining whether the requested document processing session is the kiosk mode session for executing a document processing job for a guest user or the staff mode session for executing a document processing job for an authorized user comprises determining whether a user associated with the request to initiate the document processing session is authorized to submit unpaid document processing jobs to the print device.

19. The method of claim 17 , wherein the request to initiate the document processing session is received from a user interface associated with the print device.

20. The method of claim 19 , further comprising outputting a kiosk mode user interface at the print device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

21. The method of claim 17 , wherein the request to initiate the document processing session is received from a mobile device.

22. The method of claim 21 , further comprising outputting a kiosk mode user interface at the mobile device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

23. The method of claim 17 , further comprising, in response to determining that the requested document processing session is the staff mode session, initiating the staff mode session for executing unpaid document processing jobs received from authorized users and prioritizing unpaid document processing jobs over paid document processing jobs.

24. The method of claim 23 , further comprising outputting a staff mode user interface upon initiation of the staff mode session, wherein the staff mode user interface is configured to allow an authorized user to submit requests for unpaid document processing jobs.

25. The method of claim 17 , further comprising identifying a payment processing service associated with the guest user.

26. A method for executing document processing jobs from both authorized users and guest users, the method comprising, by a print device:

receiving a first document processing session initiation request;

determining whether the first document processing session initiation request is from a guest user or an authorized user;

in response to determining that the first document processing session initiation request is from a guest user, initiating a kiosk mode session for executing paid document processing jobs;

processing a request from the guest user for executing a first document processing job;

determining a cost for executing the first document processing job at the print device;

receiving, from the guest user, approval to execute the first document processing job at the print device for the determined cost;

executing the first document processing job; and

upon termination of the kiosk mode session, transmitting to a server a request to cause a payment processing service associated with the guest user to render payment that is equal to the determined cost.

27. The method of claim 26 , further comprising, upon termination of the kiosk mode session, receiving a second document processing session initiation request for processing a second document processing job, and in response to determining that the second document processing session initiation request is from an authorized user:

initiating a staff mode session for executing paid document processing jobs only; and

executing the second document processing job without requiring the authorized user to provide a mode of payment.

28. The method of claim 27 , further comprising outputting a staff mode user interface upon initiation of the staff mode session, wherein the staff mode user interface is configured to allow the authorized user to submit requests for unpaid document processing jobs.

29. The method of claim 26 , wherein determining whether the first document processing session initiation request is from a guest user or an authorized user comprises determining whether a user associated with the first document processing session initiation request is authorized to submit unpaid document processing jobs to the print device.

30. The method of claim 26 , wherein the first document processing session initiation request is received from a user interface associated with the print device.

31. The method of claim 30 , further comprising outputting a kiosk mode user interface at the print device upon initiation of the kiosk mode session, wherein the kiosk mode user interface is configured to allow the guest user to submit requests for paid document processing jobs.

32. The method of claim 26 , wherein the request to initiate the first document processing session is received from a mobile device upon establishment of a proximity enabled communications link between the print device and the mobile device.

Assignments (9)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2020
From: INOUYE, STEVEN HIROSHI; HEROUX, BERNARD ROCH, JR.; BEACH, DAVID R.; BROWN, DONALD A.
To: XEROX CORPORATION
Reel/Frame 053523/0159 →
Continuity (2)
Provisional Application 63002698 · Mar 31, 2020
Related Publication 20210306473A1 · Sep 30, 2021