In universal personal telecommunication (UPT) environments, UPT networks retain information related to incall registration in UPT user service profiles in order to provide incoming UPT calls for UPT users at any terminal in any location. As UPT networks support incall registration, terminal users can be different from terminal owners, and several UPT users can register on a single terminal for their incoming calls. Therefore, appropriate third-party protection procedures are needed to protect the rights of terminal owners from UPT users. A database called the terminal profile is needed to store the information of the terminal states and the incall UPT users registered on the terminal in order to carry out third-party protection procedures. In order to manage information within the terminal profile and the service profile, this article proposes two schemes, a request-based scheme and a timer-based scheme. The performance of the two schemes is compared in terms of the number of signaling messages transferred between a service switching point (SSP) and a service control point (SCP) per incall registration reset for a terminal. (C) 1999 Elsevier Science B.V. All rights reserved.