Methods and Systems for Filtering Communication Between Peripheral Devices and Mobile Computing Devices
AssigneeCitrix Systems, Inc.
InventorJacob Summers
Life of this patent
Estimating the term…
Abstract
The embodiments are directed to methods and systems for sending and receiving signals between one or more peripheral devices connected to a dongle system and an operating system. The methods and systems can detect when a dongle system has been connected to a mobile computing device. The methods and systems can receive an input to use the dongle system with a local operating system or a remote operating system. The methods and systems can also establish a communication channel between the local operating system and the remote operating system, and exchange signals between the dongle system and the remote operating system using one or more virtual filters.
Claims24
A mobile computing device comprising:
- a processor;
- and
- memory storing computer readable instructions that, when executed by the processor configure the mobile computing device to:
- detect that a dongle system has been connected to the mobile computing device;
- receive an input to use the dongle system with a local operating system or a remote operating system;
- if the remote operating system is selected, establish a communication channel between the local operating system and the remote operating system;
- and
- exchange signals between the dongle system and the remote operating system using one or more virtual filters.
A method performed by a mobile computing device configured to send and receive signals between one or more peripheral devices connected to a dongle system and an operating system, the method comprising:
- detecting that a dongle system has been connected to the mobile computing device;
- receiving an input from one or more of the peripheral devices to use the dongle system with a local operating system or a remote operating system;
- if the remote operating system is selected, establishing a communication channel between the local operating system and the remote operating system;
- and
- exchanging signals between the dongle system and the remote operating system over the communication channel using one or more virtual filters.
A method performed by a dongle system configured to send and receive signals between one or more peripheral devices connected to a dongle system and an operating system installed on a mobile computing device, the method comprising:
- receiving one or more signals from one or more peripheral devices and one or more signals from a remote operating system via a local operating system running on the mobile computing device;
- if the one or more signals from the one or more peripheral devices are not being communicated over a serial communication channel between the dongle system and the mobile computing device, multiplexing the one or more signals received from the peripheral devices using one or more virtual filters installed on the dongle system;
- and
- sending the multiplexed signal to the remote operating system.
A dongle system comprising:
- a processor;
- and
- memory storing computer readable instructions that, when executed by the processor configure the system to:
- receive one or more signals from one or more peripheral devices connected to the dongle system;
- send the one or more signals to an operating system using a mobile computing device coupled to the dongle system;
- receive one or more signals from an operating system using a mobile computing device connected to the dongle system;
- and
- send the one or more signals from the operating system to the peripheral devices connected to the dongle system.
Dependencies are inferred from the claim text.