System and method for generating a position based user interface
AssigneeWells Fargo Bank, N.A.
InventorsGlenn Alan Reed, Jonathan George Velline, Alicia Yi-Ping Moore, Elizabeth Schrag
Life of this patent
Estimating the term…
Abstract
A method for generating an adaptive user interface may include, generating a graphical user interface for presentation to a user at an automated banking machine that includes a touch screen display and a currency note dispenser. The automated banking machine may include a sensor that senses information indicating a physical disposition of the user relative to the automated banking machine. The method may include adjusting the placement of the menu options on the touch screen display based on the information regarding the physical disposition of the user relative to the automated banking machine.
Claims26
A method comprising:
- generating a graphical user interface for presentation to a user at an automated banking machine, the automated banking machine comprising a touch screen display and a currency note dispenser;
- sensing, by a sensor, information indicating a physical disposition of the user relative to the automated banking machine, including receiving a user touch by the touch screen display and detecting a facial location of the user;
- adjusting placement of a menu including menu options on the touch screen display based on the information indicating the physical disposition of the user relative to the automated banking machine;
- wherein the user touch comprises a plurality of touch inputs, the adjusted placement of the menu being based at least in part on each of the plurality of touch inputs, wherein the plurality of touch inputs includes a first touch input and a second touch input;
- determining a halfway point between the first touch input and the second touch input;
- placing a center of the menu at the halfway point between the first touch input and the second touch input;
- wherein the adjusting of the placement of the menu comprises adjusting an arrangement of two or more of the menu options to be placed on a portion of the touch screen display such that the center of the menu is positioned closest to a center of the detected facial location;
- displaying the two or more menu options on the touch screen display according to the adjusted placement;
- after the two or more menu options are displayed, sensing, by the touch screen display, a second user touch at a second location on the touch screen display;
- and
- re-adjusting the placement of the menu on the touch screen display according to the second user touch, including re-adjusting the arrangement of the two or more menu options based on the second location, while limiting movement of the two or more menu options outside of the touch screen display by adjusting a shape of the arrangement,
- wherein the adjusting of the placement of the menu comprises determining, based on the information indicating the physical disposition of the user relative to the automated banking machine, at least one of (i) whether to place the two or more menu options in a horizontal row across a top of the touch screen display, (ii) whether to place the two or more menu options in a horizontal row across a bottom of the touch screen display, (iii) whether to place the two or more menu options in a vertical column extending along a left side of the touch screen display, and (iv) whether to place the two or more menu options in a vertical column extending along a right side of the touch screen display.
An automated banking machine, comprising:
- a currency note dispenser;
- a display device, including a touch screen display;
- a sensor configured to generate information regarding a physical location of a user relative to the automated banking machine, wherein the sensor includes the touch screen display and is configured to receive a user touch, and wherein the sensor is configured to detect a height of a user automobile;
- and
- a processor executing user interface logic configured to cause the processor to adjust a placement of a menu including menu options on the display device based on the information regarding the physical location of the user relative to the automated banking machine, including placing the menu options on the display device based on the height of the user automobile, and adjusting an arrangement of two or more of the menu options based on a location of the user touch on the touch screen display;
- wherein the user touch comprises a plurality of touch inputs, the adjusted placement of the menu being based at least in part on each of the plurality of touch inputs, wherein the plurality of touch inputs includes a first touch input and a second touch input;
- wherein the user interface logic is further configured to cause the processor to determine a halfway point between the first touch input and the second touch input;
- wherein the user interface logic is further configured to cause the processor to place a center of the menu at the halfway point between the first touch input and the second touch input;
- wherein the sensor is configured to detect a facial location of the user, and wherein the display device is configured to adjust the arrangement of the two or more of the menu options on the touch screen display according to the adjusted placement such that the center of the menu is positioned closest to a center the detected facial location;
- wherein the sensor is further configured to, after the two or more menu options are displayed according to the adjusted position, sense a second user touch at a second location on the touch screen display;
- wherein the user interface logic is further configured to cause the processor to re-adjust the placement of the menu according to the second user touch, including adjusting the arrangement of the two or more menu options based on the second location;
- wherein the user interface logic is further configured to cause the processor to determine, based on the information regarding the physical location of the user relative to the automated banking machine, at least one of (i) whether to place the two or more menu options in a horizontal row across a top of the touch screen display, (ii) whether to place the two or more menu options in a horizontal row across a bottom of the touch screen display, (iii) whether to place the two or more menu options in a vertical column extending along a left side of the touch screen display, and (iv) whether to place the two or more menu options in a vertical column extending along a right side of the touch screen display.
An automated banking machine, comprising:
- a touch screen display configured to sense a user touch, the touch screen display configured to display a menu including menu options to a user;
- a processor executing user interface logic configured to cause the processor to receive information indicating a physical disposition of the user relative to the automated banking machine, including a location of the user touch from the touch screen display and a facial location of the user and to adjust placement of the menu and an arrangement of two or more of the menu options on the touch screen display based on the location of the user touch and the user's facial location;
- wherein the user touch comprises a plurality of touch inputs, the adjusted placement of the menu being based at least in part on each of the plurality of touch inputs, wherein the plurality of touch inputs includes a first touch input and a second touch input;
- wherein the user interface logic is further configured to cause the processor to determine a halfway point between the first touch input and the second touch input;
- wherein the user interface logic is further configured to cause the processor to place a center of the menu at the halfway point between the first touch input and the second touch input;
- wherein the touch screen display is further configured to:
- adjust the arrangement of the two or more of the menu options according to the adjusted placement such that the center of the menu is positioned closest to a center the detected facial location;
- display the two or more menu options to the user according to the adjusted placement;
- and
- after the two or more menu options are displayed, sense a second user touch at a second location on the touch screen display;
- and
- wherein the user interface logic is further configured to cause the processor to re-adjust the placement of the menu on the touch screen display according to the second user touch, including re-adjusting the arrangement of the two or more menu options based on the second location, while limiting movement of the two or more menu options outside of the touch screen display by adjusting a shape of the arrangement;
- wherein the user interface logic is further configured to cause the processor to determine, based on the information indicating the physical disposition of the user relative to the automated banking machine, at least one of (i) whether to place the two or more menu options in a horizontal row across a top of the touch screen display, (ii) whether to place the two or more menu options in a horizontal row across a bottom of the touch screen display, (iii) whether to place the two or more menu options in a vertical column extending along a left side of the touch screen display, and (iv) whether to place the two or more menu options in a vertical column extending along a right side of the touch screen display.
Dependencies are inferred from the claim text.