Universal serial bus management
AssigneeHewlett-Packard Development Company, L.P.
InventorWen Shih CHEN
Life of this patent
Estimating the term…
Abstract
According to an example of managing a universal serial bus (“USB”), a device connected to a USB hub controller is sensed and a USB information scheme from the device is fetched. A power requirement of the device is determined through the USB information scheme, and a total power consumption of a plurality of devices connected to the USB hub controller is calculated. USB information scheme data to display to a user and a data display arrangement are determined, and a monitor scalar is instructed to display the USB information scheme in the determined data display arrangement. Power to the device is distributed based on the total power consumption of all devices connected to the hub controller and a user setting.
Claims15
A method for managing a universal serial bus, comprising:
- sensing a device connected to a universal serial bus hub controller;
- fetching, with a communication resource, a universal serial bus information scheme from the device:
- determining a power requirement of the device through the universal serial bus information scheme;
- calculating, with a processing resource, a total power consumption of a plurality of devices connected to the universal serial bus hub controller;
- determining universal serial bus information scheme data to display to a user and determining a data display arrangement;
- instructing a monitor scalar to display the universal serial bus information scheme in the determined data display arrangement and the total power consumption;
- and
- distributing power to the device based on the total power consumption of the plurality of devices connected to the hub controller and a user setting.
A system for universal serial bus management, comprising:
- a power supply;
- a universal serial bus hub controller;
- a universal serial bus receptacle;
- and
- a monitor scalar,
- wherein the universal serial bus hub controller is to receive a universal serial bus information scheme from a device through the universal serial bus receptacle and determine a display arrangement for the universal serial bus data with at least one other universal serial bus information scheme from another device, and
- wherein the monitor scalar is to display the universal serial bus data and a total power consumption level.
A non-transitory computer readable storage medium on which is stored a computer program for managing a universal serial bus, said computer program comprising a set of instructions to:
- sense a device connected to a universal serial bus hub controller;
- determine a port type of the device;
- fetch a universal serial bus data scheme from the device;
- determine a data transmission requirement of the device through the data scheme;
- receive a request to display an on-screen menu on a display;
- instruct a monitor scalar to display the data scheme with the on-screen menu;
- and
- negotiate a data transmission rate based on the universal serial bus data scheme and a user setting.
Dependencies are inferred from the claim text.