Abstract:
A method and an accessible electronic device with a touch-sensitive surface and a display configured to implement the method are provided. The method includes displaying a plurality of user interface elements and in response to a first user interface navigation gesture on the touch sensitive surface, navigating in the plurality of user interface elements in accordance with a current navigable unit type of a plurality of navigable unit types. In response to detecting a first user interface navigation setting gesture on the touch-sensitive surface, the current navigable unit type is changed from the first navigable unit type to a second navigable unit type. Accessibility information about the second navigable unit type is outputted. The method also includes, in response to detecting a second user interface navigation gesture by the finger on the touch sensitive surface, navigating in the plurality of user interface elements in accordance with the current navigable unit type, wherein the current navigable unit type is set to the second navigable unit type.
Abstract:
A method and apparatus configured for performing a method is disclosed. The apparatus is an electronic device with a touch-sensitive surface and a display. A first portion of the display is mapped to the touch-sensitive surface and a plurality of user interface containers are displayed on the display. A user interface container selection event is detected that selects a first user interface container in the plurality of user interface containers and, in response the apparatus ceases to map the first portion of the display to the touch-sensitive surface, and proportionally maps the first user interface container to be substantially coextensive with the touch-sensitive surface.
Abstract:
Content abstractions (630,632) are emerged in to an ingress terminus (651) of a multidimensional path (650) and depth transitioned through the multidimensional path to an egress terminus (653). The content abstractions are eliminated at the egress terminus.
Abstract:
Icons (330 to 338) are arranged in foreground background positions in an interface environment to define a multidimensional path (350) extending from a terminus. The icons transition between the foreground position and the background positions along the. multidimensional path.
Abstract:
A method is performed by an accessible electronic device with a display and a touch- sensitive surface. The method includes: displaying a plurality of user interface elements on the display, wherein a current focus is on a first user interface element; detecting a first finger gesture on the touch-sensitive surface, wherein the first finger gesture is independent of contacting a location on the touch-sensitive surface that corresponds to a second user interface element; and, in response to detecting the first finger gesture: changing the current focus from the first user interface element in the plurality of user interface elements to the second user interface element in the plurality of user interface elements; and outputting accessibility information associated with the second user interface element..
Abstract:
Playing a media file includes receiving input from a user identifying a playback location associated with a media file; downloading media content corresponding to the identified playback location from the media file; displaying a status bar to the user on a display device; and presenting a download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the identified playback location. Further, playing the media file includes receiving additional input from a user identifying a new playback location associated with a media file; downloading media content corresponding to the new playback location; and presenting a new download indicator associated with the status bar showing an amount of downloaded media content, wherein the downloaded media content comprises a contiguous portion of the media file that includes the new playback location.
Abstract:
An electronic device with a display and a touch-sensitive surface displays, on the display, a first visual indicator that corresponds to a virtual touch. The device receives a first input from an adaptive input device. In response to receiving the first input from the adaptive input device, the device displays a first menu on the display. The first menu includes a virtual touches selection icon. In response to detecting selection of the virtual touches selection icon, a menu of virtual multitouch contacts is displayed.
Abstract:
Techniques for increasing accessibility of touch-screen devices are disclosed. In one aspect, container regions on a touch-sensitive user interface of a touch screen device are defined. A touch event corresponding to a location on the user interface is received, and it is determined that the location corresponds to a particular container region. When another touch event is received, content is determined according to a context of the particular container region. The content is then presented. In another aspect, data specifying locations of user interface items on a user interface is received. The data is modified to enlarge an area for a particular item. A touch input event corresponding to a particular location on the user interface is received. It is determined that the location is within the enlarged area for the item, and input is provided to an application indicating that the item was selected.
Abstract:
At least a portion of a media file (400) can be downloaded by accessing one or more items of media data associated with a media file stored on a remote server, wherein the media data (415) includes at least one sample table, receiving input from a user identifying a playback location associated with the media file; determining a plurality of data items (430,435) required to play at least a portion of the media file from the identified playback location based on the at least one sample table; and transmitting one or more byte-range requests to the.remote server using the hypertext transfer protocol to retrieve the plurality of data items (430,435). Further, the media file can be progressively downloaded from the identified playback location until the end of the media file is reached, playback of the media file is terminated, or input is received from the user identifying a new playback location.