Patent classifications
G06F3/04812
Cursor integration with a touch screen user interface
In some embodiments, a cursor interacts with user interface objects on an electronic device. In some embodiments, an electronic device selectively displays a cursor in a user interface. In some embodiments, an electronic device displays a cursor while manipulating objects in the user interface. In some embodiments, an electronic device dismisses or switches applications using a cursor. In some embodiments, an electronic device displays user interface elements in response to requests to move a cursor beyond an edge of the display.
Game system, game system control method, computer-readable non-transitory storage medium having game program stored therein, and game apparatus
Operation data is acquired from either a first type of controller having a plurality of operation sections or a second type of controller having fewer operation sections, and a game process is performed. When the first type of controller is used for game operation, a selection item is switched in a forward direction for a plurality of items arranged in a predetermined order, in accordance with an operation on a first operation section, and the selection item is switched in a reverse direction in accordance with an operation on a second operation section. In addition, when the second type of controller is used for game operation, the selection item is switched in the forward direction in accordance with an operation on a third operation section of the second type of controller. Then, a UI image including these items is generated.
Game system, game system control method, computer-readable non-transitory storage medium having game program stored therein, and game apparatus
Operation data is acquired from either a first type of controller having a plurality of operation sections or a second type of controller having fewer operation sections, and a game process is performed. When the first type of controller is used for game operation, a selection item is switched in a forward direction for a plurality of items arranged in a predetermined order, in accordance with an operation on a first operation section, and the selection item is switched in a reverse direction in accordance with an operation on a second operation section. In addition, when the second type of controller is used for game operation, the selection item is switched in the forward direction in accordance with an operation on a third operation section of the second type of controller. Then, a UI image including these items is generated.
SYSTEM AND METHOD FOR TRACKING CHANGES BETWEEN A CURRENT STATE AND A LAST STATE SEEN BY A USER
A system and method for tracking differences between a last state seen by a user and a current state is provided. A user views a graphical user interface (GUI) wind that displays one or more states. Should the user's focus shift from the GUI and return after one or more states displayed therein have been modified, the system highlights the change between the current state and the user's last seen state.
Contextual Triggering of Assistive Functions
A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.
Auto-scroll on in-context modules
Systems and methods are disclosed which may provide modules that may be displayed in the context of a website that allow for autoscrolling between the modules upon entering required information in the modules or completing actions required by the modules. The modules may be modules for paying for items via PayPal and may include modules for entering payment information, billing information, a shipping address, creating an account, and accepting terms and conditions. The modules may be displayed within the context of the webpage when selecting a pay with PayPal link without navigating away from the webpage. As a user enters information into a module, the module will automatically scroll to the next module if the module permits automatic scrolling.
Auto-scroll on in-context modules
Systems and methods are disclosed which may provide modules that may be displayed in the context of a website that allow for autoscrolling between the modules upon entering required information in the modules or completing actions required by the modules. The modules may be modules for paying for items via PayPal and may include modules for entering payment information, billing information, a shipping address, creating an account, and accepting terms and conditions. The modules may be displayed within the context of the webpage when selecting a pay with PayPal link without navigating away from the webpage. As a user enters information into a module, the module will automatically scroll to the next module if the module permits automatic scrolling.
DYNAMIC SEARCH INPUT SELECTION
Described is a system and method for enabling dynamic selection of a search input. For example, rather than having a static search input box, the search input may be dynamically positioned such that it encompasses a portion of displayed information. An image segment that includes a representation of the encompassed portion of the displayed information is generated and processed to determine an object represented in the portion of the displayed information. Additional images with visually similar representations of objects are then determined and presented to the user.
DYNAMIC SEARCH INPUT SELECTION
Described is a system and method for enabling dynamic selection of a search input. For example, rather than having a static search input box, the search input may be dynamically positioned such that it encompasses a portion of displayed information. An image segment that includes a representation of the encompassed portion of the displayed information is generated and processed to determine an object represented in the portion of the displayed information. Additional images with visually similar representations of objects are then determined and presented to the user.
Animated visual cues indicating the availability of associated content
A system that generates animated visual cues for providing previews that indicate the availability of associated content is provided. The system can display a landing page in response to a command to display selected content, such as messages of a chat session. The landing page generates a visual cue that displays an animated preview of associated content, such as files related to the chat session, concurrently with the selected content before transitioning to view that shows the selected content, such as a chat session UI. The disclosed techniques also enable systems to generate a visual bounce cue providing awareness of salient content. For example, a device displaying selected content, e.g., messages in a chat session UI, may create a controlled animated movement of the chat session UI to let a user know of an update to associated content that may be displayed in a UI layer under the selected content.