US2017093996A1PendingUtilityA1

Cross platform user joining

46
Assignee: BLOOMREACH INCPriority: May 13, 2013Filed: Oct 31, 2016Published: Mar 30, 2017
Est. expiryMay 13, 2033(~6.8 yrs left)· nominal 20-yr term from priority
H04L 67/306H04L 61/2084G06F 17/30867H04L 67/22G06Q 30/0269H04L 61/103H04L 67/146H04L 67/53H04L 67/535H04L 61/5084G06F 16/337G06Q 30/0251G06F 16/9535H04L 67/00G06F 16/95
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for cross platform user joining are disclosed. In some embodiments, cross platform user joining includes associating a first user identification (UID) and a second UID with one or more Internet Protocol addresses (IPs); associating the first UID and the second UID with one or more monitored behaviors; and joining the first UID and the second UID based on the one or more IPs and the one or more monitored behaviors.

Claims

exact text as granted — not AI-modified
WHAT IS CLAIMED IS: 
     
         1 . (canceled) 
     
     
         2 . A system for cross platform user joining, comprising:
 a processor configured to:
 associate a first user identification (UID) and a second UID with one or more Internet Protocol addresses (IPs); 
 associate the first UID and the second UID with one or more monitored behaviors; and 
 join the first UID and the second UID based on the one or more IPs and the one or more monitored behaviors, wherein the joining of the first UID and the second UID includes one of the following:
 A) determine whether a first set of monitored behaviors associated with the first UID is related to a second set of monitored behaviors associated with the second UID based on a Map Reduce processing operation; and
 in the event that the first set of monitored behaviors is related to the second set of monitored behaviors, join the first UID and the second UID; 
 
 B) determine whether a first login associated with the first UID matches a second login associated with the second UID; and
 in the event that the first login matches the second login, join the first UID and the second UID; 
 
 C) determine whether a first unique information associated with the first UID matches a second unique information associated with the second UID; and
 in the event that the first unique information matches the second unique information, join the first UID and the second UID; or 
 
 D) determine whether a first email including a first unique identifier or code associated with the first UID matches a second email including a second unique identifier or code associated with the second UID; and
 in the event that the first unique identifier or code matches the second unique identifier or code, join the first UID and the second UID; and 
 
 
   a memory coupled to the processor and configured to provide the processor with instructions.   
     
     
         3 . The system recited in  claim 2 , wherein the first UID is associated with a first user platform, and the second UID is associated with a second user platform. 
     
     
         4 . The system recited in  claim 2 , wherein the first UID is associated with a first mobile device, and the second UID is associated with a second mobile device, and wherein at least one of the first UID and the second UID corresponds to an anonymous UID. 
     
     
         5 . The system recited in  claim 2 , wherein the one or more monitored behaviors are tracked using a pixel log. 
     
     
         6 . The system recited in  claim 2 , wherein the one or more IPs are tracked using a pixel log. 
     
     
         7 . The system recited in  claim 2 , wherein the processor is further configured to:
 determine a number of UIDs associated with each of the one or more IPs to categorize each of the one or more IPs.   
     
     
         8 . The system recited in  claim 2 , wherein the processor is further configured to:
 generate a joined user profile based on the first UID and the second UID.   
     
     
         9 . The system recited in  claim 2 , wherein the processor is further configured to:
 generate a joined user profile based on the first UID and the second UID; and   send the joined user profile to a web service.   
     
     
         10 . The system recited in  claim 2 , wherein the processor is further configured to:
 generate a joined user profile based on the first UID and the second UID; and   send the joined user profile to a web service, wherein the web service can customize content presented by the web service to a user based on the joined user profile.   
     
     
         11 . A method of cross platform user joining, comprising:
 associating a first user identification (UID) and a second UID with one or more Internet Protocol addresses (IPs);   associating the first UID and the second UID with one or more monitored behaviors; and   joining the first UID and the second UID based on the one or more IPs and the one or more monitored behaviors, wherein the joining of the first UID and the second UID includes one of the following:
 A) determine whether a first set of monitored behaviors associated with the first UID is related to a second set of monitored behaviors associated with the second UID based on a Map Reduce processing operation; and
 in the event that the first set of monitored behaviors is related to the second set of monitored behaviors, join the first UID and the second UID; 
 
 B) determine whether a first login associated with the first UID matches a second login associated with the second UID; and
 in the event that the first login matches the second login, join the first UID and the second UID; 
 
 C) determine whether a first unique information associated with the first UID matches a second unique information associated with the second UID; and
 in the event that the first unique information matches the second unique information, join the first UID and the second UID; or 
 
 D) determine whether a first email including a first unique identifier or code associated with the first UID matches a second email including a second unique identifier or code associated with the second UID; and
 in the event that the first unique identifier or code matches the second unique identifier or code, join the first UID and the second UID. 
 
   
     
     
         12 . The method of  claim 11 , wherein the first UID is associated with a first user platform, and the second UID is associated with a second user platform. 
     
     
         13 . The method of  claim 11 , wherein the first UID is associated with a first mobile device, and the second UID is associated with a second mobile device, and wherein at least one of the first UID and the second UID corresponds to an anonymous UID. 
     
     
         14 . The method of  claim 11 , further comprising:
 determining a number of UIDs associated with each of the one or more IPs to categorize each of the one or more IPs.   
     
     
         15 . The method of  claim 11 , further comprising:
 generating a joined user profile based on the first UID and the second UID; and   sending the joined user profile to a web service, wherein the web service can customize content presented by the web service to a user based on the joined user profile.   
     
     
         16 . A computer program product for cross platform user joining, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
 associating a first user identification (UID) and a second UID with one or more Internet Protocol addresses (IPs);   associating the first and second UIDs with one or more monitored behaviors; and   joining the first and second UIDs based on the one or more IPs and the one or more monitored behaviors, wherein the joining of the first UID and the second UID includes one of the following:
 A) determining whether a first set of monitored behaviors associated with the first UID is related to a second set of monitored behaviors associated with the second UID based on a Map Reduce processing operation; and
 in the event that the first set of monitored behaviors is related to the second set of monitored behaviors, joining the first UID and the second UID; 
 
 B) determining whether a first login associated with the first UID matches a second login associated with the second UID; and
 in the event that the first login matches the second login, joining the first UID and the second UID; 
 
 C) determining whether a first unique information associated with the first UID matches a second unique information associated with the second UID; and
 in the event that the first unique information matches the second unique information, joining the first UID and the second UID; or 
 
 D) determining whether a first email including a first unique identifier or code associated with the first UID matches a second email including a second unique identifier or code associated with the second UID; and
 in the event that the first unique identifier or code matches the second unique identifier or code, joining the first UID and the second UID. 
 
   
     
     
         17 . The computer program product recited in  claim 16 , wherein the first UID is associated with a first user platform, and the second UID is associated with a second user platform. 
     
     
         18 . The computer program product recited in  claim 16 , wherein the first UID is associated with a first mobile device, and the second UID is associated with a second mobile device, and wherein at least one of the first UID and the second UID corresponds to an anonymous UID. 
     
     
         19 . The computer program product recited in  claim 16 , further comprising computer instructions for:
 determining a number of UIDs associated with each of the one or more IPs to categorize each of the one or more IPs.   
     
     
         20 . The computer program product recited in  claim 16 , further comprising computer instructions for:
 generating a joined user profile based on the first UID and the second UID; and   sending the joined user profile to a web service, wherein the web service can customize content presented by the web service to a user based on the joined user profile.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.