US20100036834A1 - Location-based information retrieval - Google Patents

Location-based information retrieval Download PDF

Info

Publication number
US20100036834A1
US20100036834A1 US12/444,991 US44499107A US2010036834A1 US 20100036834 A1 US20100036834 A1 US 20100036834A1 US 44499107 A US44499107 A US 44499107A US 2010036834 A1 US2010036834 A1 US 2010036834A1
Authority
US
United States
Prior art keywords
records
search
data
personal profile
geographic
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.)
Abandoned
Application number
US12/444,991
Inventor
Peter Bandas
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.)
Individual
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
Priority to US12/444,991 priority Critical patent/US20100036834A1/en
Priority claimed from PCT/CA2007/001791 external-priority patent/WO2008043172A1/en
Publication of US20100036834A1 publication Critical patent/US20100036834A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3644Landmark guidance, e.g. using POIs or conspicuous other objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3647Guidance involving output of stored or live camera images or video streams
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3655Timing of guidance instructions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • G06F16/24575Query processing with adaptation to user needs using context
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0639Item locations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • G08G1/096861Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the immediate route instructions are output to the driver, e.g. arrow signs for next turn
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver

Definitions

  • the invention relates to augmenting data records with geographic data and to searching these augmented data records.
  • POI point of interest
  • search results could include, for example, New York East Side style Italian restaurants in Auckland, New Zealand or Toronto, Canada, and East Side Mario's restaurants all over the North American continent, none of which have any relevance to the search. That is, they are not in the desired location where the user searching for information was intending to have lunch with a business partner. Simply said, a keyword search cannot guarantee a relevant answer.
  • the value of advertisement to the media industry rises substantially when it can be proven that the advertisement is relevant to the viewer and rises even more when the viewers reaction to the advertisement is trackable.
  • New location based databases and /or data records may be created from one or more existing databases and/or data records. This allows searching such databases in order to provide the most geographically relevant entries found for the benefit of location based services (LBS) and other services where geographic location is of importance.
  • LBS location based services
  • the invention involves augmenting a collection of data records by, for each data record of a plurality of data records, parsing each data record to find an address, converting the address to a geographic location indicator, and associating the geographic location indicator with said data record.
  • the invention involves searching such data records by receiving an indication of a geographic area in order to obtain a set of records with geographic location indicators representing geographic locations within, or partly within, the geographic area.
  • FIG. 1 is a flow diagram illustrating a manner of geographically tagging a database
  • FIG. 2 is a flow diagram illustrating a manner of searching a geographically tagged database
  • FIG. 3 is an example system suitable for use with this invention.
  • POI points of interest
  • the system can acquire data from one or many sources or databases storing records about points of interests. These POI data records may be tagged with their geographical coordinates.
  • the geographical coordinates may take the form of latitude and longitude coordinates of any form, i.e., they may be absolute, or relative coordinates and they may pinpoint a single point or an area.
  • the geographical coordinates may also be simply an index which points to geographic data. By adding a field with at least one pair of coordinates to each record, a new destination /location database or data record is created where all of the data, regardless of type and origin, will have a common field of geographical coordinates.
  • the user of the system may have the ability to set an anchor point, i.e., a center for the geographical area to be searched.
  • the user may also be able to set a search radius, absent which the system may establish a default search radius.
  • the system receives an expression defining the search it will filter the collection of data records by selecting only POI data records that have coordinates within the selected radius from the selected center. The result is a set of data records that are geographically relevant.
  • This filtration step will typically drastically reduce the number of records that have to be processed. Consequently, subsequent searches can include complicated search parameters and computationally intensive processing as this will be performed on a relatively small number of data records.
  • a numeric search such as a search on numeric latitude and longitude data
  • a numeric search is a simple search that can be completed very quickly.
  • the much smaller number of data records resulting from the numeric search drastically reduces the scope of any subsequent more complicated searches.
  • filtering data with a series of preferences is computationally very expensive.
  • the most economical method is to first reduce the large list to a very small list of POIs in close proximity and only apply complicated filtering operations on the small list. This geographic filtering makes complicated searches feasible even in the face of the astronomical growth in the amount of POI data.
  • each record includes one of following:
  • Numerous methods can be used to obtain the geographical coordinates that will be used to tag a POI record.
  • One possible automated method is as follows.
  • the POI data record is parsed and the Street address is retrieved. This is entered into a geocoding engine (possibly provided by NAVTEQ or PROXIX or other such data providers) and a global position is obtained in the form of latitude and longitude coordinates.
  • a user can obtain geographically relevant information for any location on a planet in which he might be interested.
  • the system can reliably provide POI data sorted by geographical relevance relative to a chosen anchor point A short list of POIs in proximity to the anchor point can then be sorted easily and quickly by a complicated filter based on user requests and/or a user's personal profile.
  • the short list of geographically relevant data records facilitates answering the user's questions making this location based service (LBS) quick and efficient.
  • LBS location based service
  • the system can provide advertising relevant to that area, which may drastically increase the effectiveness of the advertising.
  • advertisements may be stored in association with a coverage indicator specifying a geographic area in which the advertisement is considered by the advertiser to be relevant. Then, for any geographic search overlapping with this coverage area, the advertisement will be flagged as potentially relevant.
  • Subsequent search parameters used to filter the geographically relevant set of records e.g., a search for restaurants
  • search parameters used to filter the geographically relevant set of records are also applied to the advertisement. If the advertisement meets these search parameters, the advertisement may be served up to the user. This may be easily implemented by storing the advertisements as data records which are filtered in the same way as POI data records.
  • FIG. 1 depicts a method of tagging an existing data record with geographical coordinates.
  • a POI data record 10 in a collection of POI records is parsed (S 12 ) to find street address data.
  • the street address data is entered into a geocoding engine (S 14 ), as for instance, supplied by NAVTEQ or Proxix.
  • the process outputs geographical coordinates.
  • the geographical coordinates are then added to the original data record (S 16 ) to create a data record 20 tagged with these geographic coordinates.
  • FIG. 2 depicts a method of searching a geographically tagged database of POI records.
  • a geographic center (anchor point) for a search is entered (S 30 ).
  • This anchor point may be specified as latitude and longitude data or as a street address and city. In the latter instance, the street address is mapped to latitude and longitude data. Conveniently, this may be accomplished using the same tools as are used to convert address data in tagging the database.
  • the anchor point may be specified by inputting the name of a POI (for example, Times Square, NYC) and the full database of records may be searched for this name. Upon finding this name in a record, the geographic data with which the record is tagged may be substituted.
  • An area for the geographical search may then be entered (S 32 ). This may be most easily done by specifying a radius from the anchor point (for example, 2 miles) in order to specify a circular search area having this search radius. Alternatively, a user may be prompted to specify the four comers of a box around the anchor point. Or the user could be prompted to draw (with a mouse pointer or otherwise) any shape around the anchor point.
  • the system searches the geographically tagged POI database 34 for records falling within the specified geographic area (e.g., the specified radius from the center of the search) (S 36 ). The resulting set of records may be written to a geographically filtered database (S 38 ).
  • a search request may then be entered (as, for example: “Find restaurants”) (S 40 ).
  • the geographically filtered database is then searched for records fitting search criteria (S 42 ).
  • the resulting sub-set of records are written into Database of Requested Records (S 44 ).
  • a user profile record may be opened (S 46 ) (which may specify, for example, that the user does not like Sushi and Fast-food).
  • the sub-set of Records database is then searched for records fitting personal profile criteria.
  • the resulting sub-subset of records are written into final destination database (S 50 ) that contains all individually relevant records of requested types of POI in a vicinity of the requested location. (As, for example: Restaurants in the area excluding Sushi and Fast Food.)
  • a POI such as a public park
  • a geographical area as, for example, by being specified with more than one pair of longitude and latitude coordinates
  • the POI record for the park may be returned in any search with a search area which overlaps any part of the park.
  • FIG. 3 illustrates an example system suitable for use with this invention.
  • a client computer 60 communicates with a server 62 over a network 64 , such as the public Internet or a local area network (LAN).
  • Server 62 comprises a processor 66 and memory 68 .
  • a user may point the web browser of the client to the LBS application of this invention hosted on server 62 whereupon the server may serve up a user interface which allows the user to enter data in order to perform the described searches.
  • the server 62 may be adapted to perform the method of FIGS. 1 and 2 with software from a software medium 70 .
  • the client computer may be replaced with any suitable internet appliance.
  • the client computer may be replaced with any device (such as mobile phone) capable of communicating over a network and capable of running software which allows the user to enter data in order to perform the described searches and display responses provided by the server.
  • the geographically tagged database could be stored remotely and accessed by the server 62 over the Internet, or it could be stored locally on the server 62 . Where the database is stored locally, the server may periodically update the locally stored database with a query to the remote source for the database. In one embodiment, a database could be geographically tagged at the server and the tagged database stored locally. In such case, when obtaining database updates, the server will also geographically tag the updated data.
  • the server could be a standalone unit that also acts as a client computer.
  • the geographically tagged database could be stored locally on the server/client and the device can be entirely off network with database updates being accomplished by appropriate manual uploads.

Abstract

A collection of data records may be augmented by, for each data record of a plurality of data records, parsing each data record to find an address, converting the address to a geographic location indicator, and associating the geographic location indicator with said data record. These data records may be searched by receiving an indication of a geographic area in order to obtain a set of records with geographic location indicators representing geographic locations within, or partly within, the geographic area.

