×

Partitioning data access requests

  • US 7,340,447 B2
  • Filed: 10/09/2003
  • Issued: 03/04/2008
  • Est. Priority Date: 10/09/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for partitioning, comprising:

  • receiving a data access request from an Identity and Access System, said data access request includes a filter, said filter includes one or more variables in a first format;

    determining one or more data stores of a plurality of data stores to service said data access request, said step of determining includes accessing one or more mappings of said one or more variables to said plurality of data stores˜ and

    using said mappings to evaluate partition expressions for said data stores, wherein using said mappings to evaluate partition expressions for said data stores includes determining whether said filter overlaps with said partition expressions based on said mappings by performing a partition compare function using said filter and a first partition expression to determine whether said filter overlaps with said first partition expression if said filter and said first partition expression are both simple expressions and performing said partition compare function by treating said filter as an input partition expression and treating said first partition expression as an input filter in order to determine whether said filter overlaps said first partition expression if said first partition expression is a composite expression, and wherein said plurality of data stores comprises at least one relational database and at least one Lightweight Directory Access Protocol (LDAP) directory; and

    sending information for said data access request to said one or more data stores determined to service said data access request.

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