Patent ID: 8286223

Claim:
A method of operating access control software, comprising: with a computing device having at least one processor that implements a plurality of processes on the computing device, including a first process and a second process within which computer-executable components are executed, performing acts in the computing device, the acts comprising: with host software executing within the first process, receiving a message forming a portion of an access control interaction and selecting a method component to execute a function of the access control interaction based on the message; selectively accessing the selected method component with a proxy based on the nature of the selected method component, the selectively accessing comprising: when the selected method component is executable within the first process, placing a call to the selected method component through an intra-process interface within the first process; when the selected method component is not executable within the first process: placing a call to the proxy component executing within the first process through the intra-process interface; with the proxy component, communicating with the selected method component across an inter-process interface between the first process and the second process; and executing a function of the access control interaction with the selected method component in the second process.