Description

    BACKGROUND
  • The invention relates to augmenting data records with geographic data and to searching these augmented data records.
  • On almost every topic, an increasing amount of information is available on the Internet and other networks. As a result, it is not the question of whether the information exists but rather whether it can be found in the abundance of available data. Further, a search often returns too many results so that the issue becomes how to order the search results from more to less relevant. One attribute that often determines the relevance of information is any geographic location associated with the information. Thus, in situations involving travel, or simply in situations where physical proximity is an issue, distance to a point of interest (POI) determines the relevance of the POI. However, if someone interested in finding Italian restaurants on New York's city's East Side entered a search string such as “Italian restaurants New York East Side” to a search engine such as Google™, the search results could include, for example, New York East Side style Italian restaurants in Auckland, New Zealand or Toronto, Canada, and East Side Mario's restaurants all over the North American continent, none of which have any relevance to the search. That is, they are not in the desired location where the user searching for information was intending to have lunch with a business partner. Simply said, a keyword search cannot guarantee a relevant answer.
  • Traditionally, the majority of advertising was delivered to consumers through a push delivery model: advertising was included in media such as radio or television programming, and consumers were forced to see or hear it regardless of whether it was relevant to them or not. In recent years, advertisers have discovered that many in the population have developed an ability to block out this method of advertising. Further, new technologies have been developed to remove such advertising from the media stream. As a result, the advertising industry is moving from this old push model to new advertising models that are more targeted in order to increase the chance that the information will be relevant to the individual.
  • In an interactive environment, like the public Internet, advertising started with banner ads. As advertising techniques became more sophisticated, the ads would appear on pages, or with content, that is somehow connected to the subject of the advertisement. The most sophisticated method is “pay per click”, where the advertiser only pays when the user responds to the advertisement and seeks further information.
  • The value of advertisement to the media industry rises substantially when it can be proven that the advertisement is relevant to the viewer and rises even more when the viewers reaction to the advertisement is trackable.
  • What is needed is a searching approach which allows users to obtain relevant information. This approach can also allow advertisers to generate relevant advertisements.
  • SUMMARY
  • New location based databases and /or data records may be created from one or more existing databases and/or data records. This allows searching such databases in order to provide the most geographically relevant entries found for the benefit of location based services (LBS) and other services where geographic location is of importance.
  • Thus, in one aspect, the invention involves augmenting a collection of data records by, for each data record of a plurality of data records, parsing each data record to find an address, converting the address to a geographic location indicator, and associating the geographic location indicator with said data record. In another aspect, the invention involves searching such data records by receiving an indication of a geographic area in order to obtain a set of records with geographic location indicators representing geographic locations within, or partly within, the geographic area.
  • Other features and advantages will be apparent from a review of the drawings in conjunction with the following description.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the figures which illustrate example embodiments of the invention,
  • FIG. 1 is a flow diagram illustrating a manner of geographically tagging a database;
  • FIG. 2 is a flow diagram illustrating a manner of searching a geographically tagged database; and
  • FIG. 3 is an example system suitable for use with this invention.
  • DETAILED DESCRIPTION
  • People traveling or simply not familiar with a local area often require location specific information. They are often interested in the proximity of attractions, stores, sights, services and other points of interest (POI) relative to their destination. To provide relevant location specific information, a database of POIs may be filtered to yield POIs within a certain distance (radius).
  • The system can acquire data from one or many sources or databases storing records about points of interests. These POI data records may be tagged with their geographical coordinates. The geographical coordinates may take the form of latitude and longitude coordinates of any form, i.e., they may be absolute, or relative coordinates and they may pinpoint a single point or an area. The geographical coordinates may also be simply an index which points to geographic data. By adding a field with at least one pair of coordinates to each record, a new destination /location database or data record is created where all of the data, regardless of type and origin, will have a common field of geographical coordinates.
  • In formulating a search of a collection of tagged data records, the user of the system may have the ability to set an anchor point, i.e., a center for the geographical area to be searched. The user may also be able to set a search radius, absent which the system may establish a default search radius. Once the system receives an expression defining the search it will filter the collection of data records by selecting only POI data records that have coordinates within the selected radius from the selected center. The result is a set of data records that are geographically relevant.
  • This filtration step will typically drastically reduce the number of records that have to be processed. Consequently, subsequent searches can include complicated search parameters and computationally intensive processing as this will be performed on a relatively small number of data records.
  • As will be appreciated by those skilled in the art, a numeric search, such as a search on numeric latitude and longitude data, is a simple search that can be completed very quickly. The much smaller number of data records resulting from the numeric search drastically reduces the scope of any subsequent more complicated searches. In other words, filtering data with a series of preferences is computationally very expensive. As it is much faster to sort a large database using numbers than it is to sort on other textual categories or with long lists of preferences, the most economical method is to first reduce the large list to a very small list of POIs in close proximity and only apply complicated filtering operations on the small list. This geographic filtering makes complicated searches feasible even in the face of the astronomical growth in the amount of POI data.
  • In a POI database tagged with geographic coordinates, each record includes one of following:
      • a) full data record ( data structure) describing other attributes of POI
      • b) a pointer to a data record (data structure) describing other attributes of POI
      • c) a link to a POI information page (web site URL)
      • d) a pointer to another pointer (this maybe recursive and have multiple levels of indirection) the last pointer pointing at POI data record (as described in “b”) or URL link (as described in “c”).
  • Numerous methods can be used to obtain the geographical coordinates that will be used to tag a POI record. One possible automated method is as follows. The POI data record is parsed and the Street address is retrieved. This is entered into a geocoding engine (possibly provided by NAVTEQ or PROXIX or other such data providers) and a global position is obtained in the form of latitude and longitude coordinates.
  • Known systems fail to include this level of optimization therefore making search processing so computationally intensive that it would not be practical: either the search would take too long or the system could not support enough clients.
  • By being able to choose any point as an anchor point, such as a point of departure, a destination, or a center of a location for research, a user can obtain geographically relevant information for any location on a planet in which he might be interested.
  • The system can reliably provide POI data sorted by geographical relevance relative to a chosen anchor point A short list of POIs in proximity to the anchor point can then be sorted easily and quickly by a complicated filter based on user requests and/or a user's personal profile. The short list of geographically relevant data records facilitates answering the user's questions making this location based service (LBS) quick and efficient. Even as the amount of POI data grows in the future this system will provide an economical method of mass data processing to provide location based answers to a large number of users.
  • By providing search results that are focused in an area surrounding a specific location (anchor point) the system can provide advertising relevant to that area, which may drastically increase the effectiveness of the advertising. For example, advertisements may be stored in association with a coverage indicator specifying a geographic area in which the advertisement is considered by the advertiser to be relevant. Then, for any geographic search overlapping with this coverage area, the advertisement will be flagged as potentially relevant. Subsequent search parameters used to filter the geographically relevant set of records (e.g., a search for restaurants) are also applied to the advertisement. If the advertisement meets these search parameters, the advertisement may be served up to the user. This may be easily implemented by storing the advertisements as data records which are filtered in the same way as POI data records.
  • FIG. 1 depicts a method of tagging an existing data record with geographical coordinates. A POI data record 10 in a collection of POI records is parsed (S12) to find street address data. The street address data is entered into a geocoding engine (S14), as for instance, supplied by NAVTEQ or Proxix. The process outputs geographical coordinates. The geographical coordinates are then added to the original data record (S16) to create a data record 20 tagged with these geographic coordinates.
  • FIG. 2 depicts a method of searching a geographically tagged database of POI records. A geographic center (anchor point) for a search is entered (S30). This anchor point may be specified as latitude and longitude data or as a street address and city. In the latter instance, the street address is mapped to latitude and longitude data. Conveniently, this may be accomplished using the same tools as are used to convert address data in tagging the database. As a further option, the anchor point may be specified by inputting the name of a POI (for example, Times Square, NYC) and the full database of records may be searched for this name. Upon finding this name in a record, the geographic data with which the record is tagged may be substituted.
  • An area for the geographical search may then be entered (S32). This may be most easily done by specifying a radius from the anchor point (for example, 2 miles) in order to specify a circular search area having this search radius. Alternatively, a user may be prompted to specify the four comers of a box around the anchor point. Or the user could be prompted to draw (with a mouse pointer or otherwise) any shape around the anchor point. The system then searches the geographically tagged POI database 34 for records falling within the specified geographic area (e.g., the specified radius from the center of the search) (S36). The resulting set of records may be written to a geographically filtered database (S38). (For example, this may yield POIs within 2 miles from Time square.) A search request may then be entered (as, for example: “Find restaurants”) (S40). The geographically filtered database is then searched for records fitting search criteria (S42). The resulting sub-set of records are written into Database of Requested Records (S44). A user profile record may be opened (S46) (which may specify, for example, that the user does not like Sushi and Fast-food). The sub-set of Records database is then searched for records fitting personal profile criteria. The resulting sub-subset of records are written into final destination database (S50) that contains all individually relevant records of requested types of POI in a vicinity of the requested location. (As, for example: Restaurants in the area excluding Sushi and Fast Food.)
  • Where a POI (such as a public park) is specified by a geographical area (as, for example, by being specified with more than one pair of longitude and latitude coordinates) rather than a geographic point, the POI record for the park may be returned in any search with a search area which overlaps any part of the park.
  • FIG. 3 illustrates an example system suitable for use with this invention. Turning to FIG. 3, a client computer 60 communicates with a server 62 over a network 64, such as the public Internet or a local area network (LAN). Server 62 comprises a processor 66 and memory 68. A user may point the web browser of the client to the LBS application of this invention hosted on server 62 whereupon the server may serve up a user interface which allows the user to enter data in order to perform the described searches. The server 62 may be adapted to perform the method of FIGS. 1 and 2 with software from a software medium 70. Optionally, the client computer may be replaced with any suitable internet appliance. In one embodiment, the client computer may be replaced with any device (such as mobile phone) capable of communicating over a network and capable of running software which allows the user to enter data in order to perform the described searches and display responses provided by the server.
  • The geographically tagged database could be stored remotely and accessed by the server 62 over the Internet, or it could be stored locally on the server 62. Where the database is stored locally, the server may periodically update the locally stored database with a query to the remote source for the database. In one embodiment, a database could be geographically tagged at the server and the tagged database stored locally. In such case, when obtaining database updates, the server will also geographically tag the updated data.
  • Alternatively the server could be a standalone unit that also acts as a client computer. In this case the geographically tagged database could be stored locally on the server/client and the device can be entirely off network with database updates being accomplished by appropriate manual uploads.
  • Further modifications will be apparent to those skilled in the art and, therefore, the invention is defined in the claims.

Claims (19)

