User Interface Tools for Commute Assistant
First Claim
1. A non-transitory machine-readable medium storing a commute application which when executed by at least one processing unit of a device provides routes and trips along the routes, the commute application comprising sets of instructions for:
- receiving a selection of a route from a plurality of different routes, each route in the plurality of different routes comprising a plurality of stops; and
in response, providing a dynamic focus table comprising a first portion for displaying a schedule of stops along the selected route and a second portion for displaying metadata regarding the selected route, wherein the metadata presented in the second portion is automatically updated whenever a different schedule of stops is displayed in the first portion of the dynamic focus table.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a commute application that receives a selection of a route from several different routes. Each route in the several different routes includes several stops. In response, the commute application also provides a dynamic focus table that includes a first portion for displaying a schedule of stops along the selected route and a second portion for displaying metadata regarding the selected route. The metadata presented in the second portion is automatically updated whenever a different schedule of stops is displayed in the first portion of the dynamic focus table.
32 Citations
27 Claims
-
1. A non-transitory machine-readable medium storing a commute application which when executed by at least one processing unit of a device provides routes and trips along the routes, the commute application comprising sets of instructions for:
-
receiving a selection of a route from a plurality of different routes, each route in the plurality of different routes comprising a plurality of stops; and in response, providing a dynamic focus table comprising a first portion for displaying a schedule of stops along the selected route and a second portion for displaying metadata regarding the selected route, wherein the metadata presented in the second portion is automatically updated whenever a different schedule of stops is displayed in the first portion of the dynamic focus table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit provides a dynamic focus table, the dynamic focus table comprising:
-
a first user-modifiable portion for displaying a schedule of stops along a route; a second portion for displaying metadata regarding the stops along the route; and a module for automatically modifying the metadata displayed in the second portion upon receiving modification of the schedule of stops displayed in the first user-modifiable portion of the dynamic focus table. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory machine-readable medium storing a commute application which when executed by at least one processing unit provides a graphical user interface (GUI), the GUI comprising:
-
a first user interface (UI) layout comprising a plurality of selectable routes, each route comprising a plurality of stops; and a second UI layout for display upon selection of a route in the first UI layout, the second UI layout comprising a dynamic focus table for displaying in a first portion of the dynamic focus table the plurality of stops in the selected route and displaying in a second portion of the dynamic focus table schedules for different trips along the selected route. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method for providing a graphical user interface (GUI) of a commute application, the method comprising:
-
providing a display area for displaying a plurality of stops along a first route; providing a set of user interface (UI) tools for selecting start and end stops along the first route; and providing an affordance for storing a second route as a route that traverses along the first route between the start and end stops. - View Dependent Claims (21, 22, 23, 25, 26)
-
-
24. (canceled)
-
27. (canceled)
Specification