I. Introduction
A smartphone is a personal and versatile device that always is close to its user and offers various applications. Collecting a continuous stream of information about the user operation history enables diverse types of personalized applications including user interface customization, monitoring of user activities, presentation of personalized information based on past activities[1]. Our goal is to realize operation history middleware collecting various types of operation data for such applications. This paper deals with two categories of operation data: active operation and passive operation. Active operations include calling, taking pictures, browsing, using applications such as navigation and gaming. Passive operations include sensory data collection like GPS and acceleration and terminal status data such as battery state and silent mode activation.