System, method and computer program product for managing user identities
First Claim
1. An apparatus, the apparatus comprising:
- a processor on a wireless terminal; and
a memory including computer program code,the memory and the computer program code configured to, with the processor, cause the apparatus to at least;
receive, from an application on the wireless terminal, a request for an identity of a user;
automatically select one of a plurality of identities selectable for use by the respective application, the respective identity being selected based upon the application and at least one user preference, and independent of user input to the application; and
cause the selected identity to be provided to the application,wherein being configured to cause the apparatus to automatically select one of a plurality of identities based upon the application includes being configured to cause the apparatus to determine whether the application is a trusted application or a non-trusted application, and select one of a plurality of identities based on the determination.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing a plurality of identities of a user includes a network entity capable of operating a user naming system (UNS). The UNS is capable of receiving, from an application, a request for an identity of a user. The UNS is also capable of automatically selecting a predefined identity based upon the application and at least one user preference independent of user input to the application. The UNS can then provide the selected identity to the application. More particularly, the UNS can receive a request for the identity of a user from a trusted application. Then, the UNS can select an identity further based upon a status of the user. The UNS can alternatively receive a request for the identity of a user from a non-trusted application. Then, the UNS can select or generate a pseudonym, which the UNS can provide to the application.
25 Citations
24 Claims
-
1. An apparatus, the apparatus comprising:
-
a processor on a wireless terminal; and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to at least; receive, from an application on the wireless terminal, a request for an identity of a user; automatically select one of a plurality of identities selectable for use by the respective application, the respective identity being selected based upon the application and at least one user preference, and independent of user input to the application; and cause the selected identity to be provided to the application, wherein being configured to cause the apparatus to automatically select one of a plurality of identities based upon the application includes being configured to cause the apparatus to determine whether the application is a trusted application or a non-trusted application, and select one of a plurality of identities based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing a plurality of identities of a user, the method comprising:
-
receiving, from an application on a wireless terminal, a request for an identity of a user; on the wireless terminal, automatically selecting one of a plurality of identities selectable for use by the respective application, the respective identity being selected based upon the application and at least one user preference, and independent of user input to the application; and causing the selected identity to be provided to the application, automatically selecting one of a plurality of identities based upon the application includes determining whether the application is a trusted application or a non-trusted application, and selecting one of a plurality of identities based on the determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium on a wireless terminal and having computer-readable program code portions stored therein, the computer-readable storage medium and having computer-readable program code portions being configured to, with a processor, cause an apparatus to at least:
-
receive, from an application on the wireless terminal, a request for an identity of a user; select one of a plurality of identities selectable for use by the respective application the respective identity being selected based upon the application and at least one user preference, and independent of user input to the application; and cause the selected identity to be provided to the application, wherein being configured to cause the apparatus to automatically select one of a plurality of identities based upon the application includes being configured to cause the apparatus to determine whether the application is a trusted application or a non-trusted application, and select one of a plurality of identities based on the determination. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification