Abstract:
Methods, systems, and computer-readable media for a location information server to gather location updates by sending location-update-requests through a push notification service to a mobile device are disclosed. The mobile device provides location updates in response to the push-based location-update-requests received through the push notification service. The mobile device can switch from a self-initiated location update mode to a push-based location update mode depending on the current state of the mobile device. The mobile device can also choose an appropriate positioning system for self-locating based on the information embedded in the location-update-request received through the push notification service. The information embedded in the pushed location-update-request can be a precision requirement or context information that can be used to determine a precision requirement for the location update.
Abstract:
A multi-step animation sequence for smoothly transitioning from a map view to a panorama view of a specified location is disclosed. An orientation overlay can be displayed on the panorama, showing a direction and angular extent of the field of view of the panorama. An initial specified location and a current location of the panorama can also be displayed on the orientation overlay. A navigable placeholder panorama to be displayed in place of a panorama at the specified location when panorama data is not available is disclosed. A perspective view of a street name annotation can be laid on the surface of a street in the panorama.
Abstract:
A computer-implemented method for use at a portable multifunction device (100) with a touch screen display' (112) includes displaying a web page (3912) or portion thereof on the touch screen display (112). An activation of an options icon (3920) is detected. In response, a plurality of icons (3972) including a web-clip widget creation icon (3973) is displayed. An activation of the web-clip widget creation icon (3973) is detected; in response, a web-clip widget (149-6-1) is created corresponding to the displayed web page (3912) or portion thereof.
Abstract:
A portable multifunction device displays a first widget on a touch screen and detects a first gesture on a settings icon on the first widget. In response to the first gesture, the device displays user-adjustable settings for a plurality of widgets, including settings for the first widget. The device detects one or more additional gestures to change one or more settings for one or more widgets in the plurality of widgets. In response to the additional gestures, the device changes one or more settings for other widgets, including changing one or more settings for a respective widget other than the first widget. Upon detecting a widget selection gesture and a finishing gesture on the touch screen, the device displays a second widget in the plurality of widgets other than the first widget.
Abstract:
In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
Abstract:
One or more touch input signals can be obtained from a touch sensitive device. A touch event model can be used to determine touch and/or gesture events based on the touch input signals. The touch and gesture events can be associated with touch input signals generated from different regions of a web page displayed on the touch sensitive device. Access can be provided to at least one touch or gesture event through a programming interface.
Abstract:
A computer- implemented method, for use in conjunction with a portable multifunction device (100) with a touch screen display (112), comprises displaying a portion of page content (4202), including a frame (4204) displaying a portion of frame content (4206) and also including other content of the page (4208), on the touch screen display (112). An N-finger translation gesture (4210) is detected on or near the touch screen display (112). In response, the page content (4202), including the displayed portion of the frame content (4206) and the other content of the page (4208), is translated to display a new portion of page content (4212) on the touch screen display (112). An M-finger translation gesture (4214) is detected on or near the touch screen display (112), where M is a different number than N. In response, the frame content (4206) is translated to display a new portion of frame content (4216) on the touch screen display (112), without translating the other content of the page (4208).
Abstract:
Word recommendations are provided in response to text input. For a particular text input, possible word recommendations are identified based on the characters of the input and corresponding neighbor characters on a keyboard layout. The possible word recommendations are scored based on how closely they match the input word on a character- by-character basis, and a subset of the possible word recommendations are selected for presentation to the user.
Abstract:
A device, method, and graphical user interface for providing maps, directions, location-based information, and/or other applications on a touch screen display are disclosed.