NAVIGATING GRAPHICAL USER INTERFACES
First Claim
1. A method comprising:
- presenting items in a graphical user interface of a media presentation system;
receiving a first character input from a keyboard coupled to the media presentation system;
responsive to the first character input, searching the items presented in the graphical user interface according to the first character input, locations of items in the graphical user interface and a currently selected item in the graphical user interface; and
selecting an item in the graphical user interface based on a result of the searching,where the method is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Incremental search and other human interactions with a graphical user interface of a media presentation system (e.g., a television system) are simplified using a keyboard (wireless or wired) and framework that allows a user to incrementally search for items in the GUI (e.g., icons) according to the location of the items in the GUI and a current selected item in the GUI. In some implementations, a delay is introduced after the first character is entered at the keyboard to prevent a selection indicator from bouncing around the GUI. In some implementations, weighted token matching and filtering are used in the incremental searching. In some implementations, the incremental search session is automatically reset if the user does not type for a period of time.
-
Citations
20 Claims
-
1. A method comprising:
-
presenting items in a graphical user interface of a media presentation system; receiving a first character input from a keyboard coupled to the media presentation system; responsive to the first character input, searching the items presented in the graphical user interface according to the first character input, locations of items in the graphical user interface and a currently selected item in the graphical user interface; and selecting an item in the graphical user interface based on a result of the searching, where the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; presenting items in a graphical user interface of a media presentation system; receiving a first character input from a keyboard coupled to the media presentation system; responsive to the first character input, searching the items presented in the graphical user interface according to the first character input, locations of items in the graphical user interface and a currently selected item in the graphical user interface; and selecting an item in the graphical user interface based on a result of the searching. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification