Automated display configuration
US-10025548-B2 · Jul 17, 2018 · US
US2021286632A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021286632-A1 |
| Application number | US-201716613613-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 16, 2017 |
| Priority date | Jun 16, 2017 |
| Publication date | Sep 16, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for generating a user interface described herein can include a processor to detect a type of the system based on hardware components residing within the system or coupled to the system and determine a user interface manager to execute based on the type of the system. The processor can also execute the user interface manager to generate a user interface for the system, wherein the type of the user interface manager comprises a plurality of rules to indicate a layout of the user interface.
Opening claim text (preview).
1 .- 15 . (canceled) 16 . A system for generating a user interface, comprising: a processor to: detect a type of the system based on hardware components residing within the system or coupled to the system; determine a user interface manager to execute based on the type of the system; and execute the user interface manager to generate a user interface for the system, wherein the user interface manager comprises a plurality of rules to indicate a layout of the user interface. 17 . The system of claim 16 , wherein the user interface comprises at least one active application and at least one visible application. 18 . The system of claim 16 , wherein the type of the system comprises a mobile system, a gaming console system, an augmented reality system, a tablet system, or a desktop system. 19 . The system of claim 16 , wherein the processor is to display the user interface based on at least one display characteristic corresponding to the user interface manager. 20 . The system of claim 16 , wherein the user interface manager is to manage at least two subordinate user interface managers, wherein each of the at least two subordinate user interface managers is to execute a separate application. 21 . The system of claim 16 , wherein the user interface manager is also to manage a shell application that is to support experiences. 22 . The system of claim 16 , wherein the user interface manager is also to manage a shell experience host that is to support experiences. 23 . The system of claim 16 , wherein the processor is to detect an input device is coupled to the system and generate a new user interface manager based on the input device. 24 . The system of claim 23 , wherein the input device is a gaming controller and the new user interface manager is to provide a gaming console user interface. 25 . The system of claim 23 , wherein the processor is to store a state of the user interface in response to transitioning from the user interface manager to the new user interface manager. 26 . A method for generating a user interface, comprising: detecting a type of a system based on hardware components residing within the system or coupled to the system; determining a user interface manager to execute based on the type of the system; and executing the user interface manager to generate a user interface for the system, wherein the user interface manager comprises a plurality of rules to indicate a layout of the user interface. 27 . The method of claim 26 , wherein the user interface comprises at least one active application and at least one visible application. 28 . The method of claim 26 , wherein the type of the system comprises a mobile system, a gaming console system, an augmented reality system, a tablet system, or a desktop system. 29 . The method of claim 26 , comprising detecting an input device is coupled to the system and generating a new user interface manager based on the input device, wherein the input device is a gaming controller and the new user interface manager is to provide a gaming console user interface. 30 . The method of claim 26 , wherein the user interface manager is to manage at least two subordinate user interface managers, wherein each of the at least two subordinate user interface managers is to execute a separate application. 31 . The method of claim 26 , wherein the user interface manager is also to manage a shell application that is to support experiences. 32 . The method of claim 26 , wherein the user interface manager is also to manage a shell experience host that is to support experiences. 33 . A system for generating a user interface comprising: a processor; and a storage device to store a plurality of instructions that, in response to being executed by a processor, cause the processor to: detect a type of the system based on hardware components residing within the system or coupled to the system; select a user interface manager from a visual tree of user interface managers to execute based on the type of the system, wherein the visual tree is to reside in a user interface host; and execute the selected user interface manager to generate a user interface for the system, wherein the selected user interface manager comprises a plurality of rules to indicate a layout of the user interface. 34 . The system of claim 33 , wherein the user interface comprises at least one active application and at least one visible application. 35 . The system of claim 33 , wherein the type of the system comprises a mobile system, a gaming console system, an augmented reality system, a tablet system, or a desktop system.
Execution arrangements for user interfaces · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.