(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*

This guide provides a more detailed description of the syntax that is supported along with examples.

This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.

Concept Search - What can I type?

For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.

Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.

Directory structure in a server managing subscribers

Publishing Venue

IBM

Abstract

A method is disclosed that address a directory structure in a server managing subscribers.
In a server managing up to several millions of subscribers , subscribers data may be stored in folders. In such case, the constraints are as follows: being able to increase the server storage capacity without any service disruption. respect when necessary any operating system constraint dealing with the maximum number of files and folders allowed under a given folder.
Those constraint deal with the way the subscribers are structured.
The following description solves those two constraint, thus allowing any server to be scalable depending on the amount of subscribers they have to manage. The server may then be housed by one up to as many machines as needed to store the data, without the need of any network dispatching capability. Whenever the need changes, the configuration is changed accordingly without any service disruption.

Country

United States

Language

English (United States)

This text was extracted from a PDF file.

At least one non-text object (such as an image or picture) has been suppressed.

This is the abbreviated version, containing approximately
52% of the total text.

Page 1 of 4

Directory structure in a server managing subscribers

A method is disclosed that address a directory structure in a server managing subscribers.

In a server managing up to several millions of subscribers, subscribers data may be stored in folders. In such case, the constraints are as follows: being able to increase the server storage capacity without any service disruption. respect when necessary any operating system constraint dealing with the maximum number of files and folders allowed under a given folder.

Those constraint deal with the way the subscribers are structured.

The following description solves those two constraint, thus allowing any server to be scalable depending on the amount of subscribers they have to manage. The server may then be housed by one up to as many machines as needed to store the data, without the need of any network dispatching capability. Whenever the need changes, the configuration is changed accordingly without any service disruption.

METHODOLOGY DESCRIPTION:

One directory per letter:

The methodology principle consists of creating a parent directory for each letter constituting the subscriber name in the server. For instance, a subscriber named johndoe will be created a directory named j/o/h/n/d/o/e/johndoe.

Maximum parent directory tree:

It becomes obvious that applying above methodology to any subscriber name regardless of its length would lead to a non managable directory structure. Therefore, a constraint is applied to this methodology, the maximum number of allowed parent directories. Hence, in previous example, say it is decided to limit the amount of parent directories to 5, johndoe's directory will be j/o/h/n/d/johndoe. On the other hand, a subscriber named hal would still have h/a/l/hal as a directory.

Handling special characters:

Special characters may be part of 3 categories, whose content depends on the used operating system:

Those accepted in a directory name: For instance, Windows some accepted characters are the alpha-numeric ones, or one of the following: _&éèà#'(-_çà)= ~#{[`^@]}$£¤µù%!§;,

Those accepted but mute in a letter directory name:

1

Page 2 of 4

For instance, one Windows mute character is . (the dot)

Those not allowed in a directory name: For instance, Windows forbidden characters are: \*/?<>":

The described methodology then leads to forbid in a subscriber name any character of the third category. When a subscriber name character belongs to the first category, it will naturely lead to the creation, if necessary, of the corresponding letter directory. When such character belong to the second category, it wil natureley lead to no directory creation.

For instance, subscriber named john.doe in a server whose maximum is 5 will have their data in directory j/o/h/n/john.doe. Note that the dot of john.doe did not create any letter directory named ".", yet it counted as a character in the maximum amount of allowed parent letter directories.