Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
458 words
Method for use with a data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers, comprising the steps of: providing a directory service for interacting with said data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers, storing a plurality of data objects in said directory service and storing other data objects in data repositories of said data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers and managing both said data objects and other data objects with a virtual control repository, and, using a single access application at a User Interface Layer of said one or more application layers of the data management system, mapping application transactions to an access method appropriate to a physical implementation of data storage used in said data management system and in said directory service, and in the process of mapping, classifying data objects of said directory service and of said data management system as data objects according to a PFVL Paradign according to Package, Filetype, Variance and Level, so that the PFVL Paradign serves as a common storage model for the storage of data objects both in the separate data storage used in said data management system and in the separate data storage used in said directory service, and managing the data objects residing in separate data storage to enable a directory service to interact with said data management system by: (a) acting on an initiated request from a client station for data classified according to the PFVL Paradign by determining whether the request should be directed to said directory service or to said data management system, (b) directing the request to the directory service or to said data management system as appropriate from the initiated request, (c) and employing one or more of said plurality of managers for processing the request and if the request is appropriate for the directory service causing at a service server for the directory service the processing of said initated request which was initiated from said client station and causing the return of any resulting data objects meeting the request along with related PFVL data associated with the returned data object to cause the addition, modification, or retrieval of data in the directory service, but (d) if the request is nor appropriate for the directory service, employing one or more of said plurality of managers for processing of said request in a traditional data management system, such as, but not limited to, relational or object oriented databases, meta data, commercially available storage engines or file systems.
Claim 2
Dependent Claim
458 words
Method for use with a data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers, comprising the steps of: providing a directory service for interacting with said data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers, storing a plurality of data objects in said directory service and storing other data objects in data repositories of said data management system having a plurality of repositories of data and a plurality of data managers operating in one or more application layers and managing both said data objects and other data objects with a virtual control repository, and, using a single access application at a User Interface Layer of said one or more application layers of the data management system, mapping application transactions to an access method appropriate to a physical implementation of data storage used in said data management system and in said directory service, and in the process of mapping, classifying data objects of said directory service and of said data management system as data objects according to a PFVL Paradign according to Package, Filetype, Variance and Level, so that the PFVL Paradign serves as a common storage model for the storage of data objects both in the separate data storage used in said data management system and in the separate data storage used in said directory service, and managing the data objects residing in separate data storage to enable a directory service to interact with said data management system by: (a) acting on an initiated request from a client station for data classified according to the PFVL Paradign by determining whether the request should be directed to said directory service or to said data management system, (b) directing the request to the directory service or to said data management system as appropriate from the initiated request, (c) and employing one or more of said plurality of managers for processing the request and if the request is appropriate for the directory service causing at a service server for the directory service the processing of said initated request which was initiated from said client station and causing the return of any resulting data objects meeting the request along with related PFVL data associated with the returned data object to cause the addition, modification, or retrieval of data in the directory service, but (d) if the request is nor appropriate for the directory service, employing one or more of said plurality of managers for processing of said request in a traditional data management system, such as, but not limited to, relational or object oriented databases, meta data, commercially available storage engines or file systems.
Claim 3
Dependent Claim
97 words
The method according to claim 1 including the steps of, with a data manager and with a user input provided to said single access application at a User Interface Layer via an API, performing a plurality of processes on data residing in heterogeneous data repositories of said data storage including promotion, check-in, check-out, locking, searching, initiating automated processing, tracking aggregations, and managing releases under management control of a virtual control repository having one or more physical heterogeneous repositories, and storing, accessing, tracking data residing in said one or more data repositories managed by said virtual control repository.
Claim 4
Dependent Claim
51 words
The method according to claim 1 wherein data residing in or managed by said directory services is mapped into a Package, Filetype, Variance and Level of said PFVL Paradigm and after mapping within a Variance one or more data objects of a given type are stored at one or more levels.
Claim 5
Dependent Claim
38 words
The method according to claim 3 wherein a client initiated query in said directory services uses attributes, object classes, relative domain names, directory entries, or any combination thereof, to map existing directory services functions into the PFVL Paradigm.
Claim 6
Dependent Claim
63 words
The method according to claim 3 wherein a single user request initiated using a single access application at a User Interface Layer enables users of directory services to access data and information from either said directory service or from a repository of said data management system which has a traditional database storage, metatdata storage, and file system storage using a common access method.
Claim 7
Dependent Claim
35 words
The method according to claim 1 wherein command translators are employed to map generic queries in the form of an initiated request into directory service access calls, traditional database queries, metadata and file system accesses.
Claim 8
Dependent Claim
42 words
The method according to claim 3 enabling directory services to be organized by level enabling data for an on-line e-business to be associated with a quality indicator, and promoted through a directory structure as a criteria appropriate for a request is met.
Claim 9
Dependent Claim
41 words
The method according to claim 2 wherein the directory services and data management system data managers are configurable and can be dynamically or statically combined as modules of a scalable system without the need to alter any underlying directory services protocol.
Claim 10
Dependent Claim
73 words
The method according to claim 2 wherein said User Interface Layer for said single access application provides interaction with said directory services clients via said API, and said mapping into a PFVL paradigm uses tools which can be manipulated by said client and used to access any information governed by the single access application for data objects residing in the directory services and those residing in traditional repositories of said data management system.
Claim 11
Dependent Claim
48 words
The method according to claim 2 wherein a data management system application layer contains utilities that a directory service requires to interact with the data management system to process a promotion, check-in, check-out, or lock for a data object, and said utilities are utilized for an initiated request.
Claim 12
Dependent Claim
21 words
The method according to claim 1 wherein one or more of data repositories resides completely or partially within the directory service.
Claim 13
Dependent Claim
58 words
The method according to claim 2 wherein said single access application uses a scalable client/server interface which permits the data management system to use local services to run in a client-only mode on a directory services client and permitting a combination of local & remote services to run in a distributed client/server mode across a plurality of servers.
Claim 14
Dependent Claim
39 words
The method according to claim 2 wherein said single access application employs command translators to map generic virtual control repository transactions into any required command interface needed to interact with the corresponding physical implementation of a virtual control repository.
Claim 15
Dependent Claim
56 words
The method according to claim 2 wherein said directory services communicate with said data management system using directory services protocols selected from a group including X.500, LDAP, Active Directory, TCP/IP, token ring, ethernet, and HTTP, or any protocol capable of establishing a connection between a multitude of clients and servers operating in a directory services environment.
Claim 16
Dependent Claim
35 words
The method according to claim 2 wherein directory services is coupled to employ said data management system for directory services replication and synchronization functions and to perform library processing for initiating automated replication and synchronization.