Service for associating network users with profiles
First Claim
Patent Images
1. A computer-implemented method for enabling content providers to provide targeted content to users, the method comprising:
- generating a first mapping that maps specific user IDs to specific segments, said user IDs associated with particular network users, said first mapping generated using user-specific data associated with said users;
generating a second mapping that maps specific geographic regions to specific segments, said second mapping generated using aggregated data associated with residents of said regions; and
providing content providers access to a query interface that provides functionality for retrieving segment data associated with particular user IDs, said query interface configured to receive, from a content provider, a request that specifies a user ID and to respond to the request by a process that comprises;
determining whether the user ID is mapped in the first mapping to at least one segment;
when the user ID is determined to be mapped to at least one segment, returning, via the query interface and in response to the request, an indication of the at least one segment, to thereby enable the content provider to provide to the user targeted content that is based on information specific to a corresponding user; and
when the user ID is determined to not be mapped in the first mapping to at least one segment, determining a geographic region associated with the user ID, looking up in the second mapping one or more segments associated with the geographic region, and returning, via the query interface and in response to the request, an indication of the one or more segments associated with the geographic region, to thereby enable the content provider to provide to the user content that is targeted to the geographic region;
said method performed by a computing system that is programmed to perform the method, said computing system comprising one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed that maps user IDs (such as IP addresses) and geographic regions to particular categories or “segments” reflective of user profiles. The mappings may be based on behavioral data reflective of user browsing activities, offline data (e.g., survey data or demographic data), or a combination thereof. In one embodiment, the mappings are generated using data collected by a plurality of Internet Service Providers (ISPs) regarding their subscribers. The system also includes a query interface that enables content providers to retrieve segment data associated with particular user IDs.
-
Citations
15 Claims
-
1. A computer-implemented method for enabling content providers to provide targeted content to users, the method comprising:
-
generating a first mapping that maps specific user IDs to specific segments, said user IDs associated with particular network users, said first mapping generated using user-specific data associated with said users; generating a second mapping that maps specific geographic regions to specific segments, said second mapping generated using aggregated data associated with residents of said regions; and providing content providers access to a query interface that provides functionality for retrieving segment data associated with particular user IDs, said query interface configured to receive, from a content provider, a request that specifies a user ID and to respond to the request by a process that comprises; determining whether the user ID is mapped in the first mapping to at least one segment; when the user ID is determined to be mapped to at least one segment, returning, via the query interface and in response to the request, an indication of the at least one segment, to thereby enable the content provider to provide to the user targeted content that is based on information specific to a corresponding user; and when the user ID is determined to not be mapped in the first mapping to at least one segment, determining a geographic region associated with the user ID, looking up in the second mapping one or more segments associated with the geographic region, and returning, via the query interface and in response to the request, an indication of the one or more segments associated with the geographic region, to thereby enable the content provider to provide to the user content that is targeted to the geographic region; said method performed by a computing system that is programmed to perform the method, said computing system comprising one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for enabling content providers to provide targeted content to users, the system comprising:
-
a first mapping that maps user IDs to segments, said first mapping stored in computer storage; a plurality of ISP-specific segmentation processors, each of which uses behavioral data collected by a respective ISP to map user IDs to segments, wherein the first mapping comprises an aggregation of mappings generated by the plurality of ISP-specific segmentation processors; a second mapping that maps geographic regions to segments, said second mapping stored in computer storage; and a server system that provides a query interface that enables content providers to retrieve, over a network, segment information associated with particular user IDs, said server system comprising one or more computing devices and being configured to implement a process that comprises; receiving over a network, via the query interface, a request that specifies a user ID; determining whether the user ID is mapped in the first mapping to at least one segment; when the user ID is determined to be mapped to at least one segment, returning, via the query interface and in response to the request, an indication of the at least one segment; and when the user ID is determined to not be mapped in the first mapping to at least one segment, determining a geographic region associated with the user ID, looking up in the second mapping one or more segments associated with the geographic region, and returning, via the query interface and in response to the request, an indication of the one or more segments associated with the geographic region. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification