Optimize View Elements Sizes to Maximize Most Data Viewed in a Multiple View Elements GUI
AssigneeInternational Business Machines Corporation
InventorsJudith Helen Bank, Lisa Marie Wood Bradley, Lin Sun, Chunhui Yang
Life of this patent
Estimating the term…
Abstract
A View Element Adjuster (VEA) comprises a web page rewrite program and a view element optimization program. The rewrite program monitors a web page having a plurality of view elements and resizes one or more of the plurality of view elements in accordance with a set of user configured preferences, a plurality of priorities for each of the plurality of view elements, and the data dynamically retrieved for each of the plurality of portlets. VEA also has a window preference program, a portlet preference program, and a portlet priority program.
Claims12
A computer implemented method to automatically resize a portlet of a plurality of portlets in a single web page, comprising:
- assigning a window preference;
- assigning a portal
- assigning a priority to each of the plurality of portlets;
- monitoring a displayed web page;
- responsive to an event, invoking a view optimization program;
- responsive to an invocation of the view optimization program, checking a plurality of window preferences and checking a plurality of portlet preferences;
- responsive to an output of the view optimization program, rewriting the displayed web page;
- wherein after the displayed web page is rewritten, the portlet in the web page is resized in accordance with a type of a data, a size of the data, a priority of the portlet, and a preference of the portlet.
A programmable apparatus for automatically resizing a portlet of a plurality of portlets in a single web page, comprising:
- a computer having a memory;
- a View Element Adjuster in the memory, the computer being directed by the View Element Adjuster to perform the following steps:
- assigning a window preference;
- assigning a portal;
- assigning a priority to each of the plurality of portlets;
- monitoring the displayed web page;
- responsive to an event, invoking a view optimization program;
- responsive to an invocation of the view optimization program, checking a plurality of window preferences, checking a plurality of portlet preferences,
- responsive to an output of the view optimization program, rewriting the web page;
- wherein after the web page is rewritten, the portlet in the web page is resized in accordance with a type of a data, a size of the data, a priority of the portlet, and a preference of the portlet.
A computer readable storage medium for causing a computer to automatically resize a portlet of a plurality of portlets in a single web page, comprising:
- a computer readable storage medium;
- a view element adjuster program stored in the storage medium;
- the storage medium, so configured by the view adjuster program, causes a computer to perform steps comprising:
- assigning a window preference;
- assigning a portal;
- assigning a priority to each of the plurality of portlets;
- monitoring the displayed web page;
- responsive to an event, invoking a view optimization program;
- responsive to an invocation of the view optimization program, checking a plurality of window preferences, checking a plurality of portlet preferences,
- responsive to an output of the view optimization program, rewriting the web page;
- wherein after the web page is rewritten, the portlet in the web page is resized in accordance with a type of a data, a size of the data, a priority of the portlet, and a preference of the portlet.
Dependencies are inferred from the claim text.