Variant entries in network data repositories
First Claim
Patent Images
1. A method for accessing data in a directory on behalf of a requesting entity, comprising:
- Receiving a data request to perform an action on data in an attribute of a first entry at a first location in the directory provided by the requesting entity, wherein data for the attribute requested in the data request resides in a second entry at a second location in the directory;
Deriving the second location in the directory for the data in the attribute of the data request using information associated with the first entry, wherein the derivation is performed at a point of access to/from a data storage mechanism for the directory; and
Finding the data in the attribute of the data request at the second entry using the derived second location; and
Performing the action on the data at the derived second location.
1 Assignment
0 Petitions
Accused Products
Abstract
A logical network directory database compliant with the X.500 standard for a directory data system is disclosed. The network directory database provides a source of subscriber and service data accessible by various control and management processes that require subscriber information. The network directory database may be extensible across various communications service providers and IT domain. Further, the disclosed network directory database may be applied to new and existing services, such as, IP Multimedia Subsystem, Unlicensed Mobile Access (UMA) and other IP services.
132 Citations
58 Claims
-
1. A method for accessing data in a directory on behalf of a requesting entity, comprising:
-
Receiving a data request to perform an action on data in an attribute of a first entry at a first location in the directory provided by the requesting entity, wherein data for the attribute requested in the data request resides in a second entry at a second location in the directory; Deriving the second location in the directory for the data in the attribute of the data request using information associated with the first entry, wherein the derivation is performed at a point of access to/from a data storage mechanism for the directory; and Finding the data in the attribute of the data request at the second entry using the derived second location; and Performing the action on the data at the derived second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for accessing data in a directory on behalf of a requesting entity, comprising:
-
A data request receiver configured to receive a data request to perform an action on data in an attribute of a first entry at a first location in the directory provided by the requesting entity, wherein data for the attribute requested in the data request resides in a second entry at a second location in the directory; A location deriver configured to derive the second location in the directory for the data in the attribute of the data request using information associated with the first entry, wherein the location deriver performs the derivation at a point of access to/from a data storage mechanism for the directory; and A read/update module configured to find the data in the attribute of the data request at the second entry using the derived second location and perform the action on the data at the derived second location. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for accessing data on behalf of a requesting entity, comprising:
-
A directory comprising a plurality of data entries wherein at least one data entry comprises a variant data entry configured to have an attribute configured to have a rule for deriving a location for its data in a second data entry in the directory; A directory operations server, collocated with the directory, and configured to receive a request to perform an action on the attribute in the variant entry, derive a location for the data in the second data entry in the directory using the rule for deriving the location for the data, and further configured to find the data for the attribute requested using the derived second location. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification