Browse Prior Art Database

See Through Aggregation of Dynamic Window Portions

IP.com Disclosure Number: IPCOM000245663D
Publication Date: 2016-Mar-28
Document File: 4 page(s) / 110K

Publishing Venue

The IP.com Prior Art Database

Abstract

See Through Aggregation of Dynamic Window Portions

A lot of space on our computer device is wasted since only a small portion of it contains the information we need. For examples, for a network status tracking app, only the status bar we are tracking contains the information we need. For an alrm app, only the count down number matters. How can we aggregate all the information we need, coming from multiple apps, to one page? This paper describes the approach we used as follows:

1) Deploy a See Through Window Aggregation Service (STWAS) To be installed at machine level, then 2) On server side, when app updates “virtual canvas”, identify and store rectangles of changing portions (x,y,w,h). 3) On client side, when hotkey pressed, transfer changing portions from apps/devices to this screen, aggregated using the following algorithm.

Algorithm to aggregate portions: 1. Cur. Window not moved or sized 2. Sort others by "heat" (activeness, how frequently it is displayed) 3. For-loop to move other portions so that they can be seen, however, offsets are minimized (using A* algorithm) 4. If out of boundary, resize portions based on activeness (1%, 2%, 4%, 8%...) 5. Go back to 3 until done

The advantages of our approach include: 1. Aggregate changing app portions instead of text-based messages 2. Aggregate them across apps/windows/machines/virtual machines 3. Able to smartly aggregate portions considering positions, size and activeness 4. No-sweat detection of changing portions via virtual canvas

Applicable areas and scenarios we can think of are listed here. Scenario 1 : A father at home John is a father, he wants to monitor all the changes of "active" applications of his family's devices, not limited to mobile devices but also apply to computers or tablets. Scenario 2 : System operator in office Alan is a system administrator, he needs to monitor several workstations, switch several windows at the same time. Scenario 3 : Gamer on the move Jenny is a game player. Playing several games at the same time, she wants to catch a overview and make the real-time reaction.

Other potential areas/scenarios : Homeland/Corporate Security, Healthcare, Media

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 01 of 4

See Through Aggregation of Dynamic Window Portions

Here is the component diagram of See Through Window Aggregation Service (STWAS) deployed to machines.

The process running at server side and client side are show in the following diagram.

1



Page 02 of 4

2



Page 03 of 4

The way we identify changing portions when virtual canvas is updated, is shown here.

Referenced prior arts are:

US7161557 B2 Selectively updating a display in a multi-display system

Abstract: Updating a display based on user activities, graphics activities, and application activities between devices. The update rate is

3



Page 04 of 4

determined by cursor location change.

Comparison with our patent


Frame-based (not portions)

No aggregation

Updating multiple displays

US8013729 B2 Systems and methods for distributed monitoring of remote sites

Abstract: Receiving alerts from multiple sites indicating the occurrence of one or more of the events of interest at the respective sites . Comparison with our patent

Frame-based (not portions)

No aggregation of portions

Need to define monitoring rules based on site layout

4