Search

EP-4735985-A1 - GESTURAL NAVIGATION OF A GRAPHICAL USER INTERFACE

EP4735985A1EP 4735985 A1EP4735985 A1EP 4735985A1EP-4735985-A1

Abstract

In some implementations, a device may provide, for display via a display screen, a graphical user interface (GUI) that includes a first page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective sets of one or more display elements from respective sets of display elements associated with the respective secondary pages. The device may detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, the first gestural interaction indicating an action. The device may update, based on detecting the first gestural interaction and the action, the GUI to cause one or more other portions, from the first page and the one or more sheets, of the GUI to display updated information in accordance with the action. The device may provide, for display, the GUI indicating the updated information.

Inventors

  • Dohan, II, Thomas

Assignees

  • Capital One Services, LLC

Dates

Publication Date
20260506
Application Date
20240529

Claims (20)

  1. 1. A system for gestural navigation of a graphical user interface (GUI), the system comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to: provide, for display via a display screen, the GUI, wherein the GUI includes a core page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective subsets of display elements from respective sets of display elements associated with the respective secondary pages, and wherein the respective subsets of display elements display filtered information from a data set associated with at least one of the core page or the respective secondary pages; detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the core page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action associated with the GUI; update, based on detecting the first gestural interaction and the action, the GUI to cause all other portions, from the core page and the one or more sheets, of the GUI to display updated information in accordance with the action; and provide, for display via the display screen, the GUI indicating the updated information based on updating the GUI.
  2. 2. The system of claim 1, wherein the one or more sheets are layers of the GUI.
  3. 3. The system of claim 1, wherein the sheet includes a subset of display elements from a set of display elements of a secondary page associated with the sheet, wherein the portion of the GUI is the core page or another sheet of the one or more sheets, and wherein the one or more processors, to update the GUI, are configured to: update information indicated by a display element from the subset of display elements based on the action indicating new information or modified information for the data set.
  4. 4. The system of claim 1, wherein the sheet includes a subset of display elements from a set of display elements of a secondary page associated with the sheet, wherein the portion of the GUI is the core page or another sheet of the one or more sheets, and wherein the one or more processors, to update the GUI, are configured to: add a new display element to the subset of display elements based on the action indicating new information or modified information for the data set.
  5. 5. The system of claim 1, wherein the GUI displays a subset of display elements from a set of display elements of the core page, wherein the portion of the GUI is associated with the core page, and wherein the one or more processors, to update the GUI, are configured to: cause, based on the action indicating that the core page is to be displayed, the core page to be expanded to display the set of display elements; and cause, based on the action indicating that the core page is to be displayed, display sizes, of respective sheets of the one or more sheets, to be reduced.
  6. 6. The system of claim 1, wherein the portion of the GUI is associated with the sheet, and wherein the one or more processors, to update the GUI, are configured to: cause a secondary page associated with the sheet to be displayed.
  7. 7. The system of claim 6, wherein the one or more processors are further configured to: detect a second gestural interaction associated with the secondary page that indicates modified information or new information associated with the data set, detect a third gestural interaction that indicates a return to displaying the core page and the one or more sheets; and cause information indicated by display elements associated with at least one of the core page or another sheet of the one or more sheets to be updated based on the modified information or the new information.
  8. 8. The system of claim 1, wherein the one or more sheets are displayed at respective edges of the display screen.
  9. 9. The system of claim 1, wherein the core page is associated with a first layer of the GUI and the one or more sheets are associated with a second layer of the GUI.
  10. 10. A method of gestural navigation of a graphical user interface (GUI), comprising: providing, by a device and for display via a display screen, the GUI, wherein the GUI includes a first page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective sets of one or more dynamic display elements from respective sets of display elements associated with the respective secondary pages, and wherein the first page is displayed in a first layer of the GUI and the one or more sheets are displayed in a second layer of the GUI; detecting, by the device, a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the first page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action; updating, by the device and based on detecting the first gestural interaction and the action, the GUI to cause one or more other portions, from the first page and the one or more sheets, of the GUI to display updated information in accordance with the action; and providing, by the device and for display via the display screen, the GUI indicating the updated information based on updating the GUI.
  11. 11. The method of claim 10, wherein the respective sets of one or more dynamic display elements dynamically display updated information based on the action indicating modified information for a data set associated with at least one of the first page or a secondary page of the respective secondary pages.
  12. 12. The method of claim 10, wherein the respective sets of one or more dynamic display elements display filtered information from a data set associated with at least one of the first page or a secondary page of the respective secondary pages.
  13. 13. The method of claim 10, wherein the action is associated with a user input indicating new information for a data set associated with the first page, and wherein updating the GUI comprises: updating at least one dynamic display element, from the respective sets of one or more dynamic display elements, to cause the at least one dynamic display element to indicate the new information.
  14. 14. The method of claim 10, wherein the first gestural interaction indicates a swipe in a direction associated with the sheet, the method further comprising: causing, based on the first gestural interaction indicating the swipe in the direction associated with the sheet, a secondary page associated with the sheet to be displayed.
  15. 15. The method of claim 14, wherein updating the GUI comprises: detecting a user input, associated with the secondary page, indicating updated information for a data set associated with the GUI; and updating at least one of a dynamic display element, from the respective sets of one or more dynamic display elements, or a display element associated with the first page to indicate the updated information.
  16. 16. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: provide, for display via a display screen, a graphical user interface (GUI), wherein the GUI includes a core page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective subsets of display elements from respective sets of display elements associated with the respective secondary pages, and wherein the respective subsets of display elements display filtered information from a data set associated with at least one of the core page or the respective secondary pages; detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the core page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action associated with the GUI; update, based on detecting the first gestural interaction and the action, the GUI to cause all other portions, from the core page and the one or more sheets, of the GUI to display updated information in accordance with the action; and provide, for display via the display screen, the GUI indicating the updated information based on updating the GUI.
  17. 17. The non-transitory computer-readable medium of claim 16, wherein the sheet includes a subset of display elements from a set of display elements of a secondary page associated with the sheet, wherein the portion of the GUI is the core page or another sheet of the one or more sheets, and wherein the one or more instructions, that cause the device to update the GUI, cause the device to: modify a display element from the subset of display elements based on the action indicating new information or modified information for the data set.
  18. 18. The non-transitory computer-readable medium of claim 16, wherein the GUI displays a subset of display elements from a set of display elements of the core page, wherein the portion of the GUI is associated with the core page, and wherein the one or more instructions, that cause the device to update the GUI, cause the device to: cause, based on the action indicating that the core page is to be displayed, the core page to be expanded to display the set of display elements; and cause, based on the action indicating that the core page is to be displayed, display sizes, of respective sheets of the one or more sheets, to be reduced.
  19. 19. The non-transitory computer-readable medium of claim 16, wherein the portion of the GUI is associated with the sheet, and wherein the one or more instructions, that cause the device to update the GUI, cause the device to: cause a secondary page associated with the sheet to be displayed.
  20. 20. The non-transitory computer-readable medium of claim 16, wherein the GUI is associated with an application, wherein the core page is a home page of the application, and wherein the respective secondary pages are associated with content pages of the application.

Description

GESTURAL NAVIGATION OF A GRAPHICAL USER INTERFACE CROSS-REFERENCE TO RELATED APPLICATION [0001] This application claims priority to U.S. Nonprovisional Patent Application No. 18/342,380, filed on June 27, 2023, entitled “GESTURAL NAVIGATION OF A GRAPHICAL USER INTERFACE,” which is hereby expressly incorporated by reference herein. BACKGROUND [0002] A graphical user interface is a form of user interface that allows users to interact with electronic devices. A device may provide a graphical user interface (GUI) that presents one or more pages. A user may navigate to a page by interacting with the GUL Navigation to a page may consume resources of the device, may consume resources of a server that serves the page to the device, and/or may consume network resources used for communications between the device and the server. SUMMARY [0003] Some implementations described herein relate to a system for gestural navigation of a graphical user interface (GUI). The system may include one or more memories and one or more processors communicatively coupled to the one or more memories. The one or more processors may be configured to provide, for display via a display screen, the GUI, wherein the GUI includes a core page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective subsets of display elements from respective sets of display elements associated with the respective secondary pages, and wherein the respective subsets of display elements display filtered information from a data set associated with at least one of the core page or the respective secondary pages. The one or more processors may be configured to detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the core page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action associated with the GUL The one or more processors may be configured to update, based on detecting the first gestural interaction and the action, the GUI to cause all other portions, from the core page and the one or more sheets, of the GUI to display updated information in accordance with the action. The one or more processors may be configured to provide, for display via the display screen, the GUI indicating the updated information based on updating the GUL [0004] Some implementations described herein relate to a method of gestural navigation of a GUL The method may include providing, by a device and for display via a display screen, the GUI, wherein the GUI includes a first page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective sets of one or more dynamic display elements from respective sets of display elements associated with the respective secondary pages, and wherein the first page is displayed in a first layer of the GUI and the one or more sheets are displayed in a second layer of the GUI. The method may include detecting, by the device, a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the first page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action. The method may include updating, by the device and based on detecting the first gestural interaction and the action, the GUI to cause one or more other portions, from the first page and the one or more sheets, of the GUI to display updated information in accordance with the action. The method may include providing, by the device and for display via the display screen, the GUI indicating the updated information based on updating the GUI. [0005] Some implementations described herein relate to a non-transitory computer-readable medium that stores a set of instructions. The set of instructions, when executed by one or more processors of a device, may cause the device to provide, for display via a display screen, a GUI, wherein the GUI includes a core page and one or more sheets corresponding to respective secondary pages, wherein the one or more sheets include respective subsets of display elements from respective sets of display elements associated with the respective secondary pages, and wherein the respective subsets of display elements display filtered information from a data set associated with at least one of the core page or the respective secondary pages. The set of instructions, when executed by one or more processors of the device, may cause the device to detect a first gestural interaction in an area of the display screen that is associated with a portion of the GUI, wherein the portion of the GUI is the core page or a sheet from the one or more sheets, and wherein the first gestural interaction indicates an action associated with the GUI. The set of instructions, when executed by one or more processors of the device