US2016239503A1PendingUtilityA1
Search System Using Search Subdomain And Hints To Subdomains In Search Query Statements And Sponsored Results On A Subdomain-By-Subdomain Basis
Est. expiryApr 4, 2023(expired)· nominal 20-yr term from priority
Inventors:Ali DiabScott A. GatzShyam KapurDavid KuChuck KungPhu HoangQi LuLynne PogueYuan Kui ShenNorman ShiThai Quoc TranEckart WaltherJeff Weiner
G06F 16/9537G06Q 30/0261G06F 16/9032G06F 16/951G06F 16/252Y10S707/99934Y10S707/99935H04W 4/025G06Q 30/0256G06F 16/248Y10S707/99936Y10S707/99933G06F 17/3087G06F 17/3056G06F 17/30554
56
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, via the internet, a search query string from a client system; identifying, using a search server computer, a plurality of keywords in the search query string; determining that the search query string lacks a location keyword by:
for each keyword in the plurality of keywords, determining, using the search server computer, that the keyword is not associated with any geographic location;
determining, using the search server computer, that the search query string is implicitly local; determining a geographic location associated with the client system; in response to determining that the search query string is implicitly local, identifying, using the search server computer, one or more location-specific results that are associated with the geographic location; providing, using the search server computer, the one or more location-specific results to the client system associated with the first user as a response to the search query string.
2 . The method of claim 1 , wherein determining a geographic location associated with the client system includes determining the geographic location associated with user preferences of a user of the client system.
3 . The method of claim 1 , wherein determining a geographic location associated with the client system includes determining the geographic location based on an IP/network address associated with said client system.
4 . The method of claim 1 , wherein determining a geographic location associated with the client system includes determining the geographic location based on a mobile access point used by the client system to send the search query string.
5 . The method of claim 1 , wherein determining that the search query string is implicitly local is based, at least in part, on determining that the search query string reflects an intent to make a purchase that is typically made locally.
6 . The method of claim 1 , further comprising:
receiving a second search query string; determining that the second search query string is implicitly local; and adding the location keyword associated with the geographic location to the second search query string.
7 . The method of claim 1 , further comprising:
receiving information, from the first user, selecting a second location that is different than the geographic location; in response to receiving said information, identifying second location-specific results associated with the second location; and providing the second location-specific results as a response to the search query string.
8 . The method of claim 1 , further comprising identifying the geographic location based, at least in part, on a mobile access point associated with the client system.
9 . The method of claim 1 , further comprising:
receiving a second search query string that includes a particular term; identifying a second location based, at least in part, on determining that at least one entry in one or more query logs (a) is associated with a logged search query string that includes the particular term, and (b) indicates selection of a page that is associated with the second location.
10 . The method of claim 1 , further comprising:
receiving information, from the client system of the first user, requesting generic search results; in response to receiving said information:
identifying non-location-specific search results;
wherein identifying the non-location-specific search results is not specific to a particular location; and
providing the non-location-specific search results as a response to the search query string.
11 . A system comprising:
one or more processors; a non-transitory computer-readable medium having instructions stored thereon that when executed by the one or more processors perform:
receiving, via the internet, a search query string from a client system;
identifying, using a search server computer, a plurality of keywords in the search query string;
determining that the search query string lacks a location keyword by:
for each keyword in the plurality of keywords, determining, using the search server computer, that the keyword is not associated with any geographic location;
determining, using the search server computer, that the search query string is implicitly local;
determining a geographic location associated with the client system;
in response to determining that the search query string is implicitly local, identifying, using the search server computer, one or more location-specific results that are associated with the geographic location;
providing, using the search server computer, the one or more location-specific results to the client system associated with the first user as a response to the search query string.
12 . The system of claim 11 , wherein determining a geographic location associated with the client system includes determining the geographic location associated with user preferences of a user of the client system.
13 . The system of claim 11 , wherein determining a geographic location associated with the client system includes determining the geographic location based on an IP/network address associated with said client system.
14 . The system of claim 11 , wherein determining a geographic location associated with the client system includes determining the geographic location based on a mobile access point used by the client system to send the search query string.
15 . The system of claim 11 , wherein determining that the search query string is implicitly local is based, at least in part, on determining that the search query string reflects an intent to make a purchase that is typically made locally.
16 . The system of claim 11 , wherein the non-transitory computer-readable medium has further instructions stored thereon that when executed by the one or more processors further perform:
receiving a second search query string; determining that the second search query string is implicitly local; and adding the location keyword associated with the geographic location to the second search query string.
17 . The system of claim 11 , wherein the non-transitory computer-readable medium has further instructions stored thereon that when executed by the one or more processors further perform:
receiving information, from the first user, selecting a second location that is different than the geographic location; in response to receiving said information, identifying second location-specific results associated with the second location; and providing the second location-specific results as a response to the search query string.
18 . The system of claim 11 , wherein the non-transitory computer-readable medium has further instructions stored thereon that when executed by the one or more processors further perform identifying the geographic location based, at least in part, on a mobile access point associated with the client system.
19 . The system of claim 11 , wherein the non-transitory computer-readable medium has further instructions stored thereon that when executed by the one or more processors further perform:
receiving a second search query string that includes a particular term; identifying a second location based, at least in part, on determining that at least one entry in one or more query logs (a) is associated with a logged search query string that includes the particular term, and (b) indicates selection of a page that is associated with the second location.
20 . The system of claim 11 , wherein the non-transitory computer-readable medium has further instructions stored thereon that when executed by the one or more processors further perform:
receiving information, from the client system of the first user, requesting generic search results; in response to receiving said information:
identifying non-location-specific search results;
wherein identifying the non-location-specific search results is not specific to a particular location; and
providing the non-location-specific search results as a response to the search query string.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.