User interface techniques reducing the impact of movements
First Claim
1. A system comprising:
- a processor, a display, and a memory containing instructions that, when executed, cause the processor to;
address an impact of a display movement, the display movement including a Population Movement, a Position Movement, a Rotation Movement, or a Zoom Movement caused by a plurality of dynamic elements or content that is loading or projected to be loaded within a first display space of a GUI, wherein the first display space comprises an at least one page, an at least one user interface actuation tool, and an at least one actuable element;
determine that a behavior would be impacted by the display movement, wherein the behavior comprises a behavior of the at least one user interface actuation tool or a behavior of the at least one actuable element as it interacts with the at least one user interface actuation tool; and
alter the behavior that would be impacted including creating an alternate or a virtual display aspect in addition to the first display space, wherein the created alternate or the virtual display aspect defines a location, a movement, or an actuation of the at least one user interface actuation tool relative to a location of the at least one actuable element as it existed prior to the display movement, wherein during alteration of the behavior permits a user to interact with the at least one page through the at least one user interface actuation tool or the at least one actuable element.
0 Assignments
0 Petitions
Accused Products
Abstract
New techniques improving display output and computer system input response are provided.
In aspects of the invention, a system assesses whether input gesture(s) occur within an area of an output matrix describing an element, within a time period following a substantial and/or activity-affecting change in that area, and nullifies or alters an affect(s) of the input gesture(s) that would otherwise occur, and may instead or also create the affect that would occur if the output matrix had not experienced the relevant substantial and/or activity-affecting change, and may also reverse, alter, augment or otherwise address the substantial and/or activity-affecting change in that area of the output matrix to enhance the user experience.
In other aspects, an object-based projection method increases efficiency and decreases output matrix judder.
In additional aspects, a new form of pixel and array, with variably-angled variably-curved pixel subsections, assists in further smoothing edges between objects.
56 Citations
11 Claims
-
1. A system comprising:
-
a processor, a display, and a memory containing instructions that, when executed, cause the processor to; address an impact of a display movement, the display movement including a Population Movement, a Position Movement, a Rotation Movement, or a Zoom Movement caused by a plurality of dynamic elements or content that is loading or projected to be loaded within a first display space of a GUI, wherein the first display space comprises an at least one page, an at least one user interface actuation tool, and an at least one actuable element; determine that a behavior would be impacted by the display movement, wherein the behavior comprises a behavior of the at least one user interface actuation tool or a behavior of the at least one actuable element as it interacts with the at least one user interface actuation tool; and alter the behavior that would be impacted including creating an alternate or a virtual display aspect in addition to the first display space, wherein the created alternate or the virtual display aspect defines a location, a movement, or an actuation of the at least one user interface actuation tool relative to a location of the at least one actuable element as it existed prior to the display movement, wherein during alteration of the behavior permits a user to interact with the at least one page through the at least one user interface actuation tool or the at least one actuable element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor, a display, and a memory containing instructions that, when executed, cause the processor to; address an impact of a display movement due to a content loading within a first display space of a GUI, wherein the first display space comprises a page, an at least one user interface actuation tool, and an at least one actuable element, wherein address of the impact of the display movement occurs before the page is fully rendered in the first display space; determine that a behavior would be impacted by the display movement, wherein the behavior comprises a behavior of the at least one user interface actuation tool or a behavior of the at least one actuable element as it interacts with the at least one user interface actuation tool; and alter the behavior that would be impacted including creating an alternate or a virtual display aspect in addition to the first display space, wherein the created alternate or the virtual display aspect defines a location, a movement, or an actuation of the at least one user interface actuation tool relative to a location of the at least one actuable element as it existed prior to the display movement, wherein during alteration of the behavior, permits a user to interact with the at least one page through the at least one user interface actuation tool. - View Dependent Claims (11)
-
Specification