User interface with software lensing for very long lists of content
First Claim
Patent Images
1. An apparatus, comprising:
- a processor;
a memory; and
a program, wherein the program, when stored in the memory and configured to be executed by the processor, includes instructions for;
a user interface module to display an index list, a software lens list, and an aperture box, wherein the index list represents a list of available options that represent search results returned by a search performed on the basis of search criteria provided by a user, and wherein the software lens list lists a set of available items that are collectively represented by one or more options enclosed by the aperture box on the index list; and
a media lensing module to increase a size of an item in the software lens list to a first size when a pointer coincides with the item, and to increase the size of adjacent items to a second size that is less than the first size,wherein the list of available options in the index list includes letters of the alphabet, where each listed letter represents a plurality of search results that are a plurality of items starting with that letter, and wherein each letter representing one or more search results but less than a predetermined number of search results is omitted from the index list,wherein an option in the index list representing a longer software lens list occupies a proportionally larger area than an option representing a shorter software lens list and the aperture box varies in size according to the number of items in the software lens list corresponding to the one or more options enclosed by the aperture box, andwherein, when the aperture box encloses an area in the index list in which a letter was omitted from the index list, the user interface module displays one or more items which are the one or more search results, respectively, for the omitted letter in the index list.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface with software tensing may be described. An apparatus may include a user interface module to display an index list, a software lens list, and an aperture box. The index list may represent a list of available options. The software lens list may display a sub-set of the list of available options that coincides with a position of the aperture box on the index list. The apparatus may also include a media lensing module to increase a size of an option in the software lens list when a pointer approaches or coincides with the option. Other embodiments are described and claimed.
117 Citations
15 Claims
-
1. An apparatus, comprising:
-
a processor; a memory; and a program, wherein the program, when stored in the memory and configured to be executed by the processor, includes instructions for; a user interface module to display an index list, a software lens list, and an aperture box, wherein the index list represents a list of available options that represent search results returned by a search performed on the basis of search criteria provided by a user, and wherein the software lens list lists a set of available items that are collectively represented by one or more options enclosed by the aperture box on the index list; and a media lensing module to increase a size of an item in the software lens list to a first size when a pointer coincides with the item, and to increase the size of adjacent items to a second size that is less than the first size, wherein the list of available options in the index list includes letters of the alphabet, where each listed letter represents a plurality of search results that are a plurality of items starting with that letter, and wherein each letter representing one or more search results but less than a predetermined number of search results is omitted from the index list, wherein an option in the index list representing a longer software lens list occupies a proportionally larger area than an option representing a shorter software lens list and the aperture box varies in size according to the number of items in the software lens list corresponding to the one or more options enclosed by the aperture box, and wherein, when the aperture box encloses an area in the index list in which a letter was omitted from the index list, the user interface module displays one or more items which are the one or more search results, respectively, for the omitted letter in the index list. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a wireless receiver to receive movement information from a remote control; a processor; a memory; and a program, wherein the program, when stored in the memory and configured to be executed by the processor, includes instructions for; a user interface module to display an index list, a software lens list, and an aperture box, and to move a pointer in response to the movement information, wherein the index list represents a list of available options that represent search results returned by a search performed on the basis of search criteria provided by a user, and wherein the software lens list lists a set of available items that are collectively represented by one or more options enclosed by the aperture box on the index list; and a media lensing module to increase a size of an item in the software lens list to a first size when a pointer coincides with the item, and to increase the size of adjacent items to a second size that is less than the first size, wherein the list of available options in the index list includes letters of the alphabet, where each listed letter represents a plurality of search results that are a plurality of items starting with that letter, and wherein each letter representing one or more search results but less than a predetermined number of search results is omitted from the index list, wherein an option in the index list representing a longer software lens list occupies a proportionally larger area than an option representing a shorter software lens list and the aperture box varies in size according to the number of items in the software lens list corresponding to the one or more options enclosed by the aperture box, and wherein, when the aperture box encloses an area in the index list in which a letter was omitted from the index list, the user interface module displays one or more items which are the one or more search results, respectively, for the omitted letter in the index list. - View Dependent Claims (6, 7)
-
-
8. A method, comprising:
-
displaying an index list, a software lens list, and an aperture box, wherein the index list represents a list of available options that represent search results returned by a search performed on the basis of search criteria provided by a user, and wherein the software lens list lists a set of available items that are collectively represented by one or more options enclosed by the aperture box on the index list; and increasing a size of an item in the software lens list to a first size when a pointer coincides with the item, and increasing the size of adjacent items to a second size that is less than the first size, wherein the list of available options in the index list includes letters of the alphabet, where each listed letter represents a plurality of search results that are a plurality of items starting with that letter, and wherein each letter representing one or more search results but less than a predetermined number of search results is omitted from the index list, wherein an option in the index list representing a longer software lens list occupies a proportionally larger area than an option representing a shorter software lens list and the aperture box varies in size according to the number of items in the software lens list corresponding to the one or more options enclosed by the aperture box, and wherein, when the aperture box encloses an area in the index list in which a letter was omitted from the index list, the user interface module displays one or more items which are the one or more search results, respectively, for the omitted letter in the index list. - View Dependent Claims (9, 10, 11)
-
-
12. A machine-readable non-transitory medium containing instructions which, when executed by a processing system, cause the processing system to:
-
display an index list, a software lens list, and an aperture box, wherein the index list represents a list of available options that represent search results returned by a search performed on the basis of search criteria provided by a user, and wherein the software lens list lists a set of available items that are collectively represented by one or more options enclosed by the aperture box on the index list; and increase a size of an item in the software lens list to a first size when a pointer coincides with the item, and increasing the size of adjacent items to a second size that is less than the first size, wherein the list of available options in the index list includes letters of the alphabet, where each listed letter represents a plurality of search results that are a plurality of items starting with that letter, and wherein each letter representing one or more search results but less than a predetermined number of search results is omitted from the index list, wherein an option in the index list representing a longer software lens list occupies a proportionally larger area than an option representing a shorter software lens list and the aperture box varies in size according to the number of items in the software lens list corresponding to the one or more options enclosed by the aperture box, and wherein, when the aperture box encloses an area in the index list in which a letter was omitted from the index list, the user interface module displays one or more items which are the one or more search results, respectively, for the omitted letter in the index list. - View Dependent Claims (13, 14, 15)
-
Specification