Transit incidents
First Claim
1. A non-transitory machine readable medium storing a map application executable by at least one processing unit of a device, the application comprising sets of instructions for:
- identifying a plurality of transit routes from a starting location to a destination location, each transit route comprising one or more transit legs that are serviced by different transit vehicles of different transit lines;
identifying a set of incidents associated with one or more transit legs of one or more transit routes;
ranking the plurality of transit routes based on a set of criteria and the identified set of incidents; and
displaying, in a display area, a representation of a highest ranked transit route in the plurality of transit routes over a portion of a map presentation,wherein the sets of instructions for identifying the plurality of transit routes, identifying the set of incidents, and ranking the plurality of transit routes comprises sets of instructions for;
sending the starting and destination locations to one or more map servers, each map server executing one or more map service applications; and
receiving the identified transit routes, the identified set of incidents, and the ranking of the transit routes from the one or more map service applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a map application that identifies several different transit routes from a starting location to a destination location. Each identified transit route includes one or more transit legs that are serviced by different transit vehicles of different transit lines. The map application also identifies a set of incidents that are associated with one or more transit legs of one or more of the identified transit routes. The map application of some embodiments then ranks the transit routes based on a set of criteria and the identified set of incidents. The map application displays, in a display area, a representation of a highest ranked transit route over a portion of a map presentation.
-
Citations
21 Claims
-
1. A non-transitory machine readable medium storing a map application executable by at least one processing unit of a device, the application comprising sets of instructions for:
-
identifying a plurality of transit routes from a starting location to a destination location, each transit route comprising one or more transit legs that are serviced by different transit vehicles of different transit lines; identifying a set of incidents associated with one or more transit legs of one or more transit routes; ranking the plurality of transit routes based on a set of criteria and the identified set of incidents; and displaying, in a display area, a representation of a highest ranked transit route in the plurality of transit routes over a portion of a map presentation, wherein the sets of instructions for identifying the plurality of transit routes, identifying the set of incidents, and ranking the plurality of transit routes comprises sets of instructions for; sending the starting and destination locations to one or more map servers, each map server executing one or more map service applications; and receiving the identified transit routes, the identified set of incidents, and the ranking of the transit routes from the one or more map service applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
a set of processing units for executing sets of instructions; and a non-transitory machine readable medium storing a map application which when executed by at least one of the processing units of the device provides a transit navigation presentation, the application comprising sets of instructions for; identifying a plurality of transit routes from a starting location to a destination location, each transit route comprising one or more transit legs that are serviced by different transit vehicles of different transit lines; identifying a set of incidents associated with one or more transit legs of one or more transit routes; ranking the plurality of transit routes based on a set of criteria and the identified set of incidents; and displaying, in a single display area of the transit navigation presentation, a representation of a first and single transit route in the plurality of transit routes over a portion of a map presentation, wherein the first transit route would have had a lower rank than a second transit route had the ranking been based on the identified set of criteria only. - View Dependent Claims (12, 13, 14, 21)
-
-
15. For a map application executable by at least one processor of a device, a method for displaying transit routes, the method comprising:
-
identifying a plurality of transit routes from a starting location to a destination location, each transit route comprising one or more transit legs that are serviced by different transit vehicles of different transit lines; identifying a set of incidents associated with one or more transit legs of one or more transit routes; ranking the plurality of transit routes based on a set of criteria and the identified set of incidents; displaying, in a first display area of a map presentation, a representation of a single and highest ranked transit route in the plurality of transit routes over a portion of the map presentation; and displaying, in a second display area, information about an incident associated with a the transit route other than the highest ranked transit route that is displayed in the first display area. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification