Alias hiding in network data repositories
First Claim
Patent Images
1. A system for accessing data in a directory by a requesting entity, comprising:
- A name resolution module configured to determine a location for data in the directory by resolving a path to an entry containing the data using an original path and alias dereferencing instructions;
A search/update module configured to perform actions on data in the entry using a location for the entry in the directory and alias dereferencing instructions; and
An alias hiding module configured to;
intercept a request to perform an action on data in a first entry stored in the directory sent by the requesting entity, wherein the request includes an original path to the first entry in the directory;
locate instructions regarding alias dereferencing pertinent to the requesting entity;
provide the original path to the name resolution module along with the located instructions for alias dereferencing pertinent to the requesting entity;
receive from the name resolution module a resolved location for the data in the directory and an alias dereferenced path to a resolved entry that contains the data;
request the search/update module to perform the action on the data at the resolved location by providing the requested action and the located instructions for alias dereferencing; and
report to the requesting entity that the action has been performed on the data in the first entry having replaced the alias dereferenced path to the data with the original path.
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.
107 Citations
30 Claims
-
1. A system for accessing data in a directory by a requesting entity, comprising:
-
A name resolution module configured to determine a location for data in the directory by resolving a path to an entry containing the data using an original path and alias dereferencing instructions; A search/update module configured to perform actions on data in the entry using a location for the entry in the directory and alias dereferencing instructions; and An alias hiding module configured to; intercept a request to perform an action on data in a first entry stored in the directory sent by the requesting entity, wherein the request includes an original path to the first entry in the directory; locate instructions regarding alias dereferencing pertinent to the requesting entity; provide the original path to the name resolution module along with the located instructions for alias dereferencing pertinent to the requesting entity; receive from the name resolution module a resolved location for the data in the directory and an alias dereferenced path to a resolved entry that contains the data; request the search/update module to perform the action on the data at the resolved location by providing the requested action and the located instructions for alias dereferencing; and report to the requesting entity that the action has been performed on the data in the first entry having replaced the alias dereferenced path to the data with the original path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 29, 30)
-
-
16. A method for accessing data in a directory from a requesting entity, comprising:
-
intercepting a request to perform an action on data at a first entry stored in the directory sent by the requesting entity, wherein the request includes an original path to the first entry in the directory; locating instructions regarding alias dereferencing pertinent to the requesting entity; determining an alias dereferenced path to the data in the directory by resolving a path from the first entry to a second entry that contains the data using the original path and the located alias dereferencing instructions; performing the action on the data at the second entry; and reporting to the requesting entity that the action has been performed on the data in the first entry having replaced the alias dereferenced path to the data with the original path. - View Dependent Claims (17, 18, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification