IP Library Granted Patent US 10,957,102
Granted Patent B2
US 10,957,102 · App. 15/471,523 · Granted Mar 23, 2021

Virtual reality maintenance and repair

Inventors: Yehoshua Zvi Licht (Alpharetta, GA); Grant Charles Paton (Scotland, GB); Joseph Arnold White (Encinitas, CA); Mariano J. Maluf (Woodstock, GA)
Assignee: NCR Corporation
G06T19/006G06Q10/101G06Q10/20G06Q20/00G06Q20/18G06Q20/3567G07F9/006G07F9/026
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 10,957,102
App. No.
15/471,523
Granted
Mar 23, 2021
Kind
B2
Abstract

A Virtual Reality (VR) system and method are provided that facilitates diagnosing and solving problems associated with a terminal. A VR session is established and a VA room rendered for participants. Files describing and program instructions for interactively manipulating the terminal are loaded into the VR room. At least one component piece of the SST is manipulated based on direction provided by a VR input device operated by a participant during the VR session.

Claims (60)

1. A method, comprising:

establishing, by a set of executable instructions representing a Virtual Reality (VR) interface that is executed on a hardware processor from a non-transitory computer-readable storage medium, a VR session;

loading, by the VR interface, into a VR room and rendered during the VR session, files describing and program instructions that are processed, permitting:

viewing, interacting, and manipulating a Point-Of-Sale (POS) terminal within the VR room,

wherein the POS terminal is represented as a real-world POS terminal with a plurality of real-world component pieces represented as components,

wherein loading further includes rendering a white board within the VR room during the VR session for collaborative interaction between participants of the VR session,

wherein rendering further includes presenting text on the white board based on direction from a first VR input device operated by one of the participants or a different VR input device operated by a different one of the participants,

wherein presenting further includes playing and posting one or more videos and documents on the white board for the participants to interact within the VR room and during the VR session;

manipulating, by the VR interface, at least one component of the POS terminal during the VR session as directed by VR input devices operated by the participants collaborating during the VR session through manipulation and interaction with a component object in the VR room,

the component object representing the at least one component, wherein manipulating further includes

operating the component object within the VR room,

positioning the component object with the VR room,

removing the component object from the POS terminal based on interaction of the participants during the VR session using the VR input devices, and

replacing the component object with a replacement component object within the POS terminal based on other interactions of the participants,

wherein manipulating further includes manipulating the component object by at least two of the participants during the VR session; and

processing, by the VR interface, the VR session as a collaborative maintenance or repair session between the participants,

wherein a particular one of the participants is physically present at the real-world POS terminal and wears a VR headset, the VR headset comprising a front facing camera that casts real-time information specific to what is being displayed on a POS display of the real-world POS terminal on the white board during the VR session.

2. The method of claim 1 , wherein loading further includes loading a Computer-Assisted Design (CAD) file for the POS terminal as the files and program instructions.

3. The method of claim 2 , wherein loading further includes identifying the CAD file based on a make and model of a particular POS terminal that is being reviewed during the VR session.

4. The method of claim 3 , wherein identifying further includes receiving an identifier for the particular POS terminal from at least one of the participants during the VR session.

5. The method of claim 1 , wherein manipulating further includes simulating a set of actions associated with manipulation of the at least one component within the VR room as one of the participants removes the at least one component from the POS terminal in real time during operation by that participant of the first VR input device.

6. The method of claim 5 , wherein simulating further includes simulating a second set of actions performed by a different participant operating the different VR input device that depicts, within the VR room, insertion of a new component into the POS terminal that replaces the removed at least one component.

7. The method of claim 1 , wherein manipulating further includes simulating one or more actions directed by the different VR input device operated by a second participant that depicts manipulation of an object within the VR room that is unrelated to the POS terminal, wherein a first participant operates the first VR input device and the second participant operates the different VR input device.

8. The method of claim 7 , wherein simulating further includes simultaneously simulating the one or more actions directed by the different VR input device within the VR room while the first participant is manipulating the at least one component of the POS terminal.

9. The method of claim 1 , wherein processing further includes processing the collaborative maintenance and repair session on a particular real-world Self-Service Terminal (SST) and represented in the VR room by the POS terminal.

10. A method, comprising:

rendering, by a set of executable instructions representing a Virtual Reality (VR) interface that is executed on a hardware processor from a non-transitory computer-readable storage medium, a VR room in a collaborative VR session representing a real-world room on a display;

loading, by the VR interface, an interactive object representing a Self-Service Terminal (SST) within the VR room,

