METHOD AND SYSTEM FOR ENHANCING MS EXCHANGE (MAPI) END USER EXPERIENCES IN A SPLIT PROXY ENVIRONMENT
First Claim
1. A method, comprising creating, at each proxy of a split proxy pair, message queues for messages exchanged between each of the proxies in support of MAPI communications between a client and a server and setting sockets associated with each queue to listen for asynchronous communications between the client and the server.
11 Assignments
0 Petitions
Accused Products
Abstract
A split proxy is configured for managing asynchronous MAPI communications between a client and a server by establishing a queuing structure for MAPI messages that make up the communications. The MAPI messages are subsequently exchanged between the client and the server using the queuing structure. Multiple remote procedure calls (RPCs) underlying the MAPI messages may be grouped together in batches for exchange between proxies of the split proxy. Also, when the client logs off from the server, a MAPI keep-alive process allows updates received at the server to be pre-populated to the split proxy for transfer to the client when it reestablishes a connection.
-
Citations
27 Claims
- 1. A method, comprising creating, at each proxy of a split proxy pair, message queues for messages exchanged between each of the proxies in support of MAPI communications between a client and a server and setting sockets associated with each queue to listen for asynchronous communications between the client and the server.
-
16. A method, comprising configuring a split proxy for managing MAPI communications between a client and a server by establishing a queuing structure for MAPI messages that make up said communications;
- and processing said MAPI messages exchanged between the client and the server using said queuing structure, wherein queues comprising said queuing structure are set to listen for messages arriving from clients and servers asynchronously.
- View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
24. A method, comprising establishing a user session at a split proxy, the user session associated with MAPI communications between a client and a server;
- and processing MAPI messages exchanged between the client and the server asynchronously within the session.
- View Dependent Claims (25, 26, 27)
Specification