CA2676030A1 - Location in search queries - Google Patents

Location in search queries Download PDF

Info

Publication number
CA2676030A1
CA2676030A1 CA002676030A CA2676030A CA2676030A1 CA 2676030 A1 CA2676030 A1 CA 2676030A1 CA 002676030 A CA002676030 A CA 002676030A CA 2676030 A CA2676030 A CA 2676030A CA 2676030 A1 CA2676030 A1 CA 2676030A1
Authority
CA
Canada
Prior art keywords
location
search query
result set
computer
implemented method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002676030A
Other languages
French (fr)
Other versions
CA2676030C (en
Inventor
Leland Rechis
Scott Jenson
Yael Shacham
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2676030A1 publication Critical patent/CA2676030A1/en
Application granted granted Critical
Publication of CA2676030C publication Critical patent/CA2676030C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A computer-implemented method includes receiving a search query from a re mote device, determining if the search query includes location-related infor mation, and if the search query includes location-related information, gener ating a first result set based on the search query and the location-related information, and if the search query does not include location-related infor mation, determining whether a location indicator is associated with the remo te device, and if a location indicator is associated with the remote device, generating a second result set based on the search query and the location i ndicator.

Claims (31)

1. A computer-implemented method, comprising:
receiving a search query from a remote device;
determining if the search query includes location-related information;
and if the search query includes location-related information, generating a first result set based on the search query and the location-related information, and if the search query does not include location-related information, determining whether a location indicator is associated with the remote device, and when a location indicator is associated with the remote device, generating a second result set based on the search query and the location indicator.
2. The computer-implemented method of claim 1, wherein the search query comprises a plurality of text portions, and determining if the search query includes location-related information comprises determining whether one of the plurality of text portions corresponds to a physical location identifier.
3. The computer-implemented method of claim 2, wherein the physical location comprises at least one of a zip code, a municipality name, an area code, a congressional district, a GPS coordinate, a latitude/longitude coordinate, an airport code, or a wireless network-provided location coordinate.
4. The computer-implemented method of claim 1, wherein the search query is received from a mobile communication device.
5. The computer-implemented method of claim 1, wherein determining whether a location indicator is associated with the remote device comprises accessing an electronic record associated with the remote device and determining whether the electronic record stores a default location indicator.
6. The computer-implemented method of claim 1, wherein determining whether a location indicator is associated with the remote device comprises determining whether current location information is available from either location-pinpointing structures in the remote device or location-pinpointing structure in a communication network from which the query from the remote device is received.
7. The computer-implemented method of claim 1, wherein generating the second result set based on the search query and the location indicator comprises generating a modified search query that includes the location indicator.
8. The computer-implemented method of claim 7, wherein generating the second result further comprises transmitting the modified search query to a search engine and in response, receiving from the search engine the second result set.
9. The computer-implemented method of claim 1, further comprising transmitting the first result set or the second result set to the remote device.
10. The computer-implemented method of claim 9, further comprising formatting the first or second result set in a mark-up document to be displayed with a drop-down menu that includes another location, the other location corresponding to a previous search query received from the remote device or a previous information session initiated by the remote device.
11. The computer-implemented method of claim 10, further comprising receiving input from the remote device, the input selecting the other location;

and generating, in response to receiving the input, a third result set based on the search query and the other location.
12. The computer-implemented method of claim 10, further comprising generating a third result set having one or more elements that are each substantially independent of location.
13. The computer-implemented method of claim 12, further comprising formatting the second result set and the third result set in a mark-up document to be displayed in the remote device, and transmitting the mark-up document to the remote device.
14. The computer-implemented method of claim 13, further comprising sequencing the second result set and the third result set based on a predicted relevance of location to the received search query.
15. The computer-implemented method of claim 14, wherein sequencing the second result set and the third result set comprises determining whether the received search query or a substantially similar variation of the received search query is in a list of queries that have been previously determined to be likely to be incorrectly associated with location information, and if the received search query or substantially similar variation of the received search query is stored in the list of queries, formatting the third result set to be displayed before the second result set, and if the received search query or substantially similar variation thereof is not stored in the list of queries, formatting the second result set to be displayed before the third result set.
16. The computer-implemented method of claim 1, further comprising generating a prompt to request location information from the remote device if the search query does not include location-related information and a location indicator is not associated with the remote device.
17. The computer-implemented method of claim 16, further comprising generating a third result set having one or more elements that are each substantially independent of location.
18. The computer-implemented method of claim 17, further comprising formatting the third result set and the prompt in a mark-up document to be displayed on the remote device, and transmitting the mark-up document to the remote device.
19. The computer-implemented method of claim 18, further comprising sequencing the third result set and the prompt based on a predicted relevance of location to the received search query.
20. The computer-implemented method of claim 19, wherein sequencing the third result set and the prompt comprises determining whether the received search query or a substantially similar variation thereof is stored in a list of queries that have been previously determined to be likely to be associated with location information, and if the received search query or substantially similar variation thereof is stored in the list of queries, formatting the prompt to be displayed before the third result set, and if the received search query or substantially similar variation thereof is not stored in the list of queries, formatting the third result set to be displayed before the prompt.
21. The computer-implemented method of claim 20, further comprising receiving input from the remote device, the input providing location information in response to the prompt; and generating, in response to receiving the input, a fourth result set based on the search query and the location information.
22. A computer-implemented method, comprising:
receiving from a remote device a search query;
determining if the search query includes location information; and if the search query includes location information, generating a first result set based on the search query and the included location information;
and if the search query does not include location information, identifying previously used location information associated with a previous session of the remote device, and generating a second result set based on the search query and the previously used location information.
23. The computer-implemented method of claim 22, wherein identifying previously used location information comprises accessing an electronic record associated with the remote device and identifying stored location information in the electronic record.
24. The computer-implemented method of claim 23, wherein identifying stored location information comprises identifying a plurality of location values corresponding to a plurality of previous search queries or information sessions, and selecting one of the plurality of location values.
25. The computer-implemented method of claim 24, further comprising formatting the first result set or the second result set in a mark-up document to be displayed with a drop-down menu that includes another location, the other location comprising at least one of the plurality of location values.
26. The computer-implemented method of claim 25, further comprising receiving input from the remote device, the input selecting the other location;
and generating, in response to receiving the input, a third result set based on the search query and the other location.
27. A computer-implemented system, comprising:
a request processor configured to identify location-related information associated with a search query received from a mobile device;

a search engine to receive the search query from the request processor along with a location identifier for the location-related information;
and to generate local search results; and a response formatter to order categories of search results received from the search engine, including local search results, according to a determined level of relevance between each category of search results and the received search query.
28. The system of claim 27, wherein the response formatter promotes a local result category above other result categories if a search query entered by a user includes location-related information.
29. The system of claim 27, wherein the response formatter promotes a local result category above other result categories if the received search query is determined to be sufficiently related to location-based information.
30. The system of claim 29, wherein the search query is determined to be sufficiently related to location-based information if one or more terms of the search query appear in a list of location-based terms.
31. A computer-implemented system, comprising:
a request processor configured to identify location-related information associated with a search query received from a mobile device;
a search engine to receive the search query from the request processor along with a location identifier for the location-related information;
and to generate local search results; and means for ordering information representing categories of search results received from the search engine, including local search results, according to a determined level of relevance between each category of search results and the received search query.
CA2676030A 2007-01-17 2008-01-17 Location in search queries Active CA2676030C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/624,184 US8005822B2 (en) 2007-01-17 2007-01-17 Location in search queries
US11/624,184 2007-01-17
PCT/US2008/051361 WO2008089359A1 (en) 2007-01-17 2008-01-17 Location in search queries

Publications (2)

Publication Number Publication Date
CA2676030A1 true CA2676030A1 (en) 2008-07-24
CA2676030C CA2676030C (en) 2016-06-28

Family

ID=39618530

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2676030A Active CA2676030C (en) 2007-01-17 2008-01-17 Location in search queries

Country Status (7)

Country Link
US (2) US8005822B2 (en)
EP (1) EP2122860A4 (en)
JP (1) JP5503974B2 (en)
KR (1) KR101482694B1 (en)
CN (1) CN101636935B (en)
CA (1) CA2676030C (en)
WO (1) WO2008089359A1 (en)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788588B2 (en) * 2006-05-03 2014-07-22 Samsung Electronics Co., Ltd. Method of providing service for user search, and apparatus, server, and system for the same
US8607167B2 (en) * 2007-01-07 2013-12-10 Apple Inc. Portable multifunction device, method, and graphical user interface for providing maps and directions
US8326858B2 (en) * 2007-01-17 2012-12-04 Google Inc. Synchronization of fixed and mobile data
US8005822B2 (en) 2007-01-17 2011-08-23 Google Inc. Location in search queries
US7966309B2 (en) 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
US8966407B2 (en) 2007-01-17 2015-02-24 Google Inc. Expandable homepage modules
US7966321B2 (en) * 2007-01-17 2011-06-21 Google Inc. Presentation of local results
US8655381B2 (en) * 2007-03-23 2014-02-18 Mastercard International Incorporated Method and apparatus for merchant search and offer presentation
US7984068B2 (en) 2007-05-25 2011-07-19 Google Inc. Providing profile information to partner content providers
US8171432B2 (en) * 2008-01-06 2012-05-01 Apple Inc. Touch screen device, method, and graphical user interface for displaying and selecting application options
US8302033B2 (en) 2007-06-22 2012-10-30 Apple Inc. Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information
US8321444B2 (en) * 2007-06-29 2012-11-27 Microsoft Corporation Federated search
US20090094117A1 (en) * 2007-10-09 2009-04-09 Jon Scott Zaccagnino Natural targeted advertising engine
WO2009070430A2 (en) * 2007-11-08 2009-06-04 Suridx, Inc. Apparatus and methods for providing scalable, dynamic, individualized credential services using mobile telephones
US20090138439A1 (en) * 2007-11-27 2009-05-28 Helio, Llc. Systems and methods for location based Internet search
US9064019B2 (en) * 2007-12-06 2015-06-23 Yahoo! Inc. Virtual billboard display on a mobile device
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US20090228441A1 (en) * 2008-03-07 2009-09-10 Bjornar Sandvik Collaborative internet image-searching techniques
US20090248529A1 (en) * 2008-04-01 2009-10-01 Infosys Technologies Limited System and method for providing value added services via wireless access points
US8516038B2 (en) * 2008-06-06 2013-08-20 Apple Inc. Browsing or searching user interfaces and other aspects
US8607166B2 (en) 2008-06-06 2013-12-10 Apple Inc. Browsing or searching user interfaces and other aspects
US8762887B2 (en) * 2008-06-06 2014-06-24 Apple Inc. Browsing or searching user interfaces and other aspects
US9846049B2 (en) 2008-07-09 2017-12-19 Microsoft Technology Licensing, Llc Route prediction
US8788476B2 (en) * 2008-08-15 2014-07-22 Chacha Search, Inc. Method and system of triggering a search request
BRMU8801956U2 (en) * 2008-09-16 2010-05-18 Roberto Papaiz gps (global position system) signal receiving device with data file upload to interact with websites
JP5084697B2 (en) * 2008-10-27 2012-11-28 ヤフー株式会社 News site guidance method and system
JP2010140355A (en) * 2008-12-12 2010-06-24 Ntt Docomo Inc System and method for searching information
US8799279B2 (en) * 2008-12-31 2014-08-05 At&T Intellectual Property I, L.P. Method and apparatus for using a discriminative classifier for processing a query
JP2010191486A (en) * 2009-02-13 2010-09-02 Sony Corp Information processing apparatus, information processing method, and program
US8661330B1 (en) * 2009-02-17 2014-02-25 Intuit Inc. Automatic field entries based on geographic location
US8464182B2 (en) * 2009-06-07 2013-06-11 Apple Inc. Device, method, and graphical user interface for providing maps, directions, and location-based information
US20100318535A1 (en) * 2009-06-11 2010-12-16 Microsoft Corporation Providing search results to a computing device
US8364402B2 (en) 2009-08-20 2013-01-29 Ford Global Technologies, Llc Methods and systems for testing navigation routes
US8340895B2 (en) * 2009-11-05 2012-12-25 Mitac International Corp. Method of performing mixed category and point of interest search and related personal navigation device
US8396888B2 (en) 2009-12-04 2013-03-12 Google Inc. Location-based searching using a search area that corresponds to a geographical location of a computing device
JP5450017B2 (en) * 2009-12-08 2014-03-26 株式会社Nttドコモ Information processing apparatus, information processing system, and information processing method
US8862576B2 (en) * 2010-01-06 2014-10-14 Apple Inc. Device, method, and graphical user interface for mapping directions between search results
US8456297B2 (en) * 2010-01-06 2013-06-04 Apple Inc. Device, method, and graphical user interface for tracking movement on a map
US9633121B2 (en) * 2010-04-19 2017-04-25 Facebook, Inc. Personalizing default search queries on online social networks
US8498771B2 (en) 2010-05-05 2013-07-30 Ford Global Technologies, Llc Wireless vehicle servicing
US8700252B2 (en) 2010-07-27 2014-04-15 Ford Global Technologies, Llc Apparatus, methods, and systems for testing connected services in a vehicle
US8718862B2 (en) 2010-08-26 2014-05-06 Ford Global Technologies, Llc Method and apparatus for driver assistance
WO2012048118A2 (en) * 2010-10-06 2012-04-12 Blackbird Technology Holdings, Inc. Method and apparatus for adaptive searching of distributed datasets
US9042353B2 (en) 2010-10-06 2015-05-26 Blackbird Technology Holdings, Inc. Method and apparatus for low-power, long-range networking
US8718551B2 (en) 2010-10-12 2014-05-06 Blackbird Technology Holdings, Inc. Method and apparatus for a multi-band, multi-mode smartcard
US8875007B2 (en) * 2010-11-08 2014-10-28 Microsoft Corporation Creating and modifying an image wiki page
US8622312B2 (en) 2010-11-16 2014-01-07 Blackbird Technology Holdings, Inc. Method and apparatus for interfacing with a smartcard
US9348925B2 (en) * 2010-12-01 2016-05-24 Google Inc. Locally significant search queries
US20120158712A1 (en) * 2010-12-16 2012-06-21 Sushrut Karanjkar Inferring Geographic Locations for Entities Appearing in Search Queries
US9134137B2 (en) 2010-12-17 2015-09-15 Microsoft Technology Licensing, Llc Mobile search based on predicted location
US9915755B2 (en) * 2010-12-20 2018-03-13 Ford Global Technologies, Llc Virtual ambient weather condition sensing
US9384289B2 (en) * 2010-12-23 2016-07-05 Excalibur Ip, Llc Method and system to identify geographical locations associated with queries received at a search engine
WO2012100145A1 (en) 2011-01-21 2012-07-26 Blackbird Technology Holdings, Inc. Method and apparatus for memory management
US8527483B2 (en) 2011-02-04 2013-09-03 Mikko VÄÄNÄNEN Method and means for browsing by walking
US8909865B2 (en) 2011-02-15 2014-12-09 Blackbird Technology Holdings, Inc. Method and apparatus for plug and play, networkable ISO 18000-7 connectivity
US9191340B2 (en) 2011-03-02 2015-11-17 Blackbird Technology Holdings, Inc. Method and apparatus for dynamic media access control in a multiple access system
US8742950B2 (en) 2011-03-02 2014-06-03 Ford Global Technologies, Llc Vehicle speed data gathering and reporting
US8615345B2 (en) 2011-04-29 2013-12-24 Ford Global Technologies, Llc Method and apparatus for vehicle system calibration
US20130007218A1 (en) * 2011-06-28 2013-01-03 Cisco Technology, Inc. Network Assisted Tracker for Better P2P Traffic Management
US8929961B2 (en) 2011-07-15 2015-01-06 Blackbird Technology Holdings, Inc. Protective case for adding wireless functionality to a handheld electronic device
CN102929869A (en) * 2011-08-02 2013-02-13 北京百度网讯科技有限公司 Geographical-position-based retrieval method, device and system
US9230033B2 (en) 2011-09-06 2016-01-05 Microsoft Technology Licensing, Llc Location based clearinghouse search
US20130106894A1 (en) 2011-10-31 2013-05-02 Elwha LLC, a limited liability company of the State of Delaware Context-sensitive query enrichment
US9519722B1 (en) 2011-11-14 2016-12-13 Google Inc. Method and system for providing dynamic personalized recommendations for a destination
JP5911335B2 (en) 2012-02-27 2016-04-27 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation A method, computer program, computer for estimating location based on social media.
US9756571B2 (en) 2012-02-28 2017-09-05 Microsoft Technology Licensing, Llc Energy efficient maximization of network connectivity
WO2013134102A1 (en) * 2012-03-05 2013-09-12 Telecommunication Systems, Inc. Filtered search query data for context and user intent within a location-based search engine
CN103164500A (en) * 2012-05-25 2013-06-19 深圳市金立通信设备有限公司 System and method for displaying different search results based on user positions
US20140040236A1 (en) * 2012-07-31 2014-02-06 Microsoft Corporation Visualization of top local geographical entities through web search data
CN103631793B (en) * 2012-08-22 2018-11-23 百度在线网络技术(北京)有限公司 A kind of method, apparatus and equipment for being ranked up to search result
JP5772908B2 (en) * 2012-09-10 2015-09-02 キヤノンマーケティングジャパン株式会社 Information processing apparatus, information processing system, control method thereof, and program
US9462412B1 (en) * 2012-10-10 2016-10-04 Google Inc. Providing content based on previously determined device locations
JP2014089583A (en) 2012-10-30 2014-05-15 International Business Maschines Corporation Method, computer/program and computer for estimating location based on basis of social media
US10140347B2 (en) * 2012-12-19 2018-11-27 Telefonaktiebolaget L M Ericsson ( Publ) Exposing data to query generating applications using usage profiles
KR20140089751A (en) * 2013-01-07 2014-07-16 엘지전자 주식회사 Method for intelligent searching service using circumstance recognition and the terminal thereof
US9184777B2 (en) 2013-02-14 2015-11-10 Ford Global Technologies, Llc Method and system for personalized dealership customer service
EP2962224A4 (en) 2013-03-01 2016-10-19 Quixey Inc Generating search results containing state links to applications
US9549047B1 (en) * 2013-03-14 2017-01-17 Google Inc. Initiating a client-side user model
US9786102B2 (en) 2013-03-15 2017-10-10 Ford Global Technologies, Llc System and method for wireless vehicle content determination
US9311294B2 (en) * 2013-03-15 2016-04-12 International Business Machines Corporation Enhanced answers in DeepQA system according to user preferences
US10089394B2 (en) 2013-06-25 2018-10-02 Google Llc Personal search result identifying a physical location previously interacted with by a user
CN104298690B (en) * 2013-07-19 2017-12-29 国际商业机器公司 The method and apparatus established index structure for relation database table and inquired about
US9262541B2 (en) 2013-10-18 2016-02-16 Google Inc. Distance based search ranking demotion
US9485543B2 (en) 2013-11-12 2016-11-01 Google Inc. Methods, systems, and media for presenting suggestions of media content
US9552395B2 (en) * 2013-11-13 2017-01-24 Google Inc. Methods, systems, and media for presenting recommended media content items
EP3074883A4 (en) * 2013-11-27 2017-06-21 Intel Corporation High level of detail news maps and image overlays
CN103744857A (en) * 2013-12-10 2014-04-23 厦门亿联网络技术股份有限公司 Method for searching instant messaging chatting records for keywords
US9720672B2 (en) 2014-01-06 2017-08-01 Quixey, Inc. Searching and accessing application functionality
US10083409B2 (en) * 2014-02-14 2018-09-25 Bby Solutions, Inc. Wireless customer and labor management optimization in retail settings
US20150242420A1 (en) * 2014-02-21 2015-08-27 Quixey, Inc. Location-Based Searching
US20150317314A1 (en) * 2014-04-30 2015-11-05 Linkedln Corporation Content search vertical
DE102014208684A1 (en) * 2014-05-08 2015-11-12 Continental Automotive Gmbh Arrangement for providing a service
US10922322B2 (en) 2014-07-22 2021-02-16 Nuance Communications, Inc. Systems and methods for speech-based searching of content repositories
US10360276B2 (en) * 2015-07-28 2019-07-23 Expedia, Inc. Disambiguating search queries
US10108728B2 (en) * 2015-08-22 2018-10-23 Microsoft Technology Licensing, Llc Provision of location information with search queries from location unaware devices to increase user interaction performance
US10305828B2 (en) * 2016-04-20 2019-05-28 Google Llc Search query predictions by a keyboard
US10817519B2 (en) * 2016-06-06 2020-10-27 Baidu Usa Llc Automatic conversion stage discovery
US10846618B2 (en) * 2016-09-23 2020-11-24 Google Llc Smart replies using an on-device model
US10154406B2 (en) * 2017-03-10 2018-12-11 Google Llc Attaching visible networks for synchronous local search results
US10133732B2 (en) * 2017-03-21 2018-11-20 International Business Machines Corporation Interactive location sensitive network response
US11275807B2 (en) 2017-11-07 2022-03-15 Google Llc React to location changes on web pages
US11210932B2 (en) * 2019-05-21 2021-12-28 Apple Inc. Discovery of and connection to remote devices
US10966170B1 (en) * 2020-09-02 2021-03-30 The Trade Desk, Inc. Systems and methods for generating and querying an index associated with targeted communications

Family Cites Families (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5263157A (en) 1990-02-15 1993-11-16 International Business Machines Corporation Method and system for providing user access control within a distributed data processing system by the exchange of access control profiles
US5983220A (en) 1995-11-15 1999-11-09 Bizrate.Com Supporting intuitive decision in complex multi-attributive domains using fuzzy, hierarchical expert models
US5826261A (en) 1996-05-10 1998-10-20 Spencer; Graham System and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US6023708A (en) 1997-05-29 2000-02-08 Visto Corporation System and method for using a global translator to synchronize workspace elements across a network
FI106990B (en) * 1996-12-31 2001-05-15 Nokia Mobile Phones Ltd A method of transmitting information to a user
US5949413A (en) 1996-12-31 1999-09-07 International Business Machines Corporation Database graphical user interface with tabbed user view
US5991756A (en) 1997-11-03 1999-11-23 Yahoo, Inc. Information retrieval from hierarchical compound documents
US6610105B1 (en) 1997-12-09 2003-08-26 Openwave Systems Inc. Method and system for providing resource access in a mobile environment
US5983221A (en) 1998-01-13 1999-11-09 Wordstream, Inc. Method and apparatus for improved document searching
US6324544B1 (en) 1998-10-21 2001-11-27 Microsoft Corporation File object synchronization between a desktop computer and a mobile device
US6370527B1 (en) 1998-12-29 2002-04-09 At&T Corp. Method and apparatus for searching distributed networks using a plurality of search devices
AU2604100A (en) 1999-01-08 2000-07-24 Micro-Integration Corporation Search engine database and interface
US6356905B1 (en) 1999-03-05 2002-03-12 Accenture Llp System, method and article of manufacture for mobile communication utilizing an interface support framework
US6393423B1 (en) 1999-04-08 2002-05-21 James Francis Goedken Apparatus and methods for electronic information exchange
CA2388565A1 (en) 1999-04-21 2000-10-26 Research Investment Network, Inc. System, method and article of manufacture for updating content stored on a portable storage medium
US6453420B1 (en) 1999-04-21 2002-09-17 Research Investment Network, Inc. System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium
US20050182828A1 (en) 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US7188193B1 (en) 2000-01-20 2007-03-06 Sonic Solutions, A California Corporation System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework
US6769130B1 (en) 2000-01-20 2004-07-27 Interactual Technologies, Inc. System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers
US7346920B2 (en) 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
US7178106B2 (en) 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
US7448021B1 (en) 2000-07-24 2008-11-04 Sonic Solutions, A California Corporation Software engine for combining video or audio content with programmatic content
US7458091B1 (en) 2000-01-20 2008-11-25 Sonic Solutions, A California Corporation System, method and article of manufacture for a business layer component in a multimedia synchronization framework
US6529949B1 (en) 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US6941383B1 (en) 2000-01-20 2005-09-06 Interactual Technologies, Inc. System, method and article of manufacture for java/javascript component in a multimedia synchronization framework
US6484162B1 (en) * 1999-06-29 2002-11-19 International Business Machines Corporation Labeling and describing search queries for reuse
US6636853B1 (en) 1999-08-30 2003-10-21 Morphism, Llc Method and apparatus for representing and navigating search results
US7392481B2 (en) 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US6847959B1 (en) 2000-01-05 2005-01-25 Apple Computer, Inc. Universal interface for retrieval of information in a computer system
US6738766B2 (en) 2000-02-02 2004-05-18 Doongo Technologies, Inc. Apparatus and methods for providing personalized application search results for wireless devices based on user profiles
US6816944B2 (en) 2000-02-02 2004-11-09 Innopath Software Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices
US6879332B2 (en) 2000-05-16 2005-04-12 Groxis, Inc. User interface for displaying and exploring hierarchical information
US7251687B1 (en) 2000-06-02 2007-07-31 Vignette Corporation Method for click-stream analysis using web directory reverse categorization
US7117239B1 (en) 2000-07-28 2006-10-03 Axeda Corporation Reporting the state of an apparatus to a remote computer
US7007008B2 (en) 2000-08-08 2006-02-28 America Online, Inc. Category searching
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7185014B1 (en) 2000-09-22 2007-02-27 Axeda Corporation Retrieving data from a server
US7444319B1 (en) 2000-09-27 2008-10-28 Intel Corporation Method and apparatus for extracting relevant content based on user preferences indicated by user actions
US7376640B1 (en) * 2000-11-14 2008-05-20 At&T Delaware Intellectual Property, Inc. Method and system for searching an information retrieval system according to user-specified location information
WO2002041190A2 (en) 2000-11-15 2002-05-23 Holbrook David M Apparatus and method for organizing and/or presenting data
US7493315B2 (en) 2000-11-15 2009-02-17 Kooltorch, L.L.C. Apparatus and methods for organizing and/or presenting data
US7149792B1 (en) 2000-11-20 2006-12-12 Axeda Corporation Device registration mechanism
US6944661B2 (en) 2001-02-06 2005-09-13 International Business Machines Corporation Internet domain names with regional associations
JP2002269129A (en) * 2001-03-09 2002-09-20 Toshiba Corp Device and method for utilizing location information
US7228493B2 (en) 2001-03-09 2007-06-05 Lycos, Inc. Serving content to a client
JP3702800B2 (en) 2001-03-12 2005-10-05 日本電気株式会社 Organization portal system
US7181488B2 (en) 2001-06-29 2007-02-20 Claria Corporation System, method and computer program product for presenting information to a user utilizing historical information about the user
US7219139B2 (en) 2001-06-29 2007-05-15 Claria Corporation System and method for using continuous messaging units in a network architecture
US7165105B2 (en) 2001-07-16 2007-01-16 Netgenesis Corporation System and method for logical view analysis and visualization of user behavior in a distributed computer network
JP3608740B2 (en) 2001-09-04 2005-01-12 株式会社ソニー・コンピュータエンタテインメント Information processing system, terminal device, information processing method, information processing program, and computer-readable recording medium recording the information processing program
US7346843B2 (en) 2001-09-18 2008-03-18 International Business Machines Corporation Low-latency, incremental rendering in a content framework
JP2003099456A (en) * 2001-09-20 2003-04-04 Hitachi Ltd Information distribution method and distribution system
GB0124791D0 (en) 2001-10-16 2001-12-05 Ibm A method and system for controlling a tabbed pane in a graphical user interfaceof a data processing system
KR20030066064A (en) 2002-02-04 2003-08-09 야후코리아 주식회사 Internet searching service system for displaying a search result to different user interface depending on query and searching method thereof
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
WO2003079229A1 (en) * 2002-03-15 2003-09-25 Fujitsu Limited Region information search method and region information search device
US7043521B2 (en) 2002-03-21 2006-05-09 Rockwell Electronic Commerce Technologies, Llc Search agent for searching the internet
US7178149B2 (en) 2002-04-17 2007-02-13 Axeda Corporation XML scripting of soap commands
US7162494B2 (en) 2002-05-29 2007-01-09 Sbc Technology Resources, Inc. Method and system for distributed user profiling
US6996798B2 (en) 2002-05-29 2006-02-07 Sun Microsystems, Inc. Automatically deriving an application specification from a web-based application
US7318056B2 (en) 2002-09-30 2008-01-08 Microsoft Corporation System and method for performing click stream analysis
US7366523B2 (en) 2002-11-12 2008-04-29 Nokia Corporation Method and system for providing location-based services
AU2003297193A1 (en) 2002-12-13 2004-07-09 Applied Minds, Inc. Meta-web
US7587486B2 (en) 2003-01-08 2009-09-08 Microsoft Corporation Click stream analysis
US20040162830A1 (en) 2003-02-18 2004-08-19 Sanika Shirwadkar Method and system for searching location based information on a mobile device
US7337185B2 (en) 2003-04-30 2008-02-26 Yahoo! Inc. System and method for providing an improved graphical user interface for search
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
JP2004355075A (en) 2003-05-27 2004-12-16 Sony Corp Information exhibition device, information exhibition method and computer program
US7401072B2 (en) * 2003-06-10 2008-07-15 Google Inc. Named URL entry
US7162473B2 (en) 2003-06-26 2007-01-09 Microsoft Corporation Method and system for usage analyzer that determines user accessed sources, indexes data subsets, and associated metadata, processing implicit queries based on potential interest to users
US20050004835A1 (en) * 2003-07-01 2005-01-06 Yahoo! Inc System and method of placing a search listing in at least one search result list
EP1661018A4 (en) 2003-08-15 2009-08-26 Oversee Net Internet domain keyword optimization
US20050065774A1 (en) 2003-09-20 2005-03-24 International Business Machines Corporation Method of self enhancement of search results through analysis of system logs
US8346770B2 (en) * 2003-09-22 2013-01-01 Google Inc. Systems and methods for clustering search results
US7693827B2 (en) 2003-09-30 2010-04-06 Google Inc. Personalization of placed content ordering in search results
US20050071328A1 (en) 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US7287251B1 (en) 2003-10-16 2007-10-23 Microsoft Corporation Source engine for transferring a resource to local secure cache
US7373342B2 (en) 2003-12-04 2008-05-13 International Business Machines Corporation Including annotation data with disparate relational data
US20050131872A1 (en) 2003-12-16 2005-06-16 Microsoft Corporation Query recognizer
US7447678B2 (en) 2003-12-31 2008-11-04 Google Inc. Interface for a universal search engine
KR20050073126A (en) 2004-01-08 2005-07-13 와이더댄 주식회사 Method and system for providing personalized web-page in wireless internet
US7716158B2 (en) 2004-01-09 2010-05-11 Microsoft Corporation System and method for context sensitive searching
US7373244B2 (en) 2004-04-20 2008-05-13 Keith Kreft Information mapping approaches
WO2005122013A1 (en) 2004-06-10 2005-12-22 Matsushita Electric Industrial Co., Ltd. User profile management system
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry
US7536408B2 (en) 2004-07-26 2009-05-19 Google Inc. Phrase-based indexing in an information retrieval system
US7567959B2 (en) 2004-07-26 2009-07-28 Google Inc. Multiple index based information retrieval system
US7580921B2 (en) 2004-07-26 2009-08-25 Google Inc. Phrase identification in an information retrieval system
US7711679B2 (en) 2004-07-26 2010-05-04 Google Inc. Phrase-based detection of duplicate documents in an information retrieval system
US7702618B1 (en) 2004-07-26 2010-04-20 Google Inc. Information retrieval system for archiving multiple document versions
US7580929B2 (en) 2004-07-26 2009-08-25 Google Inc. Phrase-based personalization of searches in an information retrieval system
US7599914B2 (en) 2004-07-26 2009-10-06 Google Inc. Phrase-based searching in an information retrieval system
US7584175B2 (en) 2004-07-26 2009-09-01 Google Inc. Phrase-based generation of document descriptions
US7643822B2 (en) 2004-09-30 2010-01-05 Google Inc. Method and system for processing queries initiated by users of mobile devices
US7487499B2 (en) 2004-10-29 2009-02-03 Caterpillar Inc. Location based software flashing system
US7743048B2 (en) * 2004-10-29 2010-06-22 Microsoft Corporation System and method for providing a geographic search function
US20060129907A1 (en) * 2004-12-03 2006-06-15 Volk Andrew R Syndicating multimedia information with RSS
US20060129531A1 (en) 2004-12-09 2006-06-15 International Business Machines Corporation Method and system for suggesting search engine keywords
IL165812A (en) * 2004-12-16 2011-09-27 Rafael Advanced Defense Sys Detachable hanger for rail-launched flying objects such as missiles and airborne platforms
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US7483881B2 (en) 2004-12-30 2009-01-27 Google Inc. Determining unambiguous geographic references
US20060149731A1 (en) * 2005-01-05 2006-07-06 Schirmer Andrew L System and method for deriving affinity relationships between objects
US8150846B2 (en) 2005-02-17 2012-04-03 Microsoft Corporation Content searching and configuration of search results
US7689615B2 (en) 2005-02-25 2010-03-30 Microsoft Corporation Ranking results using multiple nested ranking
JP4855697B2 (en) 2005-03-17 2012-01-18 京セラ株式会社 Mobile phone
KR20060104031A (en) 2005-03-29 2006-10-09 김종호 Developing method of individualized knowledge search database
US20060248061A1 (en) 2005-04-13 2006-11-02 Kulakow Arthur J Web page with tabbed display regions for displaying search results
US7743046B2 (en) 2005-04-20 2010-06-22 Tata Consultancy Services Ltd Cybernetic search with knowledge maps
US7822751B2 (en) * 2005-05-27 2010-10-26 Google Inc. Scoring local search results based on location prominence
US20060271520A1 (en) 2005-05-27 2006-11-30 Ragan Gene Z Content-based implicit search query
US8046375B2 (en) 2005-06-16 2011-10-25 Lycos, Inc. Geo targeted commerce
US20070118533A1 (en) 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US20080215557A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Methods and systems of mobile query classification
US7756890B2 (en) 2005-10-28 2010-07-13 Novell, Inc. Semantic identities
US7747544B2 (en) 2005-12-07 2010-06-29 Pitney Bowes Inc. Meter tape with location indicator used for unique identification
US7676505B2 (en) 2006-01-27 2010-03-09 International Business Machines Corporation System, method and computer program product for shared user tailoring of websites
US7617164B2 (en) 2006-03-17 2009-11-10 Microsoft Corporation Efficiency of training for ranking systems based on pairwise training with aggregated gradients
US20100287049A1 (en) 2006-06-07 2010-11-11 Armand Rousso Apparatuses, Methods and Systems for Language Neutral Search
US7584223B1 (en) 2006-06-28 2009-09-01 Hewlett-Packard Development Company, L.P. Verifying information in a database
US7624103B2 (en) 2006-07-21 2009-11-24 Aol Llc Culturally relevant search results
US7752557B2 (en) 2006-08-29 2010-07-06 University Of Regina Method and apparatus of visual representations of search results
US7630972B2 (en) * 2007-01-05 2009-12-08 Yahoo! Inc. Clustered search processing
US7966309B2 (en) 2007-01-17 2011-06-21 Google Inc. Providing relevance-ordered categories of information
US7966321B2 (en) 2007-01-17 2011-06-21 Google Inc. Presentation of local results
US8005822B2 (en) 2007-01-17 2011-08-23 Google Inc. Location in search queries

Also Published As

Publication number Publication date
EP2122860A4 (en) 2010-12-01
CN101636935B (en) 2013-01-16
KR101482694B1 (en) 2015-01-14
CA2676030C (en) 2016-06-28
WO2008089359A1 (en) 2008-07-24
KR20090100462A (en) 2009-09-23
US20110320488A1 (en) 2011-12-29
CN101636935A (en) 2010-01-27
EP2122860A1 (en) 2009-11-25
JP5503974B2 (en) 2014-05-28
JP2010517147A (en) 2010-05-20
US8005822B2 (en) 2011-08-23
US20080172357A1 (en) 2008-07-17
US8996507B2 (en) 2015-03-31

Similar Documents

Publication Publication Date Title
CA2676030A1 (en) Location in search queries
JP2010517147A5 (en)
US10594854B2 (en) Location based personal organizer
CN104854884B (en) Method and system for labeling visited locations based on contact information
US7769894B2 (en) Determining and presenting communication device proximity information
US9119029B2 (en) Finding friends near a friend
US8107971B1 (en) Location-based bookmarks
US8078197B2 (en) Location-based search-result ranking for blog documents and the like
US20060148488A1 (en) Method for handling location data
CN102197664A (en) A method of triggering location based events in a user equipment
RU2008115055A (en) METHOD AND SYSTEM FOR DETERMINING A GEOGRAPHIC LOCATION
US20180293254A1 (en) System And Method For Processing Location Data
CN101621741A (en) Method and apparatus for providing location information-based scheduling service of portable terminal
US20150161149A1 (en) Integration of device location into search
EP2124490A2 (en) Mobile terminal and method of managing meeting information using the same
JP5849155B2 (en) User content acquisition method and acquisition system
CN101321321A (en) System serving a remotely accessible page and method for requesting navigation related information
WO2012097760A1 (en) Method for acquiring picture of geographic location and mobile terminal
JP2000076280A (en) Information retrieval system utilizing geographical information
CN101584186A (en) Accession of position-related data
JP2009094954A (en) Disaster information management device, its disaster information collection method, program, and its recording medium
TW201024670A (en) Local information service method and system, and portable electronic device
JP2009037498A (en) Information distribution system, information distribution method, information distribution server, and terminal device
JP4881205B2 (en) Bookmark management apparatus, bookmark management method, and computer program
US20140257897A1 (en) Responder personnel on-call availability system

Legal Events

Date Code Title Description
EEER Examination request

Effective date: 20130109