IP Library Granted Patent US 12,321,438
Granted Patent B2
US 12,321,438 · App. 18/325,208 · Granted Jun 3, 2025

Multi-factor authentication via mixed reality

Inventors: Fritz Francis Ebner (Pittsford, NY); Matthew Leigh Puccini (Carlsbad, CA); Aaron Zachary Borden (Pittsford, NY); Matthew David Levesque (Henrietta, NY)
Assignee: Xerox Corporation
G06F21/40G06F21/35G06T19/006G06V20/10H04L63/0815H04L2463/082
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 12,321,438
App. No.
18/325,208
Granted
Jun 3, 2025
Kind
B2
Abstract

The disclosure relates to an authentication approach to grant access to a secure service on an electronic device. The authentication approach includes receiving, via an electronic device, a request to access the secure service. The authentication approach includes determining whether the electronic device is positioned at a location that corresponds to a virtual authentication lock. The authentication approach includes displaying, in response to determining the device is positioned at the location that corresponds to the virtual authentication lock, the virtual authentication lock on a display of the electronic device. The authentication approach includes receiving one or more interactions with the virtual authentication lock. The authentication approach includes determining whether the one or more interactions correspond to one or more authentication interactions related to the virtual authentication lock and granting, in response to the one or more interactions corresponding to the one or more authentication interactions, access to the secure service.

Claims (46)

1. An authentication method comprising:

capturing, by a camera of a mobile device, a plurality of images of at least one real-world object within a field of view of the mobile device, the at least one real-world object comprising an electronic device providing a secure service;

displaying, on a display of the mobile device, at least a portion of the plurality of images;

in response to a user selecting an application of the mobile device, displaying, on the display of the mobile device, a virtual authentication lock and the portion of the plurality of images while the electronic device providing the secure service is within the field of view of the mobile device, the virtual authentication lock associated with the electronic device providing the secure service, the application configured to access the secure service of the electronic device;

capturing, by the camera or a display screen of the mobile device, one or more user interactions with the virtual authentication lock;

in response to the one or more user interactions corresponding to unlock interactions associated with the virtual authentication lock, displaying a security code on the display of the mobile device, the security code configured to authenticate the user to the application; and

in response to receiving the security code from the user, allowing the user to interact with the application.

2. The authentication method of claim 1 , wherein the one or more user interactions comprise one or more gestures.

3. The authentication method of claim 1 , wherein the virtual authentication lock is a digital object within a mixed reality environment in which the user can interact with in real-time.

4. The authentication method of claim 1 , wherein displaying the virtual authentication lock comprises displaying the virtual authentication lock in a default location on the display.

5. The authentication method of claim 1 , further comprising receiving a user selection of virtual authentication lock, wherein the virtual authentication lock is based on the user selection.

6. The authentication method of claim 1 , further comprising receiving a user selection of unlock interactions, wherein the unlock interactions are based on the user selection.

7. The authentication method of claim 1 , wherein the unlock interactions are predefined.

8. The authentication method of claim 1 , further comprising, prior to displaying the security code:

displaying, on the display of the mobile device, at least the portion of the at least one real-world object and a second virtual authentication lock;

capturing, by the camera of the mobile device, one or more second user interactions with the second virtual authentication lock; and

determining that the one or more second user interactions correspond to second unlock interactions associated with the second virtual authentication lock.

9. The authentication method of claim 1 , wherein the application corresponds with a secure print service.

10. The authentication method of claim 1 , further comprising, when the security code received from the user does not match the displayed security code, displaying a new security code.

11. A computer program product comprising:

a non-transitory computer-readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors, the program instructions comprising:

capturing, by a camera of a mobile device, a plurality of images of at least one real-world object within a field of view of the mobile device, the at least one real-world object comprising an electronic device providing a secure service;

displaying, on a display of the mobile device, at least a portion of the plurality of images;

