Directory searching methods and systems
First Claim
Patent Images
1. A method of arranging and searching for data in a database comprising:
- creating a first table storing data comprising at least one data entry, the data entry comprising a plurality of data components, the first table comprising one row for each data entry;
creating a second table storing the plurality of data components of the data entry of the first table, the second table comprising one row for each of the plurality of data components of the data entry of the first table; and
searching the rows of the second table to identify a particular one of the plurality of data components; and
returning the given data entry from the first table that includes the particular one of the plurality of data components.
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.
54 Citations
14 Claims
-
1. A method of arranging and searching for data in a database comprising:
-
creating a first table storing data comprising at least one data entry, the data entry comprising a plurality of data components, the first table comprising one row for each data entry; creating a second table storing the plurality of data components of the data entry of the first table, the second table comprising one row for each of the plurality of data components of the data entry of the first table; and searching the rows of the second table to identify a particular one of the plurality of data components; and returning the given data entry from the first table that includes the particular one of the plurality of data components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of searching a database for given data entries, comprising:
-
determining a component of a given data entry of a first table, the given data entry of the first table comprising a plurality of data components; identifying a component identifier indicating a data type that is associated with the component of the first table; using the component identifier indicating the data type to execute one of an exact or initial matching on a column of a second table in order to locate the component in the second table, the second table comprising one row for each of the plurality of data components of the given data entry of the first table; and returning the given data entry from the first table matching the component located. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification