SEARCH CUSTOMIZATION BY GEO-LOCATED PROXY OF USER SEGMENT
First Claim
Patent Images
1. A method of data processing comprising:
- receiving a query from a client computer system over a network at a server computer system;
utilizing the query to extract at least one search result from a data source;
associating the at least one search result with a geographically distributed population;
associating at least one demographic criteria with the geographically distributed population;
processing the at least one search result to create at least one biased search result based on the at least one demographic criteria; and
transmitting the at least one biased search result from the server computer system to the client computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of data processing receives a query at a server computer system. The system and method utilizes the query to extract a search result from a data source. The system and method associates the search result with a geographically distributed population. The system and method associates a demographic criteria with the geographically distributed population and processes the search result to create an output data set based on the demographic criteria. The system and method transmits the output data set from the server computer system to the client computer system.
26 Citations
20 Claims
-
1. A method of data processing comprising:
-
receiving a query from a client computer system over a network at a server computer system; utilizing the query to extract at least one search result from a data source; associating the at least one search result with a geographically distributed population; associating at least one demographic criteria with the geographically distributed population; processing the at least one search result to create at least one biased search result based on the at least one demographic criteria; and transmitting the at least one biased search result from the server computer system to the client computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of data processing comprising:
-
receiving a first query from a first group of client computer systems at a server computer system; receiving a second query from a second group of client computer systems at the server computer system; utilizing the first and second query to extract at least one search result from a data source; associating the at least one search result with a geographically distributed population; associating at least one demographic criteria with the geographically distributed population; processing the at least one search result to create a first output data set and second output data set based on the at least one demographic criteria; transmitting a first output data set from the server computer system to the first group of client computer systems; and transmitting a second output data set from the server computer system to the second group of client computer systems, wherein the first output data set and second output data set are the same because the first group of client computer systems and second group of client computer systems have the same geographically distributed user population. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A machine-readable storage medium that provides executable instructions which, when executed by a computer system, cause the computer system to perform a method comprising:
-
receiving a query from a client computer system over a network at a server computer system; utilizing the query to extract at least one search result from a data source; associating the at least one search result with a geographically distributed population; associating at least one demographic criteria with the geographically distributed population; processing the at least one search result to create at least one biased search result based on the at least one demographic criteria; and transmitting the at least one biased search result from the server computer system to the client computer system.
-
-
19. A machine-readable storage medium that provides executable instructions which, when executed by a computer system, cause the computer system to perform a method comprising:
-
receiving a first query from a first group of client computer systems at a server computer system; receiving a second query from a second group of client computer systems at the server computer system; utilizing the first and second query to extract at least one search result from a data source; associating the at least one search result with a geographically distributed population; associating at least one demographic criteria with the geographically distributed population; processing the at least one search result to create a first output data set and second output data set based on the at least one demographic criteria; transmitting a first output data set from the server computer system to the first group of client computer systems; and transmitting a second output data set from the server computer system to the second group of client computer systems, wherein the first output data set and second output data set are the same because the first group of client computer systems and second group of client computer systems have the same geographically distributed user population.
-
-
20. A system for processing data comprising:
-
a server computer system; a receiving module stored on the server computer system for receiving a query; a search engine that utilizes the query to extract at least one search result from a data source; a geographic module for associating the at least one search result with a geographically distributed population and associating at least one demographic criteria with the geographically distributed population; a processing module for processing the at least one search result to create at least one ranked output data set based on the at least one demographic data; and a transmission module to transmit the at least one ranked output data set, based on the at least one demographic criteria from the server computer system to the client computer system.
-
Specification