Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
95 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; associating a mnemonic name with each of said register maps, each of said mnemonic name indicative of a corresponding said device; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; and presenting said event data to other computer programs.
Claim 2
Independent Claim
95 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; associating a mnemonic name with each of said register maps, each of said mnemonic name indicative of a corresponding said device; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; and presenting said event data to other computer programs.
Claim 3
Dependent Claim
23 words
The method of claim 1 further comprising: time stamping said event data prior to presenting said event data to said other computer programs.
Claim 4
Dependent Claim
45 words
The method of claim 1 further comprising: acquiring waveform data from said devices; time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and presenting said waveform data to at least one of said other computer programs.
Claim 5
Dependent Claim
18 words
The method of claim 1 further comprising: maintaining a DEAD or ALIVE status for each of said devices.
Claim 6
Dependent Claim
25 words
The method of claim 4 further comprising: reviving said device having said DEAD status to said ALIVE status when said device responds to a poll.
Claim 7
Dependent Claim
35 words
The method of claim 1 wherein said step of polling comprises: fast polling at a selected rate; and slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 8
Dependent Claim
13 words
The method of claim 1 wherein said step of polling comprises polling once.
Claim 9
Dependent Claim
29 words
The method of claim 1 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 10
Dependent Claim
32 words
The method of claim 8 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 11
Independent Claim
102 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; acquiring waveform data from said devices; time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and presenting said event data and said waveform data to other computer programs.
Claim 12
Independent Claim
102 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; acquiring waveform data from said devices; time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and presenting said event data and said waveform data to other computer programs.
Claim 13
Dependent Claim
23 words
The method of claim 10 further comprising: time stamping said event data prior to presenting said event data to said other computer programs.
Claim 14
Dependent Claim
18 words
The method of claim 10 further comprising: maintaining a DEAD or ALIVE status for each of said devices.
Claim 15
Dependent Claim
25 words
The method of claim 12 further comprising: reviving said device having said DEAD status to said ALIVE status when said device responds to a poll.
Claim 16
Dependent Claim
35 words
The method of claim 10 wherein said step of polling comprises: fast polling at a selected rate; and slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 17
Dependent Claim
13 words
The method of claim 10 wherein said step of polling comprises polling once.
Claim 18
Dependent Claim
29 words
The method of claim 10 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 19
Dependent Claim
32 words
The method of claim 16 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 20
Independent Claim
103 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; maintaining a DEAD or ALIVE status for each of said devices; reviving said device having said DEAD status to said ALIVE status when said device responds to a poll; and presenting said event data to other computer programs.
Claim 21
Independent Claim
103 words
A method of data exchange comprising: designating power monitoring or control devices; configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; configuring communication ports for communication between said devices and a server; polling said devices to acquire event data therefrom; storing said event data in said registers addresses associated with each of said devices; maintaining a DEAD or ALIVE status for each of said devices; reviving said device having said DEAD status to said ALIVE status when said device responds to a poll; and presenting said event data to other computer programs.
Claim 22
Dependent Claim
23 words
The method of claim 18 further comprising: time stamping said event data prior to presenting said event data to said other computer programs.
Claim 23
Dependent Claim
35 words
The method of claim 18 wherein said step of polling comprises: fast polling at a selected rate; and slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 24
Dependent Claim
13 words
The method of claim 18 wherein said step of polling comprises polling once.
Claim 25
Dependent Claim
29 words
The method of claim 18 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 26
Dependent Claim
32 words
The method of claim 22 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 27
Independent Claim
109 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for associating a mnemonic name with each of said register maps, each of said mnemonic name indicative of a corresponding said device; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; and means for presenting said event data to other computer programs.
Claim 28
Independent Claim
109 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for associating a mnemonic name with each of said register maps, each of said mnemonic name indicative of a corresponding said device; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; and means for presenting said event data to other computer programs.
Claim 29
Dependent Claim
25 words
The apparatus of claim 24 further comprising: means for time stamping said event data prior to presenting said event data to said other computer programs.
Claim 30
Dependent Claim
51 words
The apparatus of claim 24 further comprising: means for acquiring waveform data from said devices; means for time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and means for presenting said waveform data to at least one of said other computer programs.
Claim 31
Dependent Claim
20 words
The apparatus of claim 24 further comprising: means for maintaining a DEAD or ALIVE status for each of said devices.
Claim 32
Dependent Claim
27 words
The apparatus of claim 27 further comprising: means for reviving said device having said DEAD status to said ALIVE status when said device responds to a poll.
Claim 33
Dependent Claim
39 words
The apparatus of claim 24 wherein said means for polling comprises: means for fast polling at a selected rate; and means for slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 34
Dependent Claim
15 words
The apparatus of claim 24 wherein said means for polling comprises means for polling once.
Claim 35
Dependent Claim
29 words
The apparatus of claim 24 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 36
Dependent Claim
32 words
The apparatus of claim 31 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 37
Independent Claim
118 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; means for acquiring waveform data from said devices; means for time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and means for presenting said event data and said waveform data to other computer programs.
Claim 38
Independent Claim
118 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; means for acquiring waveform data from said devices; means for time synchronizing said devices to adjust for various time formats through which a consistent waveform interface is provided; and means for presenting said event data and said waveform data to other computer programs.
Claim 39
Dependent Claim
25 words
The apparatus of claim 33 further comprising: means for time stamping said event data prior to presenting said event data to said other computer programs.
Claim 40
Dependent Claim
20 words
The apparatus of claim 34 further comprising: means for maintaining a DEAD or ALIVE status for each of said devices.
Claim 41
Dependent Claim
27 words
The apparatus of claim 35 further comprising: means for reviving said device having said DEAD status to said ALIVE status when said device responds to a poll.
Claim 42
Dependent Claim
40 words
The apparatus of claim 33 wherein said means for polling comprises: means for fast polling a t a selected rate; and means for slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 43
Dependent Claim
15 words
The apparatus of claim 33 wherein said means for polling comprises means for polling once.
Claim 44
Dependent Claim
29 words
The apparatus of claim 33 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 45
Dependent Claim
32 words
The apparatus of claim 39 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 46
Independent Claim
119 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; means for maintaining a DEAD or ALIVE status for each of said devices; means for reviving said device having said DEAD status to said ALIVE status when said device responds to a poll; and means for presenting said event data to other computer programs.
Claim 47
Independent Claim
119 words
An apparatus for data exchange comprising: means for designating power monitoring or control devices; means for configuring a register map for each of said devices, each of said register maps comprising a plurality of register addresses; means for configuring communication ports for communication between said devices and a server; means for polling said devices to acquire event data therefrom; means for storing said event data in said registers addresses associated with each of said devices; means for maintaining a DEAD or ALIVE status for each of said devices; means for reviving said device having said DEAD status to said ALIVE status when said device responds to a poll; and means for presenting said event data to other computer programs.
Claim 48
Dependent Claim
25 words
The apparatus of claim 41 further comprising: means for time stamping said event data prior to presenting said event data to said other computer programs.
Claim 49
Dependent Claim
39 words
The apparatus of claim 41 wherein said means for polling comprises: means for fast polling at a selected rate; and means for slow polling at a rate selected to be one in every `n` polls of said selected rate.
Claim 50
Dependent Claim
15 words
The apparatus of claim 41 wherein said means for polling comprises means for polling once.
Claim 51
Dependent Claim
29 words
The apparatus of claim 41 wherein said other programs include an application module, a waveform capture module, an event logger module, a productivity module or a Wonderware Intouch module.
Claim 52
Dependent Claim
32 words
The apparatus of claim 45 wherein said productivity module includes a cost allocation module for tracking power consumption or a load management module for tracking power demand to automatically shed non-critical loads.
Claim 53
Dependent Claim
18 words
The method of claim 1 further comprising configuring invalid register maps for compensating for invalid device register ranges.
Claim 54
Dependent Claim
18 words
The method of claim 10 further comprising configuring invalid register maps for compensating for invalid device register ranges.
Claim 55
Dependent Claim
18 words
The method of claim 18 further comprising configuring invalid register maps for compensating for invalid device register ranges.
Claim 56
Dependent Claim
20 words
The apparatus of claim 24 further comprising means for configuring invalid register maps for compensating for invalid device register ranges.
Claim 57
Dependent Claim
20 words
The apparatus of claim 33 further comprising means for configuring invalid register maps for compensating for invalid device register ranges.
Claim 58
Dependent Claim
20 words
The apparatus of claim 41 further comprising means for configuring invalid register maps for compensating for invalid device register ranges.