← Back to Patent Explorer
US5828576A Expired / Lapsed US ⏱️ 0.0 years remaining

Power monitor apparatus and method with object oriented structure

Assignee: Power Measurement Ltd
•
Filing: 1997-03-03
•
Granted: 1998-10-27
•
Expires: 2017-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object oriented architecture is used within individual monitoring units. The monitoring devices include circuitry which receives an electrical signal and generates at least one digital signal representing the electrical signal. Objects within such individual monitoring units include modules which perform a function and registers which contain the inputs, outputs and setup information for the modules. Methods can be invoked on all objects to change or query the operation or configuration of the device. At least one of the modules receives the digital signal as an input and uses the signal to generate measured parameters. Additional modules take measured parameters as input and generate additional parameters therefrom. The module may be linked in an arbitrary manner to form arbitrary functional blocks.

Inventors

  • 👤 Gregory R. Loucks
  • 👤 Chuen Shan Simon Ki
  • 👤 Douglas S. Ransom
  • 👤 Olaf O.W. Dravnieks
  • 👤 David A. Chivers
  • 👤 Michael E. Teachman
  • 👤 Ronald G. Hart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:16
CPC Classifications
H; H02; H02J; H02J13/00; G; G01; G01R; G01R19/00; G01R19/25; G01R19/2513; G01R22/00; H02H; H02H1/00; H02H1/0061; H02J13/18; H02J13/333; H02J13/34; H02J13/36; G01R21/00; G01R21/133; H02J3/00; Y; Y02; Y02E; Y02E60/00; Y04; Y04S; Y04S10/00; Y04S10/18; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 116 words
A digital device comprising: a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives a message and executes a predefined method and which can invoke methods on other objects; the object logic comprising a plurality of manager modules, each of the manager modules organizing a plurality of objects into a hierarchical structure and providing access to all objects below the manager in the hierarchy; and one of the manager modules comprising a feature manager which organizes the other manager modules into a hierarchical structure from which the entire configuration of the digital device can be ascertained.
Claim 2
Dependent Claim 116 words
A digital device comprising: a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives a message and executes a predefined method and which can invoke methods on other objects; the object logic comprising a plurality of manager modules, each of the manager modules organizing a plurality of objects into a hierarchical structure and providing access to all objects below the manager in the hierarchy; and one of the manager modules comprising a feature manager which organizes the other manager modules into a hierarchical structure from which the entire configuration of the digital device can be ascertained.
Claim 3
Dependent Claim 15 words
The digital electronic device of claim 1 wherein the manager modules can create other modules.
Claim 4
Dependent Claim 28 words
The digital device of claim 1 wherein the object logic further comprises a plurality of registers defining server objects which can respond to method invocations from the modules.
Claim 5
Dependent Claim 32 words
The digital device of claim 3 wherein the registers are linked to respective modules and wherein at least one link between one of the modules and one of the registers is programmable.
Claim 6
Dependent Claim 13 words
The digital device of claim 3 wherein the manager module can destroy modules.
Claim 7
Dependent Claim 29 words
The intelligent electronic device of claim 3 wherein a method can be invoked on the manager module to determine the addresses of the module which exist in the hierarchy.
Claim 8
Dependent Claim 29 words
The intelligent electronic device of claim 1 wherein a method can be invoked on the manager module to determine what modules exist in the hierarchy of the manager module.
Claim 9
Dependent Claim 48 words
The intelligent electronic device of claim 1 wherein the object logic comprises logic to determine if any module in the manager's hierarchy has been reconfigured, and wherein a method can be invoked on the manager module to determine if any module in the manager's hierarchy has been reconfigured.
Claim 10
Dependent Claim 49 words
The intelligent electronic device of claim 1 wherein the object logic comprises logic to determine if any module in the manager's hierarchy has been updated, and wherein a method can be invoked on the manager module to determine if any module in the the manager's hierarchy has been updated.
Claim 11
Dependent Claim 32 words
The digital device of claim 1 wherein the object logic comprises an event log module, with associated event log registers which record the cause of events which occur in the digital device.
Claim 12
Dependent Claim 27 words
The digital device of claim 7 wherein the event log module and associated event log registers record the time of events which occur in the digital device.
Claim 13
Dependent Claim 22 words
The digital device of claim 10 wherein the event log module and associated event log registers record the effect of the events.
Claim 14
Dependent Claim 26 words
The digital device of claim 1 wherein the modules are configured such that a plurality of modules can be arbitrarily linked to form arbitrary functional blocks.
Claim 15
Dependent Claim 31 words
The digital device of claim 1 wherein at least one of the modules comprises a module operatively connected to receive a digital signal as an input and generate measured parameters therefrom.
Claim 16
Dependent Claim 164 words
A monitoring system for monitoring a plurality of parameters, the system comprising; a plurality of digital devices, each including a processor, object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates data according to a predefined function and which can invoke methods on other output objects, and at least one of the modules comprising a module operatively connected to receive a message as input data and generate parameters therefrom; a computer including a processor and object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects including the modules on the plurality of digital devices, the object logic defining a virtual digital device; and a communication network connecting the plurality of digital devices to the central computer.
Claim 17
Dependent Claim 164 words
A monitoring system for monitoring a plurality of parameters, the system comprising; a plurality of digital devices, each including a processor, object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates data according to a predefined function and which can invoke methods on other output objects, and at least one of the modules comprising a module operatively connected to receive a message as input data and generate parameters therefrom; a computer including a processor and object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects including the modules on the plurality of digital devices, the object logic defining a virtual digital device; and a communication network connecting the plurality of digital devices to the central computer.
Claim 18
Dependent Claim 70 words
A digital device comprising: a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects; at least one of the modules comprising a manager module which organizes objects into a hierarchical structure.
Claim 19
Dependent Claim 70 words
A digital device comprising: a processor; object logic operatively connected to be executed by the processor, the object logic comprising a plurality of independent modules, each module defined by an active object which receives input data and generates output data according to a predefined function and which can invoke methods on other objects; at least one of the modules comprising a manager module which organizes objects into a hierarchical structure.
Claim 20
Dependent Claim 43 words
The digital device of claim 16 wherein the object logic further comprises a plurality of manager modules, each of the manager modules organizing a plurality of objects into a hierarchical structure and providing access to all objects below the manager in the hierarchy.
Claim 21
Dependent Claim 35 words
The digital device of claim 16 wherein said manager module comprises a feature manager which organizes other manager modules into a hierarchical structure from which the entire configuration of the digital device can be ascertained.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-26 2002-04-27 2002-10-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-26 2006-04-27 2006-10-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-26 2010-04-27 2010-10-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag