×

Client-specific transformation of distributed data

  • US 7,774,310 B2
  • Filed: 04/27/2007
  • Issued: 08/10/2010
  • Est. Priority Date: 04/27/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • a server communicatively connected to a global data store, the global data store containing global data including at least one global object comprising at least one attribute represented by a set of values; and

    wherein the server is operative to transfer to a client a complete copy of the global data and at least one transformation rule, the at least one transformation rule configured to be used by the client to generate client-specific data from the complete copy of the global data, wherein the client-specific data is to be stored in a local data store of the client to the global data, wherein the at least one transformation rule is further configured to transform a global set of administrators identified in the complete copy of the global data into a client-specific set of administrators different from the global set of administrators, the at least one transformation rule including;

    a scope including one or more rules configured to assign the at least one transformation rule to the client, the one or more rules selected from a group comprising;

    a list of one or more clients;

    Boolean predicates specific to properties of the client including client name;

    organizational unit membership; and

    security group membership;

    a priority configured to prioritize the at least one transformation rule with respect to other transformation rules; and

    a transformation that defines an operation applied to the at least one global object, wherein the transformation includes at least one of;

    an object override configured to replace the global set of administrators with the client-specific set of administrators;

    a value exclusion configured to remove one or more administrators from the global set of administrators; and

    a value extension configured to add one or more administrators to the global set of administrators.

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