System and method for power management of computing devices in a virtual desktop infrastructure

US9645625B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9645625-B2
Application numberUS-201514626400-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2015
Priority dateFeb 19, 2015
Publication dateMay 9, 2017
Grant dateMay 9, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a user ID device presence event based on the received detection signals. In response to determining the user ID device presence event, the power management controller retrieves device IDs associated with the corresponding user ID of the user ID device from a database, and determine a target device based on the retrieved device IDs. Then the power management controller may power on or power off the target device based on the determined user ID device presence event and the power state of the target device.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a plurality of user identification (ID) devices, each corresponding to a user ID; a plurality of computing devices, each corresponding to a computing device ID (CDID), wherein each of the user IDs is associated with one of the CDIDs; at least one detection device configured to generate detection signals based on detection of the user ID devices; a virtual machine server configured to execute a plurality of virtual machines (VMs), wherein each of the VMs corresponds to a virtual machine ID (VMID), wherein each of the user IDs is associated with one of the VMIDs; and a power management controller being connected to the computing devices, the at least one detection device and the virtual machine server through a network, the power management controller comprising a processor and a memory storing computer executable instructions, wherein the computer executable instructions, when executed at the processor, are configured to receive the detection signals from the at least one detection device through the network; and for each of the user ID devices being detected by the at least one the detection device, retrieve, from the received detection signals, the corresponding user ID of the detected user ID device; determine, based on the received detection signals, a user ID device presence event related to the detected user ID device, wherein the user ID device presence event is one of an ingress event when a carrier of the detected user ID device moves into a predefined area, and an egress event when the carrier of the detected user ID device moves out from the predefined area; in response to determining the user ID device presence event related to the detected user ID device, retrieve the CDID and the VMID associated with the corresponding user ID of the detected user ID device from a database; in response to retrieving the CDID and the VMID associated with the corresponding user ID of the detected user ID device, determine a target device based on the CDID and the VMID associated with the corresponding user ID of the detected user ID device, wherein the target device comprises at least one of the VM corresponding to the associated VMID, the computing device corresponding to the associated CDID, and a peripheral device attached to the computing device corresponding to the associated MID; when the determined user ID device presence event related to the detected user ID device is the ingress event and when the target device is in an off state, power on the target device; and when the determined user ID device presence event related to the detected user ID device is the egress event and when the target device is in an on state, power off the target device. 2. The system of claim 1 , wherein each of the plurality of user ID devices represents a user and stores the corresponding user ID therein. 3. The system of claim 2 , wherein for each of the user ID devices, the carrier of the user ID device is the user being represented by the user ID device. 4. The system of claim 3 , wherein the at least one detection device comprises: a security control system of the predefined area configured to detect the arrivals and departures of the users carrying the user ID devices individually; a proximity detection device configured to detect the presence at and the departure from the predefined area for each of the users carrying the user ID devices individually; and a wireless device detection device configured to detect the presence at and the departure from the predefined area for each of the users carrying the user ID devices individually. 5. The system of claim 4 , wherein the computer executable instructions are configured to determine, based on the received detection signals, the user ID device presence event related to the detected user ID device by: determining that the user ID device presence event is the ingress event when the received detection signals indicate that: the user arrives at the predefined area through the security control system; the user ID transmitted from the user ID device is detected by the proximity detection device of the predefined area upon the user's arrival; and the user ID transmitted from the user ID device is detected by the wireless device detection device of the predefined area upon the user's arrival; and determining that the user ID device presence event is the egress event when the received detection signals indicate that: the user departs from the predefined area through the security control system; the user ID transmitted from the user ID device is detected by the proximity detection device of the predefined area upon the user's departure; and the user ID transmitted from the user ID device is detected by the wireless device detection device of the predefined area upon the user's departure. 6. The system of claim 1 , wherein each of the user ID devices is a portable device capable of transmitting the user ID to the detection device, wherein the portable device is a key card, a proximity card, a proximity key tag, a radio-frequency identification (RFID) card, a near field communication (NFC) device, or a mobile communication device. 7. The system of claim 1 , wherein the power management controller further comprises a network interface controller configured to connect the power management controller to the network. 8. The system of claim 1 , wherein the computer executable instructions comprise: a determination module configured to, for each of the user ID devices being detected, retrieve, based on the received detection signals, the corresponding user ID of the detected user ID device; determine the user ID device presence event related to the detected user ID device; and in response to retrieving the CDID and the VMID associated with the corresponding user ID of the detected user ID device, determine the target device based on the CDID and the VMID associated with the corresponding user ID of the detected user ID device; a user ID lookup module configured to, for each of the user ID devices being detected, retrieve the CDID and the VMID associated with the corresponding user ID of the detected user ID device from the database in response to determining the user ID device presence event related to the detected user ID device; and a power management module configured to, for each of the user ID devices being detected, when the determined user ID device presence event related to the detected user ID device is the ingress event and when the target device is in an off state, power on the target device; and when the determined user ID device presence event related to the detected user ID device is the egress event and when the target device is in an on state, power off the target device. 9. The system of claim 8 , wherein the computer executable instructions further comprise a web server module configured to allow an administrator to perform power management system functions over the network. 10. The system of claim 1 , wherein the computer executable instructions are further configured to: receive and store registration information of each of the user ID devices with the corresponding user ID in the database, wherein the registration information comprises the corresponding user ID; receive and store the CDIDs corresponding to the computing devices in the database; receive and store the VMIDs corresponding to the VMs in the database; and receive and store association information of the user IDs to the CDIDs and the user IDs to the VMIDs in the database. 11. The system of claim 1 , wherein each of the computing devices is a laptop computer, a desktop computer, a mobile communication device, a

Assignees

Inventors

Classifications

  • Monitoring or debugging support · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • G06F1/26Primary

    Power supply means, e.g. regulation thereof (for memories G11C) · CPC title

  • Monitoring the presence, absence or movement of users · CPC title

  • G06F1/3206Primary

    Monitoring of events, devices or parameters that trigger a change in power modality · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9645625B2 cover?
Certain aspect of the present disclosure relates to a power management system. A detection device generates detection signals based on detection of a plurality of user identification (ID) devices, and sends the detection signals to a power management controller. For each of the user ID devices being detected, the power management controller retrieves the corresponding user ID, and determines a …
Who is the assignee on this patent?
American Megatrends Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).