Context driven user interfaces for storage systems

US12159145B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12159145-B2
Application numberUS-202117503556-A
CountryUS
Kind codeB2
Filing dateOct 18, 2021
Priority dateOct 18, 2021
Publication dateDec 3, 2024
Grant dateDec 3, 2024

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.

Context driven user interfaces for storage systems including receiving, from a user account, a request to access a system interface for a system; identifying at least one critical system characteristic that describes a current aspect of the system; reconfiguring the system interface based on the at least one critical system characteristic; and 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: determining, in response to a request from a user account to access a system interface for a system, a user role associated with the user account; identifying, based on an evaluation of a plurality of current system characteristics, at least one system characteristic that needs user intervention; reconfiguring the system interface based on the at least one system characteristic using the user role, including rendering one or more interactive visual elements that support a storage system administration task related to the at least one system characteristic; and presenting the reconfigured system interface to a user of the user account. 2. The method of claim 1 , wherein reconfiguring the system interface based on the at least one system characteristic comprises arranging visual elements within the system interface such that visual elements associated with the at least one system characteristic are made primary elements of the system interface. 3. The method of claim 1 , wherein identifying the at least one system characteristic comprises selecting the at least one system characteristic from a ranked list of system characteristics based on criticality. 4. The method of claim 3 , wherein reconfiguring the system interface based on the at least one system characteristic comprises arranging visual elements within the system interface based on the ranking of the at least one system characteristic in the ranked list of system characteristics. 5. The method of claim 1 , wherein reconfiguring the system interface based on the at least one system characteristic comprises populating static objects in the system interface with visual elements associated with the at least one system characteristic. 6. The method of claim 1 , wherein the at least one system characteristic comprises a storage utilization level of the system. 7. The method of claim 1 , wherein the least one system characteristic describes a current aspect of the system in relation to an external system. 8. The method of claim 1 , wherein the at least one system characteristic is identified based on the request to access the system interface. 9. The method of claim 1 , wherein reconfiguring the system interface is further based on an object relationship model. 10. The method of claim 1 , wherein identifying the at least one system characteristic comprises selecting the at least one system characteristic by the user. 11. The method of claim 1 , wherein identifying, based on an evaluation of a plurality of current system characteristics, at least one system characteristic that needs user intervention includes determining that the at least one system characteristic is a critical system characteristic based on a change to a storage resource configuration in the system. 12. The method of claim 1 , wherein identifying, based on an evaluation of a plurality of current system characteristics, at least one system characteristic that needs user intervention includes determining that the at least one system characteristic is a critical system characteristic based on a change to a disaster recovery metric. 13. An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: determining, in response to a request from a user account to access a system interface for a system, a user role associated with the user account; identifying, based on an evaluation of a plurality of current system characteristics, at least one system characteristic that needs user intervention; reconfiguring the system interface based on the at least one system characteristic using the user role, including rendering one or more interactive visual elements that support a storage system administration task related to the at least one system characteristic; and presenting the reconfigured system interface to a user of the user account. 14. The apparatus of claim 13 , wherein reconfiguring the system interface based on the at least one system characteristic comprises arranging visual elements within the system interface such that visual elements associated with the at least one system characteristic are made primary elements of the system interface. 15. The apparatus of claim 13 , wherein identifying the at least one system characteristic comprises selecting the at least one system characteristic from a ranked list of system characteristics based on criticality. 16. The apparatus of claim 15 , wherein reconfiguring the system interface based on the at least one system characteristic comprises arranging visual elements within the system interface based on the ranking of the at least one system characteristic in the ranked list of system characteristics. 17. The apparatus of claim 13 , wherein reconfiguring the system interface based on the at least one system characteristic comprises populating static objects in the system interface with visual elements associated with the at least one system characteristic. 18. The apparatus of claim 13 , wherein the at least one system characteristic comprises a storage utilization level of the system. 19. The apparatus of claim 13 , wherein the at least one system characteristic is identified based on the request to access the system interface. 20. A non-transitory computer readable medium comprising computer program instructions that, when executed, cause a computer to carry out the steps of: determining, in response to a request from a user account to access a system interface for a system, a user role associated with the user account; identifying, based on an evaluation of a plurality of current system characteristics, at least one system characteristic that needs user intervention; reconfiguring the system interface based on the at least one system characteristic using the user role, including rendering one or more interactive visual elements that support a storage system administration task related to the at least one system characteristic; and presenting the reconfigured system interface to a user of the user account.

Assignees

Inventors

Classifications

  • Execution arrangements for user interfaces · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • Monitoring storage devices or systems · CPC title

  • by initialisation or re-initialisation of storage systems · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · 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 US12159145B2 cover?
Context driven user interfaces for storage systems including receiving, from a user account, a request to access a system interface for a system; identifying at least one critical system characteristic that describes a current aspect of the system; reconfiguring the system interface based on the at least one critical system characteristic; and presenting the reconfigured system interface to a u…
Who is the assignee on this patent?
Pure Storage Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/44505. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 03 2024 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).