Patent ID: 7945949

Claim:
At a client computer device in a computerized environment including one or more legacy applications in communication with one or more service provider subsystems and one or more device drivers, a method of executing one or more legacy application requests through one or more remote services using a service abstraction framework, comprising the acts of: sending one or more application program requests, wherein the one or more application program requests are directed to a service provider remote from the client computer device, the remote service provider being configured to handle the one or more requests; initiating, via communication between a client proxy and a higher level security layer, one or more local authentication managers, wherein the client proxy and the one or more local authentication managers are on the client computer device and operate in different sessions, and wherein the client proxy is hosted through a legacy application program on the client computer device, the legacy application program being limited to awareness of only local computing resources on the client computer device; establishing a communication channel between the client proxy and the one or more local authentication managers; and receiving from the remote service provider one or more indicators that the one or more application program requests have been accepted.