Multi-view masters for graphical designs
US-12164858-B2 · Dec 10, 2024 · US
US9823826B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9823826-B2 |
| Application number | US-201414515571-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 16, 2014 |
| Priority date | Oct 16, 2014 |
| Publication date | Nov 21, 2017 |
| Grant date | Nov 21, 2017 |
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 manager amongst numerous devices that serves as a manager or monitors another managed device. The managing device may queries the managed device to determine the functionality provided by, or requirements of, one or more managed device UIs. The managed device returns the functionality provided by or requirements of the managed device UI(s) to the managing device which, in turn, saves the information in a master UI function table. The managing device returns one or more UI modules to the managed device that are appropriate as based upon the received UI functionality or UI requirement information. The managing device may further assemble one or more UI modules that are appropriate as based upon the received UI functionality or UI requirement information and provide the assembled UI module to a user of the managing device.
Opening claim text (preview).
What is claimed is: 1. A computer program product for sharing a user interface (UI) module, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a system comprising a managing device, managed devices, and a UI host device, to cause the system to: determine, with the managing device, a first managed device and a second managed device amongst a plurality of devices that are currently managed by the managing device; request, with the managing device, from the first managed device UI requirements of the first managed device, wherein a first UI requirement of the first managed device indicates a size of a display of the first managed device; request, with the managing device, from the second managed device UI requirements of the second managed device, wherein at least one UI requirement of the second managed device indicates a size of a display of the second managed device; receive, with the managing device from the first managed device, UI requirements of the first managed device; receive, with the managing device from the second managed device, UI requirements of the second managed device; store, with the managing device, the UI requirements of the first managed device and the UI requirements of the second managed device within a master UI function table, the master UI function table comprises respective received UI requirements of the plurality of devices that are currently managed by the managed device; determine, with the managing device, one or more first UI modules that satisfy the UI requirements of the first managed device; determine, with the managing device, one or more second UI modules that satisfy the UI requirements of the second managed device; obtain, with the managing device, the one or more first UI modules and the one or more second UI modules from the UI host device; deliver, with the managing device, the one or more first UI modules to the first managed device; deliver, with the managing device, the one or more second UI modules to the second managed device; provide, with the first managed device, the one or more first UI modules via a user interface upon the display of the first managed device; provide, with the second managed device, the one or more second UI modules via a user interface upon the display of the second managed device; assemble, with the managing device, the one or more first UI modules and the one or more second UI modules into an assembled UI module, and; provide, with the managing device, respective hardware views of the first managed device and the second managed device within a hardware view UI upon a display of the managing device, the hardware view UI utilizing the assembled UI module to display the one or more first UI modules and the hardware view of the first managed device within a shared first visual area within the hardware view UI and to display the one or more second UI modules and the hardware view of the second managed device within a shared second visual area within the hardware view UI. 2. The computer program product of claim 1 , wherein the one or more first UI modules and the one or more second UI modules are segments of respective graphical user interface (GUI) applications. 3. The computer program product of claim 2 , wherein the assembled UI module is provided upon a touch screen of the managing device. 4. The computer program product of claim 3 , wherein the one or more first UI modules and the one or more second UI modules are dojo widgets. 5. A system for sharing a user interface (UI) module comprising: a managing device, managed devices, and a UI host device; wherein the managing device: determines a first managed device and a second managed device amongst a plurality of devices that is currently managed or monitored by the managing device; requests from the first managed device UI requirements of the first managed device, wherein at least one UI requirement of the first managed device indicates a size of a display of the first managed device; requests from the second managed device UI requirements of the second managed device, wherein at least one UI requirement of the second managed device indicates a size of a display of the second managed device; receives from the first managed device UI requirements of the first managed device; receives from the second managed device UI requirements of the second managed device; stores the UI requirements of the first managed device and the UI requirements of the second managed device within a master UI function table, wherein the master UI function table comprises respective received UI requirements of the plurality of devices that are currently managed by the managed device; determines one or more first UI modules that satisfy the UI requirements of the first managed device; determines one or more second UI modules that satisfy the UI requirements of the second managed device; obtains the one or more first UI modules and the one or more second UI modules from the UI host device; delivers the one or more first UI modules to the first managed device; delivers the one or more second UI modules to the second managed device; assembles the one or more first UI modules and the one or more second UI modules into an assembled UI module; and provides respective hardware views of the first managed device and the second managed device within a hardware view UI upon a display of the managing device, the hardware view UI utilizing the assembled UI module to display the one or more first UI modules and the hardware view of the first managed device within a shared first visual area within the hardware view UI and to display the one or more second UI modules and the hardware view of the second managed device within a shared first visual area within the hardware view UI; wherein the first managed device provides the one or more first UI modules received from the managing device via a first user interface upon the display of the first managed device; and wherein the second managed device provides the one or more second UI modules received from the managing device via a second user interface upon the display of the second managed device. 6. The system of claim 5 , wherein the one or more first UI modules and the one or more second UI modules are segments of respective graphical user interface (GUI) applications. 7. The system of claim 6 , wherein the assembled UI module is provided upon a touch screen of the managing device. 8. The system of claim 7 , wherein the one or more first UI modules and the one or more second UI modules are dojo widgets.
for implementing user interfaces · CPC title
Graphical or visual programming · CPC title
Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title
Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.