Method of inserting and removing information elements in ordered information element arrays
First Claim
Patent Images
1. A method of limiting a number of displayed user-selectable elements that are moved along an axis thereof, the method comprising:
- displaying a plurality of user-selectable elements along the axis of user-selectable elements, the user-selectable elements being displayed in a rectilinear arrangement on a display area; and
adding and displaying a new user-selectable element in a position among the displayed user-selectable elements of the axis including determining in which direction the displayed user-selectable elements are going to scroll along the axis in order to allow the addition and display of the new user-selectable element on the axis by comparing a number of user-selectable elements displayed in a direction preceding the position of the new user-selectable element and a number of user-selectable elements displayed in a direction following the position of the new user-selectable element and, based thereon, selecting the direction having a minimum number of displayed user-selectable elements to be displaced, with the displayed user selectable elements in the non-selected direction remaining in place, as a result of the adding and displaying of the new user-selectable element on the axis.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides solutions to the potential undesirable effects the insertion and removal of information elements and documents may have on arrays and axes of information elements using a collation function to determine the position of information elements thereon. The invention can be effectuated as a method, a device and an apparatus carrying out the method described herein.
430 Citations
20 Claims
-
1. A method of limiting a number of displayed user-selectable elements that are moved along an axis thereof, the method comprising:
-
displaying a plurality of user-selectable elements along the axis of user-selectable elements, the user-selectable elements being displayed in a rectilinear arrangement on a display area; and adding and displaying a new user-selectable element in a position among the displayed user-selectable elements of the axis including determining in which direction the displayed user-selectable elements are going to scroll along the axis in order to allow the addition and display of the new user-selectable element on the axis by comparing a number of user-selectable elements displayed in a direction preceding the position of the new user-selectable element and a number of user-selectable elements displayed in a direction following the position of the new user-selectable element and, based thereon, selecting the direction having a minimum number of displayed user-selectable elements to be displaced, with the displayed user selectable elements in the non-selected direction remaining in place, as a result of the adding and displaying of the new user-selectable element on the axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having stored thereon computer-readable instructions that, when executed by a computer, cause the computer to perform operations for limiting a number of displayed user-selectable elements that are moved along an axis thereof, the operations comprising:
-
displaying a plurality of user-selectable elements along the axis of user-selectable elements, the user-selectable elements being displayed in a rectilinear arrangement on a display area; and adding and displaying a new user-selectable element in a position among the displayed user-selectable elements of the axis including determining in which direction the displayed user-selectable elements are going to scroll along the axis in order to allow the addition and display of the new user-selectable element on the axis by comparing a number of user-selectable elements displayed in a direction preceding the position of the new user-selectable element and a number of user-selectable elements displayed in a direction following the position of the new user-selectable element and, based thereon, selecting the direction having a minimum number of displayed user-selectable elements to be displaced, with the displayed user selectable elements in the non-selected direction remaining in place, as a result of the adding and displaying of the new user-selectable element on the axis. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system capable of user-selectable elements, comprising:
-
a control which acquires an instruction for displaying of user-selectable elements via a user manipulation; a non-transitory storage device which stores data for a plurality of user-selectable elements; and a display output module which outputs image of user-selectable elements in response to the instruction acquired by the control; and a display which generates a plurality of user-selectable elements along an axis of user-selectable elements on a display area, the user-selectable elements being displayed in a rectilinear arrangement, the instructions comprising adding and displaying a new user-selectable element in a position among the displayed user-selectable elements of the axis, including determining in which direction the displayed user-selectable elements are going to scroll along the axis in order to allow the addition and display of the new user-selectable element on the axis by comparing a number of user-selectable elements displayed in a direction preceding the position of the new user-selectable element and a number of user-selectable elements displayed in a direction following the position of the new user-selectable selectable element and, based thereon, selecting the direction having a minimum number of displayed user-selectable elements to be displaced, with the displayed user selectable elements in the non-selected direction remaining in place, as a result of the adding and displaying of the new user-selectable element on the axis. - View Dependent Claims (20)
-
Specification