in response to a user selecting an application of the mobile device, the application configured to access the secure service of the electronic device, displaying, on the display of the mobile device, a virtual authentication lock and the portion of the plurality of images while the electronic device providing the secure service is within the field of view of the mobile device, the virtual authentication lock associated with the electronic device providing the secure service;

capturing, by the camera or a display screen of the mobile device, one or more user interactions with the virtual authentication lock;

in response to the one or more user interactions corresponding to unlock interactions associated with the virtual authentication lock, displaying a security code on the display of the mobile device, the security code configured to authenticate the user to the application; and

in response to receiving the security code from the user, allowing the user to interact with the application.

12. The computer program product of claim 11 , wherein the one or more user interactions comprise one or more gestures.

13. The computer program product of claim 11 , wherein the virtual authentication lock is a digital object within a mixed reality environment in which the user can interact with in real-time.

14. The computer program product of claim 11 , wherein displaying the virtual authentication lock comprises displaying the virtual authentication lock in a default location on the display.

15. The computer program product of claim 11 , further comprising receiving a user selection of virtual authentication lock, wherein the virtual authentication lock is based on the user selection.

16. The computer program product of claim 11 , further comprising receiving a user selection of unlock interactions, wherein the unlock interactions are based on the user selection.

17. The computer program product of claim 11 , wherein the unlock interactions are predefined.

18. The computer program product of claim 11 , further comprising, prior to displaying the security code:

displaying, on the display of the mobile device, at least the portion of the at least one real-world object and a second virtual authentication lock;

capturing, by the camera of the mobile device, one or more second user interactions with the second virtual authentication lock; and

determining that the one or more second user interactions correspond to second unlock interactions associated with the second virtual authentication lock.

19. The computer program product of claim 11 , wherein the application corresponds with a secure print service.

20. The computer program product of claim 11 , wherein the program instructions further comprise, when the security code received from the user does not match the displayed security code, displaying a new security code.

21. An authentication method comprising:

capturing, by a camera of a mobile device, a plurality of images of at least one real-world object within a field of view of the mobile device, the at least one real-world object comprising a multi-function print device providing a secure service, the secure service providing access to one or more functions of a multi-function print device;

displaying, on a display of the mobile device, at least a portion of the plurality of images;

in response to a user selecting an application of the mobile device, displaying, on the display of the mobile device, a virtual authentication lock and the portion of the plurality of images while the multi-function print device is within the field of view of the mobile device, the virtual authentication lock associated with the multi-function print device providing the secure service, the application configured to access the secure service of the multi-function print device;

capturing, by the camera or a display screen of the mobile device, one or more user interactions with the virtual authentication lock;

in response to the one or more user interactions corresponding to unlock interactions associated with the virtual authentication lock, displaying a security code on the display of the mobile device, the security code configured to authenticate the user to the application; and

in response to receiving the security code from the user, allowing the user to interact with the application.

Assignments (4)
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 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
Continuity (3)
Continuation 17649658 · Feb 1, 2022
Continuation 16660879 · Oct 23, 2019
Related Publication 20230325488A1 · Oct 12, 2023
References Cited (12)
US 9092600B2 · Scavezze et al. · 2015 [cited by applicant]
US 10691785B1 · Budnitz · 2020 [cited by examiner]
US 20150026785A1 · Soon-Shiong · 2015 [cited by examiner]
US 20180158053A1 · Adams et al. · 2018 [cited by applicant]
US 20180158060A1 · Adams · 2018 [cited by examiner]
US 20180159686A1 · Ko · 2018 [cited by applicant]
US 20200051080A1 · Maheshwari · 2020 [cited by examiner]
US 20210056187A1 · Taylor · 2021 [cited by examiner]
US 20210089639A1 · Remillet · 2021 [cited by examiner]
US 20220012923A1 · Lebeck et al. · 2022 [cited by applicant]
“First biometric authentication solution for consumer augmented reality headsets,” 3 pages (May 9, 2018). [cited by applicant]
De Guzman et al., “Security and Privacy Approaches in Mixed Reality: A Literature Survey,” 40 pages (Jun. 26, 2018). [cited by applicant]