Techniques for device user interfaces
First Claim
Patent Images
1. A method for data storage management comprising:
- obtaining, by a proxy agent, information regarding a state of one or more data storage systems being managed;
communicating said information from said proxy agent to a first gadget for data storage management on a first device used by a first user, said first gadget being included in an integrated user interface framework; and
providing, using the first gadget and said information, a first user interface that is customized for display on the first device for the first user, wherein said first user interface is determined in accordance with first parameters including parameters identifying the first device and the integrated user interface framework of the first device, wherein the integrated user interface framework is a customizable computing environment, wherein said proxy agent performs first processing that determines customized user interface content for a plurality of supported integrated user interface frameworks and for a plurality of electronic devices including the first device, said plurality of supported integrated user interface frameworks including the integrated user interface framework, wherein each of the plurality of supported integrated user interface frameworks is used to customize a user interface on at least one of the plurality of electronic devices, said plurality of electronic devices including a computer system and a mobile phone, wherein each of the plurality of supported integrated user interface frameworks provides for retrieving selected content from a plurality of disparate electronic sources including at least one network location that is external from said each supported integrated user interface framework.
9 Assignments
0 Petitions
Accused Products
Abstract
Described are techniques for data storage management. A proxy agent obtains information regarding a state of one or more data storage systems being managed. The information is communicated by the proxy agent to a first gadget for data storage management on a first device. The first gadget is included in an integrated user interface framework.
-
Citations
20 Claims
-
1. A method for data storage management comprising:
-
obtaining, by a proxy agent, information regarding a state of one or more data storage systems being managed; communicating said information from said proxy agent to a first gadget for data storage management on a first device used by a first user, said first gadget being included in an integrated user interface framework; and providing, using the first gadget and said information, a first user interface that is customized for display on the first device for the first user, wherein said first user interface is determined in accordance with first parameters including parameters identifying the first device and the integrated user interface framework of the first device, wherein the integrated user interface framework is a customizable computing environment, wherein said proxy agent performs first processing that determines customized user interface content for a plurality of supported integrated user interface frameworks and for a plurality of electronic devices including the first device, said plurality of supported integrated user interface frameworks including the integrated user interface framework, wherein each of the plurality of supported integrated user interface frameworks is used to customize a user interface on at least one of the plurality of electronic devices, said plurality of electronic devices including a computer system and a mobile phone, wherein each of the plurality of supported integrated user interface frameworks provides for retrieving selected content from a plurality of disparate electronic sources including at least one network location that is external from said each supported integrated user interface framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more data storage systems; a first device having a first processor and including a first integrated user interface framework having a first plurality of gadgets installed thereon, said first plurality of gadgets including a first gadget for data storage management of said one or more data storage systems; a second device having a second processor and including a second integrated user interface framework having a second plurality of gadgets installed thereon, said second plurality of gadgets including a second gadget for data storage management of said one or more data storage systems; a computer readable medium including executable code stored thereon for a proxy agent that communicates with said one or more data storage systems, communicates with said first device, and communicates with said second device; and a memory comprising a data container of user information for a plurality of users, said user information for a first of said plurality of users including a level of expertise of said first user, wherein said proxy agent provides a first user interface to said first gadget for said first user when said first user uses said first device, wherein said first user interface is customized for display on the first device for the first user and is determined in accordance with first parameters including parameters identifying the first device, the first integrated user interface framework that is a customizable computing environment, and said level of expertise of the first user, and wherein said proxy agent provides a second user interface to said second gadget for said first user when said first user uses said second device, wherein said second user interface is customized for display on the second device for the first user and is determined in accordance with second parameters including parameters identifying the second device, the second integrated user interface framework, and said level of expertise of the first user, wherein said proxy agent performs first processing that determines customized user interface content in an associated form or presentation for a plurality of electronic devices and a plurality of supported integrated user interface frameworks, said plurality of electronic devices including the first device and the second device, the plurality of supported integrated user interface frameworks including the first integrated user interface framework and the second integrated user interface framework, wherein each of the plurality of supported integrated user interface frameworks is used to customize a user interface on at least one of the plurality of electronic devices, said plurality of electronic devices including a computer system and a mobile phone, wherein each of the plurality of supported integrated user interface frameworks provides for retrieving selected content from a plurality of disparate electronic sources including at least one network location that is external from said each supported integrated user interface framework. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium comprising code stored thereon that, when executed, performs a method for data storage management comprising:
-
obtaining, by a proxy agent, information regarding a state of one or more data storage systems being managed; communicating said information from said proxy agent to a first gadget for data storage management on a first device used by a first user, said first gadget being included in an integrated user interface framework; and providing, using the first gadget and said information, a first user interface that is customized for display on the first device for the first user, wherein said first user interface is determined in accordance with first parameters including parameters identifying the first device and the integrated user interface framework of the first device, wherein the integrated user interface framework is a customizable computing environment, wherein said proxy agent performs first processing that determines customized user interface content for a plurality of supported integrated user interface frameworks and for a plurality of electronic devices including the first device, said plurality of supported integrated user interface frameworks including the integrated user interface framework, wherein each of the plurality of supported integrated user interface frameworks is used to customize a user interface on at least one of the plurality of electronic devices, said plurality of electronic devices including a computer system and a mobile phone, wherein each of the plurality of supported integrated user interface frameworks provides for retrieving selected content from a plurality of disparate electronic sources including at least one network location that is external from said each supported integrated user interface framework.
-
Specification