1. Field of the Invention
The present invention generally provides a method and system for calibrating an electrical device. Specifically, the present invention provides various approaches for determining when the electrical device should be calibrated.
2. Related Art
Within organizations, there exists a need to identify and track the calibration of re-locatable assets/electrical devices (e.g., medical equipment, computers, printers, photocopiers, etc.) that draw energy from the organization's power delivery network. From time-to-time, physical actions are needed to locate an electrical device, determine if the device is in need of calibration and to undertake the calibration. This is time consuming and expensive. In some cases, the electrical device may be calibrated prior to the time it is needed, because it is not possible to know how long the device has been in use. As such, the frequency of calibration is set to the worse case condition, yielding a calibration activity that is not required.
Unfortunately, no existing approach provides a cohesive solution for device calibration management. That is, existing approaches require a litany of manual efforts that consume time and resources. In view of the foregoing, there exists a need to overcome the above-cited deficiencies in the prior art.
In general, the present invention provides a method and system for calibrating an electrical device that utilizes a data networking protocol (e.g., 802.1X) over a power delivery network. Specifically, the present invention leverages information gathered and stored during the authentication and operation of the electrical device to determine whether and when the electrical device should be calibrated. In general, the present invention makes this determination based on time elapsed since a previous calibration and/or cumulative usage of the device.
A first aspect of the present invention provides a method and system for calibrating an electrical device. Specifically, information for the electrical device is provided to/on a server. The information not only can include the identity and location of the electrical device, but it also can include other details such as the time the device was engaged/enabled (powered-up), the time the device was disengaged/disabled, times/dates of previous calibrations, etc. To this extent, at least a portion of the information is provided to the server over a power delivery network. In any event, the information can be stored in a database. Based on the information, it will be determined on the server whether the electrical device should be calibrated. In one embodiment, the electrical device should be calibrated if a predetermined amount of time has elapsed since a previous calibration. In another embodiment, the electrical device should be calibrated if a cumulative usage exceeds a predetermined threshold of cumulative usage (e.g., whichever occurs first). In these embodiments, the determination action of when and where to perform the calibration action is remote from the device itself.
Similar to the above-incorporated patent applications, the teachings of the present invention can be implemented as hardware, software or a combination of hardware and software. For example, any or all of the components of the present invention could be implemented as program code of a program product that is stored on a computer useable medium.
These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings that depict various embodiments of the invention, in which:
It is noted that the drawings of the invention are not to scale. The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements between the drawings.
The invention applies to electrical devices that are connected to a power delivery network, such as an AC power delivery system, found in virtually all buildings. This invention enhances the power delivery network to dynamically identify an electrical device that is “plugged” into a power socket, identify the location of the electrical device and optionally control the application of power to the electrical device at the power socket. The invention further allows information gathered during these processes to be leveraged to make calibration decisions for the electrical device.
Referring now to
In a typical embodiment, the data networking protocol that is applied to power delivery network 16 is 802.1X, which is also known as port-based network access control. This networking protocol is currently an I.E.E.E. standard for identification and authentication of a device at an authentication (function) component that is typically a switch port. Referring to
Referring to
In any event, as shown, electrical device 30 connects to power delivery network 32 through power socket 40 via power cord 42. The functions of each of the features shown in
(Optional) Location component/function 34—identifies the location of electrical device 30. To this extent, location component 34 can include a Global Positioning System (GPS) unit, or incorporate triangulation methods based on known radio locations of electrical device 30. Alternatively, location component 34 could be a manual input device such as a key pad, switch, etc. That is, a user could input the location (e.g., office “Y”) into a keypad or the like on electrical device 30.
Identification component/function 36 (also referred to in the art as “supplicant function”)—Preferably, this is the 802.1X standard supplicant that provides identity of electrical device 30 to the authentication component 38, per the 802.1X protocols. Under the present invention, identification component 36 identifies electrical device 30, and provides its location as provided by location component 34, to authentication component 38. It should be understood, however, that a standard other than 802.1X could be utilized for identification component 36.
Power socket 40—in this embodiment, this a standard power socket that allows connection of power cord 42 into power delivery network 32. In another embodiment, power socket 40 is built with a power switch that can be “shut off” by the authentication component 38 if electrical device 30 fails identification and authentication.
Authentication component/function 38—Preferably, this is the 802.1X standard authentication function that forwards the electrical device 30's identity, credentials and access request to an authentication server 44, and then acts on the commands from authentication server 44. In the embodiment of
Authentication server 44—Preferably, this is the 802.1X standard authentication server that, given the identity (and optionally credentials), which represent electrical device 30's request for power, determines if the device 30 should become energized. This decision is sent to the authentication component 38 for action. It should be understood, however, that a standard other than 802.1X could be utilized for authentication server 44.
Calibration component 41—this is the function that makes the calibration determinations of the present invention. These determinations are typically made based on elapsed time since the previous/last calibration, and/or cumulative usage of electrical device 30.
(AC) Power delivery network 32—this represents an AC power system (e.g., in a building) that distributes power. Access into this system is typically via 120 volt AC sockets.
Devices information DB 46—the database function that contains the result of the authentication server 44's process and the association of electrical device 30 with other information. This will generally yield a database with fields such as Device_ID, Device's_Power_Socket_Location, Time_Device_was_energized, Time_Device_was_de-energized, Device's_Power_Consumption, Device_Power_Priority, etc.
Referring to
Internal power system 50—the power supply and distribution system within the device.
Power control 48—The component, which under control of the 802.1X supplicant/device 30, connects the AC power from the power cord 42 to the device's internal power system 50. Multiple different physical components could be used (e.g., FETs, relays, digital or analog control signals to the device's AC/DC power supply, etc.). It should be noted that this component's power-up state can disallow power flow from the power cord 42 to internal power system 50. The processing components must command the component to allow power to flow.
Ethernet over power line network interface component 54 and the Ethernet to AC Power Converter (not shown)—these features allow standard Ethernet protocol to flow over a power line.
AC/DC power converter 56—this component provides power to electrical device 30 and is energized immediately when the power cord 42 is connected to the power socket 40.
(Optional) Location component/function 34—as indicated above, this component provides the location of electrical device 30 (e.g., physical location such as office “Y”) to identification component 36 (e.g., in response to a query received by identification component 36 from authentication component 38).
Identification component 36—provides the identity of electrical device 30 (e.g., printer XYZ), as well as the location thereof as received from location component 34 for electrical device 30, to authentication component 38 (e.g., in response to a query received by identification component 36 from authentication component 38).
Authentication component 38—provides the identity and the location to the authentication server, and receives the command to energize the electrical device 30. This component controls electrical device 30's power control 48.
It should be noted that some or all of the components be combined into the same physical hardware. For example, identification component 36 and authentication component 38 could co-exist on the same physical processor. In addition, the authentication server is not shown, but should be understood to be attached to the power delivery network via an Ethernet over Power line connection. The authentication server then communicates with the authentication component 38 using IP protocols and 802.1X protocols.
Referring to
In any event, the authentication component will then provide this information to the authentication server, which will attempt to authenticate the device. To this extent, authentication (and subsequent activation) of the electrical device can be based on the identity of electrical device as well its physical location. This allows the power to the device to be managed/controlled based on any number of considerations such as the device's relative importance, power availability, the device's location (e.g., anti-theft), the device's previous workload, the device's calibration status, etc.
Regardless, upon successful authentication of the electrical device, the authentication component will command the power switch for the electrical device to be turned on, thus activating the electrical device. While the electrical device is powered on, the authentication component can be implemented either to re-challenge or re-authenticate the electrical device, or to send the electrical device's credentials to the authentication server, all on a regular basis, for instance every 30 seconds or a minute. Re-authenticating the electrical device at regular time intervals can be used to provide accounting information to the authentication server in a typical 802.1X implementation. The authentication server can use the authentication record and/or electrical device's credentials to keep track of how long the device has been in use or on power-on state. When the power cord is removed, the power switch inside the electrical device will be deactivated. Although not shown in
As indicated above, the present invention is not limited to the implementation shown in
Regardless of the embodiment implemented, the present invention results in (among other things) a standard-based database of information about the electrical device(s) that is attached to the power network. Specifically, devices information database 46, is typically accessible to authentication server 44, and contains records, which link the identity of an electrical device with its location and its characteristics. This information enables multiple services to be created that use this information. Shown below is an illustration of devices information database 46:
Shown below is another illustration of devices information database 46 under a power bar implementation set forth in the above-incorporated application entitled “System and Method for Disabling an Electrical Device” and shown in
Some or all of this information can be gathered during the authentication, enabling and/or disabling of electrical device 30. Still yet, some of this information (e.g., device power priority) can be provided before or after these operations. In addition, as mentioned in conjunction with the above-described embodiment, at least a portion of this information (e.g., device identity, location, etc.) will be provided to authentication server 44 over power delivery network 32. Information provided to authentication server 44 will be stored in devices information database 46 as shown above. Under the present invention, calibration component 41 will leverage this information to determine whether electrical device 30 should be calibrated.
Under the present invention, the decision of whether to calibrate electrical device 30 can be based upon elapsed time since a previous calibration and/or usage of electrical device 30. This decision can be made remotely for electrical device 30. With respect to time-based calibration of electrical device 30, under previous approaches, if after some fixed period of time a calibration action was desired to be performed on a specific device, a physical investigation (e.g., a “walk of the floor”) was required to locate the device. This required close physical examinations, such as moving equipment to look at serial numbers located on a plate, or some other inconvenient or time consuming activity. The present invention obviates these requirements by indicating the exact location of the equipment, thus, eliminating the search activity
With request to usage-based calibration of electrical device 30, previous approaches, if calibration was desired based on cumulative time a piece of equipment has been energized, the equipment must be located and an energized indicator (located on the equipment) examined to determine if the amount of usage is sufficient to require calibration. Similar to the time-based calibration approach discussed above, this physical investigation task (e.g., a “walk of the floor”) of locating the equipment is time consuming in addition to the physical task of observing the energized indicator. Alternatively, an estimate of the usage could be made based on typical average time that the equipment is energized. This can result in calibration before it is needed or after it is needed. In the former case, the result creates an unnecessary expense. In the later case, some safety or operational issue could arise because the equipment was operated beyond its calibration period. This present invention avoids such drawbacks by indicating the exact amount of time that electrical device 30 has been energized. This information, coupled with the physical location of electrical device 30, conserves resources by enabling calibration based on usage to be done only when needed. It is noted that duration of energization can be a proxy for other usage measurements such as an amount of time a device was operating without respect to being in a “standby” mode. Since the information with respect to the usage of electrical device 30 is known remotely from the electrical device 30, decisions and actions by the calibration component 41 can be made remote from the electrical device 30.
It is noted that the system described does not require that the power supplied to electrical device 30 to be controlled by the system. Rather, the system can be configured to only collect information with respect to electrical device 30 and not control the power supplied thereto. In this way, the system can act as a repository of information with respect to the electrical device, facilitating the calibration activities.
Referring now to
I/O interfaces 66 may comprise any system for exchanging information to/from an external source. External devices/resources 68 may comprise any known type of external device, including speakers, a CRT, LED screen, hand-held device, keyboard, mouse, voice recognition system, speech output system, printer, monitor/display, facsimile, pager, etc. Bus 64 provides a communication link between each of the components in authentication server 44 and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc. Although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into authentication server 44. It should be understood that authentication server 44 communicates with an electrical device over a power delivery network. These other items have not been shown in
Shown loaded on authentication server 44 is calibration component 41, which includes database access system 72, time system 74, and usage system 76. As information pertaining to electrical device (or pertaining to its operation) is received on authentication server 44 over the power delivery network, database access system 72 will store the same in devices information database 46. Thereafter, this information will be used to determine whether the electrical device needs to be calibrated. Under the present invention, there are at least two ways in which this determination can be made. In a first embodiment, the determination is made based on whether a predetermined amount of time has elapsed since a previous calibration of the electrical device. To this extent, the present invention permits the storage of calendar information (date/time) pertaining to calibrations of electrical devices. Thus, when an electrical device is calibrated, the date and time at which the calibration occurred will be stored in devices information database 46.
Assuming that such information has been stored, database access system 72 will access devices information database 46 and retrieve the calendar information for a previous (i.e., the last) calibration of the electrical device. Based on this information, time system 74 will then determine whether a predetermined amount of time has elapsed since the previous calibration. To this extent, time system 74 can be pre-programmed with the predetermined amount of time. In any event, if the predetermined amount of time has elapsed, calibration of the electrical device can be requested. In addition, since the location of the electrical device can be stored in devices information database 46, a manual search for the electrical device need not be conducted. Rather, a technician or the like can be provided with specific location information. In any event, once calibration is performed, devices information database can be updated accordingly (e.g., by database access system 72).
Referring to
As indicated above, the present invention also allows calibration determinations to be made based on usage of the electrical devices. Specifically, as shown in the above table(s) one piece of information that is tracked is the time in which an electrical device was enabled/energized (power-up) and then disabled/de-energized (powered down). Using these time coordinates, usage system 76 (
Referring to
It should be understood that the time based calibration determination and the usage-based calibration determination need not be mutually exclusive. That is, an electrical device could be calibrated both based upon calendar time and cumulative usage. Moreover, it should be understood that should calibration fail or not be performed, an electrical device could be taken out of service.
While shown and described herein as a method and system for calibrating an electrical device, it is understood that the invention further provides various alternative embodiments. For example, in one embodiment, the invention provides a computer-readable medium that includes computer program code to enable a computer infrastructure to make calibration determinations for electrical devices. To this extent, the computer-readable medium includes program code that implements each of the various process steps of the invention. It is understood that the term “computer-readable medium” comprises one or more of any type of physical embodiment of the program code. In particular, the computer-readable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computing device, such as memory 62 (
In another embodiment, the invention provides a business method that performs the process steps of the invention on a subscription, advertising, and/or fee basis. That is, a service provider, such as an Application Service Provider, could offer to calibrate electrical devices as described above. In this case, the service provider can create, maintain, support, etc., a computer infrastructure that performs the process steps of the invention for one or more customers. In return, the service provider can receive payment from the customer(s) under a subscription and/or fee agreement and/or the service provider can receive payment from the sale of advertising content to one or more third parties.
In still another embodiment, the invention provides a method for calibrating electrical devices. In this case, a computer infrastructure can be provided and one or more systems for performing the process steps of the invention can be obtained (e.g., created, purchased, used, modified, etc.) and deployed to the computer infrastructure. To this extent, the deployment of a system can comprise one or more of (1) installing program code on a computing device, such as authentication server 44 (
As used herein, it is understood that the terms “program code” and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions intended to cause a computing device having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form. To this extent, program code can be embodied as one or more of: an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or external I/O device, and the like.
The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to a person skilled in the art are intended to be included within the scope of the invention as defined by the accompanying claims.
This application is a continuation application of co-pending U.S. patent application Ser. No. 11/436,951, filed on May 18, 2006, which is hereby incorporated by reference. This application is related in some aspects to the commonly assigned and co-pending application identified by attorney docket number END920050064US1, assigned U.S. application Ser. No. 11/436,237, entitled “Method and System for Managing an Electrical Device Over a Power Delivery Network”, and filed May 18, 2006 the entire contents of which are herein incorporated by reference. This application is also related in some aspects to the commonly assigned and co-pending application identified by attorney docket number END920050100US1, assigned U.S. application Ser. No. 11/436,351, entitled “System and Method for Disabling an Electrical Device”, and filed May 18, 2006 the entire contents of which are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 11436951 | May 2006 | US |
Child | 11854290 | Sep 2007 | US |