1. A method of searching data records comprising:
receiving an indication of a geographic area;
searching a collection of data records, each data record having an associated geographic location indicator, to obtain a set of records with geographic location indicators representing geographic locations within, or partly within, said geographic area;
accessing a personal profile and searching said set of records, or a filtered set of said set of records, to obtain a subset of records which match criteria specified by said personal profile.
2. The method of claim 1 wherein said receiving an indication of a geographic area comprises receiving an indication of a specific geographic location and receiving an indication of an area encompassing said specific geographic location.
3. The method of claim 2 wherein said receiving an indication of an area encompassing said specific geographic location comprises receiving an indication of a radius from said specific geographic location.
4. The method of claim 1 wherein each geographic indicator is a numeric indicator.
5. The method of claim 4 wherein each said numeric indicator comprises a pair of numeric co-ordinates.
6. The method of claim 1 further comprising, prior to said accessing a personal profile, receiving a set of search criteria and searching said set of records to obtain said filtered set of records, said filtered set of records meeting said set of search criteria.
7. The method of claim 6 wherein said set of search criteria comprises a specification of a keyword which is to be found in each record in said filtered set of records.
8. The method of claim 1 wherein said personal profile specifies a first a set of keywords which are to be present in data records.
9. The method of claim 8 wherein said personal profile specifies a second set of keywords which are to be absent in data records.
10. The method of claim 1 wherein each record of said collection of records has associated point of interest data.
11. The method of claim 1 wherein some of said collection of data records is advertising records.
12. The method of claim 6 wherein said set of search criteria comprise a specification of a parameter which is to be found in each record in said filtered set of records.
13. The method of claim 1 wherein said personal profile specifies a first a set of parameters which are to be present in data records.
14. The method of claim 13 wherein said personal profile specifies a second set of parameters which are to be absent in data records.
15. A computer readable medium containing computer readable instructions which, when executed by a processor cause said processor to:
prompt for an indication of a geographic area;
on receiving an indication of a geographic area, search a collection of data records, each data record having an associated geographic location indicator, to obtain a set of records with geographic location indicators representing geographic locations within said geographic area, and
access a personal profile and search said set of records, or a filtered set of said set of records, to obtain a subset of records which match criteria specified by said personal profile.
16. The computer readable medium of claim 15 containing computer executable instructions which, when executed by a processor, further cause said processor to:
prior to said accessing a personal profile, receive a set of search criteria and search said set of records to obtain said filtered set of records, said filtered set of records meeting said set of search criteria.
17. The computer readable medium of claim 16 wherein said set of search criteria comprise a specification of a parameter which is to be found in each record in said filtered set of records.
18. The computer readable medium of claim 15 wherein said search said set of records, or a filtered set of said set of records, to obtain a subset of records which match criteria specified by said personal profile is a search for records in which parameters of a first set of parameters in said personal profile are present.
19. The computer readable medium of claim 18 wherein said search said set of records, or a filtered set of said set of records, to obtain a subset of records which match criteria specified by said personal profile is a search for records in which parameters of a second set of parameters in said personal profile are absent.
US12/444,991 2004-10-25 2007-10-11 Location-based information retrieval Abandoned US20100036834A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/444,991 US20100036834A1 (en) 2004-10-25 2007-10-11 Location-based information retrieval

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10973950 2004-10-25
US10/973,950 US8150617B2 (en) 2004-10-25 2004-10-25 System and method for displaying location-specific images on a mobile device
US12/444,991 US20100036834A1 (en) 2004-10-25 2007-10-11 Location-based information retrieval
PCT/CA2007/001791 WO2008043172A1 (en) 2006-10-13 2007-10-11 Location-based information retrieval

Publications (1)

Publication Number Publication Date
US20100036834A1 true US20100036834A1 (en) 2010-02-11

Family

ID=36207166

Family Applications (6)

Application Number Title Priority Date Filing Date
US10/973,950 Active 2029-03-17 US8150617B2 (en) 2004-10-25 2004-10-25 System and method for displaying location-specific images on a mobile device
US12/444,991 Abandoned US20100036834A1 (en) 2004-10-25 2007-10-11 Location-based information retrieval
US13/182,387 Active US8473200B1 (en) 2004-10-25 2011-07-13 Displaying location-specific images on a mobile device
US13/921,077 Active US9148753B2 (en) 2004-10-25 2013-06-18 Displaying location-specific images on a mobile device
US14/805,157 Active US9386413B2 (en) 2004-10-25 2015-07-21 Displaying location-specific images on a mobile device
US15/146,769 Active US9852462B2 (en) 2004-10-25 2016-05-04 Displaying location-specific images on a mobile device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/973,950 Active 2029-03-17 US8150617B2 (en) 2004-10-25 2004-10-25 System and method for displaying location-specific images on a mobile device

Family Applications After (4)

Application Number Title Priority Date Filing Date
US13/182,387 Active US8473200B1 (en) 2004-10-25 2011-07-13 Displaying location-specific images on a mobile device
US13/921,077 Active US9148753B2 (en) 2004-10-25 2013-06-18 Displaying location-specific images on a mobile device
US14/805,157 Active US9386413B2 (en) 2004-10-25 2015-07-21 Displaying location-specific images on a mobile device
US15/146,769 Active US9852462B2 (en) 2004-10-25 2016-05-04 Displaying location-specific images on a mobile device

Country Status (6)

Country Link
US (6) US8150617B2 (en)
EP (1) EP1805486B1 (en)
JP (1) JP2008518325A (en)
CN (1) CN101454639B (en)
CA (1) CA2583222C (en)
WO (1) WO2006047213A2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080313039A1 (en) * 2007-06-18 2008-12-18 Utbk, Inc. Systems and Methods to Facilitate the Specification of a Complex Geographic Area
US20090135751A1 (en) * 2007-11-26 2009-05-28 Microsoft Corporation Low Power Operation of Networked Devices
US20090249001A1 (en) * 2008-03-31 2009-10-01 Microsoft Corporation Storage Systems Using Write Off-Loading
US20100023788A1 (en) * 2008-07-28 2010-01-28 Microsoft Corporation Reducing Power Consumption by Offloading Applications
US20110074656A1 (en) * 2009-09-30 2011-03-31 Casio Computer Co., Ltd. Display terminal provided with an image data sharing function, image sharing system and method for sharing image data
US20110099180A1 (en) * 2009-10-22 2011-04-28 Nokia Corporation Method and apparatus for searching geo-tagged information
US20110213994A1 (en) * 2010-02-26 2011-09-01 Microsoft Corporation Reducing Power Consumption of Distributed Storage Systems
WO2012072865A1 (en) * 2010-11-30 2012-06-07 Nokia Corporation Method and apparatus for determining contextually relevant geographical locations
US20130218917A1 (en) * 2012-02-17 2013-08-22 Therasa Bell Data capturing and structuring method and system
US8612478B1 (en) * 2012-06-19 2013-12-17 Thuy Ngoc Duong Location based query-response management system
US8650024B1 (en) * 2011-04-13 2014-02-11 Google Inc. Generating address term synonyms
US8656454B2 (en) 2010-12-01 2014-02-18 Microsoft Corporation Data store including a file location attribute
US9384199B2 (en) 2011-03-31 2016-07-05 Microsoft Technology Licensing, Llc Distributed file system
US9739634B2 (en) * 2008-09-30 2017-08-22 Verizon Patent And Licensing Inc. Multicomputer data transferring for transferring data between multiple computers that use the data after the transfer
US10955255B2 (en) 2017-02-15 2021-03-23 Telenav, Inc. Navigation system with location based parser mechanism and method of operation thereof
US11463416B1 (en) * 2019-12-13 2022-10-04 Amazon Technologies, Inc. Automatic detection of personal information in cloud-based infrastructure configurations
US11630856B2 (en) * 2019-12-11 2023-04-18 Business Objects Software Ltd Handling of Point of Interest (POI) data content

