Map Application With Improved Search Tools
US-2024344839-A1 · Oct 17, 2024 · US
US2017292846A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017292846-A1 |
| Application number | US-201715497161-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 25, 2017 |
| Priority date | Sep 5, 2014 |
| Publication date | Oct 12, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are presented for sequencing locations and events and determining routing and itineraries for the sequence. In some embodiments the system may receive a starting location, a first location, and a second location in a default order. The system may determine a sequence from the starting location for the first location and the second location. The system may generate a route for the sequence with the route having transportation directions between the starting location, the second location, and the first location indicative of the sequence. The system may display the route in a graphical user interface of an application.
Opening claim text (preview).
1 - 20 . (canceled) 21 . A method comprising: receiving a first event and a second event, both the first and the second event associated with a mobile device, the first event associated with a first location and a second event associated with a second location, the first location indicating a location of the first event at a first time, the second location indicating a location of the second event; determining a sequence for the first event and the second event with the second event preceding the first event in the sequence; generating a first route for the sequence, the first route comprising first transportation directions between the second location and the first location; identifying a suggested event for the sequence, the suggested event associated with a third location indicating a location of the suggested event; inserting the suggested event into the sequence; generating a second route for the sequence, the second route comprising second transportation directions between the second location, the third location, and the first location; and displaying the second route in a graphical user interface of the mobile device. 22 . The method of claim 21 , wherein said determining the sequence comprises determining the sequence based on the first location, on the second location, and characteristics of the first event and of the second event. 23 . The method of claim 21 , wherein said identifying the suggested event is based on the first location, the first time, the second location, and a second time of the second event. 24 . The method of claim 21 , wherein said receiving comprises receiving at the mobile device. 25 . The method of claim 21 , wherein said receiving comprises receiving at a server; and wherein said displaying comprises causing, by the server, the mobile device to display the second route in the graphical user interface on a display of the mobile device. 26 . The method of claim 21 , wherein the suggested event corresponds to an available appointment of a plurality of available appointments; and wherein said identifying the suggested event comprises identifying the suggested event based the plurality of available appointments. 27 . The method of claim 21 , further comprising: receiving, from the mobile device, selection of the suggested event via a selectable element displayed on the graphical user interface of the mobile device; and transmitting, to an additional mobile device, an indication of the selection of the suggested event. 28 . The method of claim 21 , further comprising: generating a first itinerary for the sequence that includes first event and the second event, the first itinerary comprising first information indicative of the first location and second information indicative of the second location ordered according to the sequence. 29 . The method of claim 28 , further comprising: responsive to said inserting the suggested event into the sequence, generating a second itinerary for the sequence that includes the first event, the second event, and the suggested event, the second itinerary comprising information indicative of the first event, information indicative of the second event, and information indicative of the suggested event ordered according to the sequence. 30 . A device comprising: a non-transitory memory storing instructions; and a processor configured to execute the instructions to cause the device to: receive a first event and a second event, both the first and the second event associated with a mobile device, the first event associated with a first location and a second event associated with a second location, the first location indicating a location of the first event at a first time, the second location indicating a location of the second event; determine a sequence for the first event and the second event with the second event preceding the first event in the sequence; generate a first route for the sequence, the first route comprising first transportation directions between the second location and the first location; identify a suggested event for the sequence, the suggested event associated with a third location indicating a location of the suggested event; insert the suggested event into the sequence; generate a second route for the sequence, the second route comprising second transportation directions between the second location, the third location, and the first location; and display the second route in a graphical user interface of the mobile device. 31 . The device of claim 30 , wherein said determining the sequence comprises determining the sequence based on the first location, on the second location, and characteristics of the first event and of the second event. 32 . The device of claim 30 , wherein said receiving comprises receiving at a server; and wherein said displaying comprises causing, by the server, the mobile device to display the second route in the graphical user interface on a display of the mobile device. 33 . The device of claim 30 , wherein the suggested event corresponds to an available appointment of a plurality of available appointments; and wherein said identifying the suggested event comprises identifying the suggested event based the plurality of available appointments. 34 . The device of claim 30 , wherein executing the instructions further causes the device to, receive, from the mobile device, selection of the suggested event via a selectable element displayed on the graphical user interface of the mobile device; and transmit, to an additional mobile device, an indication of the selection of the suggested event. 35 . The device of claim 30 , wherein executing the instructions further causes the device to, generate a first itinerary for the sequence that includes first event and the second event, the first itinerary comprising first information indicative of the first location and second information indicative of the second location ordered according to the sequence. 36 . A non-transitory machine-readable storage medium having instructions stored thereon, the instructions executable to cause performance of operations comprising: receiving a first event and a second event, both the first and the second event associated with a mobile device, the first event associated with a first location and a second event associated with a second location, the first location indicating a location of the first event at a first time, the second location indicating a location of the second event; determining a sequence for the first event and the second event with the second event preceding the first event in the sequence; generating a first route for the sequence, the first route comprising first transportation directions between the second location and the first location; identifying a suggested event for the sequence, the suggested event associated with a third location indicating a location of the suggested event; inserting the suggested event into the sequence; generating a second route for the sequence, the second route comprising second transportation directions between the second location, the third location, and the first location; and displaying the second route in a graphical user interface of the mobile device. 37 . The non-transitory machine-readable storage medium of claim 36 , wherein said determining the sequence comprises determining the sequence based on the first location, on the second location, and characteristics of the first event and of the second event. 38 . The non-transitory m
Map- or contour-matching · CPC title
Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents · CPC title
Overview of the route on the road map · CPC title
Calculating itineraries (travelling salesman problem G06Q10/04; optimisation of routes G06Q10/047) · CPC title
Route searching; Route guidance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.