Analytics that recommend windows actions in a multi-windowed operator environment
US-2015277675-A1 · Oct 1, 2015 · US
US11048372B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11048372-B2 |
| Application number | US-201515545820-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 12, 2015 |
| Priority date | Feb 12, 2015 |
| Publication date | Jun 29, 2021 |
| Grant date | Jun 29, 2021 |
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.
Implementations disclosed herein relate to a device for applying a degree of transparency. The device may comprise a display engine to display a foreground and background area, wherein the background area is associated with a first application and the foreground area is associated with a second application. The device may further comprise a transparency engine to apply a degree of transparency to the foreground area in an overlap area between the foreground area and the background area. The device may further comprise a trigger engine to determine whether a trigger event associated with the first application has occurred, wherein the trigger event is based on a metric value received by the first application, and in response to determining that the triggering event associated with the first application has occurred, cause the display engine to display the first application in front of the second application.
Opening claim text (preview).
We claim: 1. A user device comprising: a display engine generating a graphical user interface including a window of a first application, a window of a second application, and an overlap area of a sub-portion of the window of the second application that covers a sub-portion of the window of the first application; a transparency engine applying a degree of transparency only to the overlap area that includes the sub-portion of the window of the second application and selecting the degree of transparency based on a plurality of stored transparency settings such that the window of the first application and the window of the second application are both visible in the overlap area; and a trigger engine that: receives a plurality of metric values associated with the first application; analyzes the plurality of metric values to determine an abnormal value; and creates a trigger rule based on a threshold related to the abnormal value; wherein a default change amount of the abnormal value is determined based on a first and a second user selection, and wherein the threshold is set based on the default change amount; and wherein after the trigger rule is created, user activity related to the second application is tracked and the threshold is changed based on at least some of the user activity; determines whether a trigger event associated with the first application has occurred, wherein the trigger event comprises the trigger rule that is satisfied by an additional metric value associated with the first application, and causes, in response to determining that the trigger event occurred, the display engine to change the degree of transparency of the overlap area. 2. The user device of claim 1 , wherein the abnormal value is based on at least a first user selection associated with the first application and a second user selection associated with the first application. 3. The user device of claim 1 , wherein an amount of the threshold is changed based on a second user selection associated with the first application. 4. The user device of claim 1 , wherein the plurality of stored transparency settings comprises: a first transparency setting that specifies a first transparency level for a non-moving content type; and a second transparency setting that specifies a second transparency level for a moving content type. 5. A non-transitory machine-readable storage medium including instructions that, when executed by a processor, cause the processor to: generate a graphical user interface including a window of a first application, a window of a second application, and an overlap area of a sub-portion of the window of the second application that covers a sub-portion of the window of the first application; apply a degree of transparency only to the overlap area that includes the sub-portion of the window of the second application and select a degree of transparency based on a plurality of stored transparency settings such that the window of the first application and the window of the second application are both visible in the overlap area; receive a plurality of metric values associated with the first application; analyze the plurality of metric values to determine an abnormal value; create a trigger rule based on a threshold related to the abnormal value; wherein a default change amount of the abnormal value is determined based on a first and a second user selection; wherein the threshold is set based on the default change amount; and wherein, after the trigger rule is created, user activity related to the second application is tracked and the threshold is changed based on at least some of the user activity; determine whether a trigger event associated with the first application has occurred, wherein the trigger event comprises the trigger rule that is satisfied by an additional metric value associated with the first application; and cause, in response to determining that the trigger event occurred, the degree of transparency of the overlap area to change. 6. The non-transitory machine-readable storage medium of claim 5 , including instructions to determine a relevant portion of the first application within the overlap area, and apply a first degree of transparency corresponding to the relevant portion wherein the first degree of transparency has a different transparency amount than the degree of transparency. 7. The non-transitory machine-readable storage medium of claim 6 , wherein the relevant portion is a portion of the overlap area having a movement of the first application within the relevant portion. 8. The non-transitory machine-readable storage medium of claim 5 , wherein the degree of transparency has a first degree of transparency and a second degree of transparency, and wherein the first degree of transparency is applied to an area inside of a clipping path within the overlap area and the second degree of transparency is applied to an area outside of the clipping path within the overlap area. 9. The non-transitory machine-readable storage medium of claim 5 , comprising instructions to: adjust the degree of transparency of only a portion of the overlap area based on an amount of white space in only the portion of the overlap area. 10. The non-transitory machine-readable storage medium of claim 5 , wherein the trigger rule is based on a range of normal values including a maximum value and a minimum value, wherein the range of normal values is adjusted by a percentage, and wherein the percentage is based on an absolute and/or relative difference between the maximum value and the minimum value. 11. The non-transitory machine-readable storage medium of claim 5 , wherein the plurality of stored transparency settings comprises: a first transparency setting that specifies a first transparency level for a first amount of white space in the overlap area; and a second transparency setting that specifies a second transparency level fora second amount of white space in the overlap area. 12. A method comprising: generating a graphical user interface including a window of a first application, a window of a second application, and an overlap area of a sub-portion of the window of the second application that covers a sub-portion of the window of the first application; applying a degree of transparency only to the overlap area that includes the sub-portion of the window of the second application; selecting a degree of transparency based on a plurality of stored transparency settings such that the window of the first application and the window of the second application are both visible in the overlap area; receiving a first plurality of metric values associated with the first application; analyzing the first plurality of metric values to determine an abnormal value; creating a trigger rule based on a threshold related to the abnormal value; wherein a default change amount of the abnormal value is determined based on a first and a second user selection; wherein the threshold is set based on the default change amount; and wherein, after the trigger rule is created, user activity related to the second application is tracked and the threshold is changed based on at least some of the user activity; determining whether a trigger event associated with the first application has occurred, wherein the trigger event comprises the trigger rule that is satisfied by an additional metric value associated with the first application; and cause, in response to determining that the trigger event occurred the degree of transparency of the overlap area to change. 13. The method of claim 12 , wherein after the trigger rule is created, a second plurality of metric values
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Transparency, e.g. transparent or translucent windows · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title
Special input arrangements or commands for improving display capability · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.