Nova Patents
EP1536333A2

Dynamic registry partitioning

Abstract

A system and method of providing access to information stored in a system registry is provided. The system and method can further facilitate a generic (e.g., application and/or operating system independent) manner for dynamic partitioning c f the system registry. The present invention facilitates providing of customized view(s) o fthe system registry to client(s), component(s) and/or application(s). Customization can be based on version, computer configuration, user and/or other suitable information. Further, the customized view of the system registry can be manipulated at runtime. Additionally and/or alternatively, low level component(s) (e.g., client(s) and/or application(s)) can also be given access to a dynamic partition data store to manipulate (e.g., add, delete and/or modify) redirection information (e.g., via interface component(s)).

EP1536333A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 12 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 8 independent, 16 dependent

  1. 1
    A dynamic registry partition system comprising:a dynamic partition data store that stores redirection information associated with at least one application and a system registry;and, an interception component that receives a request to access the system registry and returns information associated with the system registry based, at least in part, upon redirection information stored in the dynamic partition data store.
  2. 12
    A method facilitating dynamic registry partitioning to support multiple registry views comprising:intercepting a request for system registry information;and, providing information associated with the request based, at least in part, upon redirection information stored in a dynamic partition data store.
  3. 16
    A method of interfacing with a dynamic partition data store comprising:receiving a request to modify redirection information, the redirection inform;tion stored in the dynamic partition data store;determining whether an originator of the request is authorized to initiate the modification;and, modifying the redirection information in accordance with the request, if the originator of the request is authorized to initiate the modification.
  4. 18
    A method of interfacing with a dynamic partition data store comprising:receiving a request to add redirection information, the redirection information stored in the dynamic partition data store;determining whether an originator of the request is authorized to initiate the addition;and, adding the redirection information in accordance with the request, if the orig nator of the request is authorized to initiate the addition.
  5. 20
    A method of interfacing with a dynamic partition data store comprising:receiving a request to delete redirection information, the redirection information stored in the dynamic partition data store;determining whether an originator of the request is authorized to initiate the deletion;and, deleting the redirection information in accordance with the request, if the originator of the request is authorized to initiate the deletion.
  6. 22
    A data packet transmitted between two or more computer components that facilitates a dynamic registry partition system, the data packet comprising:a data field that includes information associated with a system registry, the information being based, at least in part, upon redirection information stored in a dynamic partition data store.
  7. 23
    A computer readable medium storing computer executable components of a dynamic registry partition system comprising:an interception component that receives a request to access a system registry and returns information associated with the system registry based, at least in part, upon redirection information stored in a dynamic partition data store.
  8. 24
    A dynamic registry partition system comprising:means for dynamically storing redirection information associated with at least one application and a system registry;and, means for intercepting a request to access the system registry;means for providing return information in response to the request, the return information being associated with the system registry and based, at least in part, upon redirection information stored in the means for dynamically storing redirection information.