US 12,373,224 B2
Dynamic, personality-driven user experience
Prakash Darji, Santa Clara, CA (US); Steven Ma, Cupertino, CA (US); and Jonas Irwin, Livermore, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Oct. 18, 2021, as Appl. No. 17/503,688.
Prior Publication US 2023/0119527 A1, Apr. 20, 2023
Int. Cl. G06F 9/445 (2018.01); G06F 9/451 (2018.01)
CPC G06F 9/4451 (2013.01) [G06F 9/451 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a user account, a request to access a system interface for a system, wherein the user account includes a plurality of user account roles within the user account for the system;
generating, using machine learning, based on tracking data related to one or more system characteristics indicating a state of the system accessed by the user, one or more role indicators, wherein the system characteristics used to generate the one or more role indicators include, for the system accessed by the user account, system metrics indicating a state of the system when accessed by the user;
determining, based on the one or more role indicators, a system interface configuration associated with a selected user account role selected from the plurality of user account roles based upon the role indicators generated, by the machine learning model, that are related to one or more system characteristics indicating a state of the system accessed by the user;
reconfiguring the system interface based on the determined system interface configuration, including at least one user interface (UI) element associated with the one or more role indicators that indicate a selected user account role for the user account accessing the system; and
presenting the reconfigured system interface to a user of the user account.