US Patent No: 5,893,107

Number of patents in Portfolio can not be more than 2000

Method and system for uniformly accessing multiple directory services

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

The present invention provides a directory service system for accessing a plurality of directory services in a uniform manner. Each directory service manages information relating to objects or that directory service. The type of information that a directory service manages for an object is defined by the object class of the object. An object class defines the properties (i.e., information) that a directory service manages for objects of that object class. Each property has a properly name and property type. A directory service has a property value for each property defined by the object class of each object. The directory service system comprises a schema browsing component, a name resolving component, a binding component, and an extending component. The schema browsing component controls the retrieving of the property name and property type of each property of each object class of each directory service. A client of the directory service system uses the schema browsing component to retrieve property names and property types of the object classes. The name resolving component controls the receiving of a unique identifier of an object within a directory service and the locating of the object within the directory service. The binding component controls the binding to an in-memory object representing a located object within a directory service. The extending component controls the defining of new object classes and new properties for each directory service. A client of the directory service system uses the extending component to define new object classes and new properties.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chan, Chuck Y Bellevue, WA 2 99
Ganugapati, Krishna Redmond, WA 17 303
Johnson, Margaret K Kirkland, WA 6 103
Judd, Steven G Redmond, WA 5 147
Kwan, Stuart L S Bellevue, WA 7 113
Watson, Colin Issaquah, WA 14 291

Cited Art

Patent Info (Count) # Cites Year
 
BULL HN INFORMATION SYSTEMS INC. (1)
5,497,463 Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system 176 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
5,692,180 Object-oriented cell directory database for a distributed computing environment 162 1995
 
LUCENT TECHNOLOGIES INC. (1)
5,600,831 Apparatus and methods for retrieving information by modifying query plan based on description of information sources 128 1994
 
MICROSOFT CORPORATION (1)
5,689,662 Shell extensions for an operating system 10 1995

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (21)
6,317,748 Management information to object mapping and correlator 76 1998
6,360,230 Method and system for uniformly accessing multiple directory services 36 1998
7,076,476 Method and system for integrated service administration via a directory service 2 1999
7,058,956 Directory services interface extensions with aggregatable software objects 2 1999
6,753,885 System and theme file format for creating visual styles 6 2001
7,143,156 Management information to object mapping 9 2001
6,862,736 Object manager for common information model 16 2002
7,290,052 System and method for enforcing quotas on object creation in a replicated directory service database 0 2003
7,721,254 Programming interface for a computer platform 2 2003
7,716,357 Service discovery and publication 0 2003
7,418,507 Virtual resource serving of consolidated server shares 0 2003
7,694,229 System and theme file format for creating visual styles 0 2004
7,558,799 Method, system, and apparatus for discovering and connecting to data sources 0 2004
7,290,049 Management information to object mapping and correlator 2 2004
7,383,552 Object manager for common information model 5 2004
7,979,405 Method for automatically associating data with a document based on a prescribed type of the document 0 2005
7,653,653 Dynamically configurable lists for including multiple content types 1 2005
7,380,249 Object manager for common information model 3 2005
7,290,053 System and method for enforcing quotas on object creation in a replicated directory service database 0 2005
7,330,855 Converting data between a front end schema node and a back end schema node 0 2005
7,966,286 Hierarchical management of object schema and behavior 0 2005
 
ERICSSON AB (7)
7,281,038 Dynamic binding of network services 9 2001
7,281,039 Domain isolation through virtual network machines 3 2003
8,130,764 Dynamic binding of network services 0 2007
7,908,395 Domain isolation through virtual network machines 5 2007
8,271,640 Domain isolation through virtual network machines 2010
8,271,680 Domain isolation through virtual network machines 2010
8,204,991 Domain isolation through virtual network machines 0 2010
 
PEER COMMUNICATIONS CORPORATION (7)
6,961,748 Uniform network access 6 2003
7,860,921 Uniform network access 3 2005
7,827,231 Uniform network access 0 2005
7,941,536 Apparatus and method for uniform network access 1 2010
7,941,540 Method for uniform network access 1 2010
8,037,125 Method for uniform network access 1 2011
8,260,920 Method for uniform network access 0 2011
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
6,209,036 Management of and access to information and other material via the world wide web in an LDAP environment 72 1997
6,134,706 Software business objects in a multi-level organizational structure 54 1998
7,331,058 Distributed data structures for authorization and access control for computing resources 1 1999
6,484,177 Data management interoperability methods for heterogeneous directory structures 132 2000
 
JOLY HOLDINGS LLC (3)
6,731,927 System and method for context association 34 2000
7,340,048 System and method for directory services and e-commerce across multi-provider networks 3 2001
7,899,173 Communication connectivity via context association, advertising sponsorship, and multiple contact databases 0 2007
 
ORACLE INTERNATIONAL CORPORATION (3)
6,154,741 Entitlement management and access control system 105 1999
7,756,835 Database and operating system independent copying/archiving of a web base application 1 2001
6,654,745 System and method for control of access to resources 15 2001
 
APPLE INC. (2)
6,847,959 Universal interface for retrieval of information in a computer system 106 2000
8,086,604 Universal interface for retrieval of information in a computer system 0 2004
 
EMC CORPORATION (2)
6,061,726 Dynamic rights assignment apparatus and method using network directory services 44 1997
6,721,758 System and method for using schema attributes as meta-data in a directory service 18 2001
 
SUN MICROSYSTEMS, INC. (2)
6,044,467 Secure class resolution, loading and definition 22 1997
6,044,379 Method and apparatus for efficiently implementing multiple storage mechanism for name services associated with a computer system 14 1997
 
FUJITSU LIMITED (1)
6,018,760 Object move processing apparatus, object move processing method and medium recorded with object move processing program in store-and-forward type of electronic conference system 13 1998
 
GOOGLE INC. (1)
6,622,170 System and method for DEN/LDAP client database access with a backoff capability 34 1999
 
JDS UNIPHASE CORPORATION (1)
6,138,122 Modeling of internet services 30 1998
 
NORTEL NETWORKS LIMITED (1)
6,665,674 Framework for open directory operation extensibility 38 2000
 
NOVELL, INC. (1)
6,578,035 Method for dynamic validation of a distributed database segment which yields a suitable successor 5 2000
 
PEDESTRAIN CONCEPTS LLC (1)
7,302,423 Search-on-the-fly with merge function 31 2001
 
PEDESTRIAN CONCEPTS LLC (1)
7,574,432 Search-on-the-fly/sort-on-the-fly search engine 2 2004
 
PEDESTRIAN CONCEPTS, INC. (1)
6,760,720 Search-on-the-fly/sort-on-the-fly search engine for searching databases 55 2000
 
ROCKSTAR BIDCO, LP (1)
6,477,539 Method and apparatus for interfacing a manager and a plant 4 1998
 
SIEMENS ENTERPRISE COMMUNICATIONS, INC. (1)
7,840,615 Systems and methods for interoperation of directory services 0 2004
 
SYMANTEC OPERATING CORPORATION (1)
7,797,281 Granular restore of data objects from a directory service 0 2007
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
6,947,942 Methods of managing user and computer objects in directory service 1 2002