Families Citing this family (215)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7548787B2 (en) 2005-08-03 2009-06-16 Kamilo Feher Medical diagnostic and communication system
US9307407B1 (en) 1999-08-09 2016-04-05 Kamilo Feher DNA and fingerprint authentication of mobile devices
US7260369B2 (en) 2005-08-03 2007-08-21 Kamilo Feher Location finder, tracker, communication and remote control system
US9373251B2 (en) 1999-08-09 2016-06-21 Kamilo Feher Base station devices and automobile wireless communication systems
US7487112B2 (en) 2000-06-29 2009-02-03 Barnes Jr Melvin L System, method, and computer program product for providing location based services and mobile e-commerce
US10489449B2 (en) 2002-05-23 2019-11-26 Gula Consulting Limited Liability Company Computer accepting voice input and/or generating audible output
US8611919B2 (en) 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US11257094B2 (en) 2002-10-23 2022-02-22 Catalina Marketing Corporation System and method of a media delivery services platform for targeting consumers in real time
US9811836B2 (en) 2002-10-23 2017-11-07 Modiv Media, Inc System and method of a media delivery services platform for targeting consumers in real time
US8783561B2 (en) 2006-07-14 2014-07-22 Modiv Media, Inc. System and method for administering a loyalty program and processing payments
US8626130B2 (en) * 2005-08-23 2014-01-07 Modiv Media, Inc. System and method for user controlled log-in; interacting and log-out
US10657561B1 (en) 2008-08-20 2020-05-19 Modiv Media, Inc. Zone tracking system and method
US10430798B2 (en) 2002-10-23 2019-10-01 Matthew Volpi System and method of a media delivery services platform for targeting consumers in real time
US7929958B2 (en) 2003-02-22 2011-04-19 Julian Van Erlach Methods, systems, and apparatus for providing enhanced telecommunication services
US7831387B2 (en) * 2004-03-23 2010-11-09 Google Inc. Visually-oriented driving directions in digital mapping system
CA2559726C (en) * 2004-03-24 2015-10-20 A9.Com, Inc. System and method for displaying images in an online directory
US8150617B2 (en) 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
WO2008043172A1 (en) * 2006-10-13 2008-04-17 Peter Bandas Location-based information retrieval
US9367846B2 (en) * 2004-11-29 2016-06-14 Jingle Networks, Inc. Telephone search supported by advertising based on past history of requests
US20060161337A1 (en) * 2005-01-19 2006-07-20 Ping-Chung Ng Route planning process
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
FI119953B (en) * 2005-05-09 2009-05-15 Eija Lehmuskallio A method, system, and service product for identifying objects
US7848765B2 (en) 2005-05-27 2010-12-07 Where, Inc. Location-based services
US9041744B2 (en) 2005-07-14 2015-05-26 Telecommunication Systems, Inc. Tiled map display on a wireless device
US20070027842A1 (en) * 2005-07-27 2007-02-01 Sbc Knowledge Ventures L.P. Information-paging delivery
US20070078596A1 (en) * 2005-09-30 2007-04-05 John Grace Landmark enhanced directions
US20070078851A1 (en) * 2005-10-05 2007-04-05 Grell Mathew L System and method for filtering search query results
US8849821B2 (en) * 2005-11-04 2014-09-30 Nokia Corporation Scalable visual search system simplifying access to network and device functionality
KR100655084B1 (en) * 2006-01-17 2006-12-08 삼성전자주식회사 Circuit for enabling sense amplifier and semiconductor memory device having the same
US20070226374A1 (en) * 2006-03-23 2007-09-27 Quarterman Scott L System and method for identifying favorite service providers
US7797019B2 (en) * 2006-03-29 2010-09-14 Research In Motion Limited Shared image database with geographic navigation
US20070265773A1 (en) * 2006-05-09 2007-11-15 Hately Andrew D User friendly method of computer generating maps for regional delivery services
US20070299607A1 (en) * 2006-06-27 2007-12-27 Verizon Laboratories Inc. Driving directions with landmark data
US9031777B2 (en) 2006-08-08 2015-05-12 Verizon Patent And Licensing Inc. Driving directions with selective printing
US8668585B2 (en) * 2006-08-11 2014-03-11 Disney Enterprises, Inc. Location based gaming system
US8814689B2 (en) * 2006-08-11 2014-08-26 Disney Enterprises, Inc. Method and/or system for mobile interactive gaming
US8043156B2 (en) * 2006-08-11 2011-10-25 Disney Enterprises, Inc. Interactive installation for interactive gaming
US8221220B2 (en) * 2006-08-11 2012-07-17 Disney Enterprises, Inc. Method and/or system for adaptive gaming experience
US8577328B2 (en) 2006-08-21 2013-11-05 Telecommunication Systems, Inc. Associating metro street address guide (MSAG) validated addresses with geographic map data
EP2064636A4 (en) * 2006-09-17 2009-11-04 Nokia Corp Method, apparatus and computer program product for a tag-based visual search user interface
US8775452B2 (en) * 2006-09-17 2014-07-08 Nokia Corporation Method, apparatus and computer program product for providing standard real world to virtual world links
US20080071770A1 (en) * 2006-09-18 2008-03-20 Nokia Corporation Method, Apparatus and Computer Program Product for Viewing a Virtual Database Using Portable Devices
US8615251B2 (en) * 2006-10-05 2013-12-24 At&T Intellectual Property I, L.P. System and method of communicating position data
US8843853B1 (en) * 2006-12-05 2014-09-23 At&T Mobility Ii Llc Home screen user interface for electronic device display
US7860516B2 (en) 2006-12-05 2010-12-28 Microsoft Corporation Automatic localization of devices
US8744758B2 (en) * 2006-12-19 2014-06-03 Verizon Patent And Licensing Inc. Driving directions printed text scaling
US20080221791A1 (en) * 2007-03-08 2008-09-11 Predrag Sukovic Landmark identifier
FI20070247A (en) * 2007-03-27 2008-09-28 Eija Lehmuskallio Procedure and system for identifying objects
US9140552B2 (en) * 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US20080254811A1 (en) 2007-04-11 2008-10-16 Palm, Inc. System and method for monitoring locations of mobile devices
US9031583B2 (en) 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
TWI325490B (en) * 2007-04-19 2010-06-01 Qisda Corp A displaying system and a displaying method
US8855856B2 (en) * 2007-05-08 2014-10-07 GM Global Technology Operations LLC Vehicle roll control method using controllable friction force of MR dampers
WO2008143882A1 (en) * 2007-05-14 2008-11-27 Spatial Networks System and methods for acquiring and handling location-centric information and images
US20080291315A1 (en) * 2007-05-22 2008-11-27 Namsung Co., Ltd Digital imaging system having gps function and method of storing information of imaging place thereof
US8478515B1 (en) * 2007-05-23 2013-07-02 Google Inc. Collaborative driving directions
JP5072740B2 (en) * 2007-08-24 2012-11-14 株式会社東芝 Image storage device
US20090098889A1 (en) * 2007-09-11 2009-04-16 Bob Barcklay Wireless device location alerts on battery notification events
US8862710B2 (en) * 2007-09-11 2014-10-14 Telecommunication Systems, Inc. Dynamic configuration of mobile station location services
US20090083275A1 (en) * 2007-09-24 2009-03-26 Nokia Corporation Method, Apparatus and Computer Program Product for Performing a Visual Search Using Grid-Based Feature Organization
US20090094289A1 (en) * 2007-10-05 2009-04-09 Nokia Corporation Method, apparatus and computer program product for multiple buffering for search application
US20090100063A1 (en) * 2007-10-10 2009-04-16 Henrik Bengtsson System and method for obtaining location information using a networked portable electronic device
WO2009061501A1 (en) * 2007-11-09 2009-05-14 Telecommunication Systems, Inc. Points-of-interest panning on a displayed map with a persistent search on a wireless phone
US20090138560A1 (en) * 2007-11-28 2009-05-28 James Joseph Stahl Jr Method and Apparatus for Automated Record Creation Using Information Objects, Such as Images, Transmitted Over a Communications Network to Inventory Databases and Other Data-Collection Programs
US8155877B2 (en) * 2007-11-29 2012-04-10 Microsoft Corporation Location-to-landmark
US20090150433A1 (en) * 2007-12-07 2009-06-11 Nokia Corporation Method, Apparatus and Computer Program Product for Using Media Content as Awareness Cues
TWI352192B (en) * 2007-12-31 2011-11-11 Htc Corp Satellite navigation method and system
US8701051B2 (en) 2008-02-11 2014-04-15 Goldspot Media, Inc. Hot spot use in advertising
US9189794B2 (en) * 2008-02-11 2015-11-17 Goldspot Media, Inc. Method and apparatus for maximizing brand exposure in a minimal mobile display
US20120191543A1 (en) * 2008-02-11 2012-07-26 Srinivasa Dharmaji Generation and Viral Distribution of Geo-Location Specific Content on Mobile Handheld Display Devices Via the Internet and Social Media
US20090204672A1 (en) * 2008-02-12 2009-08-13 Idelix Software Inc. Client-server system for permissions-based locating services and location-based advertising
US8903430B2 (en) * 2008-02-21 2014-12-02 Microsoft Corporation Location based object tracking
US20090222459A1 (en) * 2008-02-21 2009-09-03 Joseph Steinberg System for allowing multiple relationship/membership identifiers to be consolidated to a single identifying device
US8275394B2 (en) * 2008-03-20 2012-09-25 Nokia Corporation Nokia places floating profile
US20090248300A1 (en) * 2008-03-31 2009-10-01 Sony Ericsson Mobile Communications Ab Methods and Apparatus for Viewing Previously-Recorded Multimedia Content from Original Perspective
JP4390006B2 (en) * 2008-04-01 2009-12-24 トヨタ自動車株式会社 Car navigation device, portable information terminal, and car navigation system
US20090265340A1 (en) * 2008-04-07 2009-10-22 Bob Barcklay Proximity search for point-of-interest names combining inexact string match with an expanding radius search
US8428869B2 (en) * 2008-04-07 2013-04-23 Telecommunication Systems, Inc. Context enabled address selection
KR20090123227A (en) * 2008-05-27 2009-12-02 삼성전자주식회사 Offering apparatus of searching service, method and program thereof
KR101070362B1 (en) * 2008-06-19 2011-10-05 삼성전자주식회사 Apparatus and method for controlling location alarm in mobile terminal
US8144232B2 (en) * 2008-07-03 2012-03-27 Sony Ericsson Mobile Communications Ab Camera system and method for picture sharing using geotagged pictures
TWI558199B (en) * 2008-08-08 2016-11-11 尼康股份有限公司 Carry information machine and information acquisition system
CA2771716A1 (en) * 2008-08-22 2010-02-25 Yougetitback Limited Invocation of system services through auxiliary interface
CA2771721A1 (en) * 2008-08-22 2010-02-25 Yougetitback Limited System for advertising integration with auxiliary interface
EP2338028A4 (en) 2008-10-06 2012-11-14 Telecomm Systems Inc Probabilistic reverse geocoding
US8594627B2 (en) 2008-10-06 2013-11-26 Telecommunications Systems, Inc. Remotely provisioned wirelessly proxy
EP2344842A4 (en) * 2008-10-07 2012-11-14 Telecomm Systems Inc User interface for dynamic user-defined stopovers during guided navigation ("side trips")
US9200913B2 (en) 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
US9285239B2 (en) * 2008-10-07 2016-03-15 Telecommunication Systems, Inc. User interface for content channel HUD (heads-up display) and channel sets for location-based maps
US20100088018A1 (en) * 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
US8156068B2 (en) * 2008-11-13 2012-04-10 Telecommunication Systems, Inc. Predictive ephemeral points-of-interest (PEPOI)
US9646008B2 (en) * 2008-11-20 2017-05-09 Sony Interactive Entertainment Inc. Modifying virtual item states in conjunction with digital broadcast
US8054180B1 (en) 2008-12-08 2011-11-08 Amazon Technologies, Inc. Location aware reminders
TW201022633A (en) * 2008-12-11 2010-06-16 Mitac Int Corp Route planning methods and systems, and machine readable medium and computer program products thereof
WO2010081548A1 (en) * 2009-01-14 2010-07-22 Tomtom International B.V. Navigation apparatus, location selection support system and method of supporting location selection
US8370727B2 (en) * 2009-02-03 2013-02-05 Silicon Motion, Inc. Method and circuit for decoding an error correction code
US8301996B2 (en) * 2009-03-19 2012-10-30 Microsoft Corporation Annotating images with instructions
US9298345B2 (en) * 2009-06-23 2016-03-29 Microsoft Technology Licensing, Llc Block view for geographic navigation
DE112009005125T5 (en) * 2009-08-04 2012-05-31 Toyota Jidosha Kabushiki Kaisha INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING SYSTEM
KR101679294B1 (en) * 2009-08-21 2016-11-25 삼성전자주식회사 Method and apparatus for generating, managing and sharing of moving path
US9848114B2 (en) 2009-12-07 2017-12-19 Cobra Electronics Corporation Vehicle camera system
JP5035330B2 (en) * 2009-12-16 2012-09-26 カシオ計算機株式会社 Image processing apparatus and program
US9097528B2 (en) * 2010-03-05 2015-08-04 Vmware, Inc. Managing a datacenter using mobile devices
JP5059206B2 (en) * 2010-03-30 2012-10-24 新日鉄ソリューションズ株式会社 Object display system and object display method
CN101827360B (en) * 2010-04-09 2014-01-01 中兴通讯股份有限公司 Method and device for setting communication terminal graphical passwords
US8478516B2 (en) * 2010-05-17 2013-07-02 Fujitsu Limited Method and system for providing navigation assistance on a mobile device
US20110292230A1 (en) 2010-05-28 2011-12-01 Winters Dustin L Method for managing privacy of digital images
US20110302024A1 (en) * 2010-06-04 2011-12-08 Microsoft Corporation Extended conversion tracking for offline commerce
US8780741B2 (en) * 2010-06-21 2014-07-15 International Business Machines Corporation On-demand information retrieval using wireless communication devices
US9031971B2 (en) * 2010-07-23 2015-05-12 Qualcomm Incorporated Flexible data download models for augmented reality
WO2012024421A2 (en) * 2010-08-17 2012-02-23 United Sample, Inc. Selecting and processing offers to complete tasks, research programs, and consumer rewards programs based on location
CN102401659A (en) * 2010-09-13 2012-04-04 昆达电脑科技(昆山)有限公司 Overhead information display method in navigation process
US20120079058A1 (en) * 2010-09-27 2012-03-29 Motorola-Mobility, Inc. Contextually relevant media bundle
US8581997B2 (en) * 2010-10-28 2013-11-12 Intellectual Ventures Fund 83 Llc System for locating nearby picture hotspots
CN102467519B (en) * 2010-11-04 2014-10-29 中国电信股份有限公司 Visualization plotting method and system based on geographic information system
US8447519B2 (en) * 2010-11-10 2013-05-21 GM Global Technology Operations LLC Method of augmenting GPS or GPS/sensor vehicle positioning using additional in-vehicle vision sensors
US8823732B2 (en) 2010-12-17 2014-09-02 Pictometry International Corp. Systems and methods for processing images with edge detection and snap-to feature
US20120158237A1 (en) * 2010-12-20 2012-06-21 Electronics And Telecommunications Research Institute Unmanned apparatus and method of driving the same
US8520080B2 (en) 2011-01-31 2013-08-27 Hand Held Products, Inc. Apparatus, system, and method of use of imaging assembly on mobile terminal
JP5625987B2 (en) * 2011-02-16 2014-11-19 アイシン・エィ・ダブリュ株式会社 Guide device, guide method, and guide program
CN102131146A (en) * 2011-03-23 2011-07-20 惠州Tcl移动通信有限公司 Mobile terminal and method for changing background picture according to location information
CN102252680A (en) * 2011-04-13 2011-11-23 英华达(上海)科技有限公司 Navigation apparatus with travel recording function
US8706397B2 (en) * 2011-07-11 2014-04-22 Harman International Industries, Incorporated System and method for determining an optimal route using aggregated route information
CN102413422A (en) * 2011-08-02 2012-04-11 华为终端有限公司 Method for acquiring picture of geographical position and mobile terminal
US8428622B1 (en) 2011-09-23 2013-04-23 Cellco Partnership Location based recommendation method for mobile station content
US8918120B2 (en) * 2011-09-23 2014-12-23 Tara Chand Singhal Systems for faster access and download of digital content in mobile wireless devices using celluar network
US20130127984A1 (en) * 2011-11-11 2013-05-23 Tudor Alexandru GRECU System and Method for Fast Tracking and Visualisation of Video and Augmenting Content for Mobile Devices
CN102519478B (en) * 2011-11-16 2016-01-13 深圳市凯立德科技股份有限公司 A kind of streetscape destination bootstrap technique and device
GB2499776A (en) * 2011-11-17 2013-09-04 Thermoteknix Systems Ltd Projecting secondary information into an optical system
CN103123263A (en) * 2011-11-21 2013-05-29 北京四维图新科技股份有限公司 Method and device for displaying navigation electronic map
US8768377B2 (en) * 2011-11-22 2014-07-01 Sony Corporation Portable electronic device and method of providing location-based information associated with an image
US9125022B2 (en) * 2011-12-02 2015-09-01 Microsoft Technology Licensing, Llc Inferring positions with content item matching
US9779450B2 (en) 2011-12-13 2017-10-03 Ebay Inc. Mobile application to conduct an auction based on physical presence
US10237696B2 (en) * 2012-03-29 2019-03-19 Intel Corporation Location-based assistance for personal planning
WO2013151579A1 (en) * 2012-04-02 2013-10-10 Goldspot Media, Inc. Generation and viral distribution of geo-location specific content on mobile handheld display devices via the internet and social media
US8923888B2 (en) * 2012-06-15 2014-12-30 Cellco Partnership Local content recommendations
JP5673631B2 (en) * 2012-09-06 2015-02-18 トヨタ自動車株式会社 Information display device and portable terminal device
CN103699291B (en) * 2012-09-27 2017-11-28 联想(北京)有限公司 The method and electronic equipment of a kind of control electronics
US9418377B2 (en) * 2012-11-02 2016-08-16 MobileRealty Apps.com, LLC System and method for visualizing property based listing on a mobile device
US20140129579A1 (en) * 2012-11-05 2014-05-08 Timothy Bramhall Mutual matching system
US9142038B2 (en) * 2012-11-06 2015-09-22 Ripple Inc Rendering a digital element
US20140156704A1 (en) * 2012-12-05 2014-06-05 Google Inc. Predictively presenting search capabilities
US10185953B2 (en) * 2013-02-22 2019-01-22 Mastercard International Incorporated System and method for reporting a lost payment card
US9679414B2 (en) 2013-03-01 2017-06-13 Apple Inc. Federated mobile device positioning
US9928652B2 (en) 2013-03-01 2018-03-27 Apple Inc. Registration between actual mobile device position and environmental model
US9279881B2 (en) 2013-03-12 2016-03-08 Escort Inc. Radar false alert reduction
US10545022B2 (en) 2013-03-13 2020-01-28 Transform Sr Brands Llc Proximity navigation
US9247380B1 (en) * 2013-03-15 2016-01-26 Google Inc. Location based mobile device profiles
CN104090285B (en) * 2013-04-01 2017-06-06 联想移动通信科技有限公司 Mobile terminal and positioning display method
GB201306942D0 (en) * 2013-04-17 2013-05-29 Tomtom Int Bv Methods, devices and computer software for facilitating searching and display of locations relevant to a digital map
GB201306944D0 (en) 2013-04-17 2013-05-29 Tomtom Int Bv Methods, devices and computer software for facilitating searching and display of locations relevant to a digital map
US9672223B2 (en) * 2013-04-25 2017-06-06 Google Inc. Geo photo searching based on current conditions at a location
US10331733B2 (en) 2013-04-25 2019-06-25 Google Llc System and method for presenting condition-specific geographic imagery
CN103344236A (en) * 2013-06-28 2013-10-09 开平市中铝实业有限公司 Automobile monitoring and tracking system
US9275349B2 (en) 2013-07-19 2016-03-01 Ricoh Company Ltd. Healthcare system integration
CN103476111A (en) * 2013-08-23 2013-12-25 北京高森明晨信息科技有限公司 Method, device and system for obtaining geographic position information
US9536148B2 (en) 2013-09-27 2017-01-03 Real Data Guru, Inc. Property assessment and prospecting tool
US9403482B2 (en) 2013-11-22 2016-08-02 At&T Intellectual Property I, L.P. Enhanced view for connected cars
JP6092761B2 (en) * 2013-12-06 2017-03-08 株式会社Nttドコモ Shopping support apparatus and shopping support method
US10013639B1 (en) 2013-12-16 2018-07-03 Amazon Technologies, Inc. Analyzing digital images based on criteria
US10068354B2 (en) * 2014-01-02 2018-09-04 Deere & Company Obtaining and displaying agricultural data
KR102307357B1 (en) * 2014-01-20 2021-09-30 삼성전자주식회사 Method and apparatus for providing user centric information and recording medium thereof
KR102172367B1 (en) 2014-01-20 2020-10-30 삼성전자주식회사 Method and apparatus for providing user centric information and recording medium thereof
US9820103B2 (en) * 2014-01-22 2017-11-14 Lenovo (Singapore) Pte. Ltd. Direction assistance based on personal experience
US11112265B1 (en) 2014-02-03 2021-09-07 ChariTrek, Inc. Dynamic localized media systems and methods
GB2523353B (en) * 2014-02-21 2017-03-01 Jaguar Land Rover Ltd System for use in a vehicle
CN104252518B (en) * 2014-03-13 2016-08-24 腾讯科技(深圳)有限公司 Information displaying method and device
US9756458B1 (en) 2014-03-19 2017-09-05 Amazon Technologies, Inc. Determining user commonalities and differences
CN103954276A (en) * 2014-04-21 2014-07-30 中国科学院深圳先进技术研究院 Shopping navigation system and method based on smart glasses
US20150323341A1 (en) * 2014-05-12 2015-11-12 Universal City Studios Llc Guidance system for attractions
US9646418B1 (en) 2014-06-10 2017-05-09 Ripple Inc Biasing a rendering location of an augmented reality object
US9619940B1 (en) * 2014-06-10 2017-04-11 Ripple Inc Spatial filtering trace location
US10026226B1 (en) 2014-06-10 2018-07-17 Ripple Inc Rendering an augmented reality object
US10930038B2 (en) 2014-06-10 2021-02-23 Lab Of Misfits Ar, Inc. Dynamic location based digital element
US9922094B1 (en) * 2014-06-18 2018-03-20 Symantec Corporation Sharing data based on user ranking
US9462319B2 (en) * 2014-08-08 2016-10-04 GM Global Technology Operations LLC Method and apparatus for sensor synthesis and arbitration between mobile devices and vehicles
US9805061B2 (en) * 2014-11-18 2017-10-31 International Business Machines Corporation Image search for a location
CN105760388A (en) * 2014-12-18 2016-07-13 昆达电脑科技(昆山)有限公司 Film index establishing method, driving recording device and electronic device
US10012508B2 (en) 2015-03-04 2018-07-03 Lenovo (Singapore) Pte. Ltd. Providing directions to a location in a facility
US9524435B2 (en) * 2015-03-20 2016-12-20 Google Inc. Detecting the location of a mobile device based on semantic indicators
US9390323B1 (en) 2015-05-18 2016-07-12 International Business Machines Corporation Recommending sites through metadata analysis
GB2558427B (en) * 2015-08-18 2021-08-25 Ford Global Tech Llc In-vehicle tracking apparatus and method
KR20170030763A (en) * 2015-09-10 2017-03-20 현대자동차주식회사 Method of guiding for intersection, navigation server, navigation terminal, and navigation system including the same
US10325385B2 (en) * 2015-09-24 2019-06-18 International Business Machines Corporation Comparative visualization of numerical information
CA3000392C (en) 2015-09-28 2023-07-04 Escort Inc. Radar detector with multi-band directional display and enhanced detection of false alerts
US10430766B2 (en) * 2015-10-21 2019-10-01 Fujitsu Limited Life event-based travel planning
JP2018536934A (en) * 2015-11-06 2018-12-13 ウォルマート アポロ,エルエルシー Target location product delivery system and method
KR102482595B1 (en) * 2015-12-17 2022-12-30 삼성전자주식회사 Method for providing map information and electronic device supporting the same
US9823664B2 (en) 2016-02-25 2017-11-21 A.M.T.S., Llc Unmanned aircraft for positioning an instrument for inspection purposes and methods of inspecting a target surface
TWI626428B (en) 2016-03-29 2018-06-11 群邁通訊股份有限公司 Route planning system and method
CN109155103B (en) * 2016-03-29 2022-02-11 福特全球技术公司 Real-time communication with mobile infrastructure
JP6607139B2 (en) * 2016-04-26 2019-11-20 トヨタ自動車株式会社 Information collection system
CN106407436A (en) * 2016-09-27 2017-02-15 维沃移动通信有限公司 Communication account number head portrait processing method and mobile terminal
US10666751B1 (en) 2016-12-28 2020-05-26 Wells Fargo Bank, N.A. Notification system and method
US10677602B2 (en) * 2017-01-25 2020-06-09 Via Transportation, Inc. Detecting the number of vehicle passengers
JP2018156462A (en) * 2017-03-17 2018-10-04 東芝メモリ株式会社 Mobile object and driving support system including the same
US10798180B1 (en) 2017-04-11 2020-10-06 Wells Fargo Bank, N.A. Systems and methods for optimizing information collaboration
US10848578B1 (en) 2017-04-11 2020-11-24 Wells Fargo Bank, N.A. Systems and methods for content delivery
CN107147567A (en) * 2017-05-10 2017-09-08 北京小米移动软件有限公司 Position information share method, equipment and system
CN107743212A (en) * 2017-09-28 2018-02-27 努比亚技术有限公司 A kind of method for processing video frequency, mobile terminal and computer-readable recording medium
MY193293A (en) 2017-12-08 2022-10-03 Ceedtec Sdn Bhd General purpose interface bus (gpib) sniffer system and method
US10387487B1 (en) 2018-01-25 2019-08-20 Ikorongo Technology, LLC Determining images of interest based on a geographical location
US10861033B2 (en) 2018-01-29 2020-12-08 Florida Power & Light Company Crowd sourcing of object observations
CN109284795A (en) * 2018-09-04 2019-01-29 西安艾润物联网技术服务有限责任公司 A kind of data processing method and terminal device
US11205190B1 (en) * 2018-10-29 2021-12-21 Inmar Clearing, Inc. System for processing a digital promotion redeemable at potential redemption locations based upon geographic location and related methods
US11250071B2 (en) * 2019-06-12 2022-02-15 Microsoft Technology Licensing, Llc Trigger-based contextual information feature
US11568640B2 (en) 2019-09-30 2023-01-31 Lenovo (Singapore) Pte. Ltd. Techniques for providing vibrations at headset
US11144759B1 (en) * 2020-05-12 2021-10-12 Lenovo (Singapore) Pte. Ltd. Presentation of graphical objects on display based on input from rear-facing camera
US11694542B2 (en) * 2020-08-13 2023-07-04 Ford Global Technologies, Llc Vehicle operation
KR102426783B1 (en) * 2020-10-26 2022-07-28 삼성전자주식회사 Method and apparatus for providing user centric information and recording medium thereof
US11763408B2 (en) 2020-11-20 2023-09-19 Gm Cruise Holdings Llc Enhanced destination information for rideshare service
CN113066303B (en) * 2021-03-25 2022-09-06 上海智能新能源汽车科创功能平台有限公司 Intelligent bus stop combined positioning system based on vehicle-road cloud cooperation
CN113899359B (en) * 2021-09-30 2023-02-17 北京百度网讯科技有限公司 Navigation method, device, equipment and storage medium
WO2023084810A1 (en) * 2021-11-10 2023-05-19 日本電信電話株式会社 Information processing apparatus, information processing method, and information processing program
WO2023118642A1 (en) * 2021-12-22 2023-06-29 The Adjacent Possible Oy System and method for question answering, information retrieval, and location discovery

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953722A (en) * 1996-10-25 1999-09-14 Navigation Technologies Corporation Method and system for forming and using geographic data
US20020035512A1 (en) * 2000-02-17 2002-03-21 Pavlik Ronald J. Method of retail shopping including establishment-specific intranet and special purpose customer assistance cash register and intranet
US20020049742A1 (en) * 1999-02-22 2002-04-25 Jawe Chan System and method for accessing local information by using referencing position system
US20020143462A1 (en) * 2001-03-23 2002-10-03 David Warren Method and apparatus for providing location based data services
US20030050815A1 (en) * 2001-04-03 2003-03-13 Seigel Ronald E. System for purchasing geographically distinctive items via a communications network
US20030177399A1 (en) * 2002-03-07 2003-09-18 Takashi Nozaki Data processing apparatus, data processing system, method thereof, program thereof, and recording medium thereof
US20040230461A1 (en) * 2000-03-30 2004-11-18 Talib Iqbal A. Methods and systems for enabling efficient retrieval of data from data collections
US20050273346A1 (en) * 2004-06-02 2005-12-08 Frost Richard N Real property information management system and method
US20060173915A1 (en) * 2004-11-29 2006-08-03 Kliger Scott A Telephone search supported by advertising based on past history of requests
US7231405B2 (en) * 2004-05-08 2007-06-12 Doug Norman, Interchange Corp. Method and apparatus of indexing web pages of a web site for geographical searchine based on user location
US20090019004A1 (en) * 2007-07-13 2009-01-15 Fatdoor, Inc. Notifications in a geo-spatial social network
US7516010B1 (en) * 2006-01-27 2009-04-07 Navteg North America, Llc Method of operating a navigation system to provide parking availability information
US7676376B2 (en) * 2003-03-10 2010-03-09 U-Haul International, Inc. Rate and distribution system
US7890136B1 (en) * 2003-09-26 2011-02-15 Iwao Fujisaki Communication device

