APPARATUS, METHOD, AND PROGRAM PRODUCT FOR POWERING A DEVICE USING A USB CONNECTION
First Claim
1. An apparatus comprising:
- a processor;
a memory that stores code executable by the processor to;
detect a universal serial bus (“
USB”
) connection between a first information handling device and a second information handling device;
determine to provide power between the first information handling device and the second information handling device via the USB connection based on information transmitted between the first information handling device and the second information handling device, wherein the information transmitted between the first information handling device and the second information handling device comprises information selected from the group consisting of a battery level, a remaining time of operation, a type of power source, a running application, an efficiency, a battery cycle count, a warranted cycle count, and a priority;
select a direction to provide power between the first information handling device and the second information handling device based on the information transmitted between the first information handling device and the second information handling device; and
control power to be provided between the first information handling device and the second information handling device after determining to provide power and selecting the direction to provide power.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and program products are disclosed for powering a device using a universal serial bus (“USB”) connection. One apparatus includes a processor, and a memory that stores code executable by the processor. The code is executable by the processor to: detect a USB connection between a first device and a second device; determine to provide power between the first device and the second device via the USB connection based on information transmitted between the first device and the second device; select a direction to provide power between the first device and the second device based on the information transmitted between the first device and the second device; and control power to be provided between the first device and the second device after determining to provide power and selecting the direction to provide power.
5 Citations
20 Claims
-
1. An apparatus comprising:
-
a processor; a memory that stores code executable by the processor to; detect a universal serial bus (“
USB”
) connection between a first information handling device and a second information handling device;determine to provide power between the first information handling device and the second information handling device via the USB connection based on information transmitted between the first information handling device and the second information handling device, wherein the information transmitted between the first information handling device and the second information handling device comprises information selected from the group consisting of a battery level, a remaining time of operation, a type of power source, a running application, an efficiency, a battery cycle count, a warranted cycle count, and a priority; select a direction to provide power between the first information handling device and the second information handling device based on the information transmitted between the first information handling device and the second information handling device; and control power to be provided between the first information handling device and the second information handling device after determining to provide power and selecting the direction to provide power. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
detecting, by use of a processor, a universal serial bus (“
USB”
) connection between a first information handling device and a second information handling device;determining to provide power between the first information handling device and the second information handling device via the USB connection based on information transmitted between the first information handling device and the second information handling device, wherein the information transmitted between the first information handling device and the second information handling device comprises information selected from the group consisting of a battery level, a remaining time of operation, a type of power source, a running application, an efficiency, a battery cycle count, a warranted cycle count, and a priority; selecting a direction to provide power between the first information handling device and the second information handling device based on the information transmitted between the first information handling device and the second information handling device; and controlling power to be provided between the first information handling device and the second information handling device after determining to provide power and selecting the direction to provide power. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
-
detecting a universal serial bus (“
USB”
) connection between a first information handling device and a second information handling device;determining to provide power between the first information handling device and the second information handling device via the USB connection based on information transmitted between the first information handling device and the second information handling device, wherein the information transmitted between the first information handling device and the second information handling device comprises information selected from the group consisting of a battery level, a remaining time of operation, a type of power source, a running application, an efficiency, a battery cycle count, a warranted cycle count, and a priority; selecting a direction to provide power between the first information handling device and the second information handling device based on the information transmitted between the first information handling device and the second information handling device; and controlling power to be provided between the first information handling device and the second information handling device after determining to provide power and selecting the direction to provide power.
-
Specification