Computers having USB buses, methods of operation thereof and programs and information for use therewith
First Claim
1. A computer having a USB bus including at least two connectors to each of which removable USB devices can be connected, the computer being programmed such that, after start-up of the computer and upon connection of a removable USB device to such a connector:
- a unique USB address is allocated to that removable USB device, the allocated USB address being used by the computer to address data packets on the USB bus to that removable USB device, and the USB address not necessarily being the same each time that removable USB device is connected to the computer; and
at least for some removable USB devices, a software program relevant to that USB device is automatically launched;
characterised in that the computer is programmed to respond differently when a removable USB device is connected to at least one particular one of the USB connectors in that;
the computer is programmed to detect whether that removable USB device has been connected to said one particular USB connector; and
in response to such detection, the computer is programmed to do one of the following;
not to launch or to cancel launching of a software program that would have been launched if that removable USB device had been connected said other USB connector;
to launch a software program that would not have been launched if that removable USB device had been connected said other USB connector; and
to launch a software program that is different to a software program that would have been launched if that removable USB device had been connected said other USB connector.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer has a USB bus with at least two USB connectors for removable USB devices. When a removable USB device is connected to at least one of the connectors, conventional standard actions are auto-launched. However, when a removable USB device is connected to at least one special USB connector, no action is auto-launched, or some non-standard action is auto-launched. The special USB connector is designated as such by a configuration file stored by the computer, because neither the USB address and port number of the hub for the special connector, nor the USB address allocated to the removable USB device can simply be used for this purpose.
24 Citations
11 Claims
-
1. A computer having a USB bus including at least two connectors to each of which removable USB devices can be connected, the computer being programmed such that, after start-up of the computer and upon connection of a removable USB device to such a connector:
-
a unique USB address is allocated to that removable USB device, the allocated USB address being used by the computer to address data packets on the USB bus to that removable USB device, and the USB address not necessarily being the same each time that removable USB device is connected to the computer; and at least for some removable USB devices, a software program relevant to that USB device is automatically launched; characterised in that the computer is programmed to respond differently when a removable USB device is connected to at least one particular one of the USB connectors in that; the computer is programmed to detect whether that removable USB device has been connected to said one particular USB connector; and in response to such detection, the computer is programmed to do one of the following; not to launch or to cancel launching of a software program that would have been launched if that removable USB device had been connected said other USB connector; to launch a software program that would not have been launched if that removable USB device had been connected said other USB connector; and to launch a software program that is different to a software program that would have been launched if that removable USB device had been connected said other USB connector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of operation of a computer having a USB bus including at least two connectors to each of which removable USB devices can be connected, the method comprising the steps, after start-up of the computer and upon connection of a removable USB device to such a connector, of:
-
allocating a unique USB address to that removable USB device, the allocated USB address being usable by the computer to address data packets on the USB bus to that removable USB device, and the USB address not necessarily being the same each time that removable USB device is connected to the computer; and at least for some removable USB devices, automatically launching a software program relevant to that USB device; characterised by programming the computer to respond differently when a removable USB device is connected to at least one particular one of the USB connectors by; detecting whether that removable USB device has been connected to said one particular USB connector; and in response to such detection, doing one of the following; not launching or to cancelling launching of a software program that would have been launched if that removable USB device had been connected said other USB connector; launching a software program that would not have been launched if that removable USB device had been connected said other USB connector; and launching a software program that is different to a software program that would have been launched if that removable USB device had been connected said other USB connector. - View Dependent Claims (8, 9, 10)
-
-
11. The combination of configuration information and a utility program file for a computer having a USB bus including at least two connectors to each of which removable USB devices can be connected, the configuration information being indicative of a path to at least one particular one of the connectors on the USB bus, and the utility program file being arranged, when run on the computer, to cause the computer to respond differently when a removable USB device is connected to said particular one of the USB connectors by:
-
detecting with reference to the configuration information whether that removable USB device has been connected to said one particular USB connector; and in response to such detection, doing one of the following; not launching or to cancelling launching of a software program that would have been launched if that removable USB device had been connected said other USB connector; launching a software program that would not have been launched if that removable USB device had been connected said other USB connector; and launching a software program that is different to a software program that would have been launched if that removable USB device had been connected said other USB connector.
-
Specification