Method and apparatus for personalization and identity management
First Claim
Patent Images
1. A method comprising:
- receiving into an identity provider, from a first access provider, a first message for a first service provider, the first access provider providing access to a communication network to a device of a user, the first service provider providing one or more services to the user of the communication network, and the first message associated with a first identifier corresponding to a user of the first access provider, the first identifier identifying the user allowing the user to access and communicate with the first access provider; and
in response to receiving the first message from the first access provider;
obtaining by the identity provider a second identifier on behalf of the user;
disassociating by the identity provider the first identifier from the first message;
associating by the identity provider the first message with the second identifier; and
sending from the identity provider the first message associated with the second identifier to the first service provider, the second identifier providing for communication with the first service provider while masking identity information for the user and the device of the user contained within the first identifier;
retrieving by the identity provider personalization information associated with the second identifier, wherein the personalization information comprises one or more of user preferences, user device characteristics, user device capabilities, user device settings, and user device addresses;
sending from the identity provider a first subset of the personalization information to the first service provider;
receiving into the identity provider, from a second access provider, a second message for the first service provider, the second message associated with a third identifier of the user of the second access provider; and
in response to the second message from the second access provider;
determining by the identity provider the third identifier is mapped to the first identifier;
disassociating by the identity provider the third identifier from the second message;
associating by the identity provider the second message with the second identifier;
sending from the identity provider the second message associated with the second identifier to the first service provider; and
sending from the identity provider the first subset of the personalization information to the first service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for personalization and identity management. In one embodiment, the method comprises receiving, from an access provider, a message for a service provider, the message associated with a first identifier of a user of the access provider. A second identifier is obtained, the first identifier is disassociated from the message, and the second identifier is associated with the message. The message associated with the second identifier is then sent to the service provider.
39 Citations
32 Claims
-
1. A method comprising:
-
receiving into an identity provider, from a first access provider, a first message for a first service provider, the first access provider providing access to a communication network to a device of a user, the first service provider providing one or more services to the user of the communication network, and the first message associated with a first identifier corresponding to a user of the first access provider, the first identifier identifying the user allowing the user to access and communicate with the first access provider; and in response to receiving the first message from the first access provider; obtaining by the identity provider a second identifier on behalf of the user; disassociating by the identity provider the first identifier from the first message; associating by the identity provider the first message with the second identifier; and sending from the identity provider the first message associated with the second identifier to the first service provider, the second identifier providing for communication with the first service provider while masking identity information for the user and the device of the user contained within the first identifier; retrieving by the identity provider personalization information associated with the second identifier, wherein the personalization information comprises one or more of user preferences, user device characteristics, user device capabilities, user device settings, and user device addresses; sending from the identity provider a first subset of the personalization information to the first service provider; receiving into the identity provider, from a second access provider, a second message for the first service provider, the second message associated with a third identifier of the user of the second access provider; and in response to the second message from the second access provider; determining by the identity provider the third identifier is mapped to the first identifier; disassociating by the identity provider the third identifier from the second message; associating by the identity provider the second message with the second identifier; sending from the identity provider the second message associated with the second identifier to the first service provider; and sending from the identity provider the first subset of the personalization information to the first service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and having stored therein a sequence of instructions which, when executed by the processor, cause the processor to manage personalization and identity information by; receiving, from a first access provider, a first message for a first service provider, the first access provider providing access to a communication network to a device of a user, the first service provider providing one or more services to the user of the communication network, and the first message associated with a first identifier corresponding to a user of the first access provider, the first identifier identifying the user allowing the user to access and communicate with the first access provider; and in response to receiving the first message from the first access provider; obtaining a second identifier on behalf of the user; disassociating the first identifier from the first message; associating the first message with the second identifier; and sending f the first message associated with the second identifier to the first service provider, the second identifier providing for communication with the first service provider while masking identity information for the user and the device of the user contained within the first identifier; retrieving personalization information associated with the second identifier, wherein the personalization information comprises one or more of user preferences, user device characteristics, user device capabilities, user device settings, and user device addresses; sending a first subset of the personalization information to the first service provider; receiving, from a second access provider, a second message for the first service provider, the second message associated with a third identifier of the user of the second access provider; and in response to the second message from the second access provider; determining the third identifier is mapped to the first identifier; disassociating the third identifier from the second message; associating the second message with the second identifier; sending the second message associated with the second identifier to the first service provider; and sending the first subset of the personalization information to the first service provider.
-
-
32. A non-transitory computer-readable memory having stored thereon a sequence of instructions which, when executed by a processor, cause the processor to manage personalization and identity information by:
-
receiving, from a first access provider, a first message for a first service provider, the first access provider providing access to a communication network to a device of a user, the first service provider providing one or more services to the user of the communication network, and the first message associated with a first identifier corresponding to a user of the first access provider, the first identifier identifying the user allowing the user to access and communicate with the first access provider; and in response to receiving the first message from the first access provider; obtaining a second identifier on behalf of the user; disassociating the first identifier from the first message; associating the first message with the second identifier; and sending the first message associated with the second identifier to the first service provider, the second identifier providing for communication with the first service provider while masking identity information for the user and the device of the user contained within the first identifier; retrieving personalization information associated with the second identifier, wherein the personalization information comprises one or more of user preferences, user device characteristics, user device capabilities, user device settings, and user device addresses; sending a first subset of the personalization information to the first service provider; receiving, from a second access provider, a second message for the first service provider, the second message associated with a third identifier of the user of the second access provider; and in response to the second message from the second access provider; determining the third identifier is mapped to the first identifier; disassociating the third identifier from the second message; associating the second message with the second identifier; sending the second message associated with the second identifier to the first service provider; and sending the first subset of the personalization information to the first service provider.
-
Specification