IP Library Granted Patent US 9,965,496
Granted Patent B2
US 9,965,496 · App. 15/239,776 · Granted May 8, 2018

Method and apparatus for creating compliant zone records in an LDAP directory without schema extensions

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,965,496
App. No.
15/239,776
Granted
May 8, 2018
Kind
B2
Abstract

A global user record that can be found in a search for posixAccount-type records is created in a database, then a zone user record of a type that cannot be found in a search for posixAccount-type records is associated with it. Finally, the zone user record is augmented so that it, too, will be found in a search for posixAccount-type records. Global and zone-specific group records are created similarly.

Claims (18)

1. A system comprising:

a processor and a storage medium for storing a Lightweight Directory Access Protocol (“LDAP”) database presenting a hierarchical view of a plurality of typed data records, wherein the data records have permissable data relationships governed by a schema, and the processor executes instructions for accessing and modifying the data records stored on the storage medium; and

said typed data records including a global user record of a type responsive to an LDAP search for a posixAccount record, and a zone user record instantiated and populated with data, wherein the zone user record type is chosen so that it is associatable with the global user record and is of a type unresponsive to an LDAP search for a posixAccount record, said global user record and said zone user record having a container-contained relationship in the database;

wherein the zone user record is augmented by a dynamically linked posixAccount or a derived class thereof so that the zone user record appears as a record which of type posixAccount and becomes responsive to the LDAP search for a posixAccount record and maintains conformity with the schema.

2. The system of claim 1 wherein the LDAP database is a Microsoft Active Directory database.

3. The system of claim 2 , wherein the schema is a default Microsoft Active Directory database schema.

4. The system of claim 1 wherein the global user record is a record of type User.

5. The system of claim 1 wherein the zone user record is a record of type Service Connection Point (“SCP”).

6. The system of claim 1 wherein the global user record is a record of type Group.

7. A system comprising:

a processor and a storage medium for storing a Lightweight Directory Access Protocol (“LDAP”) database presenting a hierarchical view of a plurality of typed data records, wherein the data records have permissable data relationships governed by a schema, and the processor executes instructions for accessing and modifying the data records stored on the storage medium; and

said typed data records including a global group record of a type responsive to an LDAP search for a posixAccount record, and a zone group record instantiated and populated with data, wherein the zone group record type is chosen so that it is associatable with the global group record and is of a type unresponsive to an LDAP search for a posixAccount record, said global group record and said zone group record having a container-contained relationship in the database;

wherein the zone group record is augmented by a dynamically linked posixAccount or a derived class thereof so that the zone group record appears as a record of type posixAccount and becomes responsive to the LDAP search for a posixAccount record and maintains conformity with the schema.

8. The system of claim 7 wherein the LDAP database is a Microsoft Active Directory database.

9. The system of claim 2 , wherein the schema is a default Microsoft Active Directory database schema.

10. The system of claim 7 wherein the global group record is a record of type User.

11. The system of claim 7 wherein the zone group record is a record of type Service Connection Point (“SCP”).

12. The system of claim 7 wherein the global group record is a record of type Group.

Assignments (9)
CHANGE OF NAME Recorded Apr 15, 2022
From: CENTRIFY CORPORATION
To: DELINEA INC.
Reel/Frame 059721/0804 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2021
From: GOLUB CAPITAL LLC, AS COLLATERAL AGENT
To: CENTRIFY CORPORATION
Reel/Frame 055476/0295 →
SECURITY INTEREST Recorded Mar 2, 2021
From: CENTRIFY CORPORATION
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 055456/0657 →
SECURITY INTEREST Recorded Aug 17, 2018
From: CENTRIFY CORPORATION
To: GOLUB CAPITAL LLC
Reel/Frame 046854/0210 →
RELEASE OF SECURITY INTEREST UNDER REEL/FRAME 46081/0609 Recorded Aug 17, 2018
From: GOLUB CAPITAL LLC
To: CENTRIFY CORPORATION
Reel/Frame 046854/0246 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2018
From: SILICON VALLEY BANK
To: CENTRIFY CORPORATION
Reel/Frame 045730/0364 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 5, 2018
From: CENTRIFY CORPORATION
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 046081/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2018
From: MOORE, PAUL
To: CENTRIFY CORPORATION
Reel/Frame 044590/0540 →
SECURITY INTEREST Recorded Jan 27, 2017
From: CENTRIFY CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 041099/0764 →