Dynamic, personality-driven user experience

US12373224B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12373224-B2
Application numberUS-202117503688-A
CountryUS
Kind codeB2
Filing dateOct 18, 2021
Priority dateOct 18, 2021
Publication dateJul 29, 2025
Grant dateJul 29, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A dynamic, personality-driven user experience that includes receiving, from a user account, a request to access a system interface for a system; identifying, based on personality indicators for the user account, a user account personality from a plurality of user account personalities, wherein each of the personality indicators is associated with at least one of the plurality of user account personalities; reconfiguring the system interface based on the identified user account personality; and granting, to the user account, access to the reconfigured system interface, including presenting the reconfigured system interface to a user of the user account.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the selected user account role is selected based on a weighted score applied to each role indicator. 3. The method of claim 2 , wherein reconfiguring the system interface comprises arranging visual elements within the system interface such that visual elements associated with the user account role are made primary elements of the system interface. 4. The method of claim 2 , wherein reconfiguring the system interface comprises populating static objects in the system interface with visual elements associated with the user account role. 5. The method of claim 1 , wherein reconfiguring the system interface is further based on an object relationship model. 6. The method of claim 1 , wherein the role indicators are generated based on machine learning of previous usage patterns of the user account interacting with the system interface. 7. The method of claim 1 , wherein the plurality of user account roles comprises a user account role associated with security of the system. 8. The method of claim 1 , wherein the plurality of user account roles comprises a user account role associated with resolving errors within the system. 9. The method of claim 1 , wherein the plurality of user account roles comprises a user account role associated with adding resources to the system. 10. An apparatus comprising: a memory; and a processor, operatively coupled to the memory, configured to: receive, 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; generate, 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; determine, 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; reconfigure 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 present the reconfigured system interface to a user of the user account. 11. The apparatus of claim 10 , wherein the selected user account role is selected based on a weighted score applied to each role indicator. 12. The apparatus of claim 11 , wherein to reconfigure the system interface, the processor is configured to populate static objects in the system interface with visual elements associated with the user account role. 13. The apparatus of claim 10 , wherein reconfiguring the system interface is further based on an object relationship model. 14. The apparatus of claim 10 , wherein the role indicators are generated based on machine learning of previous usage patterns of the user account interacting with the system interface. 15. The apparatus of claim 10 , wherein the role indicators comprise system characteristics. 16. The apparatus of claim 10 , wherein the plurality of user account roles comprises a user account role associated with security of the system. 17. The apparatus of claim 10 , wherein the plurality of user account roles comprises a user account role associated with resolving errors within the system. 18. A non-transitory computer readable storage medium storing instructions, which when executed, cause a processor to: receive, 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; generate, 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; determine, 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; reconfigure 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 present the reconfigured system interface to a user of the user account.

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • Learning methods · CPC title

  • G06F9/4451Primary

    User profiles; Roaming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12373224B2 cover?
A dynamic, personality-driven user experience that includes receiving, from a user account, a request to access a system interface for a system; identifying, based on personality indicators for the user account, a user account personality from a plurality of user account personalities, wherein each of the personality indicators is associated with at least one of the plurality of user account pe…
Who is the assignee on this patent?
Pure Storage Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/4451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).