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:
- displaying, on a user interface (UI) of the device, a plurality of different routes;
receiving, through the UI, a selection of a route from the plurality of different routes, each route in the plurality of different routes comprising a plurality of stops;
displaying, on the UI, a dynamic focus table comprising first and second portions that are displayed simultaneously, the first portion for displaying a set of stop times along the selected route and the second portion for displaying a set of stop names for the selected route in a first order at a first time and a first location, wherein while the set of stop names are presented in the second portion, the focus table allows different sets of stop times to be scrolled through the first portion; and
displaying, in the second portion of the dynamic focus table, at a second time and a second location, the set of stop names in a second order that is a reversed version of the first order.
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.
46 Citations
16 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:
-
displaying, on a user interface (UI) of the device, a plurality of different routes; receiving, through the UI, a selection of a route from the plurality of different routes, each route in the plurality of different routes comprising a plurality of stops; displaying, on the UI, a dynamic focus table comprising first and second portions that are displayed simultaneously, the first portion for displaying a set of stop times along the selected route and the second portion for displaying a set of stop names for the selected route in a first order at a first time and a first location, wherein while the set of stop names are presented in the second portion, the focus table allows different sets of stop times to be scrolled through the first portion; and displaying, in the second portion of the dynamic focus table, at a second time and a second location, the set of stop names in a second order that is a reversed version of the first order. - 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 of a device provides a dynamic focus table, the program comprising sets of instructions for:
-
displaying a dynamic focus table with a first user-modifiable portion for displaying a set of stop times along a route and a second portion for displaying a set of stop names along the route in a first order at a first time and a first location; displaying, in the second portion of the dynamic focus table, at a second time and a second location, the set of stop names in a second order that is a reversed version of the first order; and providing a particular set of stop names for display in the second portion while providing different sets of stop times for a scrolling display in the first portion. - View Dependent Claims (9, 10, 11)
-
-
12. 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; 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 a set of stop names for the selected route in a first order at a first time and a first location and displaying in a second portion of the dynamic focus table a set of stop times for different trips along the selected route, wherein while the set of stop names are presented in the first portion, the focus table allows different sets of stop times to be scrolled through in the second portion, wherein, at a second time and a second location, the dynamic focus table displays the set of stop names in a second order that is a reversed version of the first order. - View Dependent Claims (13, 14, 15, 16)
-
Specification