Patentable/Patents/US-11893412
US-11893412

Device initialization by an access-restricted virtual machine

PublishedFebruary 6, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Device initialization by an access-restricted virtual machine, including: restricting access by a first operating system to a device during one or more device initialization operations, wherein the first operating system is executing in a first virtual machine supported by a hypervisor; determining, by a second operating system executing in a second virtual machine supported by the hypervisor, one or more modifications attempted by the first operating system to the device; and performing, by the second operating system, the one or more modifications to the device.

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

2

2. The method of claim 1, wherein determining, by the second operating system, the one or more modifications comprises receiving, in response to a fault handling operation, an indication of the one or more attempted modifications.

3

3. The method of claim 1, wherein the one or more modifications attempted by the first operating system are included in the one or more device initialization operations.

4

4. The method of claim 1, wherein the first virtual machine, and the second virtual machine are implemented by an autonomous vehicle.

5

5. The method of claim 1, wherein the first operating system is a non-verified operating system, and the second operating system is a formally verified operating system.

6

6. The method of claim 1, further comprising determining, after performing the one or more modifications by the second operating system, that the device is in an initialized state.

7

7. The method of claim 6, wherein determining that the device is in an initialized state comprises determining, by the second operating, that the device is in an initialized state, and the method further comprises indicating, by the second operating system to a hypervisor, that the device is in an initialized state.

9

9. The apparatus of claim 8, wherein determining, by the second operating system, the one or more modifications comprises receiving, in response to a fault handling operation, an indication of the one or more attempted modifications.

10

10. The apparatus of claim 8, wherein the one or more modifications attempted by the first operating system are included in the one or more device initialization operations.

11

11. The apparatus of claim 8, wherein the first virtual machine, and the second virtual machine are implemented by an autonomous vehicle.

12

12. The apparatus of claim 8, wherein the first operating system is a non-verified operating system, and the second operating system is a formally verified operating system.

13

13. The apparatus of claim 8, wherein the steps further comprise determining, after performing the one or more modifications by the second operating system, that the device is in an initialized state.

14

14. The apparatus of claim 13, wherein determining that the device is in an initialized state comprises determining, by the second operating, that the device is in an initialized state, and the steps further comprise indicating, by the second operating system to a hypervisor, that the device is in an initialized state.

16

16. The autonomous vehicle of claim 15, wherein determining, by the second operating system, the one or more modifications comprises receiving, in response to a fault handling operation, an indication of the one or more attempted modifications.

17

17. The autonomous vehicle of claim 15, wherein the one or more modifications attempted by the first operating system are included in the one or more device initialization operations.

18

18. The autonomous vehicle of claim 15, wherein the first operating system is a non-verified operating system, and the second operating system is a formally verified operating system.

19

19. The autonomous vehicle of claim 15, wherein the steps further comprise determining, after performing the one or more modifications by the second operating system, that the device is in an initialized state.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 9, 2021

Publication Date

February 6, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Device initialization by an access-restricted virtual machine” (US-11893412). https://patentable.app/patents/US-11893412

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.