Patent ID: 9256563
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A dual-operating-system architecture for sharing USB apparatus, comprising: a first operating system; a second operating system, wherein the first and the second operating systems are integrated on a single electronic device; a USB hub, connected to at least one USB apparatus; a switch, for disconnecting the first operating system from the USB hub and connecting the second operating system to the USB hub for gaining control over the at least one USB apparatus when the first operating system is switched to the second operating system, and for disconnecting the second operating system from the USB hub and connecting the first operating system to the USB hub for gaining control over the at least one USB apparatus when the second operating system is switched to the first operating system; and a controller, coupled between the first operating system, the second operating system and the switch, wherein the controller is configured to control the switch and to set the first operating system to be in a client mode and the second operating system to be in a host mode when the first operating system is switched to the second operating system, and to control the switch and to set the first operating system to be in a host mode and the second operating system to be in a client mode when the second operating system is switched to the first operating system.