Patent ID: 9112873
Filing Date: 2015-08-18
Classification: G06F,H04L

Abstract:
1. A system, comprising: a processor, wherein the processor comprises computer hardware; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the processor, to cause the processor to operate as: a name resolution module configured to determine a location for data in a directory by resolving a path to an entry containing the data using an original path and alias dereferencing instructions, wherein the name resolution module uses alias dereferencing instructions in contradiction to an expectation of a requesting entity, 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, the original path to the first entry is unique to the requesting entity and is stored before a first request is made by the requesting entity, and other requesting entities do not request the 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 that is unique to the requesting entity.