×

Associating code to a target through code inspection

  • US 8,156,566 B2
  • Filed: 12/22/2006
  • Issued: 04/10/2012
  • Est. Priority Date: 12/29/2005
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a database comprising a plurality of policies, wherein the policies are applicable to a plurality of target profiles, each target profile having a set of target attributes, wherein each policy comprises a code component comprising a conditional expression having a policy abstraction and a corresponding action that will be performed when the conditional expression is satisfied, and each policy abstraction has a corresponding definition statement stored separately from the policy;

    a plurality of devices, each having a target profile of the plurality of target profiles;

    a device information engine comprising executable code to detect the plurality of devices, and executable code to retrieve a list of device attributes from the plurality of devices;

    an inspection engine comprising executable code to cause inspection of each of the policies, executable code to determine based on the result of the inspection and the profiles of the devices which of the devices each of the policies will be associated with, and executable code to modify one or more of these associated policies before these associated policies are transferred to the devices;

    a policy engine comprising executable code to determine which of the devices each of the policies will be associated with without inspection of each of the policies and without calling the inspection engine; and

    a deployment engine, coupled to the inspection and policy engines, comprising executable code to transfer policies to the devices as determined by the at least one of inspection engine or the policy engine, wherein the policies that have been modified by the inspection engine are transferred in their modified form to their associated devices, andwherein the deployment engine transfers the policies determined by the policy engine to the devices without modification and without inspection by the inspection engine.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×