IP Library Granted Patent US 12,142,952
Granted Patent B2
US 12,142,952 · App. 17/497,112 · Granted Nov 12, 2024

Apparatus, methods, and program products for managing power sharing in electronic devices

Inventors: Nathan Peterson (Oxford, NC); Russell Speight VanBlon (Raleigh, NC); Arnold Weksler (Raleigh, NC); Mark Delaney (Cary, NC); John C. Mese (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H02J7/00034H02J2310/22H02J2310/48
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,142,952
App. No.
17/497,112
Granted
Nov 12, 2024
Kind
B2
Abstract

Apparatus, methods, and computer program products for managing power sharing in electronic devices are disclosed. One apparatus includes a processor and a memory that stores code executable by the processor to determine, in real-time, whether one or more first electronic devices that are compatible with a second electronic device that is low on power are within a predetermined geographic distance of the second electronic device and, in response to determining that one or more first electronic devices that are compatible with the second electronic device are within the predetermined geographic distance of the second electronic device, transmit a request to the one or more first electronic devices inquiring whether any of the one or more first electronic devices are willing to share power with the second electronic device. Methods and computer program products that include and/or perform the operations of the apparatus are also disclosed.

Claims (73)

1. An apparatus, comprising:

a processor; and

a memory configured to store code executable by the processor to:

determine, in real-time, that a plurality of first mobile electronic devices that are compatible with a second mobile electronic device that is low on power are within a predetermined geographic distance of the second mobile electronic device,

transmit a request to each first mobile electronic device of the plurality of first mobile electronic devices inquiring whether any of the plurality of first mobile electronic devices are willing to share power with the second mobile electronic device, and

receive a respective response of a set of possible responses from each of two or more first mobile electronic devices of the plurality of first mobile electronic devices indicating whether each of the two or more first mobile electronic devices of the plurality of first mobile electronic devices is willing to share power with the second mobile electronic device,

wherein:

the set of possible responses comprises a positive response and a negative response, and

each respective response comprises one of the positive response or the negative response.

2. The apparatus of claim 1 , wherein the code is further executable by the processor to:

identify a mutually acceptable geographic location for a first mobile electronic device of the plurality of first mobile electronic devices that is willing to share power with the second mobile electronic device and the second mobile electronic device to meet to share the power in response to receiving the positive response from the first mobile electronic device of the plurality of first mobile electronic devices that is willing to share power with the second mobile electronic device.

3. The apparatus of claim 2 , wherein, in response to receiving the positive response from the two or more first mobile electronic devices of the plurality of first mobile electronic devices that are willing to share power with the second mobile electronic device, the code is further executable by the processor to:

present each of the two or more first mobile electronic devices to the second mobile electronic device for selection;

receive a selected first mobile electronic device from the second mobile electronic device; and

identify a mutually acceptable geographic location for the selected first mobile electronic device and the second mobile electronic device.

4. The apparatus of claim 1 , wherein:

determining that the two or more first mobile electronic devices are within the predetermined distance of the second mobile electronic device further comprises determining whether each of the two or more first mobile electronic devices includes an amount of power greater than a threshold amount of power; and

in response to determining that the two or more first mobile electronic devices within the predetermined distance of the second mobile electronic device also includes greater than the threshold amount of power, transmitting the request to each of the two or more first mobile electronic devices inquiring whether any of the two or more first mobile electronic devices are willing to share the power with the second mobile electronic device.

5. The apparatus of claim 1 , wherein the code is further executable by the processor to:

receive a notice that a first mobile electronic device of the plurality of first mobile electronic devices provided an amount of power to the second mobile electronic device.

6. The apparatus of claim 5 , wherein the code is further executable by the processor to:

provide compensation to the first mobile electronic device that provided the amount of power to the second mobile electronic device,

wherein the compensation comprises one of a predetermined amount of compensation and an amount of compensation based on the amount of power shared by the first mobile electronic device.

7. The apparatus of claim 1 , wherein:

the second mobile electronic device comprises one of a vehicle or a portable electronic device; and

the apparatus is located on a host computing device that is separate from the second mobile electronic device or is located on the one of the vehicle or the portable electronic device.

8. A method, comprising:

determining, in real-time by a processor, that a plurality of first mobile electronic devices that are compatible with a second mobile electronic device that is low on power are within a predetermined geographic distance of the second mobile electronic device;

transmitting a request to each first mobile electronic device of the plurality of first mobile electronic devices inquiring whether any of the plurality of first mobile electronic devices are willing to share power with the second mobile electronic device; and

receiving a respective response of a set of possible responses from each of two or more first mobile electronic devices of the plurality of first mobile electronic devices indicating whether each of the two or more first mobile electronic devices of the plurality of first mobile electronic devices is willing to share power with the second mobile electronic device,

wherein:

the set of possible responses comprises a positive response and a negative response, and

each respective response comprises one of the positive response or the negative response.

9. The method of claim 8 , further comprising:

identifying a mutually acceptable geographic location for a first mobile electronic device of the plurality of first mobile electronic devices and the second mobile electronic device to meet to share the power in response to receiving the positive response from the first mobile electronic device of the plurality of first mobile electronic devices that is willing to share power with the second mobile electronic device.

10. The method of claim 9 , wherein, in response to receiving the positive response from the two or more first mobile electronic devices of the plurality of first mobile electronic devices that are willing to share power with the second mobile electronic device, the method further comprises:

presenting each of the two or more first mobile electronic devices to the second mobile electronic device for selection;

receiving a selected first mobile electronic device from the second mobile electronic device; and

identifying the mutually acceptable geographic location for the selected first mobile electronic device and the second mobile electronic device.

11. The method of claim 8 , wherein:

determining that the two or more first mobile electronic devices are within the predetermined distance of the second mobile electronic device further comprises determining whether each of the two or more first mobile electronic devices includes an amount of power greater than a threshold amount of power; and

in response to determining that the two or more first mobile electronic devices within the predetermined distance of the second mobile electronic device also includes greater than the threshold amount of power, transmitting the request to each of the two or more first electronic devices inquiring whether any of the two or more first mobile electronic devices are willing to share the power with the second mobile electronic device.

12. The method of claim 8 , further comprising:

receiving a notice that a first mobile electronic device of the plurality of first mobile electronic devices provided an amount of power to the second mobile electronic device.

13. The method of claim 12 , further comprising:

providing compensation to the first mobile electronic device that provided the amount of power to the second mobile electronic device,

wherein the compensation comprises one of a predetermined amount of compensation and an amount of compensation based on the amount of power shared by the first mobile electronic device.

14. The method of claim 8 , wherein:

the second mobile electronic device comprises one of a vehicle or a portable electronic device; and

the processor is located on a host computing device that is separate from the second mobile electronic device or is located on the one of the vehicle or the portable electronic device.

15. A computer program product comprising a non-transitory computer-readable storage medium including code embodied therewith, the code executable by a processor to cause the processor to:

determine, in real-time, that a plurality of first mobile electronic devices that are compatible with a second mobile electronic device that is low on power are within a predetermined geographic distance of the second mobile electronic device; and

transmit a request to each first mobile electronic device of the plurality of first mobile electronic devices inquiring whether any of the plurality of first mobile electronic devices are willing to share power with the second mobile electronic device; and

receive a respective response from a set of possible responses from each of two or more first mobile electronic devices of the plurality of first mobile electronic devices indicating whether each of the two or more first mobile electronic devices of the plurality of first mobile electronic devices is willing to share power with the second mobile electronic device,

wherein:

the set of possible responses comprises a positive response and a negative response, and

each respective response comprises one of the positive response or the negative response.

16. The computer program product of claim 15 , wherein the executable code further causes the processor to:

identify a mutually acceptable geographic location for a first mobile electronic device of the plurality of first mobile electronic devices that is willing to share power with the second mobile electronic device and the second mobile electronic device to meet to share the power in response to receiving the positive response from the first mobile electronic device of the plurality of first mobile electronic devices that is willing to share power with the second mobile electronic device.

17. The computer program product of claim 16 , wherein, in response to receiving the positive response from the two or more first electronic devices of the plurality of first mobile electronic devices that are willing to share power with the second mobile electronic device, the executable code further causes the processor to:

present each of the two or more first mobile electronic devices to the second mobile electronic device for selection;

receive a selected first mobile electronic device from the second mobile electronic device; and

identify the mutually acceptable geographic location for the selected first mobile electronic device and the second mobile electronic device.

18. The computer program product of claim 15 , wherein:

the executable code that causes the processor to determine that the two or more first mobile electronic devices are within the predetermined distance of the second mobile electronic device further comprises executable code that causes the processor to determine whether each of the two or more first mobile electronic devices includes an amount of power greater than a threshold amount of power; and

in response to determining that the two or more first mobile electronic devices within the predetermined distance of the second mobile electronic device also includes greater than the threshold amount of power, the executable code further causes the processor to transmit the request to each of the two or more first electronic devices inquiring whether any of the two or more first mobile electronic devices are willing to share the power with the second mobile electronic device.

19. The computer program product of claim 15 , wherein the executable code further causes the processor to:

receive a notice that a first mobile electronic device of the plurality of first mobile electronic devices provided an amount of power to the second mobile electronic device; and

provide compensation to the first mobile electronic device that provided the amount of power to the second mobile electronic device,

wherein the compensation comprises one of a predetermined amount of compensation and an amount of compensation based on the amount of power shared by the first mobile electronic device.

20. The computer program product of claim 15 , wherein:

the second mobile electronic device comprises one of a vehicle or a portable electronic device; and

the processor is located on a host computing device that is separate from the second mobile electronic device or is located on the one of the vehicle or the portable electronic device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0986 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: LENOVO (UNITED STATES) INC.
To: LENOVO (SINGAPORE) PTE. LTD
Reel/Frame 059730/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: PETERSON, NATHAN; VANBLON, RUSSELL SPEIGHT; WEKSLER, ARNOLD; DELANEY, MARK; MESE, JOHN C
To: LENOVO (UNITED STATES) INC.
Reel/Frame 057741/0483 →
Continuity (1)
Related Publication 20230112784A1 · Apr 13, 2023