Methods and apparatus for anonymous user identification and content personalization in wireless communication
First Claim
1. A method comprising:
- receiving, at a computer associated with a content provider, a content request from a communication device comprising a subscriber identity module associated with a user identifier, the content request being received with a device identifier and the user identifier and requesting personalized content, wherein the communication device has processed a subscriber identity module card serial number of the subscriber identity module with a hash function to produce a hash value associated with a user of the communication device, wherein the communication device combines the hash value with a device identifier and uses the device identifier with the subscriber identity module card to create a user profile, and wherein the computer receives a combination of the hash value and the device identifier;
associating, by the computer, content with a user profile including a plurality of personalization parameters and a plurality of device specific content parameters, the plurality of personalization parameters associated with a hash value generated by hashing the user identifier using a hash function, and the plurality of device specific content parameters associated with the device identifier, wherein the content is customized with a further user profile comprising the plurality of personalization parameters and a plurality of further device specific content parameters when the content request is received with the user identifier and a further device identifier, the further device identifier associated with a further communication device being used with the subscriber identity module card, wherein the plurality of personalization parameters are combined with a further plurality of device specific content parameters associated with the further communication device sent from the further communication device when the subscriber identity module is in the further communication device to create the further user profile, the user profile and the further user profile together creating a family of user profiles for the user, wherein the further user profile is accessed when content is requested from the further communication device, and wherein the user profile is accessed with content is requested from the communication device; and
transmitting, by the computer, the personalized content to the communication device.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing personalized content to a user of a wireless network include establishing an anonymous user identifier and delivering the user identifier to a content provider are disclosed. Based on the user identifier, communication with a predetermined data source is established or predetermined data content is selected. In some embodiments, a device identifier is provided in addition to the user identifier and device specific personalized content is delivered to the user. In one example, a device identifier and a user identifier are based on a mobile station serial number and a subscriber identity module (SIM) and are used in an HTTP header. The anonymous user identifier can be based on a SIM serial number, or a hash of the SIM serial number so that user information such as a user phone numbers is not available to content providers.
44 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computer associated with a content provider, a content request from a communication device comprising a subscriber identity module associated with a user identifier, the content request being received with a device identifier and the user identifier and requesting personalized content, wherein the communication device has processed a subscriber identity module card serial number of the subscriber identity module with a hash function to produce a hash value associated with a user of the communication device, wherein the communication device combines the hash value with a device identifier and uses the device identifier with the subscriber identity module card to create a user profile, and wherein the computer receives a combination of the hash value and the device identifier; associating, by the computer, content with a user profile including a plurality of personalization parameters and a plurality of device specific content parameters, the plurality of personalization parameters associated with a hash value generated by hashing the user identifier using a hash function, and the plurality of device specific content parameters associated with the device identifier, wherein the content is customized with a further user profile comprising the plurality of personalization parameters and a plurality of further device specific content parameters when the content request is received with the user identifier and a further device identifier, the further device identifier associated with a further communication device being used with the subscriber identity module card, wherein the plurality of personalization parameters are combined with a further plurality of device specific content parameters associated with the further communication device sent from the further communication device when the subscriber identity module is in the further communication device to create the further user profile, the user profile and the further user profile together creating a family of user profiles for the user, wherein the further user profile is accessed when content is requested from the further communication device, and wherein the user profile is accessed with content is requested from the communication device; and transmitting, by the computer, the personalized content to the communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a computer associated with a content provider; and a device in communication with the content provider, the device comprising a subscriber identity module card that specifies a user identifier and being associated with a device identifier, wherein the device generates a content request for personalized content, the request comprising a personalization parameter associated with a hash value, and a device specific content parameter, the device specific content parameter being associated with a device identifier, to create a user profile, the hash value being created by the device by processing a subscriber identity module card serial number of a subscriber identity module being used with the device, wherein the device sends the content request for personalized content to the computer, the content request including the device identifier and the user identifier, wherein the computer receives the content request and configures content to generate the personalized content, the computer configuring the content according to a user profile including a personalization parameter associated with the user identifier, the personalization parameter being associated with a hash value generated by hashing an identifier associated with the subscriber identity module card using a hash function, wherein the hash value is combined with a further device identifier from a further device when the subscriber identity module card is in the further device to create a further user profile, the user profile and the further user profile together creating a family of user profiles for a user, wherein the further user profile is accessed when content is requested from the further device, the user profile being accessed when content is requested from the device, a device specific content parameter associated with the device identifier, and a further user profile obtained by combining the hash value with a further device identifier, the further user profile including the personalization parameter and a further device specific content parameter, the content request including the user identifier and a further device identifier associated with a further communication device that uses the subscriber identity module card. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a content request from a communication device comprising a subscriber identity module associated with a user identifier, the content request being received with a device identifier and the user identifier and requesting personalized content, wherein the communication device has processed a subscriber identity module card serial number of the subscriber identity module with a hash function to produce a hash value associated with a user of the communication device, wherein the communication device combines the hash value with a device identifier and uses the device identifier with the subscriber identity module card to create a user profile, and wherein a combination of the hash value and the device identifier is received; associating content with a user profile including a plurality of personalization parameters and a plurality of device specific content parameters, the plurality of personalization parameters associated with a hash value generated by hashing the user identifier using a hash function, and the plurality of device specific content parameters associated with the device identifier, wherein the content is customized with a further user profile comprising the plurality of personalization parameters and a plurality of further device specific content parameters when the content request is received with the user identifier and a further device identifier, the further device identifier associated with a further communication device being used with the subscriber identity module card, wherein the plurality of personalization parameters are combined with a further plurality of device specific content parameters associated with the further communication device sent from the further communication device when the subscriber identity module is in the further communication device to create the further user profile, the user profile and the further user profile to ether creating a family of user profiles for the user, wherein the further user profile is accessed when content is requested from the further communication device, and wherein the user profile is accessed with content is requested from the communication device; and transmitting the personalized content to the communication device. - View Dependent Claims (18, 19, 20)
-
Specification