US 11,941,260 B2
Software filtered memory devices in computing systems
Martijn de Kort, Mill Creek, WA (US); David Hepkin, Redmond, WA (US); Murtaza Ghiya, Redmond, WA (US); Liang Yang, Redmond, WA (US); and Matthew David Kurjanowicz, North Bend, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 6, 2022, as Appl. No. 17/833,825.
Application 17/188,835 is a division of application No. 16/137,382, filed on Sep. 20, 2018, granted, now 10,969,973, issued on Apr. 6, 2021.
Application 17/833,825 is a continuation of application No. 17/188,835, filed on Mar. 1, 2021, granted, now 11,385,809.
Prior Publication US 2022/0413717 A1, Dec. 29, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0622 (2013.01) [G06F 3/0637 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method that provides a guest access to a non-volatile memory associated with a computing device, the method comprising:
retrieving, from a guest queue, a command that has been submitted to the guest queue by the guest;
identifying a filtered command by determining that a type of the command is an allowed type of command;
submitting the filtered command to a host queue; and
transmitting a signal indicating that the filtered command has been submitted to the host queue.