摘要:
A user interface allows a user to input handwritten, key-press, and spoken text in a seamless, synchronized manner. A text input panel accepts soft keyboard presses and handwritten words, characters, and gestures. A text recognizer/synchronizer integrates textual input from various sources while recognizing and preserving the order in which a user entered text via the soft keyboard, via handwriting, and/or by speaking. Synchronized text may be displayed in a stage area of the text input panel before being passed to an operating system message router and/or an application program. While in handwriting recognition mode, various permutations and combinations of a word recognition area, a character recognition area, and a keybar/keypad may optionally be displayed.
摘要:
Outputting a user interface having a list of a plurality of representations of media items on a display of a computing device is presented. In one embodiment, a center locking region (CLR) is defined in the user interface and covers a portion of the plurality of representations, wherein navigation from a first representation within the CLR to a second representation outside the CLR causes a scrolling of the second representation into the CLR on one horizontal side and a scrolling of a third representation within the CLR out of the CLR on the other horizontal side while navigation through a portion of the plurality of representations within the CLR causes no scrolling. In another embodiment, a gap indicating a beginning and an end of the list is displayed and a scrolling occurs when the gap is within the CLR and a horizontal navigation within the CLR is performed.
摘要:
A method of overlaying layers of a user interface on a display of a computing device is presented herein. In a preferred embodiment, while a media item is displayed within the user interface, an overlay having features associated with the media item being displayed on the user interface is layered on top of the user interface such that the media item beneath the overlay layer is at least partially viewable through the overlay layer.
摘要:
Embodiments of a media user interface are presented herein. In one embodiment, a plurality of representations of media items is arranged into a plurality of groups such that the plurality of groups of representations are horizontally navigated like a carousel. In another embodiment, the plurality of representations of media items is presented based on user selection of data associated with features of the media items. Yet in another embodiment where a plurality of representations is vertically aligned, navigating a representation causes vertical space between the representation and another representation next to it to be increased and causes representations of a sub-category of the representation to be displayed within the increased space.
摘要:
A computer system is provided including a host computer such as a PC and one or more remote peripheral devices controlled by the host computer for providing status/notification information, applications, system messages, and the like. Software can track the activities/commands of a user. The sequence of activities/commands can be saved and translated into a format that the host computer understands. Responsive to actuation of a button by a user on the remote peripheral device, the host computer can launch directly into the context currently being presented to the user at the remote peripheral device.