×

Network, server, and storage policy server

  • US 7,433,944 B2
  • Filed: 12/05/2002
  • Issued: 10/07/2008
  • Est. Priority Date: 12/07/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A policy system for controlling one or more devices connected to a network using a policy comprising:

  • a policy manager for managing device independent policies;

    a policy agent for translating said device independent policies to device dependent policies;

    a receiver unit for receiving at least one new translation rule applicable to one of the devices provided with a new device interface requiring a new command, thereby translating a specific type policy to a command string for said device provided with said new device interface; and

    a compiler for compiling the at least one new translation rule,wherein said policy manager, when instructed to distribute a first policy comprising the at least one compiled new translation rule for translating a specific type policy to a command string for said device provided with said new device interface, sends a policy apply request that includes said first policy to said policy agent and said policy agent stores said first policy, andwherein said policy agent, when receiving a second policy, translates said second policy to a command string using said at least one compiled new translation rule and sends said command string to said device provided with said new device interface,wherein said new translation rule comprises a command template and a data generating device that provides a variable value in part of said command template,wherein said new translation rule is described using said command template and said data generating device that generates data in a function call format that specifies first and second integers as arguments, andwherein said data generating device fills a variable part of said command template with an integer within a range between said first and second integers to generate a command in accordance with said new translation rule and outputs an error message when no integer is found in said range.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×