System and method for socket backed host controller interface emulation for virtual bluetooth adapter
AssigneeVMware, Inc.
InventorMicah Elizabeth Scott
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorMicah Elizabeth Scott
Estimating the term…
A Bluetooth adapter is shared among guest operating systems of different virtual machines running on a common host computer system using a Bluetooth virtualization stack. The Bluetooth virtualization stack is exposed as a Bluetooth adapter to a guest operating system and as a Bluetooth application to a host operating system. The Bluetooth virtualization stack parses individual socket streams associated with an asynchronous connectionless link (ACL) originating from the guest operating system and couples the socket streams to an application interface associated within the host operating system. Plural instances of the guest operating system and corresponding Bluetooth virtualization stack collectively present a set of socket connections to the host operating system. A Bluetooth driver within the host operating system multiplexes the set of socket streams, advantageously sharing the Bluetooth adapter among different instances of the guest operating system.
A system comprising:
A method for sharing a wireless communication adapter between virtual machines running on a common host platform, each of the virtual machines implementing a wireless protocol stack configured to establish data links, the method comprising:
A non-transitory computer readable storage medium comprising instructions for causing a computer system to carry out a method for sharing a wireless communication adapter between virtual machines running on a common host platform, the method comprising:
Dependencies are inferred from the claim text.