Family Cites Families (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0744538Y2 (en) 1989-12-18 1995-10-11 日産ディーゼル工業株式会社 Cab openable front lid
US5309913A (en) * 1992-11-30 1994-05-10 The Cleveland Clinic Foundation Frameless stereotaxy system
JPH06269017A (en) * 1993-03-15 1994-09-22 Chuo Musen Kk Liquid crystal color display device
JPH0744538A (en) * 1993-08-03 1995-02-14 Mitsubishi Electric Corp Document preparing device
US7426264B1 (en) * 1994-01-05 2008-09-16 Henderson Daniel A Method and apparatus for improved personal communication devices and systems
DE69532126T2 (en) * 1994-05-19 2004-07-22 Geospan Corp., Plymouth METHOD FOR COLLECTING AND PROCESSING VISUAL AND SPATIAL POSITION INFORMATION
JPH07319383A (en) * 1994-05-25 1995-12-08 Sony Corp Map display device
US6321158B1 (en) * 1994-06-24 2001-11-20 Delorme Publishing Company Integrated routing/mapping information
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5559707A (en) * 1994-06-24 1996-09-24 Delorme Publishing Company Computer aided routing system
US6023683A (en) * 1994-08-10 2000-02-08 Fisher Scientific Company Electronic sourcing system and method
JP3371605B2 (en) * 1995-04-19 2003-01-27 日産自動車株式会社 Bird's-eye view display navigation system with atmospheric effect display function
JPH08314376A (en) * 1995-05-12 1996-11-29 Mitsui Constr Co Ltd Position information grasping device for vehicle
US20050010475A1 (en) * 1996-10-25 2005-01-13 Ipf, Inc. Internet-based brand management and marketing communication instrumentation network for deploying, installing and remotely programming brand-building server-side driven multi-mode virtual Kiosks on the World Wide Web (WWW), and methods of brand marketing communication between brand marketers and consumers using the same
KR0183299B1 (en) * 1996-11-04 1999-04-15 삼성전자주식회사 Navigation apparatus notifying surrounding situation of vehicle and control method thereof
DE19706614A1 (en) * 1997-02-20 1998-08-27 Claas Ohg Situation-related program-controlled electronic map image display in a motor vehicle
US6026376A (en) * 1997-04-15 2000-02-15 Kenney; John A. Interactive electronic shopping system and method
JP3076540B2 (en) * 1997-10-17 2000-08-14 サンスター技研株式会社 Dispersion stabilizer for liquid epoxy resin composition
US6396961B1 (en) * 1997-11-12 2002-05-28 Sarnoff Corporation Method and apparatus for fixating a camera on a target point using image alignment
JP3513003B2 (en) 1998-03-18 2004-03-31 富士通株式会社 Information providing apparatus and information providing method
US6504571B1 (en) * 1998-05-18 2003-01-07 International Business Machines Corporation System and methods for querying digital image archives using recorded parameters
EP1001627A4 (en) * 1998-05-28 2006-06-14 Toshiba Kk Digital broadcasting system and terminal therefor
JP3254422B2 (en) 1998-06-26 2002-02-04 株式会社ジェイ・キャスト Web page browsing method and apparatus using this method
KR20000019726A (en) * 1998-09-15 2000-04-15 이흥수 Method for providing traffic information and terminal thereof
US6266442B1 (en) * 1998-10-23 2001-07-24 Facet Technology Corp. Method and apparatus for identifying objects depicted in a videostream
US20020169539A1 (en) * 2001-03-28 2002-11-14 Menard Raymond J. Method and system for wireless tracking
US20040198386A1 (en) * 2002-01-16 2004-10-07 Dupray Dennis J. Applications for a wireless location gateway
JP4258585B2 (en) 1999-03-19 2009-04-30 株式会社エクォス・リサーチ Destination setting device
US6975937B1 (en) * 1999-05-11 2005-12-13 Christopher Kantarjiev Technique for processing customer service transactions at customer site using mobile computing device
US20020047798A1 (en) * 1999-06-25 2002-04-25 Timothy James Platt Image acquisition and retrieval system employing position data
US20040199435A1 (en) * 1999-07-28 2004-10-07 Abrams David Hardin Method and apparatus for remote location shopping over a computer network
US20050026589A1 (en) * 1999-07-29 2005-02-03 Bryan Holland Remote locator system using A E911-enabled wireless system
WO2001013307A1 (en) * 1999-08-17 2001-02-22 Sunil Vasantrao Thakur Business system
US6647270B1 (en) * 1999-09-10 2003-11-11 Richard B. Himmelstein Vehicletalk
US6954735B1 (en) * 1999-10-01 2005-10-11 Nokia Corporation Method and system of shopping with a mobile device to purchase goods and/or services
US7246109B1 (en) 1999-10-07 2007-07-17 Koninklijke Philips Electronics N.V. Method and apparatus for browsing using position information
CN100470514C (en) * 1999-11-01 2009-03-18 精工爱普生株式会社 Data output controller and method of proving data output service
RU2158963C1 (en) * 1999-12-21 2000-11-10 Закрытое акционерное общество "ИСТ ЛАЙН-ХЭНДЛИНГ" Method of operational tracking and control of ground airport transport facilities
JP3319731B2 (en) 1999-12-27 2002-09-03 敬介 山本 Information transmission method
US7200566B1 (en) * 2000-01-11 2007-04-03 International Business Machines Corporation Method and system for local wireless commerce
AU2552201A (en) * 2000-01-12 2001-07-24 Seiko Epson Corporation Personal digital terminal and data output control system
US6526335B1 (en) * 2000-01-24 2003-02-25 G. Victor Treyz Automobile personal computer systems
US6871140B1 (en) * 2000-02-25 2005-03-22 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
CN1661616A (en) * 2000-03-09 2005-08-31 北川淑子 Information processing appts. with optical data reader, servers, and electronic commerce method
US6831665B2 (en) * 2000-03-21 2004-12-14 Konica Corporation Control system of image processor
JP3567849B2 (en) 2000-04-06 2004-09-22 日本電気株式会社 Information provision system
JP3614756B2 (en) * 2000-04-18 2005-01-26 日本電信電話株式会社 Personal adaptive information guidance method and system
US6526275B1 (en) * 2000-04-24 2003-02-25 Motorola, Inc. Method for informing a user of a communication device where to obtain a product and communication system employing same
JP4624594B2 (en) * 2000-06-28 2011-02-02 パナソニック株式会社 Object recognition method and object recognition apparatus
US7487112B2 (en) * 2000-06-29 2009-02-03 Barnes Jr Melvin L System, method, and computer program product for providing location based services and mobile e-commerce
JP2002116689A (en) * 2000-07-06 2002-04-19 Pioneer Electronic Corp Updating method of road information in map information providing system, its updating server, server program and recording medium recorded with the program
CN1338403A (en) * 2000-08-17 2002-03-06 广东粤京安移动资讯有限公司 Public service system with GSM nevigation and location and network browse method
GB0021067D0 (en) * 2000-08-25 2000-10-11 Tendotcom Ltd Data communications
US6810323B1 (en) * 2000-09-25 2004-10-26 Motorola, Inc. System and method for storing and using information associated with geographic locations of interest to a mobile user
JP2002107161A (en) * 2000-10-03 2002-04-10 Matsushita Electric Ind Co Ltd Course-guiding apparatus for vehicles
US7174301B2 (en) * 2000-10-23 2007-02-06 Costar Group, Inc. System and method for accessing geographic-based data
US7076452B2 (en) * 2000-10-23 2006-07-11 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
US7089237B2 (en) 2001-01-26 2006-08-08 Google, Inc. Interface and system for providing persistent contextual relevance for commerce activities in a networked environment
US7970648B2 (en) * 2001-04-27 2011-06-28 Accenture Global Services Limited Advertising campaign and business listing management for a location-based services system
US7376591B2 (en) * 2001-06-07 2008-05-20 Owens Cstephani D Interactive internet shopping and data integration method and system
US7908629B2 (en) * 2001-06-28 2011-03-15 Intel Corporation Location-based image sharing
US6879926B2 (en) * 2001-06-29 2005-04-12 National Instruments Corporation Measurement system software architecture for easily creating high-performance measurement applications
JP2003046969A (en) * 2001-07-30 2003-02-14 Sony Corp Information processing device and method therefor, recording medium, and program
CN1343949A (en) * 2001-10-26 2002-04-10 中国科学院合肥智能机械研究所 Geographic information computer system for intelligent planning of forestry and grassland
JP2003162217A (en) 2001-11-26 2003-06-06 Nec Corp Map information display system, portable radio terminal and server
US7389181B2 (en) * 2004-08-31 2008-06-17 Visre, Inc. Apparatus and method for producing video drive-by data corresponding to a geographic location
US7797204B2 (en) * 2001-12-08 2010-09-14 Balent Bruce F Distributed personal automation and shopping method, apparatus, and process
CN1414526A (en) * 2001-12-20 2003-04-30 吴举杰 Automobile distribution type relative location method and public communication information service system
EP1472659A1 (en) * 2001-12-21 2004-11-03 Bathory, Zsigmond Control and communication system and method
US7013148B1 (en) * 2001-12-21 2006-03-14 Verizon Corporate Services Group Inc. Method for providing a current location of a wireless communication device
US9374451B2 (en) * 2002-02-04 2016-06-21 Nokia Technologies Oy System and method for multimodal short-cuts to digital services
JP4416374B2 (en) * 2002-03-26 2010-02-17 富士通株式会社 Insurance premium setting method, insurance premium setting program, and insurance premium setting device
JP4048818B2 (en) 2002-04-24 2008-02-20 株式会社エクォス・リサーチ Information center apparatus and moving body
AU2003241385A1 (en) * 2002-05-03 2003-11-17 Pixearth, Corporation A system to navigate within images spatially referenced to a computed space
US20030210806A1 (en) * 2002-05-07 2003-11-13 Hitachi, Ltd. Navigational information service with image capturing and sharing
US20030212567A1 (en) * 2002-05-07 2003-11-13 Hitachi Ltd. Witness information service with image capturing and sharing
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
JP4400775B2 (en) * 2002-05-28 2010-01-20 パイオニア株式会社 Navigation device, facility search method, program, and recording medium for recording program
US7725398B2 (en) * 2002-06-19 2010-05-25 Eastman Kodak Company Method and system for selling goods and/or services over a communication network between multiple users
US7392296B2 (en) * 2002-06-19 2008-06-24 Eastman Kodak Company Method and computer software program for sharing images over a communication network among a plurality of users in accordance with a criteria
US8307046B2 (en) * 2002-06-19 2012-11-06 Eastman Kodak Company Method and system for setting up a system for sharing images over a communication network between multiple users
US7379978B2 (en) * 2002-07-19 2008-05-27 Fiserv Incorporated Electronic item management and archival system and method of operating the same
JP4080815B2 (en) * 2002-08-13 2008-04-23 富士通株式会社 Service information provision method
US7424447B2 (en) * 2002-08-26 2008-09-09 Aperture Investments, Llc List-based selection system and methods for using same
US7570943B2 (en) * 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
US20040174434A1 (en) * 2002-12-18 2004-09-09 Walker Jay S. Systems and methods for suggesting meta-information to a camera user
CN1726407A (en) * 2002-12-20 2006-01-25 皇家飞利浦电子股份有限公司 Providing a user with location-based information
US20040203909A1 (en) * 2003-01-01 2004-10-14 Koster Karl H. Systems and methods for location dependent information download to a mobile telephone
JP2004219293A (en) 2003-01-16 2004-08-05 Hitachi Software Eng Co Ltd Destination guiding system associated with photograph data representing real scene
JP2004226140A (en) * 2003-01-21 2004-08-12 Sony Corp Information terminal device, navigation system, information processing method, and computer program
US20040148226A1 (en) * 2003-01-28 2004-07-29 Shanahan Michael E. Method and apparatus for electronic product information and business transactions
JP2004310316A (en) * 2003-04-04 2004-11-04 Inkurimento P Kk Vehicle allocation processor, its system, its method, its program and recording medium with its program recorded thereon
EP1614992B1 (en) * 2003-04-17 2013-10-23 Navitime Japan Co., Ltd. Pedestrian navigation device, pedestrian navigation system, pedestrian navigation method and program
US7383123B2 (en) * 2003-06-03 2008-06-03 Samsung Electronics Co., Ltd. System and method of displaying position information including an image in a navigation system
US20040260470A1 (en) * 2003-06-14 2004-12-23 Rast Rodger H. Conveyance scheduling and logistics system
US7725256B2 (en) * 2003-07-29 2010-05-25 The University Of North Dakota Weather Information Network Enabled Mobile System (WINEMS)
US20050033641A1 (en) * 2003-08-05 2005-02-10 Vikas Jha System, method and computer program product for presenting directed advertising to a user via a network
US7330112B1 (en) * 2003-09-09 2008-02-12 Emigh Aaron T Location-aware services
JP3931336B2 (en) * 2003-09-26 2007-06-13 マツダ株式会社 Vehicle information providing device
FR2860292B1 (en) * 2003-09-26 2005-12-02 Thales Sa DISTANCE ESTIMATING METHOD FOR A MOBILE SUBJECT TO DYNAMIC TRAVEL CONSTRAINTS
US7308341B2 (en) * 2003-10-14 2007-12-11 Donnelly Corporation Vehicle communication system
DE10394349T5 (en) * 2003-12-25 2006-12-21 Toshihiro Fukumoto Easy-to-use secure vehicle control device
CA2559726C (en) * 2004-03-24 2015-10-20 A9.Com, Inc. System and method for displaying images in an online directory
US7155336B2 (en) * 2004-03-24 2006-12-26 A9.Com, Inc. System and method for automatically collecting images of objects at geographic locations and displaying same in online directories
US7908653B2 (en) 2004-06-29 2011-03-15 Intel Corporation Method of improving computer security through sandboxing
US7460953B2 (en) * 2004-06-30 2008-12-02 Navteq North America, Llc Method of operating a navigation system using images
US20060002590A1 (en) * 2004-06-30 2006-01-05 Borak Jason M Method of collecting information for a geographic database for use with a navigation system
US7455586B2 (en) * 2004-09-21 2008-11-25 Igt Method and system for gaming and brand association
US7272498B2 (en) * 2004-09-30 2007-09-18 Scenera Technologies, Llc Method for incorporating images with a user perspective in navigation
US7474959B2 (en) * 2004-10-08 2009-01-06 Scenera Technologies, Llc Method for providing recommendations using image, location data, and annotations
US8150617B2 (en) 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
GB2424091A (en) * 2005-03-11 2006-09-13 Alamy Ltd Ranking of images in the results of a search
US20080285886A1 (en) * 2005-03-29 2008-11-20 Matthew Emmerson Allen System For Displaying Images
US7908584B2 (en) 2006-11-03 2011-03-15 Sap Ag Method and apparatus for creating an offline service-oriented architecture based application from an online service-oriented architecture based application
US20080268876A1 (en) * 2007-04-24 2008-10-30 Natasha Gelfand Method, Device, Mobile Terminal, and Computer Program Product for a Point of Interest Based Scheme for Improving Mobile Visual Searching Functionalities
US8745133B2 (en) * 2008-03-28 2014-06-03 Yahoo! Inc. System and method for optimizing the storage of data
US8271506B2 (en) * 2008-03-31 2012-09-18 Yahoo! Inc. System and method for modeling relationships between entities
US20090265105A1 (en) * 2008-04-21 2009-10-22 Igt Real-time navigation devices, systems and methods
US9104738B2 (en) * 2008-06-19 2015-08-11 Tropare, Inc. Leveraging collaborative cloud services to build and share apps
US20110166694A1 (en) * 2008-06-24 2011-07-07 John Philip Griffits Computer controlled object locating system
KR100903569B1 (en) 2008-12-23 2009-06-23 (주)씨디네트웍스 Method and apparatus for measuring rating of on-line live broadcasting
US20100217525A1 (en) * 2009-02-25 2010-08-26 King Simon P System and Method for Delivering Sponsored Landmark and Location Labels
WO2010110023A1 (en) * 2009-03-27 2010-09-30 コニカミノルタオプト株式会社 Optical element and manufacturing method for optical element
US20110078243A1 (en) * 2009-09-30 2011-03-31 Boopsie, Inc. Leveraging Collaborative Cloud Services to Build and Share Apps
US20120249797A1 (en) * 2010-02-28 2012-10-04 Osterhout Group, Inc. Head-worn adaptive display
US8896685B2 (en) * 2010-03-14 2014-11-25 Ns Solutions Corporation Method and system for determining information relating to vacant spaces of a parking lot
US20120316774A1 (en) * 2011-06-09 2012-12-13 Microsoft Corporation Automatic navigation to a prior known location

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5953722A (en) * 1996-10-25 1999-09-14 Navigation Technologies Corporation Method and system for forming and using geographic data
US20020049742A1 (en) * 1999-02-22 2002-04-25 Jawe Chan System and method for accessing local information by using referencing position system
US20020035512A1 (en) * 2000-02-17 2002-03-21 Pavlik Ronald J. Method of retail shopping including establishment-specific intranet and special purpose customer assistance cash register and intranet
US20040230461A1 (en) * 2000-03-30 2004-11-18 Talib Iqbal A. Methods and systems for enabling efficient retrieval of data from data collections
US20020143462A1 (en) * 2001-03-23 2002-10-03 David Warren Method and apparatus for providing location based data services
US20030050815A1 (en) * 2001-04-03 2003-03-13 Seigel Ronald E. System for purchasing geographically distinctive items via a communications network
US20030177399A1 (en) * 2002-03-07 2003-09-18 Takashi Nozaki Data processing apparatus, data processing system, method thereof, program thereof, and recording medium thereof
US7676376B2 (en) * 2003-03-10 2010-03-09 U-Haul International, Inc. Rate and distribution system
US7890136B1 (en) * 2003-09-26 2011-02-15 Iwao Fujisaki Communication device
US7231405B2 (en) * 2004-05-08 2007-06-12 Doug Norman, Interchange Corp. Method and apparatus of indexing web pages of a web site for geographical searchine based on user location
US20050273346A1 (en) * 2004-06-02 2005-12-08 Frost Richard N Real property information management system and method
US20060173915A1 (en) * 2004-11-29 2006-08-03 Kliger Scott A Telephone search supported by advertising based on past history of requests
US7516010B1 (en) * 2006-01-27 2009-04-07 Navteg North America, Llc Method of operating a navigation system to provide parking availability information
US20090019004A1 (en) * 2007-07-13 2009-01-15 Fatdoor, Inc. Notifications in a geo-spatial social network

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10210531B2 (en) * 2007-06-18 2019-02-19 Yellowpages.Com Llc Systems and methods to facilitate the specification of a complex geographic area
US20080313039A1 (en) * 2007-06-18 2008-12-18 Utbk, Inc. Systems and Methods to Facilitate the Specification of a Complex Geographic Area
US20090135751A1 (en) * 2007-11-26 2009-05-28 Microsoft Corporation Low Power Operation of Networked Devices
US8068433B2 (en) 2007-11-26 2011-11-29 Microsoft Corporation Low power operation of networked devices
US8074014B2 (en) 2008-03-31 2011-12-06 Microsoft Corporation Storage systems using write off-loading
US20090249001A1 (en) * 2008-03-31 2009-10-01 Microsoft Corporation Storage Systems Using Write Off-Loading
US20100023788A1 (en) * 2008-07-28 2010-01-28 Microsoft Corporation Reducing Power Consumption by Offloading Applications
US8510577B2 (en) 2008-07-28 2013-08-13 Microsoft Corporation Reducing power consumption by offloading applications
US9739634B2 (en) * 2008-09-30 2017-08-22 Verizon Patent And Licensing Inc. Multicomputer data transferring for transferring data between multiple computers that use the data after the transfer
US20110074656A1 (en) * 2009-09-30 2011-03-31 Casio Computer Co., Ltd. Display terminal provided with an image data sharing function, image sharing system and method for sharing image data
US9092185B2 (en) 2009-09-30 2015-07-28 Casio Computer Co., Ltd. Display terminal provided with an image data sharing function, image sharing system and method for sharing image data
US8452784B2 (en) * 2009-10-22 2013-05-28 Nokia Corporation Method and apparatus for searching geo-tagged information
US20110099180A1 (en) * 2009-10-22 2011-04-28 Nokia Corporation Method and apparatus for searching geo-tagged information
US8370672B2 (en) 2010-02-26 2013-02-05 Microsoft Corporation Reducing power consumption of distributed storage systems
US20110213994A1 (en) * 2010-02-26 2011-09-01 Microsoft Corporation Reducing Power Consumption of Distributed Storage Systems
US9122693B2 (en) 2010-11-30 2015-09-01 Nokia Technologies Oy Method and apparatus for determining contextually relevant geographical locations
WO2012072865A1 (en) * 2010-11-30 2012-06-07 Nokia Corporation Method and apparatus for determining contextually relevant geographical locations
US8656454B2 (en) 2010-12-01 2014-02-18 Microsoft Corporation Data store including a file location attribute
US10853329B2 (en) 2011-03-31 2020-12-01 Microsoft Technology Licensing, Llc Distributed file system
US9384199B2 (en) 2011-03-31 2016-07-05 Microsoft Technology Licensing, Llc Distributed file system
US8650024B1 (en) * 2011-04-13 2014-02-11 Google Inc. Generating address term synonyms
US9678956B2 (en) * 2012-02-17 2017-06-13 Kno2 Llc Data capturing and structuring method and system
US10706008B2 (en) 2012-02-17 2020-07-07 Kno2 Llc Data capturing and structuring method and system
US20130218917A1 (en) * 2012-02-17 2013-08-22 Therasa Bell Data capturing and structuring method and system
US11586581B2 (en) 2012-02-17 2023-02-21 Kno2 Llc Data capturing and structuring method and system
US8612478B1 (en) * 2012-06-19 2013-12-17 Thuy Ngoc Duong Location based query-response management system
US10955255B2 (en) 2017-02-15 2021-03-23 Telenav, Inc. Navigation system with location based parser mechanism and method of operation thereof
US11630856B2 (en) * 2019-12-11 2023-04-18 Business Objects Software Ltd Handling of Point of Interest (POI) data content
US11463416B1 (en) * 2019-12-13 2022-10-04 Amazon Technologies, Inc. Automatic detection of personal information in cloud-based infrastructure configurations

Also Published As

Publication number Publication date
WO2006047213A2 (en) 2006-05-04
EP1805486B1 (en) 2019-01-16
EP1805486A2 (en) 2007-07-11
CA2583222C (en) 2013-05-14
WO2006047213A4 (en) 2009-05-28
CN101454639A (en) 2009-06-10
CN101454639B (en) 2011-09-07
US8150617B2 (en) 2012-04-03
US8473200B1 (en) 2013-06-25
JP2008518325A (en) 2008-05-29
US9148753B2 (en) 2015-09-29
US20160247217A1 (en) 2016-08-25
US9852462B2 (en) 2017-12-26
CA2583222A1 (en) 2006-05-04
EP1805486A4 (en) 2011-08-31
US20140057657A1 (en) 2014-02-27
WO2006047213A3 (en) 2009-04-16
US20060089792A1 (en) 2006-04-27
US20150341746A1 (en) 2015-11-26
US9386413B2 (en) 2016-07-05

Similar Documents

Publication Publication Date Title
US20100036834A1 (en) Location-based information retrieval
US11627178B2 (en) Providing geocoded targeted web content
US20190087072A1 (en) System and method for context enhanced mapping
US7685119B2 (en) System and method for query expansion
CN102308184B (en) The Search Results based on entity on map and cluster
JP3512630B2 (en) Map information providing system and method
US5852810A (en) Geographic specific information search system and method
US20020002552A1 (en) Method and apparatus for a GIS based search engine utilizing real time advertising
US6671682B1 (en) Method and system for performing tasks on a computer network using user personas
US20150227976A1 (en) Internet system for connecting client-travelers with geographically-associated data
US20020029226A1 (en) Method for combining data with maps
US20070192116A1 (en) Position-sensitive events
US20050027705A1 (en) Mapping method and system
US9009132B2 (en) Location-aware business data retrieval
JP2010503071A (en) Providing local advertising
WO2009052245A2 (en) Method and apparatus for geographic specific search results including a map-based display
JP2008505407A (en) Query log analysis for use in managing category-specific electronic content
US20090186631A1 (en) Location Based Information Related to Preferences
JP5639549B2 (en) Information retrieval apparatus, method, and program
US20150261858A1 (en) System and method of providing information based on street address
WO2008043172A1 (en) Location-based information retrieval
JP2004234687A (en) Information-providing system and information-providing method
JP2002082982A (en) Device and method for providing information and recording medium with information providing program recorded thereon
JP3532561B2 (en) Information providing server and method
US20220129946A1 (en) Condition-based method for displaying digital content, system and computer-readable storage

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION