×

Geographical applications for mobile devices and backend systems

  • US 9,264,856 B1
  • Filed: 09/10/2009
  • Issued: 02/16/2016
  • Est. Priority Date: 09/10/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • transmitting a first request from a first mobile device for a first location of a first secondary mobile device;

    transmitting a second request from the first mobile device for a first location of a second secondary mobile device;

    receiving at least one of a street address and geographical coordinates of the first location of the first location of the first secondary mobile device;

    receiving at least one of a street address and geographical coordinated of the first location of the second secondary mobile device;

    receiving the at least one of the a street address and geographical coordinates of the first location of the first secondary mobile device at the first mobile device;

    receiving the at least one of the a street address and geographical coordinates of the first location of the second secondary mobile device at the first mobile device;

    causing a first location of the first mobile device to be determined;

    receiving a selection on the first mobile device, the selection corresponding with an intended destination, wherein the intended destination is one of;

    the at least one street address and geographical coordinates of the first location of the first secondary mobile device; and

    the at least one street address and geographical coordinates of the first location of the second secondary mobile device;

    in response to receiving the selection, downloading a plurality of data portions associated with map data, wherein the data portions included data associated with at least three of;

    the first location of the first mobile device;

    the at least one of a street address and geographical coordinates of the first location of the first secondary mobile device;

    the at least one of a street address and geographical coordinates of the first location of the second secondary mobile device; and

    the intended destination;

    rendering the map data based on the plurality of data portions, wherein the rendering occurs on the first mobile device;

    in response to rendering the map data,outputting a first portion of the map data having a first graphical representation,outputting a second portion of the map data having a second graphical representation,outputting a third portion of the map data having a third graphical representation, wherein the first, second, and third graphical representations differ and are displayed, at least in part, simultaneously, andoutputting a fourth portion of the map data having a fourth graphical representation, wherein the fourth graphical representation includes satellite imagery, wherein at least one of the first portion of the map data, the second portion of the map data, the third portion of the map data, and the fourth portion of the map data includes a route from the first mobile device to the intended destination, wherein the route is caused to be calculated based on criteria including height limitations, weight limitations, and one or more of speed, distance, time, mode of transit, fees, traffic conditions, walking path availability, and time restrictions;

    receiving a present location of the first secondary mobile device, wherein the present location of the first secondary mobile device differs from the first location of the first secondary mobile device;

    receiving a present location of the second secondary mobile device, wherein the present location of the second secondary mobile device differs from the first location of the second secondary mobile device;

    causing a present location of the first mobile device to be determined, wherein the present location of the first mobile device differs from the first location of the first mobile device;

    updating the intended destination based on at least one of the present location of the first secondary mobile device and the present location of the second secondary mobile device;

    updating the route based on at least one of the present location of the first secondary mobile device and the present location of the second secondary mobile device;

    updating the map data based on at least two of;

    the present location of the first secondary mobile device,the present location of the second secondary mobile device;

    the intended destination; and

    the present location of the first mobile deviceoutputting the first portion of the map data having the first graphical representation based on the updated map data;

    outputting the second portion of the map data having the second graphical representation based on the updated map data;

    outputting the third portion of the map data having the third graphical representation based on the updated map data;

    outputting the fourth portion of the map data having the fourth graphical representation based on the updated map data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×