US20070078596A1 - Landmark enhanced directions - Google Patents

Landmark enhanced directions Download PDF

Info

Publication number
US20070078596A1
US20070078596A1 US11/241,540 US24154005A US2007078596A1 US 20070078596 A1 US20070078596 A1 US 20070078596A1 US 24154005 A US24154005 A US 24154005A US 2007078596 A1 US2007078596 A1 US 2007078596A1
Authority
US
United States
Prior art keywords
location
route
landmarks
landmark
directions
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
US11/241,540
Inventor
John Grace
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.)
TeleCommunication Systems Inc
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37546756&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20070078596(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to US11/241,540 priority Critical patent/US20070078596A1/en
Assigned to AUTODESK, INC. reassignment AUTODESK, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GRACE, JOHN
Priority to US11/437,041 priority patent/US7899468B2/en
Priority to EP20060816086 priority patent/EP1941240A1/en
Priority to PCT/US2006/038554 priority patent/WO2007041547A1/en
Priority to JP2008533769A priority patent/JP5295772B2/en
Publication of US20070078596A1 publication Critical patent/US20070078596A1/en
Assigned to LOCATIONLOGIC LLC reassignment LOCATIONLOGIC LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AUTODESK, INC.
Assigned to LONGHORN ACQUISITION, LLC reassignment LONGHORN ACQUISITION, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LOCATIONLOGIC, LLC
Assigned to SILICON VALLEY BANK, AGENT reassignment SILICON VALLEY BANK, AGENT SECURITY AGREEMENT Assignors: LONGHORN ACQUISITION, LLC, NETWORKS IN MOTION, INC., QUASAR ACQUISITION, LLC, SOLVERN INNOVATIONS, INC., TELECOMMUNICATION SYSTEMS, INC.
Priority to US14/151,551 priority patent/US9582814B2/en
Assigned to NETWORKS IN MOTION, INC., SOLVEM INNOVATIONS, INC., QUASAR ACQUISITION, LLC, TELECOMMUNICATION SYSTEMS, INC., LONGHORN ACQUISITION, LLC reassignment NETWORKS IN MOTION, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: SILICON VALLEY BANK
Assigned to TELECOMMUNICATION SYSTEMS, INC. reassignment TELECOMMUNICATION SYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LONGHORN ACQUISITION, LLC
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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0265Vehicular advertisement
    • 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/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • 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

Definitions

  • This specification describes systems and methods for location-based services.
  • Typical navigation systems provide directions for traveling a route in terms of street names.
  • MapQuest.com generates step-by-step directions for traveling from a given initial location to a given final location. Street names are sometimes difficult to notice, especially if a user is traveling in an automobile. Furthermore, if the user is focused on following step-by-step street name directions, it may be difficult for the user to notice landmarks while en route.
  • This disclosure generally describes systems and methods for providing directions using landmarks.
  • a request is received for directions from an initial location to a final location.
  • a route is determined from the initial location to the final location.
  • One or more landmarks are determined based on the route and directions are provided for traveling the route from the initial location to the final location, the directions including a reference to the one or more landmarks.
  • an initial location and a final location are received.
  • a plurality of routes between the initial location and the final location are determined.
  • one or more landmarks at one or more direction points included in the route are determined.
  • a route is selected from the plurality of routes, the selecting based on the determined one or more landmarks for each of the plurality of routes.
  • Implementations may include one or more of the following features.
  • Information can be provided to a server and one or more landmarks can be received from the server.
  • a landmark can be a branded reference point.
  • a branded reference point can include one or more of the following: a place of business, a commercial sign, or an advertisement.
  • a request can be received from a user and the initial location can be a current location of the user.
  • a request can be received from a location-aware device and the initial location can be the current location of the location-aware device.
  • a query can be received and a search can be performed based on the query, where a search result can comprise the final location.
  • a final location can be a name of a physical location referring to one of: a place, a geographic area, an event, or a historical site.
  • Directions can include one or more of the following: step-by-step instructions for traveling the route from the initial location to the final location or a graphical representation of a map identifying the route from the initial location to the final location.
  • Directions can be provided as voice prompts or an animated map.
  • Promotional information associated with the one or more landmarks can be obtained and provided.
  • a web page associated with the promotional material can be presented. Promotional material can be forwarded.
  • a consumer transaction based on the promotional material can be initiated.
  • a landmark can be determined based at least in part on a user profile.
  • One or more landmarks can be determined based on one or more of the following: a rank of the landmark, a rank of a promotion associated with the landmark, a time of day, a date, a relevancy of the landmark, or a relevancy of a promotion associated with the landmark.
  • a geographic location corresponding to a final location can be determined.
  • a graphical display of a map including the route and the one or more landmarks, identified on the map or step-by-step directions for traveling the route from the initial location to the final location including a reference to the one or more landmarks can be provided.
  • a route can be chosen that has the greatest number of landmarks in a plurality of routes.
  • a route can be chosen that has the greatest number of landmark of a specified type.
  • Implementations of the invention can realize one or more of the following advantages.
  • a user can navigate to a final location with the aid of easy to spot landmarks, instead of solely relying on street names which can be, at times, difficult to read and/or notice.
  • the user can also easily learn of promotions associated with a given landmark en route or near to the user's final location.
  • a landmark can also be associated with multimedia components describing the landmark's characteristics, profile, features, and the like.
  • FIG. 1 shows an exemplary graphical user interface for showing directions using landmarks.
  • FIG. 2 is a schematic representation of a system for generating directions including landmarks.
  • FIG. 3 is a flow chart illustrating a process for determining a route.
  • FIG. 4 is a flow chart illustrating a process for providing directions including landmarks.
  • FIG. 5 is a flow chart illustrating a process for providing information pertaining to a landmark included in directions using landmarks.
  • a system and methods for providing user directions for traveling from an initial location to a final location, where the directions include explicit references to landmarks and, optionally, promotions associated with the landmarks are described.
  • FIG. 1 is a screen shot 100 showing a graphical user interface for an application that provides directions for travel from an initial location 116 to a final location 128 .
  • a graphical user interface is illustrated, other user interfaces can be used in systems and methods for providing directions, including user interfaces that allow for user interaction by means of sound, voice, gesture, eye movement and/or use of remote control devices.
  • the user interface can be provided on a number of devices including, but not limited to, devices such as a cell phones, personal data assistants, hand-held Global Positioning System (GPS) based navigation systems, automobile navigation systems, personal computers, combinations thereof, and other suitable navigation systems.
  • GPS Global Positioning System
  • the user interface can present one or more views of information.
  • a map view 102 presents a street map of a route showing the initial location 116 and final location 128 , as well as landmarks ( 118 , 120 , 122 , and 124 ) along the route.
  • a directions view 104 presents step-by-step directions that a user can follow from the initial location 116 to reach the final location 128 .
  • an outlying landmark 130 does not lie directly on the route.
  • such an outlying landmark can be in a general area surrounding a point on the route or within a predefined proximity to the route. In this case, the outlying landmark 130 need not be used for guiding the user along the route, but can be pointed out to the user nonetheless in either view.
  • a landmark is an entity having a physical presence (e.g., a building, a sign, a sculpture, an entity that is perceptible through vision, touch, or sound) that the user will encounter while traveling a route dictated by the directions.
  • a landmark is a branded reference point that designates a place of business or the location of at least one business, commercial signage, or an advertisement.
  • symbols or marks e.g., trademarks
  • landmark symbols 118 , 120 , 122 , and 124
  • landmark symbols correspond to like symbols in the map view 102 .
  • the initial location 116 is specified as a street address. In another implementation, the initial location 116 is the current location of the user as determined by a location-aware device (e.g., a cell phone). In yet another implementation, the initial location 116 can be specified as the name of a business, a place, an event (e.g., Giant's baseball game), or a location that the user will travel from at some point in the future. Likewise, the final location can be specified as an address, the name of a business or place, a geographic area, an event, and a landmark.
  • a location-aware device e.g., a cell phone
  • the initial location 116 can be specified as the name of a business, a place, an event (e.g., Giant's baseball game), or a location that the user will travel from at some point in the future.
  • the final location can be specified as an address, the name of a business or place, a geographic area, an event, and a landmark.
  • the initial location and/or the final location can also be specified as a proximity query.
  • a proximity query specifies a location in terms of a search of an area surrounding a location and, optionally, for a given type of landmark. For example, a user may request directions to the nearest Italian restaurant from an initial location.
  • a search of a points of interest database 204 (see FIG. 2 ) including restaurants can be performed based on the query, and the search result can be used as the final location.
  • a proximity query can be based on a location, a type of landmark, and a qualifier.
  • the type of landmark is used to create a result set of possible landmarks in a region surrounding the location.
  • the type of landmark could be a type of cuisine (i e., in the current example, Italian food), a type of business (i.e., in the current example, a restaurant), and other suitable landmark types.
  • the qualifier is used to specify which landmark in the result set should be chosen as the result.
  • Qualifiers can include, but are not limited to, nearest (as in the current example), furthest, lowest rated, highest rated, least expensive and most expensive.
  • An unrestricted proximity query can also be used to specify more than one initial and/or final location.
  • An unrestricted proximity query omits the type of landmark and/or the qualifier. For example, if the qualifier is omitted from the query, instead of finding the location of the nearest Italian food, it will find all such locations within a region surrounding the given location.
  • a user may request an initial location of San Francisco, Calif. and a final location of New York, N.Y. In this case, the user can be presented the option of choosing a route to follow from all possible routes between the San Francisco and New York.
  • the user may specify a specific initial location but leave the final location general (i.e., specifying the final location as an unrestricted proximity query).
  • the first exemplary direction ( 1 ) in the directions view 104 instructs the user to “Head West on Oak St.”
  • the next direction ( 2 ) instructs the user to turn right at the “Espresso House” landmark.
  • the coffee cup symbol 118 in direction ( 2 ) refers to the same symbol in the map view 102 .
  • a user traveling the route according to the directions will encounter the “Espresso House” establishment and therefore know to make a right turn at that point. This type of navigation can be more efficient for a user, especially a user operating a vehicle, than having to rely on hard-to-read street signs.
  • promotions or other information can be associated with a landmark and brought to the user's attention through various means.
  • a “promotion” can be information associated with a landmark, or a special offer enticing the user to visit the landmark or conduct business at the landmark or with an entity associated with the landmark.
  • Information can include multimedia components describing a landmark's characteristics, profile, features, and the like.
  • the map view 102 and directions view 104 can present promotions.
  • the map view 102 landmark symbols that represent landmarks offering promotions, i e., landmarks 118 and 124 can be made to stand out visually by changing their appearance, and/or by presenting the associated promotion adjacent to the landmark symbol or elsewhere. For example, “Mocha Madness!” is displayed adjacent to landmark 118 , and “Free 12 oz Coffee w/Donut” is displayed adjacent to landmark 124 .
  • direction ( 2 ) includes a promotion 112 .
  • the promotion 112 is displayed as the phrase “special today”, which is a link a user can select (e.g., by highlighting and clicking a mouse).
  • the promotion 112 or associated landmark symbol, i.e., Espresso House 118 is selected by the user, the user can be provided with more information about the promotion.
  • the user can be directed to a web page including information about the promotion 112 .
  • the user can enter into a consumer transaction, such as making an Internet purchase under the terms of the promotion 112 .
  • the user can forward the promotion 112 to an email address, an instant messenger buddy, a mobile phone via Short Message Service or other suitable service.
  • directions ( 3 ) and ( 5 ) do not include a reference to a landmark.
  • directions ( 4 ) and ( 6 ) each include a reference to a landmark (i.e., “Pizza for Less” and “Paul's Supermarket”) without an associated promotion.
  • Direction ( 7 ) includes a reference to the “Donut Palace” landmark 124 and an associated promotion 114 .
  • the promotion is time sensitive and is only valid for the next 30 minutes.
  • a time sensitive promotion can include an animated count-down timer. For example, the text “30 min.” in promotion 124 can count down as time passes (e.g., “29 min.,” 28 min.,”. . . “1 minute left!”).
  • a promotion can be displayed in the map view 102 and/or the directions view 104 based on the user's proximity to a landmark. For example, if the user interface is presented on a mobile, location-aware device, a promotion can be presented to the user as the user nears a landmark. In another aspect, a landmark and/or a promotion in the map view 102 or the directions view 104 can be visually emphasized (e.g., highlighted, animated, enlarged) as the user's current location nears that landmark.
  • system 200 for providing a route map and/or directions using landmarks is illustrated.
  • the system includes a client 214 , a server 212 and databases accessible by the server 212 .
  • Other configurations of the system 200 are possible, and the configuration shown is merely one example.
  • the client 214 includes a user interface 228 for interfacing with a user, a directions provider component 230 for providing a route map and/or directions to the user interface 228 , a server interface 232 for determining a route, directions, associated landmarks and associated promotions by communicating with a server 212 .
  • the client 214 also includes a location finder component 234 capable of determining the current location of the client 214 , which current location can serve as the initial location in a direction request made to the server 212 .
  • the server 212 includes a services component 222 for responding to requests from the client 214 .
  • the client 214 is authorized by an authorization component 218 included at the server 212 before the client 214 is permitted to access the services 222 .
  • some clients may be not be authorized to access a location service based on an associated user's service plan or profile.
  • the client 214 provides the server 212 with a request for directions between specified initial and final locations.
  • the final location is specified as a proximity search and the proximity search component 216 is used to resolve the query to a final location.
  • a route determination component 220 determines a route between the initial and final locations.
  • the route determination component 220 can use one or more of the following strategies, without limitation: minimize travel distance, minimize travel time, maximize landmarks included en route, maximize landmarks with high ratings, maximize landmarks with promotions, maximize routes with particular characteristics (e.g., whether or not a route contains ferries, bridges, or other characteristics).
  • a route determination component 220 determines a route between the initial and final locations, e.g., the initial location 116 and final location 128 shown in FIG. 1 , and a generates a set of directions to guide a user when traveling the route.
  • the route determination component 220 determines the route by accessing a route and landmark database 204 (or more then one such databases) including digital map data, points of interest and other landmarks.
  • Navteq of Chicago, Ill. and Tele Atlas of Riverside, N.H. are examples of providers of digital map databases that provide routing information as well as points of interest databases including locations of points of interest such as gas stations, hotels, shops and hospitals, to name a few.
  • the route and landmark database 204 can be built from digital map data acquired from one or more digital map databases, such as those provided by Navteq and Tele Atlas described above. Additionally, the database 204 can include supplemental landmark information that is not included in typical, commercially available digital map databases. For example, the database 204 can be augmented with the location of the retail outlets of a particular company.
  • the route determination component 220 can query the route and landmark database 204 to determine one or more routes between the initial and final locations 116 , 128 , and to determine one or more landmarks included en route, as well as at “direction points”.
  • a direction point is a point along the route where the user is notified of a change of direction.
  • the geographic location of the Espresso House 118 is a direction point, as the user must turn right at this point to travel the selected route to the final location 128 .
  • the route determination component 220 uses the landmarks included in the route and landmark database 204 to determine one or more landmarks located at the direction point.
  • the route determination component 220 chooses at least one of the determined landmarks to include within the directions, in this example, the Espresso House 118 .
  • the route determination component 220 can select landmarks for a given route based on a multitude of factors such as, but not limited to, the rank of a landmark, the rank of a promotion, the current time of day, the date, and/or the relevancy of the landmark/promotion.
  • the rank of a landmark/promotion is based on the compensation amount the landmark owner is willing to provide the server 212 in order for the landmark/promotion to be included in the directions to travel the route. For example, the more compensation the landmark owner is willing to pay, the higher the rank of the landmark/promotion.
  • the rank can be based the popularity of the landmark/promotion with a class of users including the user requesting the directions.
  • the class of users can be determined based on demographic information, user profiles, or other information used to classify users for the purposes of studying behavior. Popularity can be related to how frequently users in the class visit the landmark or select a promotion associated with a landmark.
  • the relevancy of a landmark/promotion can be determined based on user profile information for the user requesting the directions.
  • the route determination component 220 can obtain and use user preferences from a user profile database 202 in determining a route.
  • the user profile database 202 can include without limitation, the user's age, weight, height, gender, address, occupation, dietary habits, dietary restrictions, annual income, martial status, the type of vehicle the user drives, and stores the user frequents. For example, if it is known that a user is vegetarian, only restaurant landmarks that accommodate vegetarians would be included in a route. Or, if the route will be traveled early in the morning, it would not make sense to select landmarks that are offering dinner promotions.
  • the user can rate a landmark and this information can be included in the user's profile.
  • landmarks with higher ratings are more likely to be included in directions to travel a route than those landmarks with lower ratings.
  • the user can save a given landmark so the landmark can be quickly selected as a final location in the future. Saved landmarks can also be stored in the user profile database.
  • a user's profile information can be supplied as part of the request made to the server 212 , in which case the user profile database 202 can be eliminated.
  • the route determination component 220 can determine two or more routes between the initial location 116 and the final location 128 from information provided by the route and landmark database 204 (step 302 ). The route determination component 220 can then make a decision as to which route to present to the user. The decision can be based on a number of factors. In one implementation, the user can influence the factors (e.g., based on the user's profile). In one implementation, the route determination component 220 determines landmarks at direction points along each route, and optionally, with a predefined proximity to the route and/or initial and final locations 116 , 128 (step 304 ).
  • the route determination component 220 selects the route to present to the user based on the determined landmarks (step 306 ). For example, the route determination component 220 may select a route to maximize the number of landmarks along the route. Alternatively, the route determination component 220 may select a route to maximize the number of a certain type (e.g., restaurant type, or historical type) of landmarks along the route. There are any number of possible ways of the route determination component 220 to make the selection based on the determined landmarks, and the those described are merely exemplary.
  • the operations described can be implemented by more or fewer components, including more or fewer at the server 212 server and/or the client 214 , and entirely by the server 212 or entirely by the client 214 , with or without access to external databases.
  • the server 212 and/or the client 214 components can be distributed across two or more computing devices connected by a network, shared memory or other suitable means of sharing information.
  • a flow chart is shown illustrating a process 400 for providing landmark-enhanced directions to a user.
  • the system receives a request (e.g., via user the user interface 228 ) for directions from an initial location to a final location (step 402 ).
  • the initial location can be initial location 116 shown in FIG. 2
  • the final location can be final location 128 .
  • the initial location is the current location of the user, which can either be specified by the user, or determined by a device or a process. In another location, the initial location is specified by the user and is unrelated to the current location of the user.
  • the system provides the initial and final locations 116 , 128 to a process for providing directions.
  • the process provides the directions to travel a route between the initial and final locations 116 , 128 (step 404 ), landmarks along the route and, optionally, promotional material related to the landmarks (step 406 ).
  • Directions are provided to the user (e.g., using the user interface component 228 ) which can include, but is not limited to, a directions view 104 and/or a map view 102 (step 408 ).
  • a flow chart is shown illustrating a process 500 for providing promotions to the user.
  • the user interface 228 provides an indication as discussed with reference to FIG. 1 that a promotion is available (step 502 ).
  • a user indicates to the through the user interface 228 that more information about a promotion is desired (step 504 ).
  • Step 504 is optional, as the user interface 228 can automatically display the promotion.
  • the promotion is presented to the user through the user interface 228 (step 506 ).
  • the user can then interact with the promotion in a number of ways (steps 508 , 510 , 512 , 514 and 516 ).
  • the user can forward the promotion to an email address, an instant messenger, and/or any other suitable communication medium (step 508 ).
  • the user can also access a web site associated with the promotion (step 510 ).
  • the user can initiate a consumer transaction (step 512 ), save the landmark for future reference (step 514 ), and/or rate the landmark (step 516 ).
  • Apparatus of the invention can be implemented in a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; and method steps of the invention can be performed by a programmable processor executing a program of instructions to perform functions of the invention by operating on input data and generating output.
  • the invention can be implemented advantageously in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device.
  • Each computer program can be implemented in a high-level procedural or object-oriented programming language, or in assembly or machine language if desired; and in any case, the language can be a compiled or interpreted language.
  • Suitable processors include, by way of example, both general and special purpose microprocessors. Generally, a processor will receive instructions and data from a read-only memory and/or a random access memory. Generally, a computer will include one or more mass storage devices for storing data files; such devices include magnetic disks, such as internal hard disks and removable disks; a magneto-optical disks; and optical disks. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM disks. Any of the foregoing can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).
  • ASICs application-specific integrated circuits
  • the invention can be implemented on a computer system having a display device such as a monitor or LCD screen for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user can provide input to the computer system.
  • the computer system can be programmed to provide a graphical user interface through which computer programs interact with users.

Abstract

Systems and techniques to provide location-based services. In general, in one implementation, the technique includes receiving a request for directions from an initial location to a final location, determining a route from the initial location to the final location, determining one or more landmarks based on the route and providing directions for traveling the route from the initial location to the final location, the directions including a reference to the one or more landmarks.

Description

    FIELD OF THE INVENTION
  • This specification describes systems and methods for location-based services.
  • BACKGROUND
  • Systems and methods for providing directions using landmarks are described. Typical navigation systems provide directions for traveling a route in terms of street names. For example, MapQuest.com generates step-by-step directions for traveling from a given initial location to a given final location. Street names are sometimes difficult to notice, especially if a user is traveling in an automobile. Furthermore, if the user is focused on following step-by-step street name directions, it may be difficult for the user to notice landmarks while en route.
  • SUMMARY
  • This disclosure generally describes systems and methods for providing directions using landmarks.
  • In one aspect, a request is received for directions from an initial location to a final location. A route is determined from the initial location to the final location. One or more landmarks are determined based on the route and directions are provided for traveling the route from the initial location to the final location, the directions including a reference to the one or more landmarks.
  • In another aspect, an initial location and a final location are received. A plurality of routes between the initial location and the final location are determined. For each of the plurality of routes, one or more landmarks at one or more direction points included in the route are determined. A route is selected from the plurality of routes, the selecting based on the determined one or more landmarks for each of the plurality of routes.
  • Implementations may include one or more of the following features. Information can be provided to a server and one or more landmarks can be received from the server. A landmark can be a branded reference point. A branded reference point can include one or more of the following: a place of business, a commercial sign, or an advertisement. A request can be received from a user and the initial location can be a current location of the user. A request can be received from a location-aware device and the initial location can be the current location of the location-aware device.
  • A query can be received and a search can be performed based on the query, where a search result can comprise the final location. A final location can be a name of a physical location referring to one of: a place, a geographic area, an event, or a historical site. Directions can include one or more of the following: step-by-step instructions for traveling the route from the initial location to the final location or a graphical representation of a map identifying the route from the initial location to the final location. Directions can be provided as voice prompts or an animated map. Promotional information associated with the one or more landmarks can be obtained and provided. A web page associated with the promotional material can be presented. Promotional material can be forwarded. A consumer transaction based on the promotional material can be initiated.
  • A landmark can be determined based at least in part on a user profile. One or more landmarks can be determined based on one or more of the following: a rank of the landmark, a rank of a promotion associated with the landmark, a time of day, a date, a relevancy of the landmark, or a relevancy of a promotion associated with the landmark. A geographic location corresponding to a final location can be determined. A graphical display of a map including the route and the one or more landmarks, identified on the map or step-by-step directions for traveling the route from the initial location to the final location including a reference to the one or more landmarks can be provided. A route can be chosen that has the greatest number of landmarks in a plurality of routes. A route can be chosen that has the greatest number of landmark of a specified type.
  • Implementations of the invention can realize one or more of the following advantages. A user can navigate to a final location with the aid of easy to spot landmarks, instead of solely relying on street names which can be, at times, difficult to read and/or notice. The user can also easily learn of promotions associated with a given landmark en route or near to the user's final location. A landmark can also be associated with multimedia components describing the landmark's characteristics, profile, features, and the like.
  • These general and specific aspects may be implemented using a system, a method, or a computer program, or any combination of systems, methods, and computer programs. The details of one or more implementations of the invention are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
  • DESCRIPTION OF DRAWINGS
  • FIG. 1 shows an exemplary graphical user interface for showing directions using landmarks.
  • FIG. 2 is a schematic representation of a system for generating directions including landmarks.
  • FIG. 3 is a flow chart illustrating a process for determining a route.
  • FIG. 4 is a flow chart illustrating a process for providing directions including landmarks.
  • FIG. 5 is a flow chart illustrating a process for providing information pertaining to a landmark included in directions using landmarks.
  • Like reference symbols in the various drawings indicate like elements.
  • DETAILED DESCRIPTION
  • A system and methods for providing user directions for traveling from an initial location to a final location, where the directions include explicit references to landmarks and, optionally, promotions associated with the landmarks are described.
  • FIG. 1 is a screen shot 100 showing a graphical user interface for an application that provides directions for travel from an initial location 116 to a final location 128. Although a graphical user interface is illustrated, other user interfaces can be used in systems and methods for providing directions, including user interfaces that allow for user interaction by means of sound, voice, gesture, eye movement and/or use of remote control devices. The user interface can be provided on a number of devices including, but not limited to, devices such as a cell phones, personal data assistants, hand-held Global Positioning System (GPS) based navigation systems, automobile navigation systems, personal computers, combinations thereof, and other suitable navigation systems.
  • In one implementation, the user interface can present one or more views of information. By way of illustration, a map view 102 presents a street map of a route showing the initial location 116 and final location 128, as well as landmarks (118, 120, 122, and 124) along the route. A directions view 104 presents step-by-step directions that a user can follow from the initial location 116 to reach the final location 128. In one implementation, an outlying landmark 130 does not lie directly on the route. For example, such an outlying landmark can be in a general area surrounding a point on the route or within a predefined proximity to the route. In this case, the outlying landmark 130 need not be used for guiding the user along the route, but can be pointed out to the user nonetheless in either view.
  • A landmark is an entity having a physical presence (e.g., a building, a sign, a sculpture, an entity that is perceptible through vision, touch, or sound) that the user will encounter while traveling a route dictated by the directions. In one implementation, a landmark is a branded reference point that designates a place of business or the location of at least one business, commercial signage, or an advertisement. In one implementation, symbols or marks (e.g., trademarks) representing landmarks can be included in the map view 102 and/or the directions view 104. In an aspect of this implementation, landmark symbols (118, 120, 122, and 124) in the directions view 104 correspond to like symbols in the map view 102.
  • In one implementation, the initial location 116 is specified as a street address. In another implementation, the initial location 116 is the current location of the user as determined by a location-aware device (e.g., a cell phone). In yet another implementation, the initial location 116 can be specified as the name of a business, a place, an event (e.g., Giant's baseball game), or a location that the user will travel from at some point in the future. Likewise, the final location can be specified as an address, the name of a business or place, a geographic area, an event, and a landmark.
  • The initial location and/or the final location can also be specified as a proximity query. A proximity query specifies a location in terms of a search of an area surrounding a location and, optionally, for a given type of landmark. For example, a user may request directions to the nearest Italian restaurant from an initial location. A search of a points of interest database 204 (see FIG. 2) including restaurants can be performed based on the query, and the search result can be used as the final location.
  • In one implementation, a proximity query can be based on a location, a type of landmark, and a qualifier. The type of landmark is used to create a result set of possible landmarks in a region surrounding the location. By way of a non-limiting illustration, the type of landmark could be a type of cuisine (i e., in the current example, Italian food), a type of business (i.e., in the current example, a restaurant), and other suitable landmark types. The qualifier is used to specify which landmark in the result set should be chosen as the result. Qualifiers can include, but are not limited to, nearest (as in the current example), furthest, lowest rated, highest rated, least expensive and most expensive.
  • An unrestricted proximity query can also be used to specify more than one initial and/or final location. An unrestricted proximity query omits the type of landmark and/or the qualifier. For example, if the qualifier is omitted from the query, instead of finding the location of the nearest Italian food, it will find all such locations within a region surrounding the given location. By way of a further illustration, a user may request an initial location of San Francisco, Calif. and a final location of New York, N.Y. In this case, the user can be presented the option of choosing a route to follow from all possible routes between the San Francisco and New York. In yet a further illustration, the user may specify a specific initial location but leave the final location general (i.e., specifying the final location as an unrestricted proximity query).
  • Referring again to FIG. 1, the first exemplary direction (1) in the directions view 104 instructs the user to “Head West on Oak St.” The next direction (2) instructs the user to turn right at the “Espresso House” landmark. Notice that the coffee cup symbol 118 in direction (2) refers to the same symbol in the map view 102. A user traveling the route according to the directions will encounter the “Espresso House” establishment and therefore know to make a right turn at that point. This type of navigation can be more efficient for a user, especially a user operating a vehicle, than having to rely on hard-to-read street signs.
  • In one implementation, promotions or other information can be associated with a landmark and brought to the user's attention through various means. By way of illustration, a “promotion” can be information associated with a landmark, or a special offer enticing the user to visit the landmark or conduct business at the landmark or with an entity associated with the landmark. Information can include multimedia components describing a landmark's characteristics, profile, features, and the like. The map view 102 and directions view 104 can present promotions. In one implementation; the map view 102 landmark symbols that represent landmarks offering promotions, i e., landmarks 118 and 124, can be made to stand out visually by changing their appearance, and/or by presenting the associated promotion adjacent to the landmark symbol or elsewhere. For example, “Mocha Madness!” is displayed adjacent to landmark 118, and “Free 12 oz Coffee w/Donut” is displayed adjacent to landmark 124.
  • In the directions view 104, a promotion can be incorporated into the directions themselves. For example, direction (2) includes a promotion 112. In this example, the promotion 112 is displayed as the phrase “special today”, which is a link a user can select (e.g., by highlighting and clicking a mouse). When the promotion 112 or associated landmark symbol, i.e., Espresso House 118, is selected by the user, the user can be provided with more information about the promotion. In one implementation, the user can be directed to a web page including information about the promotion 112. In another implementation, the user can enter into a consumer transaction, such as making an Internet purchase under the terms of the promotion 112. In yet another implementation, the user can forward the promotion 112 to an email address, an instant messenger buddy, a mobile phone via Short Message Service or other suitable service.
  • Referring again to the directions view 104, directions (3) and (5) do not include a reference to a landmark. However, directions (4) and (6) each include a reference to a landmark (i.e., “Pizza for Less” and “Paul's Supermarket”) without an associated promotion. Direction (7) includes a reference to the “Donut Palace” landmark 124 and an associated promotion 114. In this case, the promotion is time sensitive and is only valid for the next 30 minutes. In one implementation, a time sensitive promotion can include an animated count-down timer. For example, the text “30 min.” in promotion 124 can count down as time passes (e.g., “29 min.,” 28 min.,”. . . “1 minute left!”).
  • In another implementation, a promotion can be displayed in the map view 102 and/or the directions view 104 based on the user's proximity to a landmark. For example, if the user interface is presented on a mobile, location-aware device, a promotion can be presented to the user as the user nears a landmark. In another aspect, a landmark and/or a promotion in the map view 102 or the directions view 104 can be visually emphasized (e.g., highlighted, animated, enlarged) as the user's current location nears that landmark.
  • Referring to FIG. 2, one implementation of a system 200 for providing a route map and/or directions using landmarks is illustrated. In this implementation, the system includes a client 214, a server 212 and databases accessible by the server 212. Other configurations of the system 200 are possible, and the configuration shown is merely one example.
  • The client 214 includes a user interface 228 for interfacing with a user, a directions provider component 230 for providing a route map and/or directions to the user interface 228, a server interface 232 for determining a route, directions, associated landmarks and associated promotions by communicating with a server 212. In one implementation, the client 214 also includes a location finder component 234 capable of determining the current location of the client 214, which current location can serve as the initial location in a direction request made to the server 212.
  • The server 212 includes a services component 222 for responding to requests from the client 214. In one implementation, the client 214 is authorized by an authorization component 218 included at the server 212 before the client 214 is permitted to access the services 222. For example, some clients may be not be authorized to access a location service based on an associated user's service plan or profile. In one implementation, the client 214 provides the server 212 with a request for directions between specified initial and final locations. In another implementation, the final location is specified as a proximity search and the proximity search component 216 is used to resolve the query to a final location. A route determination component 220 determines a route between the initial and final locations. The route determination component 220 can use one or more of the following strategies, without limitation: minimize travel distance, minimize travel time, maximize landmarks included en route, maximize landmarks with high ratings, maximize landmarks with promotions, maximize routes with particular characteristics (e.g., whether or not a route contains ferries, bridges, or other characteristics).
  • A route determination component 220 determines a route between the initial and final locations, e.g., the initial location 116 and final location 128 shown in FIG. 1, and a generates a set of directions to guide a user when traveling the route. In one implementation, the route determination component 220 determines the route by accessing a route and landmark database 204 (or more then one such databases) including digital map data, points of interest and other landmarks. Navteq of Chicago, Ill. and Tele Atlas of Lebanon, N.H. are examples of providers of digital map databases that provide routing information as well as points of interest databases including locations of points of interest such as gas stations, hotels, shops and hospitals, to name a few. The route and landmark database 204 can be built from digital map data acquired from one or more digital map databases, such as those provided by Navteq and Tele Atlas described above. Additionally, the database 204 can include supplemental landmark information that is not included in typical, commercially available digital map databases. For example, the database 204 can be augmented with the location of the retail outlets of a particular company.
  • The route determination component 220 can query the route and landmark database 204 to determine one or more routes between the initial and final locations 116, 128, and to determine one or more landmarks included en route, as well as at “direction points”. A direction point is a point along the route where the user is notified of a change of direction. For example, the geographic location of the Espresso House 118 is a direction point, as the user must turn right at this point to travel the selected route to the final location 128. The route determination component 220, uses the landmarks included in the route and landmark database 204 to determine one or more landmarks located at the direction point. The route determination component 220, chooses at least one of the determined landmarks to include within the directions, in this example, the Espresso House 118.
  • At a given intersection, there may be multiple landmarks, for example, a different business or other landmark may be located on each of four corners of the intersection. The route determination component 220 can select landmarks for a given route based on a multitude of factors such as, but not limited to, the rank of a landmark, the rank of a promotion, the current time of day, the date, and/or the relevancy of the landmark/promotion. In one implementation, the rank of a landmark/promotion is based on the compensation amount the landmark owner is willing to provide the server 212 in order for the landmark/promotion to be included in the directions to travel the route. For example, the more compensation the landmark owner is willing to pay, the higher the rank of the landmark/promotion. In another implementation, the rank can be based the popularity of the landmark/promotion with a class of users including the user requesting the directions. The class of users can be determined based on demographic information, user profiles, or other information used to classify users for the purposes of studying behavior. Popularity can be related to how frequently users in the class visit the landmark or select a promotion associated with a landmark.
  • In one implementation, the relevancy of a landmark/promotion can be determined based on user profile information for the user requesting the directions. The route determination component 220 can obtain and use user preferences from a user profile database 202 in determining a route. For a given user, the user profile database 202 can include without limitation, the user's age, weight, height, gender, address, occupation, dietary habits, dietary restrictions, annual income, martial status, the type of vehicle the user drives, and stores the user frequents. For example, if it is known that a user is vegetarian, only restaurant landmarks that accommodate vegetarians would be included in a route. Or, if the route will be traveled early in the morning, it would not make sense to select landmarks that are offering dinner promotions. In one implementation, the user can rate a landmark and this information can be included in the user's profile. In an aspect of this implementation, landmarks with higher ratings are more likely to be included in directions to travel a route than those landmarks with lower ratings. In another implementation, the user can save a given landmark so the landmark can be quickly selected as a final location in the future. Saved landmarks can also be stored in the user profile database. In one implementation, a user's profile information can be supplied as part of the request made to the server 212, in which case the user profile database 202 can be eliminated.
  • Referring to FIG. 3, in one implementation the route determination component 220 can determine two or more routes between the initial location 116 and the final location 128 from information provided by the route and landmark database 204 (step 302). The route determination component 220 can then make a decision as to which route to present to the user. The decision can be based on a number of factors. In one implementation, the user can influence the factors (e.g., based on the user's profile). In one implementation, the route determination component 220 determines landmarks at direction points along each route, and optionally, with a predefined proximity to the route and/or initial and final locations 116, 128 (step 304). The route determination component 220 selects the route to present to the user based on the determined landmarks (step 306). For example, the route determination component 220 may select a route to maximize the number of landmarks along the route. Alternatively, the route determination component 220 may select a route to maximize the number of a certain type (e.g., restaurant type, or historical type) of landmarks along the route. There are any number of possible ways of the route determination component 220 to make the selection based on the determined landmarks, and the those described are merely exemplary.
  • Referring again to FIG. 2, the operations described can be implemented by more or fewer components, including more or fewer at the server 212 server and/or the client 214, and entirely by the server 212 or entirely by the client 214, with or without access to external databases. In another implementation, the server 212 and/or the client 214 components can be distributed across two or more computing devices connected by a network, shared memory or other suitable means of sharing information.
  • Referring to FIG. 4, a flow chart is shown illustrating a process 400 for providing landmark-enhanced directions to a user. The system receives a request (e.g., via user the user interface 228) for directions from an initial location to a final location (step 402). For example, the initial location can be initial location 116 shown in FIG. 2, and the final location can be final location 128. In one implementation, the initial location is the current location of the user, which can either be specified by the user, or determined by a device or a process. In another location, the initial location is specified by the user and is unrelated to the current location of the user. The system provides the initial and final locations 116, 128 to a process for providing directions. In response, the process provides the directions to travel a route between the initial and final locations 116, 128 (step 404), landmarks along the route and, optionally, promotional material related to the landmarks (step 406). Directions are provided to the user (e.g., using the user interface component 228) which can include, but is not limited to, a directions view 104 and/or a map view 102 (step 408).
  • Referring to FIG. 5, a flow chart is shown illustrating a process 500 for providing promotions to the user. The user interface 228 provides an indication as discussed with reference to FIG. 1 that a promotion is available (step 502). A user indicates to the through the user interface 228 that more information about a promotion is desired (step 504). Step 504 is optional, as the user interface 228 can automatically display the promotion. The promotion is presented to the user through the user interface 228 (step 506). The user can then interact with the promotion in a number of ways ( steps 508, 510, 512, 514 and 516). The user can forward the promotion to an email address, an instant messenger, and/or any other suitable communication medium (step 508). The user can also access a web site associated with the promotion (step 510). The user can initiate a consumer transaction (step 512), save the landmark for future reference (step 514), and/or rate the landmark (step 516).
  • The invention and all of the functional operations described in this specification can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. Apparatus of the invention can be implemented in a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; and method steps of the invention can be performed by a programmable processor executing a program of instructions to perform functions of the invention by operating on input data and generating output.
  • The invention can be implemented advantageously in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device. Each computer program can be implemented in a high-level procedural or object-oriented programming language, or in assembly or machine language if desired; and in any case, the language can be a compiled or interpreted language.
  • Suitable processors include, by way of example, both general and special purpose microprocessors. Generally, a processor will receive instructions and data from a read-only memory and/or a random access memory. Generally, a computer will include one or more mass storage devices for storing data files; such devices include magnetic disks, such as internal hard disks and removable disks; a magneto-optical disks; and optical disks. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM disks. Any of the foregoing can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).
  • To provide for interaction with a user, the invention can be implemented on a computer system having a display device such as a monitor or LCD screen for displaying information to the user and a keyboard and a pointing device such as a mouse or a trackball by which the user can provide input to the computer system. The computer system can be programmed to provide a graphical user interface through which computer programs interact with users.
  • Certain features which, for clarity, are described in this specification in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features which, for brevity, are described in the context of a single embodiment, may also be provided in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
  • A number of implementation of the invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. For example, the steps of the invention can be performed in a different order and still achieve desirable results. Accordingly, other implementations are within the scope of the following claims.

Claims (22)

1. A computer-implemented method, comprising:
receiving a request for directions from an initial location to a final location;
determining a route from the initial location to the final location;
determining one or more landmarks based on the route and
providing directions for traveling the route from the initial location to the final location, the directions including a reference to the one or more landmarks.
2. The method of claim 1, where the determining one or more landmarks comprises:
providing information to a server and receiving one or more landmarks from the server.
3. The method of claim 1, where the one or more landmarks is a branded reference point.
4. The method of claim 3, where the branded reference point includes one or more of the following: a place of business, a commercial sign, or an advertisement.
5. The method of claim 1, where the request is received from a user and the initial location is a current location of the user.
6. The method of claim 1, where the request is received from a location-aware device and the initial location is the current location of the location-aware device.
7. The method of claim 1, further comprising:
receiving a query;
performing a search based on the query, where a search result comprises the final location.
8. The method of claim 1, where the final location is a name of a physical location referring to one of: a place, a geographic area, an event, or a historical site.
9. The method of claim 1, where the directions include one or more of the following: step-by-step instructions for traveling the route from the initial location to the final location or a graphical representation of a map identifying the route from the initial location to the final location.
10. The method of claim 1, where providing directions comprises providing one or more of the following: voice prompt directions or an animated map.
11. The method of claim 1, further comprising:
providing promotional information associated with the one or more landmarks.
12. The method of claim 11, further comprising one or more of the following:
presenting a web page associated with the promotional material, forwarding the promotional material, or initiating a consumer transaction based on the promotional material.
13. The method of claim 1, where determining the one or more landmarks includes determining a landmark based at least in part on a user profile.
14. The method of claim 1, where determining the one or more landmarks includes selecting a landmark from a plurality of landmarks based on one or more of the following: a rank of the landmark, a rank of a promotion associated with the landmark, a time of day, a date, a relevancy of the landmark, or a relevancy of a promotion associated with the landmark.
15. A system comprising:
an interface component configured to:
receive a request for directions from an initial location to a final location; and
provide directions to travel a route from the initial location to the final location;
a route determination component configured to:
determine a route between the initial location and the final location, the route including one or more direction points;
determine a landmark located near a first direction point of the one or more direction points;
generate directions to travel the route from the initial location to the final location, the directions including a reference to the landmark.
16. The system of claim 15, where the landmark includes one or more of the following: a place of business, a commercial sign or an advertisement, and the route determination component is further configured to:
determine a geographic location corresponding to the final location.
17. The system of claim 15, where the interface component configured to provide directions is configured to provide one or more of the following: a graphical display of a map including the route and the one or more landmarks identified on the map or step-by-step directions for traveling the route from the initial location to the final location including a reference to the one or more landmarks.
18. The system of claim 15, where:
the interface component is further configured to:
provide promotional information associated with the one or more landmarks; and
the route determination component is further configured to:
obtain promotional information associated with the one or more landmarks.
19. The system of claim 18, where the interface component configured to provide promotional information is further configured to include a link to a web page associated with the promotional material.
20. A computer-implemented method, comprising:
receiving an initial location and a final location;
determining a plurality of routes between the initial location and the final location;
for each of the plurality of routes, determining one or more landmarks at one or more direction points included in the route; and
selecting a route from the plurality of routes, the selecting based on the determined one or more landmarks for each of the plurality of routes.
21. The method of claim 20, where the selecting comprises:
choosing a route from the plurality of routes, the route having a greatest number of landmarks of the plurality of routes.
22. The method of claim 20, further comprising:
receiving a specified type of landmark;
where the selecting comprises choosing a route from the plurality of routes, the route having a greatest number of landmarks of the specified type.
US11/241,540 2005-09-30 2005-09-30 Landmark enhanced directions Abandoned US20070078596A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US11/241,540 US20070078596A1 (en) 2005-09-30 2005-09-30 Landmark enhanced directions
US11/437,041 US7899468B2 (en) 2005-09-30 2006-05-19 Location sensitive messaging
EP20060816086 EP1941240A1 (en) 2005-09-30 2006-09-29 Landmark enhanced directions
PCT/US2006/038554 WO2007041547A1 (en) 2005-09-30 2006-09-29 Landmark enhanced directions
JP2008533769A JP5295772B2 (en) 2005-09-30 2006-09-29 Landmark enhanced road guidance
US14/151,551 US9582814B2 (en) 2005-09-30 2014-01-09 Landmark enhanced directions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/241,540 US20070078596A1 (en) 2005-09-30 2005-09-30 Landmark enhanced directions

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/151,551 Continuation US9582814B2 (en) 2005-09-30 2014-01-09 Landmark enhanced directions

Publications (1)

Publication Number Publication Date
US20070078596A1 true US20070078596A1 (en) 2007-04-05

Family

ID=37546756

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/241,540 Abandoned US20070078596A1 (en) 2005-09-30 2005-09-30 Landmark enhanced directions
US14/151,551 Active US9582814B2 (en) 2005-09-30 2014-01-09 Landmark enhanced directions

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/151,551 Active US9582814B2 (en) 2005-09-30 2014-01-09 Landmark enhanced directions

Country Status (4)

Country Link
US (2) US20070078596A1 (en)
EP (1) EP1941240A1 (en)
JP (1) JP5295772B2 (en)
WO (1) WO2007041547A1 (en)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070165474A1 (en) * 2006-01-17 2007-07-19 Samsung Electronics Co., Ltd. Circuit for enabling sense amplifier and semiconductor memory device having the same
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
US20080140310A1 (en) * 2006-12-11 2008-06-12 Agere Systems Inc. Systems and methods for preparing directional instructions
US20080147314A1 (en) * 2006-12-19 2008-06-19 Verizon Laboratories Inc. Driving directions printed text scaling
US20080262714A1 (en) * 2007-04-17 2008-10-23 Esther Abramovich Ettinger Device, system and method of contact-based routing and guidance
US20080262717A1 (en) * 2007-04-17 2008-10-23 Esther Abramovich Ettinger Device, system and method of landmark-based routing and guidance
WO2008147006A1 (en) 2007-05-28 2008-12-04 Thinkware Systems Corporation Method for guiding crossroad using point of interest and navigation system
US20080319659A1 (en) * 2007-06-25 2008-12-25 Microsoft Corporation Landmark-based routing
US20090143125A1 (en) * 2007-11-29 2009-06-04 Microsoft Corporation Population of landmarks for use with a map application
US20090143984A1 (en) * 2007-11-29 2009-06-04 Microsoft Corporation Location-to-landmark
US20090156234A1 (en) * 2007-12-14 2009-06-18 Sony Corporation Guide information providing system, guide information providing method, server device, terminal device
US20090319348A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US20090319178A1 (en) * 2008-06-19 2009-12-24 Microsoft Corporation Overlay of information associated with points of interest of direction based data services
US20090319181A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Data services based on gesture and location information of device
US20090315776A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
WO2010031153A1 (en) * 2008-09-16 2010-03-25 Roberto Papaiz Gps device for interacting with websites
US20100125406A1 (en) * 2008-11-19 2010-05-20 Nokia Corporation Methods, apparatuses, and computer program products for providing point of interest navigation services
US20100161212A1 (en) * 2007-05-23 2010-06-24 Visoft Ltd. Road guidance service method and navigation system for implemening the method
US20100198507A1 (en) * 2009-02-04 2010-08-05 Mitac International Corp. Route guiding system and method thereof
US20100228612A1 (en) * 2009-03-09 2010-09-09 Microsoft Corporation Device transaction model and services based on directional information of device
US20100250126A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Visual assessment of landmarks
US20100332324A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
EP2290323A1 (en) * 2009-08-28 2011-03-02 Navteq North America, LLC Method of operating a navigation system to provide route guidance
EP2290324A1 (en) * 2009-08-28 2011-03-02 Navteq North America, LLC Method of operating a navigation system to provide route guidance
US20110055224A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Collecting Information for a Geographic Database for use with a Navigation System
US20110054772A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Operating a Navigation System to Provide Route Guidance
US20110138006A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Managing User Location Information in a Social Network
US20110172908A1 (en) * 2006-04-14 2011-07-14 Mona Singh System And Method For Presenting A Computed Route
US20110184639A1 (en) * 2010-01-27 2011-07-28 Holsinger David J Method of Operating a Navigation System to Provide Route Guidance
WO2011095235A3 (en) * 2010-02-04 2012-02-02 Tomtom International B.V. Navigation device & method
CN102411615A (en) * 2010-10-31 2012-04-11 微软公司 Identifying Physical Locations Of Entities
CN102620738A (en) * 2011-01-27 2012-08-01 纳夫特克北美有限责任公司 Interactive geographic feature
WO2012125563A1 (en) * 2011-03-15 2012-09-20 Qualcomm Incorporated Method and system for generating savings routes with a portable computing device
US20130024109A1 (en) * 2011-07-20 2013-01-24 Aisin Aw Co., Ltd. Travel guidance system, travel guidance apparatus, travel guidance method, and computer program
US20130158821A1 (en) * 2011-11-16 2013-06-20 Flextronics Ap, Llc Method and system for vehicle data collection
US20130166197A1 (en) * 2011-12-23 2013-06-27 Audi Ag Navigation Methods and Devices Using User-Specific Landmark Types
US8620532B2 (en) 2009-03-25 2013-12-31 Waldeck Technology, Llc Passive crowd-sourced map updates and alternate route recommendations
US20140032110A1 (en) * 2012-07-26 2014-01-30 Four Winds Interactive, LLC System and method for programming and displaying directionally based textual wayfinding content
CN103575283A (en) * 2012-07-27 2014-02-12 联想(北京)有限公司 Navigation method and electronic equipment
US8700302B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
WO2014096510A1 (en) * 2012-12-17 2014-06-26 Nokia Corporation Method and apparatus for providing passphrase enabled point of interest
US8930141B2 (en) 2011-12-30 2015-01-06 Nokia Corporation Apparatus, method and computer program for displaying points of interest
US9031777B2 (en) 2006-08-08 2015-05-12 Verizon Patent And Licensing Inc. Driving directions with selective printing
US20150204686A1 (en) * 2014-01-21 2015-07-23 Telenav, Inc. Navigation system with landmark recognition mechanism and method of operation thereof
US9243920B2 (en) 2007-04-17 2016-01-26 Esther Abramovich Ettinger System and method for adapting the routing information provided by a mapping or routing device
US9494440B2 (en) 2014-06-30 2016-11-15 Strol, LLC Generating travel routes for increased visual interest
US9661468B2 (en) 2009-07-07 2017-05-23 Microsoft Technology Licensing, Llc System and method for converting gestures into digital graffiti
US9684727B1 (en) 2006-12-12 2017-06-20 Google Inc. Ranking of geographic information
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
WO2017209878A1 (en) * 2016-05-02 2017-12-07 Google Llc Systems and methods for generating navigation directions based on landmarks and real-time imagery
US9870573B1 (en) * 2007-03-30 2018-01-16 Google Inc. Ad payment for physical presence
US10024683B2 (en) * 2016-06-06 2018-07-17 Uber Technologies, Inc. User-specific landmarks for navigation systems
US20180216948A1 (en) * 2017-01-27 2018-08-02 International Business Machines Corporation Route recommendation in map service
KR20180104972A (en) * 2017-03-14 2018-09-27 삼성전자주식회사 Method for providing location based service and an electronic device thereof
US10129708B2 (en) 2015-03-12 2018-11-13 Line Corporation Service system for providing indoor location information using card view and method therefor
US20200045376A1 (en) * 2010-05-13 2020-02-06 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US10915926B2 (en) * 2012-06-29 2021-02-09 Verizon Patent And Licensing Inc. Systems and methods for location-based advertising
US20210404833A1 (en) * 2018-11-02 2021-12-30 Google Llc Context aware navigation voice assistant
US20220026222A1 (en) * 2020-07-24 2022-01-27 Bayerische Motoren Werke Aktiengesellschaft Method, Machine Readable Medium, Device, and Vehicle For Determining a Route Connecting a Plurality of Destinations in a Road Network, Method, Machine Readable Medium, and Device For Training a Machine Learning Module
US11280631B2 (en) * 2018-12-05 2022-03-22 Naver Labs Corporation Moving path guide providing method, device, system, and computer program
US20220097725A1 (en) * 2020-09-25 2022-03-31 Motional Ad Llc Av path planning with calibration information
US11293769B2 (en) * 2018-05-14 2022-04-05 Qualcomm Incorporated Techniques for route selection
US20220108362A1 (en) * 2020-10-06 2022-04-07 Uber Technologies, Inc. Clickable access point
US11425081B2 (en) 2018-03-06 2022-08-23 Samsung Electronics Co., Ltd. Message reception notification method and electronic device supporting same

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5127505B2 (en) * 2008-02-27 2013-01-23 株式会社沖データ Image forming apparatus and route display method
US20130253831A1 (en) * 2010-11-30 2013-09-26 Niels L. Langendorff Navigation Methods and Systems
JP2016180718A (en) * 2015-03-25 2016-10-13 株式会社ゼンリンデータコム Food navigation device
JP6562747B2 (en) * 2015-07-22 2019-08-21 三菱電機株式会社 Information registration terminal, server device, information receiving terminal, and information management utilization system
US10845199B2 (en) * 2016-06-10 2020-11-24 Apple Inc. In-venue transit navigation
JP2023012649A (en) * 2021-07-14 2023-01-26 日立Astemo株式会社 Vehicle control device

Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508707A (en) * 1994-09-28 1996-04-16 U S West Technologies, Inc. Method for determining position by obtaining directional information from spatial division multiple access (SDMA)-equipped and non-SDMA-equipped base stations
US5559707A (en) * 1994-06-24 1996-09-24 Delorme Publishing Company Computer aided routing system
US5963866A (en) * 1997-01-15 1999-10-05 Lucent Technologies Inc. Wireless location messaging
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6282489B1 (en) * 1993-05-28 2001-08-28 Mapquest.Com, Inc. Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route
US20020065604A1 (en) * 2000-11-30 2002-05-30 Toyota Jidosha Kabushiki Kaisha Route guide apparatus and guidance method
US20020072848A1 (en) * 2000-12-12 2002-06-13 Hiroyuki Hamada Landmark update system and navigation device
US20020120397A1 (en) * 2001-02-27 2002-08-29 Kepler Michael A. Process and system for the annotation of machine-generated directions with easily recognized landmarks and other relevant information
US20020173905A1 (en) * 2001-01-24 2002-11-21 Televigation, Inc. Real-time navigation system for mobile environment
US6490522B2 (en) * 2001-01-30 2002-12-03 Kabushiki Kaisha Toshiba Route guidance generation apparatus and method
US20030009281A1 (en) * 2001-07-09 2003-01-09 Whitham Charles Lamont Interactive multimedia tour guide
US6510379B1 (en) * 1999-11-22 2003-01-21 Kabushiki Kaisha Toshiba Method and apparatus for automatically generating pedestrian route guide text and recording medium
US20030036848A1 (en) * 2001-08-16 2003-02-20 Sheha Michael A. Point of interest spatial rating search method and system
US6542812B1 (en) * 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
US20030114171A1 (en) * 2001-11-14 2003-06-19 Takashi Miyamoto Position data notification system and position data notification method
US6609005B1 (en) * 2000-03-28 2003-08-19 Leap Wireless International, Inc. System and method for displaying the location of a wireless communications device wiring a universal resource locator
US20040132465A1 (en) * 2002-11-08 2004-07-08 Nokia Corporation Method, terminal device and system allowing for handling location services independently from a cellular communication system
US20040198386A1 (en) * 2002-01-16 2004-10-07 Dupray Dennis J. Applications for a wireless location gateway
US20040198397A1 (en) * 2003-04-02 2004-10-07 Peter Weiss Method and device for handling location-based services
US20040203866A1 (en) * 2002-06-20 2004-10-14 Zafer Sahinoglu Directivity characteristics of mobile terminals
US20040203903A1 (en) * 2002-06-14 2004-10-14 Brian Wilson System for providing location-based services in a wireless network, such as modifying locating privileges among individuals and managing lists of individuals associated with such privileges
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
US20040229601A1 (en) * 2003-05-15 2004-11-18 Zabawskyj Bohdan Konstantyn Method and system allowing for one mobile phone number (MSISDN) to be associated with a plurality of wireless devices ('Multi-SIM')
US20050049785A1 (en) * 2003-09-02 2005-03-03 Vergin William E. Off-board navigation system
US6868410B2 (en) * 2000-06-05 2005-03-15 Stephen E. Fortin High-performance location management platform
US20050249172A1 (en) * 2004-05-07 2005-11-10 Malik Dale W System to provide direction information to mobile communication devices
US20050278114A1 (en) * 2004-06-15 2005-12-15 Ahmad Ahmad M Method and system for selecting destinations
US20050288859A1 (en) * 2004-03-23 2005-12-29 Golding Andrew R Visually-oriented driving directions in digital mapping system
US20060089792A1 (en) * 2004-10-25 2006-04-27 Udi Manber System and method for displaying location-specific images on a mobile device
US7039640B2 (en) * 2001-05-31 2006-05-02 Mapinfo Corporation System and method for geocoding diverse address formats
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US20060259237A1 (en) * 2005-05-16 2006-11-16 De Silva Andrew S Navigation method and system for accurately estimating positions of street address numbers
US20060265737A1 (en) * 2005-05-23 2006-11-23 Morris Robert P Methods, systems, and computer program products for providing trusted access to a communicaiton network based on location
US20070032942A1 (en) * 2005-08-04 2007-02-08 Microsoft Corporation Ranking landmarks in a geographical area
US20070061073A1 (en) * 2005-09-12 2007-03-15 Ming-Jen Kuo Method for reminding of entering target route
US7259668B2 (en) * 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
US7286931B2 (en) * 2002-02-26 2007-10-23 Alpine Electronics, Inc. Vehicle navigation device and method of displaying POI information using same
US7440875B2 (en) * 2002-01-23 2008-10-21 M-Spatial Lmited Schematic generation

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5084822A (en) 1987-12-15 1992-01-28 Mitsubishi Denki Kabushiki Kaisha Navigation apparatus for moving object
US6018659A (en) * 1996-10-17 2000-01-25 The Boeing Company Airborne broadband communication network
JP3919855B2 (en) * 1996-10-17 2007-05-30 株式会社ザナヴィ・インフォマティクス Navigation device
JP4297337B2 (en) * 1998-11-20 2009-07-15 富士通株式会社 GUIDANCE INFORMATION PROVIDING DEVICE, GUIDANCE INFORMATION PROVIDING METHOD, AND GUIDANCE INFORMATION DISPLAY METHOD
DE19953398A1 (en) 1999-11-01 2001-05-10 Burkhard Huebner Subscriber-specific message management method for SMS messages by transmitting position and intention data of users to central switching centre which transmits to other users whose data matches
GB2363289A (en) 2000-06-06 2001-12-12 Benet Allen Communicating relative position of telecommunication subscribers within a predetermined area
US6968179B1 (en) 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
JP2002269010A (en) 2001-03-09 2002-09-20 Pioneer Electronic Corp Electronic mail processing system and mail server
JP4485095B2 (en) * 2001-03-30 2010-06-16 アイシン・エィ・ダブリュ株式会社 Computer system and route guidance information distribution method
JP2003004472A (en) * 2001-06-21 2003-01-08 Hitachi Ltd Guide-information providing system and generation method of guide map
JP2003207358A (en) * 2002-01-11 2003-07-25 Toshiba Corp Road guidance unit and program
JP2003207360A (en) * 2002-01-17 2003-07-25 Nippon Seiki Co Ltd Navigation system and display method for the same
US7308358B2 (en) * 2002-03-07 2007-12-11 Increment P Corporation Navigator, navigation system, navigation method, data processing apparatus, data processing method, program thereof, and recording medium thereof
JP2003344084A (en) * 2002-05-24 2003-12-03 Alpine Electronics Inc Navigation apparatus and method for guiding intersection
JP4325905B2 (en) * 2002-06-26 2009-09-02 京セラ株式会社 Portable information terminal
EP1544573B1 (en) * 2002-09-24 2013-10-23 Sanyo Electric Co., Ltd. Navigation apparatus and server apparatus
JP2005077214A (en) * 2003-08-29 2005-03-24 Mitsubishi Electric Corp Route guidance system
JP4192731B2 (en) * 2003-09-09 2008-12-10 ソニー株式会社 Guidance information providing apparatus and program
US20060004631A1 (en) * 2003-09-11 2006-01-05 Roberts Gregory B Method and system for generating real-time directions associated with product promotions
WO2005076031A2 (en) 2003-10-06 2005-08-18 Sirf Technology, Inc. A system and method for augmenting a satellite-based navigation solution
JP4293893B2 (en) * 2003-12-16 2009-07-08 アルパイン株式会社 Navigation device and landmark display method
US8731585B2 (en) 2006-02-10 2014-05-20 Telecommunications Systems, Inc. Intelligent reverse geocoding
US7899468B2 (en) 2005-09-30 2011-03-01 Telecommunication Systems, Inc. Location sensitive messaging
US8874145B2 (en) 2006-08-02 2014-10-28 Telecommunication Systems, Inc. Personal location code broker
US7957751B2 (en) 2006-08-02 2011-06-07 Telecommunication Systems, Inc. Personal location code
US9222797B2 (en) * 2007-04-17 2015-12-29 Esther Abramovich Ettinger Device, system and method of contact-based routing and guidance
US8930135B2 (en) * 2007-04-17 2015-01-06 Esther Abramovich Ettinger Device, system and method of landmark-based routing and guidance

Patent Citations (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498982B2 (en) * 1993-05-28 2002-12-24 Mapquest. Com, Inc. Methods and apparatus for displaying a travel route and/or generating a list of places of interest located near the travel route
US6282489B1 (en) * 1993-05-28 2001-08-28 Mapquest.Com, Inc. Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route
US5559707A (en) * 1994-06-24 1996-09-24 Delorme Publishing Company Computer aided routing system
US5508707A (en) * 1994-09-28 1996-04-16 U S West Technologies, Inc. Method for determining position by obtaining directional information from spatial division multiple access (SDMA)-equipped and non-SDMA-equipped base stations
US5963866A (en) * 1997-01-15 1999-10-05 Lucent Technologies Inc. Wireless location messaging
US6091956A (en) * 1997-06-12 2000-07-18 Hollenberg; Dennis D. Situation information system
US6542812B1 (en) * 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
US6510379B1 (en) * 1999-11-22 2003-01-21 Kabushiki Kaisha Toshiba Method and apparatus for automatically generating pedestrian route guide text and recording medium
US6609005B1 (en) * 2000-03-28 2003-08-19 Leap Wireless International, Inc. System and method for displaying the location of a wireless communications device wiring a universal resource locator
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US20050137994A1 (en) * 2000-06-05 2005-06-23 Fortin Stephen E. High-performance location management platform
US6868410B2 (en) * 2000-06-05 2005-03-15 Stephen E. Fortin High-performance location management platform
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
US20020065604A1 (en) * 2000-11-30 2002-05-30 Toyota Jidosha Kabushiki Kaisha Route guide apparatus and guidance method
US20020072848A1 (en) * 2000-12-12 2002-06-13 Hiroyuki Hamada Landmark update system and navigation device
US20020173905A1 (en) * 2001-01-24 2002-11-21 Televigation, Inc. Real-time navigation system for mobile environment
US6490522B2 (en) * 2001-01-30 2002-12-03 Kabushiki Kaisha Toshiba Route guidance generation apparatus and method
US20020120397A1 (en) * 2001-02-27 2002-08-29 Kepler Michael A. Process and system for the annotation of machine-generated directions with easily recognized landmarks and other relevant information
US7039640B2 (en) * 2001-05-31 2006-05-02 Mapinfo Corporation System and method for geocoding diverse address formats
US20030009281A1 (en) * 2001-07-09 2003-01-09 Whitham Charles Lamont Interactive multimedia tour guide
US20030036848A1 (en) * 2001-08-16 2003-02-20 Sheha Michael A. Point of interest spatial rating search method and system
US20030114171A1 (en) * 2001-11-14 2003-06-19 Takashi Miyamoto Position data notification system and position data notification method
US20040198386A1 (en) * 2002-01-16 2004-10-07 Dupray Dennis J. Applications for a wireless location gateway
US7440875B2 (en) * 2002-01-23 2008-10-21 M-Spatial Lmited Schematic generation
US7286931B2 (en) * 2002-02-26 2007-10-23 Alpine Electronics, Inc. Vehicle navigation device and method of displaying POI information using same
US20040203903A1 (en) * 2002-06-14 2004-10-14 Brian Wilson System for providing location-based services in a wireless network, such as modifying locating privileges among individuals and managing lists of individuals associated with such privileges
US20040203866A1 (en) * 2002-06-20 2004-10-14 Zafer Sahinoglu Directivity characteristics of mobile terminals
US20040132465A1 (en) * 2002-11-08 2004-07-08 Nokia Corporation Method, terminal device and system allowing for handling location services independently from a cellular communication system
US20040198397A1 (en) * 2003-04-02 2004-10-07 Peter Weiss Method and device for handling location-based services
US20040229601A1 (en) * 2003-05-15 2004-11-18 Zabawskyj Bohdan Konstantyn Method and system allowing for one mobile phone number (MSISDN) to be associated with a plurality of wireless devices ('Multi-SIM')
US20050049785A1 (en) * 2003-09-02 2005-03-03 Vergin William E. Off-board navigation system
US20050288859A1 (en) * 2004-03-23 2005-12-29 Golding Andrew R Visually-oriented driving directions in digital mapping system
US20050249172A1 (en) * 2004-05-07 2005-11-10 Malik Dale W System to provide direction information to mobile communication devices
US20050278114A1 (en) * 2004-06-15 2005-12-15 Ahmad Ahmad M Method and system for selecting destinations
US20060089792A1 (en) * 2004-10-25 2006-04-27 Udi Manber System and method for displaying location-specific images on a mobile device
US20060259237A1 (en) * 2005-05-16 2006-11-16 De Silva Andrew S Navigation method and system for accurately estimating positions of street address numbers
US20060265737A1 (en) * 2005-05-23 2006-11-23 Morris Robert P Methods, systems, and computer program products for providing trusted access to a communicaiton network based on location
US7259668B2 (en) * 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
US20070032942A1 (en) * 2005-08-04 2007-02-08 Microsoft Corporation Ranking landmarks in a geographical area
US20070061073A1 (en) * 2005-09-12 2007-03-15 Ming-Jen Kuo Method for reminding of entering target route

Cited By (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554245B2 (en) 2005-12-19 2013-10-08 Behemoth Development Co. L.L.C. Determining and providing locations of communication devices in proximity to wireless access points
US9189817B2 (en) 2005-12-19 2015-11-17 Behemoth Development Co. L.L.C. Managing location labels in a social network
US9092827B2 (en) 2005-12-19 2015-07-28 Behemoth Development Co. L.L.C. Managing user location information in a social network
US20110138006A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Managing User Location Information in a Social Network
US20110136506A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Determining and Providing Locations of Communication Devices in Proximity to Wireless Access Points
US8504089B2 (en) 2005-12-19 2013-08-06 Behemoth Development Co. L.L.C. Providing a map indicating locations of users in a social network
US10949931B2 (en) 2005-12-19 2021-03-16 Chemtron Research Llc Social networking system which provides location information of related users
US20110137813A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Providing a Map Indicating Locations of Users in a Social Network
US8594715B1 (en) 2005-12-19 2013-11-26 Behemoth Development Co. L.L.C. Automatic management of geographic information pertaining to social networks, groups of users, or assets
US20110136505A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Automatically Populating a Database of Wireless Access Point Locations
US8787960B2 (en) 2005-12-19 2014-07-22 Behemoth Development Co. L.L.C. Automatically populating a database of wireless access point locations
US20110137996A1 (en) * 2005-12-19 2011-06-09 Stewart Brett B Managing Location Labels in a Social Network
US20070165474A1 (en) * 2006-01-17 2007-07-19 Samsung Electronics Co., Ltd. Circuit for enabling sense amplifier and semiconductor memory device having the same
US8577598B2 (en) 2006-04-14 2013-11-05 Scenera Technologies, Llc System and method for presenting a computed route
US9228850B2 (en) 2006-04-14 2016-01-05 Scenera Technologies, Llc System and method for presenting a computed route
US20110172908A1 (en) * 2006-04-14 2011-07-14 Mona Singh System And Method For Presenting A Computed Route
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
US20080140310A1 (en) * 2006-12-11 2008-06-12 Agere Systems Inc. Systems and methods for preparing directional instructions
US11941009B1 (en) 2006-12-12 2024-03-26 Google Llc Ranking of geographic information
US10360228B1 (en) 2006-12-12 2019-07-23 Google Llc Ranking of geographic information
US9690805B1 (en) 2006-12-12 2017-06-27 Google Inc. Ranking of geographic information
US9684727B1 (en) 2006-12-12 2017-06-20 Google Inc. Ranking of geographic information
US8744758B2 (en) 2006-12-19 2014-06-03 Verizon Patent And Licensing Inc. Driving directions printed text scaling
US20080147314A1 (en) * 2006-12-19 2008-06-19 Verizon Laboratories Inc. Driving directions printed text scaling
US10332153B1 (en) * 2007-03-30 2019-06-25 Google Llc Ad payment for physical presence
US9870573B1 (en) * 2007-03-30 2018-01-16 Google Inc. Ad payment for physical presence
US11137260B2 (en) 2007-04-17 2021-10-05 Uber Technologies, Inc. System and method for rating landmarks for use as route guidance in vehicle navigation
US9243920B2 (en) 2007-04-17 2016-01-26 Esther Abramovich Ettinger System and method for adapting the routing information provided by a mapping or routing device
US9562781B2 (en) * 2007-04-17 2017-02-07 Esther Abramovich Ettinger Device, system and method of landmark-based and personal contact-based route guidance
US9222797B2 (en) 2007-04-17 2015-12-29 Esther Abramovich Ettinger Device, system and method of contact-based routing and guidance
US10066950B2 (en) 2007-04-17 2018-09-04 Uber Technologies, Inc. Routing device that modifies route guidance based on user input
US20080262714A1 (en) * 2007-04-17 2008-10-23 Esther Abramovich Ettinger Device, system and method of contact-based routing and guidance
US10168162B2 (en) 2007-04-17 2019-01-01 Uber Technologies, Inc. Navigation apparatus and mapping system using personal contacts
US11112253B2 (en) 2007-04-17 2021-09-07 Uber Technologies, Inc. Navigation apparatus and mapping system using personal contacts
US20080262717A1 (en) * 2007-04-17 2008-10-23 Esther Abramovich Ettinger Device, system and method of landmark-based routing and guidance
US20150094950A1 (en) * 2007-04-17 2015-04-02 Esther Abramovich Ettinger Device, System and Method of Landmark-Based and Personal Contact-Based Route Guidance
US10215577B2 (en) 2007-04-17 2019-02-26 Uber Technologies, Inc. System and method for rating landmarks for use as route guidance in vehicle navigation
US8930135B2 (en) * 2007-04-17 2015-01-06 Esther Abramovich Ettinger Device, system and method of landmark-based routing and guidance
US20100161212A1 (en) * 2007-05-23 2010-06-24 Visoft Ltd. Road guidance service method and navigation system for implemening the method
US8423282B2 (en) * 2007-05-23 2013-04-16 Visoft Ltd. Road guidance service method and navigation system for implementing the method
EP2150947A4 (en) * 2007-05-28 2011-04-27 Thinkware Systems Corp Method for guiding crossroad using point of interest and navigation system
US8594926B2 (en) 2007-05-28 2013-11-26 Thinkware Systems Corporation Method for guiding crossroad using point of interest and navigation system
US20100174481A1 (en) * 2007-05-28 2010-07-08 Thinkware Systems Corporation Method for guiding crossroad using point of interest and navigation system
WO2008147006A1 (en) 2007-05-28 2008-12-04 Thinkware Systems Corporation Method for guiding crossroad using point of interest and navigation system
EP2150947A1 (en) * 2007-05-28 2010-02-10 Thinkware Systems Corporation Method for guiding crossroad using point of interest and navigation system
US20080319659A1 (en) * 2007-06-25 2008-12-25 Microsoft Corporation Landmark-based routing
EP2168094A4 (en) * 2007-06-25 2012-07-25 Microsoft Corp Landmark-based routing
EP2168094A2 (en) * 2007-06-25 2010-03-31 Microsoft Corporation Landmark-based routing
US7912637B2 (en) * 2007-06-25 2011-03-22 Microsoft Corporation Landmark-based routing
US20090143125A1 (en) * 2007-11-29 2009-06-04 Microsoft Corporation Population of landmarks for use with a map application
US8620570B2 (en) 2007-11-29 2013-12-31 Microsoft Corporation Location-to-landmark
US20090143984A1 (en) * 2007-11-29 2009-06-04 Microsoft Corporation Location-to-landmark
US8155877B2 (en) 2007-11-29 2012-04-10 Microsoft Corporation Location-to-landmark
US20090156234A1 (en) * 2007-12-14 2009-06-18 Sony Corporation Guide information providing system, guide information providing method, server device, terminal device
US8700301B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US10057724B2 (en) 2008-06-19 2018-08-21 Microsoft Technology Licensing, Llc Predictive services for devices supporting dynamic direction information
US9200901B2 (en) 2008-06-19 2015-12-01 Microsoft Technology Licensing, Llc Predictive services for devices supporting dynamic direction information
US8200246B2 (en) 2008-06-19 2012-06-12 Microsoft Corporation Data synchronization for devices supporting direction-based services
US8700302B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20090319178A1 (en) * 2008-06-19 2009-12-24 Microsoft Corporation Overlay of information associated with points of interest of direction based data services
US8615257B2 (en) 2008-06-19 2013-12-24 Microsoft Corporation Data synchronization for devices supporting direction-based services
US9703385B2 (en) 2008-06-20 2017-07-11 Microsoft Technology Licensing, Llc Data services based on gesture and location information of device
US20100009662A1 (en) * 2008-06-20 2010-01-14 Microsoft Corporation Delaying interaction with points of interest discovered based on directional device information
US8868374B2 (en) 2008-06-20 2014-10-21 Microsoft Corporation Data services based on gesture and location information of device
US10509477B2 (en) 2008-06-20 2019-12-17 Microsoft Technology Licensing, Llc Data services based on gesture and location information of device
US20090319181A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Data services based on gesture and location information of device
US20090319348A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US8467991B2 (en) 2008-06-20 2013-06-18 Microsoft Corporation Data services based on gesture and location information of device
US20090315776A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
WO2010031153A1 (en) * 2008-09-16 2010-03-25 Roberto Papaiz Gps device for interacting with websites
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
US20100125406A1 (en) * 2008-11-19 2010-05-20 Nokia Corporation Methods, apparatuses, and computer program products for providing point of interest navigation services
US20100198507A1 (en) * 2009-02-04 2010-08-05 Mitac International Corp. Route guiding system and method thereof
US8452531B2 (en) * 2009-02-04 2013-05-28 Mitac International Corp. Route guiding system and method thereof
US20100228612A1 (en) * 2009-03-09 2010-09-09 Microsoft Corporation Device transaction model and services based on directional information of device
US8620532B2 (en) 2009-03-25 2013-12-31 Waldeck Technology, Llc Passive crowd-sourced map updates and alternate route recommendations
US9410814B2 (en) 2009-03-25 2016-08-09 Waldeck Technology, Llc Passive crowd-sourced map updates and alternate route recommendations
US9082077B2 (en) 2009-03-25 2015-07-14 Waldeck Technology, Llc Mobile private assisted location tracking
US9140566B1 (en) 2009-03-25 2015-09-22 Waldeck Technology, Llc Passive crowd-sourced map updates and alternative route recommendations
US8548725B2 (en) 2009-03-31 2013-10-01 Microsoft Corporation Visual assessment of landmarks
US8060302B2 (en) 2009-03-31 2011-11-15 Microsoft Corporation Visual assessment of landmarks
US20100250126A1 (en) * 2009-03-31 2010-09-30 Microsoft Corporation Visual assessment of landmarks
US20100332324A1 (en) * 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
US9661468B2 (en) 2009-07-07 2017-05-23 Microsoft Technology Licensing, Llc System and method for converting gestures into digital graffiti
US8301641B2 (en) 2009-08-28 2012-10-30 Navteq B.V. Method of collecting information for a geographic database for use with a navigation system
EP2290324A1 (en) * 2009-08-28 2011-03-02 Navteq North America, LLC Method of operating a navigation system to provide route guidance
EP2290323A1 (en) * 2009-08-28 2011-03-02 Navteq North America, LLC Method of operating a navigation system to provide route guidance
US20110054772A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Operating a Navigation System to Provide Route Guidance
US8364398B2 (en) 2009-08-28 2013-01-29 Navteq B.V. Method of operating a navigation system to provide route guidance
US20110054777A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Operating a Navigation System to Provide Route Guidance
CN102003965A (en) * 2009-08-28 2011-04-06 纳夫特克北美有限责任公司 Method of operating a navigation system to provide route guidance
US20110055224A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Collecting Information for a Geographic Database for use with a Navigation System
US20110054771A1 (en) * 2009-08-28 2011-03-03 Rossio Sara B Method of Operating a Navigation System to Provide Route Guidance
US8442767B2 (en) 2009-08-28 2013-05-14 Navteq B.V. Method of operating a navigation system to provide route guidance
US8370060B2 (en) 2009-08-28 2013-02-05 Navteq B.V. Method of operating a navigation system to provide route guidance
US20110184639A1 (en) * 2010-01-27 2011-07-28 Holsinger David J Method of Operating a Navigation System to Provide Route Guidance
US8374791B2 (en) 2010-01-27 2013-02-12 Navteq B.V. Method of operating a navigation system to provide route guidance
WO2011095235A3 (en) * 2010-02-04 2012-02-02 Tomtom International B.V. Navigation device & method
US10945045B2 (en) * 2010-05-13 2021-03-09 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US10945044B2 (en) 2010-05-13 2021-03-09 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US11632593B2 (en) * 2010-05-13 2023-04-18 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US20200045376A1 (en) * 2010-05-13 2020-02-06 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
CN102411615A (en) * 2010-10-31 2012-04-11 微软公司 Identifying Physical Locations Of Entities
US8442716B2 (en) * 2010-10-31 2013-05-14 Microsoft Corporation Identifying physical locations of entities
US20120109942A1 (en) * 2010-10-31 2012-05-03 Microsoft Corporation Identifying physical locations of entities
US20120197713A1 (en) * 2011-01-27 2012-08-02 Matei Stroila Interactive Geographic Feature
US9146126B2 (en) * 2011-01-27 2015-09-29 Here Global B.V. Interactive geographic feature
CN102620738A (en) * 2011-01-27 2012-08-01 纳夫特克北美有限责任公司 Interactive geographic feature
US8494770B2 (en) 2011-03-15 2013-07-23 Qualcomm Incorporated Method and system for generating savings routes with a portable computing device
WO2012125563A1 (en) * 2011-03-15 2012-09-20 Qualcomm Incorporated Method and system for generating savings routes with a portable computing device
CN103429990A (en) * 2011-03-15 2013-12-04 高通股份有限公司 Method and system for generating savings routes with portable computing device
US20130024109A1 (en) * 2011-07-20 2013-01-24 Aisin Aw Co., Ltd. Travel guidance system, travel guidance apparatus, travel guidance method, and computer program
US9159232B2 (en) 2011-11-16 2015-10-13 Flextronics Ap, Llc Vehicle climate control
US9105051B2 (en) 2011-11-16 2015-08-11 Flextronics Ap, Llc Car location
US9123058B2 (en) 2011-11-16 2015-09-01 Flextronics Ap, Llc Parking space finder based on parking meter data
US9176924B2 (en) * 2011-11-16 2015-11-03 Autoconnect Holdings Llc Method and system for vehicle data collection
US20130158821A1 (en) * 2011-11-16 2013-06-20 Flextronics Ap, Llc Method and system for vehicle data collection
US9014911B2 (en) 2011-11-16 2015-04-21 Flextronics Ap, Llc Street side sensors
US9618354B2 (en) * 2011-12-23 2017-04-11 Volkswagen Ag Navigation methods and devices using user-specific landmark types
US20130166197A1 (en) * 2011-12-23 2013-06-27 Audi Ag Navigation Methods and Devices Using User-Specific Landmark Types
US8930141B2 (en) 2011-12-30 2015-01-06 Nokia Corporation Apparatus, method and computer program for displaying points of interest
US10915926B2 (en) * 2012-06-29 2021-02-09 Verizon Patent And Licensing Inc. Systems and methods for location-based advertising
US20140032110A1 (en) * 2012-07-26 2014-01-30 Four Winds Interactive, LLC System and method for programming and displaying directionally based textual wayfinding content
US9037402B2 (en) * 2012-07-26 2015-05-19 Four Winds Interactive, LLC System and method for programming and displaying directionally based textual wayfinding content
CN103575283A (en) * 2012-07-27 2014-02-12 联想(北京)有限公司 Navigation method and electronic equipment
US11747150B2 (en) 2012-10-19 2023-09-05 Uber Technologies, Inc. Routing device that modifies route guidance based on user input
US10739148B2 (en) 2012-10-19 2020-08-11 Uber Technologies, Inc. Routing device that modifies route guidance based on user input
WO2014096510A1 (en) * 2012-12-17 2014-06-26 Nokia Corporation Method and apparatus for providing passphrase enabled point of interest
US9581458B2 (en) * 2014-01-21 2017-02-28 Telenav, Inc. Navigation system with landmark recognition mechanism and method of operation thereof
US20150204686A1 (en) * 2014-01-21 2015-07-23 Telenav, Inc. Navigation system with landmark recognition mechanism and method of operation thereof
US9494440B2 (en) 2014-06-30 2016-11-15 Strol, LLC Generating travel routes for increased visual interest
US10129708B2 (en) 2015-03-12 2018-11-13 Line Corporation Service system for providing indoor location information using card view and method therefor
WO2017209878A1 (en) * 2016-05-02 2017-12-07 Google Llc Systems and methods for generating navigation directions based on landmarks and real-time imagery
US10126141B2 (en) 2016-05-02 2018-11-13 Google Llc Systems and methods for using real-time imagery in navigation
US10024683B2 (en) * 2016-06-06 2018-07-17 Uber Technologies, Inc. User-specific landmarks for navigation systems
US10670422B2 (en) * 2016-06-06 2020-06-02 Uber Technologies, Inc. User-specific landmarks for navigation systems
US11268824B2 (en) * 2016-06-06 2022-03-08 Uber Technologies, Inc. User-specific landmarks for navigation systems
US20180266845A1 (en) * 2016-06-06 2018-09-20 Uber Technologies, Inc. User-specific landmarks for navigation systems
US10989549B2 (en) * 2017-01-27 2021-04-27 International Business Machines Corporation Route recommendation in map service
US20180216948A1 (en) * 2017-01-27 2018-08-02 International Business Machines Corporation Route recommendation in map service
KR102305123B1 (en) * 2017-03-14 2021-09-28 삼성전자주식회사 Method for providing location based service and an electronic device thereof
EP3582518A4 (en) * 2017-03-14 2020-03-04 Samsung Electronics Co., Ltd. Method for providing location-based service and electronic device therefor
KR20180104972A (en) * 2017-03-14 2018-09-27 삼성전자주식회사 Method for providing location based service and an electronic device thereof
US11255691B2 (en) * 2017-03-14 2022-02-22 Samsung Electronics Co., Ltd. Method for providing location-based service and electronic device therefor
US11425081B2 (en) 2018-03-06 2022-08-23 Samsung Electronics Co., Ltd. Message reception notification method and electronic device supporting same
US11940285B2 (en) * 2018-05-14 2024-03-26 Qualcomm Incorporated Techniques for route selection
US11293769B2 (en) * 2018-05-14 2022-04-05 Qualcomm Incorporated Techniques for route selection
US20220146273A1 (en) * 2018-05-14 2022-05-12 Qualcomm Incorporated Techniques for route selection
US20210404833A1 (en) * 2018-11-02 2021-12-30 Google Llc Context aware navigation voice assistant
US11725957B2 (en) * 2018-11-02 2023-08-15 Google Llc Context aware navigation voice assistant
US11280631B2 (en) * 2018-12-05 2022-03-22 Naver Labs Corporation Moving path guide providing method, device, system, and computer program
US20220026222A1 (en) * 2020-07-24 2022-01-27 Bayerische Motoren Werke Aktiengesellschaft Method, Machine Readable Medium, Device, and Vehicle For Determining a Route Connecting a Plurality of Destinations in a Road Network, Method, Machine Readable Medium, and Device For Training a Machine Learning Module
US20220097725A1 (en) * 2020-09-25 2022-03-31 Motional Ad Llc Av path planning with calibration information
US11501403B2 (en) * 2020-10-06 2022-11-15 Uber Technologies, Inc. Clickable access point
US20220108362A1 (en) * 2020-10-06 2022-04-07 Uber Technologies, Inc. Clickable access point

Also Published As

Publication number Publication date
WO2007041547A1 (en) 2007-04-12
US9582814B2 (en) 2017-02-28
US20140129340A1 (en) 2014-05-08
JP5295772B2 (en) 2013-09-18
EP1941240A1 (en) 2008-07-09
JP2009510455A (en) 2009-03-12

Similar Documents

Publication Publication Date Title
US9582814B2 (en) Landmark enhanced directions
US9581462B2 (en) Systems and methods for generating and displaying multiple layers on a digital map
JP6580703B2 (en) System and method for disambiguating a location entity associated with a mobile device's current geographic location
US9716974B2 (en) Systems and methods of generating and displaying location entity information associated with the current geographic location of a mobile device
US10066960B2 (en) Systems and methods for using route matrices for identifying intersection POIs
US20170206211A1 (en) Computerized system and method for determining location based data and communicating such data for overlay on a mapping interface
US8451114B2 (en) Brand mapping
RU2448327C2 (en) Virtual position markers for mobile mapping
US7729947B1 (en) Computer implemented methods and system for providing a plurality of options with respect to a stopping point
US9194716B1 (en) Point of interest category ranking
US20050027705A1 (en) Mapping method and system
US20090282028A1 (en) User Interface and Method for Web Browsing based on Topical Relatedness of Domain Names
US20150276423A1 (en) Methods and systems for automatically providing point of interest information based on user interaction
US9817907B1 (en) Using place of accommodation as a signal for ranking reviews and point of interest search results
US20100094543A1 (en) Systems And Methods For Providing Geography-Based Tours
JPWO2004061392A1 (en) Action support method and apparatus
KR20170114846A (en) System of Me2go service and operating method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: AUTODESK, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GRACE, JOHN;REEL/FRAME:017204/0840

Effective date: 20060109

AS Assignment

Owner name: LOCATIONLOGIC LLC, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AUTODESK, INC.;REEL/FRAME:022482/0936

Effective date: 20090213

AS Assignment

Owner name: LONGHORN ACQUISITION, LLC, MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LOCATIONLOGIC, LLC;REEL/FRAME:022782/0574

Effective date: 20090519

AS Assignment

Owner name: SILICON VALLEY BANK, AGENT, MASSACHUSETTS

Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484

Effective date: 20091231

Owner name: SILICON VALLEY BANK, AGENT,MASSACHUSETTS

Free format text: SECURITY AGREEMENT;ASSIGNORS:TELECOMMUNICATION SYSTEMS, INC.;LONGHORN ACQUISITION, LLC;SOLVERN INNOVATIONS, INC.;AND OTHERS;REEL/FRAME:023870/0484

Effective date: 20091231

STCB Information on status: application discontinuation

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

AS Assignment

Owner name: QUASAR ACQUISITION, LLC, GEORGIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: SOLVEM INNOVATIONS, INC., MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: LONGHORN ACQUISITION, LLC, MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

Owner name: NETWORKS IN MOTION, INC., WISCONSIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:SILICON VALLEY BANK;REEL/FRAME:037994/0113

Effective date: 20160223

AS Assignment

Owner name: TELECOMMUNICATION SYSTEMS, INC., MARYLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LONGHORN ACQUISITION, LLC;REEL/FRAME:040118/0625

Effective date: 20111207