- Cupertino CA, US Joseph A. Hagedorn - San Francisco CA, US
International Classification:
G01C 21/36 G01C 21/34
Abstract:
Some embodiments provide a program that receives from several data providers route data and graphical representation of route data (e.g., transit systems, schedules, stops, etc.) for different localities. The program also stores this data on a set of servers for later retrieval and transmission to commute applications operating in different localities. The program further retrieves from external vendors location data of transit vehicles that traverse routes based on the route data and schedule data. The location data is for transmitting to commute applications.
Devices And Methods For Navigating Between User Interfaces
- Cupertino CA, US Marcos Alonso Ruiz - San Francisco CA, US Andrew B. Cato - Sunnyvale CA, US Jonathan R. Dascola - San Francisco CA, US Christopher P. Foss - San Francisco CA, US Olivier D.R. Gutknecht - San Francisco CA, US Joseph A. Hagedorn - San Francisco CA, US Michael T. Jurewitz - Cupertino CA, US Chanaka G. Karunamuni - San Jose CA, US
International Classification:
G06F 3/0482 G06F 3/0481 G06F 3/0484 G06F 3/0488
Abstract:
A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
Devices And Methods For Navigating Between User Interfaces
- Cupertino CA, US Marcos Alonso Ruiz - San Francisco CA, US Andrew B. Cato - Sunnyvale CA, US Jonathan R. Dascola - San Francisco CA, US Christopher P. Foss - San Francisco CA, US Olivier D.R. Gutknecht - San Francisco CA, US Joseph A. Hagedorn - San Francisco CA, US Michael T. Jurewitz - Cupertino CA, US Chanaka G. Karunamuni - San Jose CA, US
International Classification:
G06F 3/0488 G06F 3/0482
Abstract:
A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
Devices And Methods For Navigating Between User Interfaces
- Cupertino CA, US Sebastian J. Bauer - San Francisco CA, US Andrew B. Cato - Sunnyvale CA, US Imran A. Chaudhri - San Francisco CA, US Jonathan R. Dascola - San Francisco CA, US Christopher P. Foss - San Francisco CA, US Joseph A. Hagedorn - San Francisco CA, US Chanaka G. Karunamuni - San Jose CA, US Stephen O. Lemay - San Francisco CA, US
International Classification:
G06F 3/0484 G06F 3/0488
Abstract:
An electronic device displays a plurality of user interface representations in a stack on a display. The device detects a first drag gesture by a first contact at a location on a touch-sensitive surface that corresponds to a location of a first user interface representation on the display. While the first contact is at a location on the touch-sensitive surface that corresponds to the location of the first user interface representation on the display and is moving across the touch-sensitive surface in a direction that corresponds to a first direction on the display, the device moves the first user interface representation in the first direction on the display at a first speed in accordance with a speed of the first contact on the touch-sensitive surface and moves a second user interface representation, disposed above the first user interface representation in the stack, in the first direction at a second speed greater than the first speed.
- Cupertino CA, US Joseph A. Hagedorn - San Francisco CA, US Marcel van Os - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G08G 9/00
US Classification:
701117
Abstract:
Some embodiments provide a commute application that provides a first presentation of several stops along a route. The commute application also receives a selection of a stop from the several stops along the route. The commute application further provides a second presentation for displaying several different routes that traverse through the selected stop.
- Cupertino CA, US Joseph A. Hagedorn - San Francisco CA, US Marcel van Os - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G08G 9/00
US Classification:
701117
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.
- Cupertino CA, US Joseph A. Hagedorn - San Francisco CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G08G 9/00
US Classification:
701117
Abstract:
Some embodiments provide a program that receives from several data providers route data and graphical representation of route data (e.g., transit systems, schedules, stops, etc.) for different localities. The program also stores this data on a set of servers for later retrieval and transmission to commute applications operating in different localities. The program further retrieves from external vendors location data of transit vehicles that traverse routes based on the route data and schedule data. The location data is for transmitting to commute applications.