Directory searching methods and systems
First Claim
Patent Images
1. A method of arranging data in a database comprising:
- creating a first table adapted for storing the data and having one row for each data entry; and
creating a second table adapted for storing data components and having one row for each component of the data.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods for arranging data in relational databases and for searching directory service databases and systems are provided. In particular, but not exclusively, systems and directories which implement or perform X.500 or LDAP services in a relational database are provided. The present application includes a database arrangement that stores data types in a table as components and searches the components for desired data entries.
66 Citations
28 Claims
-
1. A method of arranging data in a database comprising:
-
creating a first table adapted for storing the data and having one row for each data entry; and
creating a second table adapted for storing data components and having one row for each component of the data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A database having a data storage arrangement comprising:
-
a search table containing at least one row having a plurality of columns; and
a subsearch table containing at least one row having a plurality of columns including a component identifier column. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A database having a data storage arrangement comprising:
a first table directed to a hierarchy which defines a relationship between objects and configured to have one row per object, a second table directed to objects which define one or more values within each object and configured to have one row per value, and a third table directed to one or more selected components of values and configured to have one row for each component of each value.
-
14. A directory services system for performing directory service requests on a database, comprising:
-
a first table arranged for storing data, the first table having one row for each data entry; and
a second table arranged for storing data components, the second table having one row for each component of the data. - View Dependent Claims (15, 16, 17)
-
-
18. A directory services system having a data storage arrangement comprising:
a first table directed to a hierarchy which defines a relationship between objects and configured to have one row per object, a second table directed to objects which define one or more values within each object and configured to have one row per value, and a third table directed to one or more selected components of values and configured to have one row for each component of each value. - View Dependent Claims (19, 20, 21)
-
22. A method of searching a database for given data entries, the database having a first table adapted for storing the data and having one row for each entry, and a second table adapted for storing data components and having one row for each component of the data, the method comprising:
-
determining a component of a given data entry;
executing one of an exact or initial matching on the second table in order to locate the component; and
returning the given data entry matching the component located. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification