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

See full text

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

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA28518

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chan, Chuck Y Bellevue, WA 2 107
Ganugapati, Krishna Bellevue, WA 13 506
Johnson, Margaret K Kirkland, WA 4 119
Judd, Steven G Redmond, WA 6 199
Kwan, Stuart L S Bellevue, WA 8 143
Watson, Colin Issaquah, WA 16 355

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5,692,180 Object-oriented cell directory database for a distributed computing environment 179 1995
 
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 233 1992
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5,689,662 Shell extensions for an operating system 20 1995
 
SOUND VIEW INNOVATIONS, LLC (1)
* 5,600,831 Apparatus and methods for retrieving information by modifying query plan based on description of information sources 150 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
* 6,209,036 Management of and access to information and other material via the world wide web in an LDAP environment 92 1997
* 6,134,706 Software business objects in a multi-level organizational structure 74 1998
* 7,331,058 Distributed data structures for authorization and access control for computing resources 32 1999
* 6,484,177 Data management interoperability methods for heterogeneous directory structures 138 2000
* 2006/0129,526 System, apparatus and method of providing at least one of a plurality of serivce providers of a service based on a context in which the service is to be used 3 2004
 
Other [Check patent profile for assignment information] (1)
* 2011/0061,103 Domain Isolation Through Virtual Network Machines 7 2010
 
ERICSSON AB (9)
* 7,281,038 Dynamic binding of network services 11 2001
7,281,039 Domain isolation through virtual network machines 12 2003
8,130,764 Dynamic binding of network services 4 2007
7,908,395 Domain isolation through virtual network machines 13 2007
8,271,640 Domain isolation through virtual network machines 2 2010
8,271,680 Domain isolation through virtual network machines 22 2010
8,204,991 Domain isolation through virtual network machines 0 2010
8,713,153 Domain isolation through virtual network machines 0 2012
9,047,460 Domain isolation through virtual network machines 0 2014
 
NOVELL, INC. (1)
6,578,035 Method for dynamic validation of a distributed database segment which yields a suitable successor 6 2000
 
VERITAS TECHNOLOGIES LLC (1)
7,797,281 Granular restore of data objects from a directory service 3 2007
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
6,947,942 Methods of managing user and computer objects in directory service 3 2002
 
VILOX TECHNOLOGIES, LLC (3)
6,760,720 Search-on-the-fly/sort-on-the-fly search engine for searching databases 90 2000
7,302,423 Search-on-the-fly with merge function 41 2001
7,574,432 Search-on-the-fly/sort-on-the-fly search engine 7 2004
 
Peer Communications Corporation (13)
6,961,748 Uniform network access 9 2003
7,860,921 Uniform network access 5 2005
7,827,231 Uniform network access 0 2005
* 2005/0246,412 Uniform network access 1 2005
7,941,536 Apparatus and method for uniform network access 3 2010
7,941,540 Method for uniform network access 3 2010
* 2010/0211,683 Method for uniform network access 1 2010
* 2010/0180,030 Apparatus and method for uniform network access 1 2010
8,037,125 Method for uniform network access 3 2011
* 2011/0208,798 METHOD FOR UNIFORM NETWORK ACCESS 3 2011
8,260,920 Method for uniform network access 2 2011
8,612,603 Method for uniform network access 1 2012
9,026,660 Method for uniform network access 0 2013
 
UNIFY, INC. (2)
* 7,840,615 Systems and methods for interoperation of directory services 2 2004
* 2006/0031,185 Systems and methods for interoperation of directory services 6 2004
 
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 16 1998
 
SUN MICROSYSTEMS, INC. (1)
* 2003/0191,842 Dynamic lookup service in a distributed system 13 2003
 
WAL-MART STORES, INC. (5)
6,731,927 System and method for context association 46 2000
7,340,048 System and method for directory services and e-commerce across multi-provider networks 31 2001
* 2004/0132,433 System and method for directory services and e-commerce across multi-provider networks 17 2003
7,899,173 Communication connectivity via context association, advertising sponsorship, and multiple contact databases 3 2007
* 2008/0319,823 Communication connectivity via context association, advertising sponsorship, and multiple contact databases 11 2007
 
ORACLE AMERICA, INC. (3)
* 6,044,467 Secure class resolution, loading and definition 26 1997
* 6,044,379 Method and apparatus for efficiently implementing multiple storage mechanism for name services associated with a computer system 17 1997
* 8,713,089 Dynamic lookup service in a distributed system 0 2003
 
RPX CLEARINGHOUSE LLC (1)
* 6,477,539 Method and apparatus for interfacing a manager and a plant 5 1998
 
ORACLE INTERNATIONAL CORPORATION (4)
* 6,154,741 Entitlement management and access control system 148 1999
* 7,756,835 Database and operating system independent copying/archiving of a web base application 13 2001
* 2002/0143,785 Database and operating system independent copying/archiving of a web base application 10 2001
* 6,654,745 System and method for control of access to resources 26 2001
 
APPLE INC. (3)
6,847,959 Universal interface for retrieval of information in a computer system 163 2000
8,086,604 Universal interface for retrieval of information in a computer system 29 2004
* 2005/0080,783 Universal interface for retrieval of information in a computer system 3 2004
 
EMC CORPORATION (2)
* 6,061,726 Dynamic rights assignment apparatus and method using network directory services 48 1997
6,721,758 System and method for using schema attributes as meta-data in a directory service 19 2001
 
VIAVI SOLUTIONS INC. (1)
* 6,138,122 Modeling of internet services 43 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (35)
* 6,317,748 Management information to object mapping and correlator 87 1998
* 6,360,230 Method and system for uniformly accessing multiple directory services 37 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 16 2001
7,143,156 Management information to object mapping 14 2001
6,862,736 Object manager for common information model 20 2002
7,290,052 System and method for enforcing quotas on object creation in a replicated directory service database 1 2003
7,721,254 Programming interface for a computer platform 10 2003
7,716,357 Service discovery and publication 3 2003
* 2005/0234,873 Service discovery and publication 33 2003
* 2005/0091,575 Programming interface for a computer platform 38 2003
7,418,507 Virtual resource serving of consolidated server shares 0 2003
* 2004/0196,293 Application programming interface for changing the visual style 4 2004
* 7,694,229 System and theme file format for creating visual styles 2 2004
* 2004/0201,632 System and theme file format for creating visual styles 1 2004
7,558,799 Method, system, and apparatus for discovering and connecting to data sources 0 2004
* 2005/0278,307 Method, system, and apparatus for discovering and connecting to data sources 109 2004
7,290,049 Management information to object mapping and correlator 4 2004
7,383,552 Object manager for common information model 11 2004
7,979,405 Method for automatically associating data with a document based on a prescribed type of the document 0 2005
* 2006/0161,590 Method for automatically associating data with a document based on a prescribed type of the document 1 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 2 2005
* 7,330,855 Converting data between a front end schema node and a back end schema node 1 2005
* 2006/0271,566 Systems, methods, and computer-readable media for conversion between different schemas 1 2005
7,966,286 Hierarchical management of object schema and behavior 0 2005
* 2006/0184,571 Hierarchical management of object schema and behavior 10 2005
8,458,608 Focus state themeing 2 2006
* 2006/0271,874 Focus state themeing 12 2006
* 2009/0019,115 Communications server objects for configuration information access 2 2007
* 2009/0119,578 Programming Interface for a Computer Platform 28 2008
8,489,759 Service discovery and publication 2 2010
* 2010/0217,782 Service Discovery and Publication 3 2010
 
GOOGLE INC. (1)
6,622,170 System and method for DEN/LDAP client database access with a backoff capability 41 1999
 
AT&T CORP. (1)
* 2003/0035,381 Network-based teleconferencing capabilities utilizing data network call set-up requests 94 2001
 
NORTEL NETWORKS LIMITED (1)
6,665,674 Framework for open directory operation extensibility 45 2000
 
CANON KABUSHIKI KAISHA (1)
* 2010/0080,597 IMAGE FORMING APPARATUS 1 2009
* Cited By Examiner