IP Library Granted Patent US 11,893,145
Granted Patent B2
US 11,893,145 · App. 16/606,077 · Granted Feb 6, 2024

Virtual machines—computer implemented security methods and systems

Inventors: Neil Richardson (West Perth, AU); Graeme Speak (Perth, AU)
Assignee: BANKVAULT PTY LTD
G06F21/00G06F9/451G06F9/45558G06F21/44G06F2009/45587
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,893,145
App. No.
16/606,077
Granted
Feb 6, 2024
Kind
B2
Abstract

In one preferred form of the present invention, show in in FIGS. 1 to 3 , there is provided a computer implemented security method ( 10 ) comprising: providing users ( 14 ) with first virtual machines ( 12 ), the first virtual machines ( 12 ) for being displayed on first electronic devices ( 18 ); and providing the users with virtual keyboards ( 22 ), the virtual keyboards ( 22 ) for providing user input to control the first virtual machines ( 12 ), the virtual keyboards ( 22 ) for being displayed on second electronic devices ( 24 ) that are different to the first electronic devices ( 18 ) to reduce the effectiveness of possible malware loggers on the first electronic devices ( 18 ).

Claims (6)

1. A computer implemented security method comprising: providing users with first virtual machines, the first virtual machines each being displayed on first electronic devices to the respective user; and providing each of the users with respective virtual keyboards, each of the virtual keyboards for receiving input from the respective user, converting the received user input into a converted user input and providing the converted user input to control the respective first virtual machine provided to the respective user, the virtual keyboards being displayed on respective second electronic devices that are different to the first electronic devices, the respective virtual keyboard being implemented distinctly from a keyboard of the respective second electronic device, such that a possible malware logger on any of the first electronic devices does not receive the input received by the respective virtual keyboard via the respective first electronic device, wherein providing each of the users with respective virtual keyboards includes providing each of the virtual keyboards as a respective second virtual machine that is distinct from each of the first virtual machines, each virtual keyboard and second virtual machine corresponding with a respective first virtual machine, and applying the input of each virtual keyboard to the respective first virtual machine.

2. A computer implemented security method as claimed in claim 1 including using each of the second electronic devices to a respective scan visual codes provided by the respective first virtual machines; and using the scanned visual codes to associate the second electronic devices with the respective first virtual machines.

3. A computer implemented security method as claimed in claim 2 including associating each of the second electronic devices with the respective first virtual machines comprises by authenticating the second electronic devices with the respective first virtual machines.

4. A computer implemented security method as claimed in claim 3 wherein authenticating the second electronic devices with the respective first virtual machines is on a one to one basis.

5. A computer implemented security method as claimed in claim 4 wherein each visual code is associated with a first virtual machine on a unique basis, the visual code containing the IP address associated with the first virtual machine and an occasional password.

6. A computer implemented security system comprising: a virtual machine manager for providing users with first virtual machines, the first virtual machines for being displayed on respective first electronic devices; a virtual keyboard manager for providing the users with a respective virtual keyboard for receiving input from the respective user, converting the received user input into a converted user input and providing the converted user input to control the respective first virtual machine provided to the respective user, the virtual keyboards for being displayed on respective second electronic devices that are different to the first electronic devices, the respective virtual keyboard being implemented distinctly from a keyboard of the respective second electronic device, such that a possible malware logger on any of the first electronic devices does not receive the input received by the respective virtual keyboard via the respective first electronic device, wherein the virtual machine manager is configured to provide the virtual keyboards as second virtual machines that are distinct from the first virtual machines, each virtual keyboard and second virtual machine corresponding with a respective first virtual machine, and the provided virtual keyboards being configured to apply the input of each virtual keyboard to the respective first virtual machine.

Assignments (1)
CHANGE OF NAME Recorded Feb 4, 2022
From: GOPC PTY LTD
To: BANKVAULT PTY LTD
Reel/Frame 058957/0806 →
Priority Claims (1)
AU 2017901397 · Apr 18, 2017 · national
Continuity (1)
Related Publication 20200042749A1 · Feb 6, 2020