IP Library Granted Patent US 11,593,048
Granted Patent B2
US 11,593,048 · App. 17/644,241 · Granted Feb 28, 2023

Intelligent session management system for a multifunction device

Inventors: Noah John David Ullmann (Rochester, NY); Keith S. Watson (Spencerport, NY); John F. Whiting (Webster, NY)
Assignee: Xerox Corporation
G06F3/1238G06F3/1222H04L63/08H04N1/4426H04N2201/0094
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,593,048
App. No.
17/644,241
Granted
Feb 28, 2023
Kind
B2
Abstract

A system for performing multifunction device session management includes a multifunction device and a computer-readable storage medium that includes one or more programming instructions. The one or more programming instructions cause the multifunction device to detect by one or more sensors of the multifunction device an indication that a session is to be initiated, in response to detecting the indication that the session is to be initiated, initiate the session, retrieve a device policy associated with the multifunction device from a data store associated with the multifunction device, identify a condition from the device policy, monitor for the occurrence of one or more triggers during the session, wherein each trigger is associated with the identified condition in the device policy, and in response to detecting that one or more of the triggers have occurred at the multifunction device, perform one or more actions pertaining to completion of the session.

Claims (49)

1. A method of performing multifunction device session management, the method comprising:

by a multifunction device:

receiving user credentials comprising an indication that a session is to be initiated,

identifying one or more roles based on the received user credentials, the one or more roles indicating a level of access, privileges, or permissions, and

in response to receiving the indication that the session is to be initiated, initiating the session based on the indicated level of access, privileges, or permissions,

retrieving a device policy associated with the multifunction device,

identifying a condition from the device policy,

monitoring for the occurrence of one or more triggers during the session, wherein each trigger is associated with the identified condition from the device policy, and

in response to detecting that one or more of the triggers have occurred at the multifunction device, performing one or more actions pertaining to completion of the session.

2. The method of claim 1 , further comprising by the multifunction device:

receiving, by the wireless interface of the multifunction device, an indication that a print job is to begin processing; and

in response to receiving the indication that the print job is to begin processing, processing the print job.

3. The method of claim 1 , wherein monitoring for the occurrence of one or more triggers during the session comprises monitoring for one or more triggers from a mobile electronic device.

4. The method of claim 1 , further comprising by the multifunction device:

in response to detecting that one or more of the triggers have occurred at the multifunction device, causing an audio sound to be played via one or more speakers of the multifunction device.

5. The method of claim 1 , wherein receiving user credentials by the wireless interface of the multifunction device comprises receiving user credentials from a mobile electronic device.

6. The method of claim 1 , wherein receiving information by the wireless interface of the multifunction device comprises receiving user credentials by a reader device of the multifunction device.

7. The method of claim 6 , wherein the reader device comprises a Radio-Frequency Identification (RFID) reader or a Near-Field Communication (NFC) reader.

8. The method of claim 1 , wherein receiving user credentials by the wireless interface of the multifunction device comprises receiving credentials from a user token.

9. The method of claim 8 , wherein the user token comprises a personal identification number, barcode, RFID tag, or NFC tag.

10. The method of claim 1 , wherein the user credentials comprise a public key infrastructure (PKI) certificate.

11. The method of claim 1 , further comprising:

performing, by an optical character recognition system associated with the multifunction device, image processing on at least a portion of a print job to determine whether the print job contains personally identifiable information, and

in response to the print job containing personally identifiable information, ending the session.

12. A system for performing multifunction device session management, the system comprising:

a multifunction device; and

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

receive user credentials comprising an indication that a session is to be initiated,

identify one or more roles based on the received user credentials, the one or more roles indicating a level of access, privileges, or permissions, and

in response to receiving the indication that the session is to be initiated, initiate the session based on the indicated level of access, privileges, or permissions,

retrieve a device policy associated with the multifunction device,

identify a condition from the device policy,

monitor for the occurrence of one or more triggers during the session, wherein each trigger is associated with the identified condition from the device policy, and

in response to detecting that one or more of the triggers have occurred at the multifunction device, perform one or more actions pertaining to completion of the session.

13. The system of claim 12 , wherein the one or more programming instructions further cause the multifunction device to:

receive, by the wireless interface of the multifunction device, an indication that a print job is to begin processing; and

in response to receiving the indication that the print job is to begin processing, process the print job.

14. The system of claim 12 , wherein the one or more programming instructions that, when executed, will cause the multifunction device to monitor for the occurrence of one or more triggers during the session comprise one or more programming instructions that, when executed, will cause the multifunction device to monitor for one or more triggers from a mobile electronic device.

15. The system of claim 12 , wherein the one or more programming instructions will further cause the multifunction device to:

in response to detecting that one or more of the triggers have occurred at the multifunction device, cause an audio sound to be played via one or more speakers of the multifunction device.

16. The system of claim 12 , wherein the one or more programming instructions that, when executed, will cause the multifunction device to receive user credentials by the wireless interface of the multifunction device comprise one or more programming instructions that, when executed, will cause the multifunction device to receive user credentials from a mobile electronic device.

17. The system of claim 12 , wherein the one or more programming instructions that, when executed, will cause the multifunction device to receive user credentials by the wireless interface of the multifunction device comprise one or more programming instructions that, when executed, will cause the multifunction device to receive user credentials by a reader device of the multifunction device.

18. The system of claim 17 , wherein the reader device comprises a Radio-Frequency Identification (RFID) reader or a Near-Field Communication (NFC) reader.

19. The system of claim 12 , wherein the one or more programming instructions that, when executed, will cause the multifunction device to receive user credentials by the wireless interface of the multifunction device comprise one or more programming instructions that, when executed, will cause the multifunction device to receive credentials from a user token.

20. The system of claim 19 , wherein the user token comprises a barcode, RFID tag, or NFC tag.

21. The system of claim 12 , wherein the user credentials comprise a public key infrastructure (PKI) certificate.

22. The system of claim 12 , wherein the programming instructions will further cause the multifunction device to:

perform, by an optical character recognition system associated with the multifunction device, image processing on at least a portion of a print job to determine whether the print job contains personally identifiable information, and

in response to the print job containing personally identifiable information, end the session.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
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 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2021
From: ULLMANN, NOAH JOHN DAVID; WATSON, KEITH S; WHITING, JOHN F
To: XEROX CORPORATION
Reel/Frame 058388/0047 →
Continuity (2)
Division 16739227 · Jan 10, 2020
Related Publication 20220107769A1 · Apr 7, 2022