wherein loading further includes loading the interactive object as a plurality of real-world component pieces of a real-world SST as components of the interactive object,

wherein loading further includes loading a second interactive object representing a white board within the VR room,

wherein loading further includes presenting text on the white board based on direction from a first VR input device operated by one of at least two participants or a different VR input device operated by a different one of the at least two participants,

wherein presenting further includes playing and posting one or more videos and documents on the white board for the at least two participants to interact within the VR room and during the VR session;

permitting, by the VR interface, the at least two participants to collaborate on maintenance or repair of a real-world SST during the VR session and within the VR room by at least partially manipulating individual components of the interactive object; and

collaborating by the at least two participants through the VR interface on the real-world SST by manipulating the interactive object within the VR room,

wherein collaborating further includes operating a specific component within the VR room,

positioning the specific component within the VR room,

removing the specific component from the interactive object based on interaction of the at least two participants during the VR session with the interactive object, and

replacing the specific component with a replacement component within the interactive object based on other interactions of the at least two participants,

wherein collaborating further includes manipulating the interactive object by both the at least two of the participants during the collaborative VR session,

wherein a particular one of the participants is physically present at the real-world SST and wears a VR headset, the VR headset comprising a front facing camera that casts real-time information specific to what is being displayed on an SST display of the real-world SST on the white board during the VR session.

11. The method of claim 10 , wherein loading further includes presenting an option to send an out-of-band invitation message to a new participant for dynamically joining in the VR session.

12. The method of claim 10 , wherein loading further includes loading the interactive object as a Computer-Assisted design file for a same make and a same module SST as the real-world SST.

13. The method of claim 10 , wherein permitting further includes receiving direction for at least partially manipulating the individual components from the first VR input device and the different VR input device manipulated by the at least two participants during the VR session.

14. The method of claim 10 further comprising identifying, by the VR interface, a first of the two or more participants as being physically present at the real-world SST and identifying a second of the two or more participants as being remotely located from the real-world SST.

15. A system, comprising:

a server including a hardware processor and a non-transitory computer-readable storage medium;

the non-transitory computer-readable storage medium including executable instructions representing a Virtual Reality (VR) session manager; and

the VR session manager is executed as the executable instructions by the hardware processor and configured to perform processing on the server to:

establish a VR session between two or more participants;

render an interactive model of a real-world terminal within a VR room of the VR session as objects, wherein each object represents a real-world component piece of the real-world terminal;

load a particular interactive object representing a white board within the VR room;

present text on the white board based on direction from a first VR input device operated by one of the two participants or a different VR input device operated by a different one of the two participants;

play and post one or more videos and documents on the white board for the two participants to interact within the VR room and during the VR session; and

permit interactive manipulation of the objects by the two or more participants within the VR room to collaborate on the interactive model for the real-world terminal, and operate a specific component of the real-word terminal within the VR room,

position the specific component within the VR room,

remove the specific component from the interactive model based on interaction of the participants during the VR session with the objects, and

replace the specific component with a replacement component within the interactive model based on other interactions of the participants,

wherein both of the two or more participants interact with the objects during the VR sessions;

wherein a particular one of the participants is physically present at the real-world terminal and wears a VR headset, the VR headset comprising a front facing camera that casts real-time information specific to what is being displayed on a terminal display of the real-world terminal on the white board during the VR session.

16. The system of claim 15 , wherein the real-world terminal is one of: an Automated Teller Machines (ATMs), a kiosk, and a Point-Of-Sale (POS) terminal.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
RELEASE OF SECURITY INTEREST Recorded Jun 6, 2025
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION (F/K/A NCR CORPORATION)
Reel/Frame 071339/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: CARDTRONICS USA, INC.
To: NCR VOYIX CORPORATION
Reel/Frame 068329/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2024
From: NCR CORPORATION
To: CARDTRONICS USA, INC.
Reel/Frame 068617/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 67562 FRAME: 782. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 5, 2024
From: NCR ATLEOS CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067661/0453 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR ATLEOS CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067562/0782 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE PATENT APPLICATION: 15000000 PREVIOUSLY RECORDED AT REEL: 050874 FRAME: 0063. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2021
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057047/0161 →
SECURITY INTEREST Recorded Oct 29, 2019
From: NCR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050874/0063 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2018
From: LICHT, YEHOSHUA ZVI; PATON, GRANT CHARLES; WHITE, JOSEPH ARNOLD; MALUF, MARIANO J.
To: NCR CORPORATION
Reel/Frame 047578/0359 →
Continuity (2)
Provisional Application 62446615 · Jan 16, 2017
Related Publication 20180204383A1 · Jul 19, 2018