US20080098401A1

Module arbitration and ownership enhancements

Claim Score by NHIP

Read claim 26, the broadest

Abstract

Arbitrating access to industrial resources as a function of controller identify is provided herein. For example, a unique identifier can be associated with a control module that can distinguish the module from other components of a system. Upon receiving a request to control a resource, the identifier of the requesting module can be associated with that resource. In a case of multiple requests, an arbitrated ID can be chosen and added to an owner queue. The chosen ID is then published and, if the published identifier matches the module identifier, the module can assume control of the resource; if not, the module's request is placed into a request queue for further arbitration. The subject innovation provides for generally applicable arbitration that can reduce redundant code crafted for each module of a system, greatly reducing overhead costs associated with such redundancy.

US20080098401A1, drawing sheet 1
Sheet 1 of 15

Term

5.3 yearsto projected expiry

Projected expiry 3 January 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

29 claims: 3 independent, 26 dependent

  1. 1
    A system that facilitates module arbitration in an industrial environment, comprising:a module to control one or more components of an industrial process;and an identifier component associated with the module that facilitates arbitration of control of the one or more components between the module and other control components of the industrial process.
  2. 12
    A method for providing module arbitration in an industrial process, comprising:receiving a request to control a resource of an industrial process from an industrial component;and arbitrating control of the resource based on a component ID concurrently associated with the resource.
  3. 26
    Broadest claimClaim Score 93, very broad(NHIP)A system that facilitates module arbitration, comprising:means for controlling a component of an industrial process;and means for arbitrating that provides the means for controlling with access to the component based on a module ID associated with the component.