IP Library Granted Patent US 10,887,835
Granted Patent B2
US 10,887,835 · App. 16/391,348 · Granted Jan 5, 2021

Reducing power consumption among multiple user devices

Inventors: Ramanandan Nambannor Kunnath (Bangalore, IN); Ashish Maan (Bangalore, IN); Shanti Kamichetty (Bangalore, IN); Bala Subrahmanyam Gangu (Bangalore, IN)
Assignee: VMWARE, INC.
H04W52/0219G06F1/329G06F1/3231H04W52/0251
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 10,887,835
App. No.
16/391,348
Granted
Jan 5, 2021
Kind
B2
Abstract

Examples described herein include systems and methods for reducing power consumption among multiple user devices that are communicatively coupled to a management server. The management server can receive an indication that a first user device (a laptop computer, for example) is in an active state and that a first application (an email application or a web browser, for example), is executing at the laptop computer. The management server determines that a second user device (a smartphone, for example) is associated with the same user and further determines that a second application is installed on the smartphone. The management server can determine that the smartphone is in an inactive state or that the second application is currently not executing on the smartphone. The management server sends an instruction to the smartphone to turn off at least one functionality so as to reduce power consumption.

Claims (60)

1. A method for reducing power consumption among first and second user devices of a user, comprising:

receiving, at a management server from the first user device, an indication that the first user device is in an active state and that a first application is executing at the first user device;

determining, by the management server, that a second user device is associated with the user;

determining, by the management server, that a second application is installed on the second user device;

determining, by the management server, that the second user device is in an inactive state or that the second application is not executing on the second user device; and

sending an instruction to the second user device to turn off at least one functionality associated with the second user device or the second application.

2. The method of claim 1 , further comprising:

determining that the second user device has returned to an active state; and

turning on the at least one functionality.

3. The method of claim 1 , further comprising:

receiving an indication that the user has logged out of the first user device; and

sending an instruction to the first user device to turn off at least one functionality associated with the first user device or the first application.

4. The method of claim 1 , further comprising receiving an indication that the user has logged out of the first user device; and

sending an instruction to the second user device to turn on the at least one functionality.

5. The method of claim 1 , further comprising:

receiving an indication that the user has terminated execution of the first application; and

sending an instruction to the second user device to turn on the at least one functionality.

6. The method of claim 1 , wherein turning off at least one functionality includes at least one of: delaying email synchronization, disabling email synchronization, initiating a power-saving mode for the second user device, closing the second application, adjusting display brightness, locking the second user device, or powering down the second user device.

7. The method of claim 1 , wherein determining that the second user device is in an inactive state further comprises detecting, by the management server, at least one of: that the second user device is locked, that the second user device has not been used within a threshold period of time, that the second user device is powered off, that the second user device has failed to transmit a heartbeat signal within a threshold period of time, or that the second user device has left a geofenced area.

8. A non-transitory, computer-readable medium comprising instructions that, when executed by a processor of a management server, cause the management server to perform stages for reducing power consumption among first and second user devices of a user, the stages comprising:

receiving, at a management server from the first user device, an indication that the first user device is in an active state and that a first application is executing at the first user device;

determining, by the management server, that a second user device is associated with the user;

determining, by the management server, that a second application is installed on the second user device;

determining, by the management server, that the second user device is in an inactive state or that the second application is not executing on the second user device; and

sending an instruction to the second user device to turn off at least one functionality associated with the second user device or the second application.

9. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

determining that the second user device has returned to an active state; and

turning on the at least one functionality.

10. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

receiving an indication that the user has logged out of the first user device; and

sending an instruction to the first user device to turn off at least one functionality associated with the first user device or the first application.

11. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

receiving an indication that the user has logged out of the first user device; and

sending an instruction to the second user device to turn on the at least one functionality.

12. The non-transitory, computer-readable medium of claim 8 , the stages further comprising:

receiving an indication that the user has terminated execution of the first application; and

sending an instruction to the second user device to turn on the at least one functionality.

13. The non-transitory, computer-readable medium of claim 8 , wherein turning off at least one functionality includes at least one of: delaying email synchronization, disabling email synchronization, initiating a power-saving mode for the second user device, closing the second application, adjusting display brightness, locking the second user device, or powering down the second user device.

14. The non-transitory, computer-readable medium of claim 8 , wherein determining that the second user device is in an inactive state further comprises detecting, by the management server, at least one of: that the second user device is locked, that the second user device has not been used within a threshold period of time, that the second user device is powered off, that the second user device has failed to transmit a heartbeat signal within a threshold period of time, or that the second user device has left a geofenced area.

15. A system for reducing power consumption among first and second user devices of a user, comprising:

a memory storage including a non-transitory, computer-readable medium comprising instructions; and

a processor that executes the instructions to carry out stages comprising:

receiving, at a management server from the first user device, an indication that the first user device is in an active state and that a first application is executing at the first user device;

determining, by the management server, that a second user device is associated with the user;

determining, by the management server, that a second application is installed on the second user device;

determining, by the management server, that the second user device is in an inactive state or that the second application is not executing on the second user device; and

sending an instruction to the second user device to turn off at least one functionality associated with the second user device or the second application. providing the event to the user device for display to the user.

16. The system of claim 15 , the stages further comprising:

determining that the second user device has returned to an active state; and

turning on the at least one functionality.

17. The system of claim 15 , the stages further comprising:

receiving an indication that the user has logged out of the first user device; and

sending an instruction to the first user device to turn off at least one functionality associated with the first user device or the first application.

18. The system of claim 15 , the stages further comprising:

receiving an indication that the user has logged out of the first user device; and

sending an instruction to the second user device to turn on the at least one functionality.

19. The system of claim 15 , the stages further comprising:

receiving an indication that the user has terminated execution of the first application; and

sending an instruction to the second user device to turn on the at least one functionality.

20. The system of claim 15 , wherein turning off at least one functionality includes at least one of: delaying email synchronization, disabling email synchronization, initiating a power-saving mode for the second user device, closing the second application, adjusting display brightness, locking the second user device, or powering down the second user device.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067103/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: NAMBANNOR KUNNATH, RAMANANDAN; MAAN, ASHISH; KAMICHETTY, SHANTI; GANGU, BALA SUBRAHMANYAM
To: VMWARE, INC.
Reel/Frame 048962/0672 →