Providing user interface elements in an application that change in response to content
AssigneeMicrosoft Corporation
InventorsTodor I. Jivakov, Jonathan Parati, Abdulwajid Mohamed
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsTodor I. Jivakov, Jonathan Parati, Abdulwajid Mohamed
Estimating the term…
A user interface is automatically updated when the content sources that provide information or data accessible within an application are added or deleted. Associated with each category of content source is a content processor. The content processor determine the appropriate control elements that should be included in a user interface to access the content provided by the content sources associated with the content processor. The hierarchy and layout of the control elements in the user interface are suggested by the control processors as a function of the content sources that are available. Localization of a user interface in different versions of an application can readily be implemented simply by providing the appropriate content processors that define the user interface for each version of the application.
A method for dynamically modifying a user interface of an application, in response to changes in content accessible through the user interface, comprising the steps of:
A system for dynamically modifying a user interface of an application, in response to changes in content accessible through the user interface, comprising:
A method for localizing different content for different versions of an application, without requiring that a different user interface be employed to access the content provided for each different version of the application, comprising the steps of:
A system for localizing different content for different versions of an application, without requiring that a different user interface employed to access the content be provided for each different version of the application, comprising:
A method for dynamically changing a user interface in response to changes in content accessed through the user interface, comprising the steps of:
A system for dynamically changing a user interface in response to changes in content accessed through the user interface, comprising:
Dependencies are inferred from the claim text.