Source: https://patents.google.com/patent/US8996507B2/en
Timestamp: 2018-06-23 03:23:29
Document Index: 727673939

Matched Legal Cases: ['Application No. 2012216475', 'Art. 94', 'Application No. 08', 'Application No. 08713811', 'Application No. 08', 'Application No. 2009', 'Application No. 2009', 'Application No. 2008206127', 'Application No. 2', 'Application No. 200880008570']

US8996507B2 - Location in search queries - Google Patents
US8996507B2
US8996507B2 US13214737 US201113214737A US8996507B2 US 8996507 B2 US8996507 B2 US 8996507B2 US 13214737 US13214737 US 13214737 US 201113214737 A US201113214737 A US 201113214737A US 8996507 B2 US8996507 B2 US 8996507B2
US13214737
US20110320488A1 (en )
This application is a continuation application and claims the priority of U.S. application Ser. No. 11/624,184, filed Jan. 17, 2007 and entitled “LOCATION IN SEARCH QUERIES,” the contents of which are incorporated herein by reference.
In some implementations, the query itself can be compared to a list of queries to which location is likely to be relevant. For example, statistical analysis of certain queries received by an information provider—such as “Starbucks” or “pizza”—may reveal that these queries are generally associated with location-based results; accordingly, the information provider can, in some implementations, maintain a “whitelist” of such queries for which special processing may be performed. In particular, in such implementations, any location-based search results can be automatically promoted when the underlying query is included in a whitlelist maintained by the information provider.
a request processor configured to receive a search query from a user device and to identify location-related information that is associated with at least one of the user device and the search query;
a search engine to receive requests from the request processor to generate a location-based set of search results and a non-location-based set of search results, and in response, to generate:
the location-based set of search results using the search query and the location-related information, and
the non-location-based set of search results using the search query to the exclusion of the location-related information;
a repository of queries that have been previously determined to be likely to be incorrectly associated with location information; and
a results sequencer to determine a results sets order that specifies an order that the location-based set of search results and the non-location-based set of search results are to be displayed relative to each other at the user device;
wherein the results sequencer is configured:
(i) to determine, based on the search query, whether a submitter of the search query is likely more interested in the location-based set of search results or the non-location-based set of search results,
(ii) to determine, responsive to a determination that the submitter of the search query is likely more interested in the location-based set of search results than the non-location-based set of search results, whether the search query or a substantially similar variation of the search query is included in the repository of queries that have been previously determined to be likely to be incorrectly associated with location information,
(iii) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is included in the repository of queries, the results sets order so that the non-location-based set of search results is to be displayed in preference to the location-based set of search results, and
(iv) to generate, responsive to a determination that the search query or a substantially similar variation of the search query is not included in the repository of queries, the results sets order so that the location-based set of search results is to be displayed in preference to the non-location-based set of search results.
2. The system of claim 1, wherein the results sequencer is configured to promote, regardless of whether the search query or a substantially similar variation of the search query is included in the repository of queries, the location-based set of search results for display above the non-location-based set of search results in response to a determination that user-entered content of the search query includes location-related information.
receiving, by a search system, a search query from a user device remote from the search system;
determining a location that is associated with at least one of the search query and the user device;
generating, by the search system and based on the search query and the location, a first results set;
generating, by the search system and based on the search query, a second results set that is substantially independent of location;
making a first determination that a submitter of the search query is likely more interested in the first results set than the second results set;
determining that the search query or a substantially similar variation of the search query is in a set of queries that have been previously determined to be likely to be incorrectly associated with location information;
in response to determining that the search query or a substantially similar variation of the search query is in the set of queries that have been previously determined to be likely to be incorrectly associated with location information:
determining that the first determination is likely incorrect and that the submitter of the search query is likely more interested in the second results set than the first results set; and
generating a results sets order that specifies that the second results set is to be displayed before the first results set at the user device; and
transmitting, from the search system to the user device, data representing the first results set, the second results set, and the results sets order.
4. The computer-implemented method of claim 3, wherein determining the location that is associated with at least one of the search query and the user device comprises accessing electronic records associated with the user device and determining that the electronic records store default location indicators.
5. The computer-implemented method of claim 3, wherein determining the location that is associated with at least one of the search query and the user device comprises determining that current location information is available from either location-pinpointing structures in the user device or location pinpointing structures in a communications network from which the query from the user device is received.
6. The computer-implemented method of claim 3, wherein generating the first results set comprises generating one or more modified search queries based at least on content of the received search query and the location, wherein the location is determined to be is associated with the user device.
7. The computer-implemented method of claim 6, wherein generating the first results set further comprises transmitting the one or more modified search queries to a search engine and, in response, receiving from the search engine the first results set.
8. The computer-implemented method of claim 3, further comprising formatting, using the search system, the first results set or the second results set in mark-up documents to be displayed with respective representations of one or more other locations, the other locations corresponding to one or more previous search queries received from the user device or a previous information session initiated by the user device, wherein the mark-up documents allow the user to select one of the representations of the other locations to execute a second search based at least on the search query and a location selected by the user.
receiving, by the search system, data that identifies the location selected by the user; and
generating, by the search system in response to receiving the data that identifies the location selected by the user, a third results set based on the search query and the location selected by the user.
10. The computer-implemented method of claim 3, wherein:
the method further comprises formatting the first results set and the second results set in a mark-up document to be displayed at the user device, the second results set being formatted for display before the first results set according to the results sets order; and
transmitting the information comprises transmitting the mark-up document to the user device.
11. The computer-implemented method of claim 3, further comprising triggering, using the search system, the user device to generate prompts that request location information from the user device in response to (i) determining that the search query does not include location-related information, and (ii) determining that a location associated with the user device is not available.
12. The computer-implemented method of claim 3, further comprising identifying that the search query was entered at a personally configured homepage of a user of the device, wherein the personally configured homepage includes one or more information modules, particular ones of the information modules displaying respective representations of at least one category of location-based information other than the first or second results sets.
13. The computer-implemented method of claim 12, wherein the one or more information modules generate the at least one category of location-based information for display based on a current location of the user device, a default location, a location previously selected by the user, or a combination of one or more of them.
14. The computer-implemented method of claim 12, wherein the location associated with the user device is identified from a location associated with the one or more information modules and the personally configured homepage of the user.
receiving, by the one or more computers, a search query from a user device remote from the one or more computers;
providing the search query and the location to a search engine and obtaining in response a first results set;
providing the search query to the search engine and obtaining in response a second results set that is substantially independent of location;
transmitting, to the user device, data representing the first results set, the second results set, and the results sets order.
16. The system of claim 15, wherein determining the location that is associated with at least one of the search query and the user device comprises accessing electronic records associated with the user device and determining that the electronic records store default location indicators.
17. The system of claim 15, wherein determining the location that is associated with at least one of the search query and the user device comprises determining that current location information is available from either location-pinpointing structures in the user device or location-pinpointing structures in a communication network from which the query from the user device is received.
18. The system of claim 15, wherein the one or more computers comprise the search engine, and wherein the operations further comprise generating, by the search engine, the first results set and the second results set.
19. The system of claim 18, wherein generating the first results set comprises generating one or more modified search queries based at least on content of the received search query and the location that is associated with at least one of the search query and the user device, and executing respective searches using the one or more modified search queries.
formatting the first results set or the second results set in mark-up documents to be displayed with respective representations of one or more other locations, the other locations corresponding to one or more previous search queries received from the user device or a previous information session initiated by the user device, wherein the mark-up documents allow the user to select one of the representations of the other locations to execute a second search based at least on the search query and a location selected by the user.
US13214737 2007-01-17 2011-08-22 Location in search queries Active US8996507B2 (en)
US11624184 Continuation US8005822B2 (en) 2007-01-17 2007-01-17 Location in search queries
US20110320488A1 true US20110320488A1 (en) 2011-12-29
US8996507B2 true US8996507B2 (en) 2015-03-31
JPH10257100A (en) 1996-12-31 1998-09-25 Nokia Mobile Phones Ltd Information transmission method to user
JP2003242169A (en) 2002-02-15 2003-08-29 Nippon Telegr & Teleph Corp <Ntt> Method and device for collecting and distributing information, program therefor, and recording medium for program
JP2004348511A (en) 2003-05-23 2004-12-09 Nippon Telegr & Teleph Corp <Ntt> Information retrieval system utilizing position information, information terminal used for this system, and database used for this system
WO2004099916A3 (en) 2003-04-30 2005-01-20 Yahoo Inc Improved graphical user interface for searching
WO2006061270A1 (en) 2004-12-09 2006-06-15 International Business Machines Corporation Suggesting search engine keywords
US20080071738A1 (en) 2006-08-29 2008-03-20 Orland Hoeber Method and apparatus of visual representations of search results
EP1288626B1 (en) 2001-09-04 2014-08-06 Sony Computer Entertainment Inc. Information processing system and method providing a service using electronic map information
Australian Office Action in Australian Application No. 2012216475, mailed Feb. 21, 2014, 3 pages.
Communication Pursuant to Art. 94(3) for EP Application No. 08 71 3800, dated Jun. 12, 2012, 5 pages.
European Office Action in European Application No. 08713811.1 dated Jan. 18, 2012, 8 pages.
European Search Report for EP Application No. 08 71 3800, dated May 23, 2012, 3 pages.
European Search Report issued in EP 08713814.5 on Nov. 24, 2010, 3 pages.
Hattori et al., "Activity-Based Query Refinement for Context-Aware Information Retrieval" ICADL 2006, LNCS 4312: 474-477 (2006).
Hattori et al., "Context-Aware Query Refinement for Mobile Web Search," SAINTW'07, pp. 1-4.
Japanese Office Action in Japanese Application No. 2009-546516, mailed Jun. 11, 2013, 3 pages.
Japanese Official Action for Application No. 2009-546514, dated Oct. 23, 2012, 7 pages.
Japanese Official Action for Application No. JP 2009-546516, dated Jul. 31, 2012, 6 pages.
Jones et al., Sorting out Searching on Small Screen Devices, 2002, 15 pages.
Kajmo and Florio, "Domino R5: Domain Search," IBM [online] Mar. 1, 1999, [retrieved on Jan. 6, 2014] Retrieved from the Internet , 12 pages.
Kajmo and Florio, "Domino R5: Domain Search," IBM [online] Mar. 1, 1999, [retrieved on Jan. 6, 2014] Retrieved from the Internet <URL: http://www.ibm.com/developerworks/lotus/library/ls-Domain—Search/>, 12 pages.
Machine Translation of Korean Patent Documents KR 10-2006-0104031 (10 pages).
O'Brien, "The New Domino R5 Directory Catalog: An Administrator's Guide," The View, 4(6):3-20, 18 pages Nov./Dec. 1998.
Office Action in Australian Application No. 2008206127, dated Oct. 17, 2011, 2 pages.
Office Action in Canadian Application No. 2,675,858, dated Aug. 27, 2013, 3 pages.
Office Action in Chinese Application No. 200880008570.8, dated Feb. 29, 2012, 3 pages [English translation only].
USPTO Final Office Action in U.S. Appl. No. 11/624,175, dated Apr. 8, 2009, 24 pages.
USPTO Final Office Action in U.S. Appl. No. 11/624,175, dated Jun. 11, 2010, 36 pages.
USPTO Final Office Action in U.S. Appl. No. 11/624,184, dated Jun. 1, 2010, 15 pages.
USPTO Final Office Action in U.S. Appl. No. 11/624,191, dated Apr. 9, 2009, 20 pages.
USPTO Final Office Action in U.S. Appl. No. 11/624,191, dated May 3, 2010, 37 pages.
USPTO Final Office Action in U.S. Appl. No. 13/164,550, dated Oct. 11, 2013, 12 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,175, dated Dec. 4, 2009, 38 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,175, dated Oct. 31, 2008, 21 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,184, dated Jan. 22, 2009, 22 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,184, dated Nov. 25, 2009, 15 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,191, dated Oct. 23, 2009, 29 pages.
USPTO Non-final Office Action in U.S. Appl. No. 11/624,191, dated Oct. 31, 2008, 20 pages.
USPTO Non-final Office Action in U.S. Appl. No. 13/164,550, dated Apr. 25, 2013, 15 pages.
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RECHIS, LELAND;JENSON, SCOTT;SHACHAM, YAEL;SIGNING DATES FROM 20070117 TO 20070120;REEL/FRAME:027101/0156