Portable lightweight LDAP directory server and database
First Claim
1. A chip substrate comprising:
- a communication port arranged to be releasably connected to a portable memory device configured to generate an interrupt signal;
physical memory;
a processor connected via the physical memory to the communication port; and
non-volatile memory connected to the physical memory, the non-volatile memory having stored thereon an embedded operating system, an embedded LDAP (Lightweight Directory Access Protocol) directory server, boot loader logic and driver logic;
wherein said driver logic comprises interrupt driven instructions configured to load a file-based database backend from the portable memory device in response to the interrupt signal from the portable memory device which is releasably connected via said communication port;
wherein said boot loader logic is configured, in response to powering on, to load and begin execution of the embedded operating system and the embedded LDAP directory server which is configured to use the file-based database backend to find files and devices within a network; and
wherein the processor, the physical memory and the communication port are each configured on said chip substrate.
0 Assignments
0 Petitions
Accused Products
Abstract
A lightweight embedded directory server with portable LDAP data is disclosed. The directory server and database comprises a processing chip, an on-chip processing unit, an on-chip memory system, and an on chip input/output system. The memory system stores an embedded operating system and an embedded directory server, and is also used for storing data to be processed by the processing unit. The input/output system is provided for connecting the processor chip to one or more applications for supplying directory services to the one or more applications. A portable memory device stores a directory database, and, in use, this memory device is releasably connected to the on chip input/output system. An on-chip driver is used to perform read and write operations on the portable memory device; and a boot loader software program is used for starting execution of the embedded directory service.
-
Citations
20 Claims
-
1. A chip substrate comprising:
-
a communication port arranged to be releasably connected to a portable memory device configured to generate an interrupt signal; physical memory; a processor connected via the physical memory to the communication port; and non-volatile memory connected to the physical memory, the non-volatile memory having stored thereon an embedded operating system, an embedded LDAP (Lightweight Directory Access Protocol) directory server, boot loader logic and driver logic; wherein said driver logic comprises interrupt driven instructions configured to load a file-based database backend from the portable memory device in response to the interrupt signal from the portable memory device which is releasably connected via said communication port; wherein said boot loader logic is configured, in response to powering on, to load and begin execution of the embedded operating system and the embedded LDAP directory server which is configured to use the file-based database backend to find files and devices within a network; and wherein the processor, the physical memory and the communication port are each configured on said chip substrate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an embedded directory server comprising:
-
providing on a chip substrate a communication port arranged to be releasably connected to a portable memory device configured to generate an interrupt signal; providing a physical memory on said chip substrate; providing a processor on said chip substrate and connecting the processor via the physical memory to the communication port; providing non-volatile memory on said chip substrate and connecting the non-volatile memory to the physical memory; and storing in the non-volatile memory an embedded operating system, an embedded LDAP (Lightweight Directory Access Protocol) directory server which is configured to use a file-based database backend to find files and devices within a network, boot loader logic and driver logic; wherein said boot loader logic is configured, in response to powering on, to load and begin execution of the embedded operating system and the embedded LDAP directory server; wherein said driver logic comprises interrupt driven instructions configured to load the file-based database backend from the portable memory device in response to the interrupt signal from the portable memory device which is releasably connected via said communication port; and wherein the processor, the physical memory and the communication port are each configured on said chip substrate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification