Patent ID: 8291087

Claim:
An information processing apparatus comprising: a communication unit adapted to communicate with a Web-based e-mail server which provides a service for transmitting and receiving an electronic mail by using an HTTP (HyperText Transfer Protocol) and a client apparatus that uses the service, and to relay data between the Web-based e-mail server and the client apparatus; a definition information storage unit adapted to store first definition information for defining a session start event and an action for the session start event and second definition information for defining a data operation event and an action for the data operation event, in the service provided by the Web-based e-mail server; a request recording unit adapted to record request information concerning a Web-based e-mail to be transmitted from the client apparatus to the Web-based e-mail server; and a session management information creation unit adapted to read the request information recorded by the request recording unit, and to create session management information based on the first definition information and the second definition information, wherein, in a case where the request information recorded by the request recording unit is the session start event, the session management information creation unit sets a start of the Web-based e-mail to the session management information according to the action defined to the session start event based on the first definition information, and in a case where the request information recorded by the request recording unit is the data operation event, the session management information creation unit sets an input content of the Web-based e-mail to the session management information according to the action defined to the data operation event based on the second definition information.