IP Library Granted Patent US 8,271,883
Granted Patent B2
US 8,271,883 · App. 12/827,539 · Granted Sep 18, 2012

Intelligent auto-creation of new portlets

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,271,883
App. No.
12/827,539
Granted
Sep 18, 2012
Kind
B2
Abstract

A method is provided for keeping presentation of information to a minimum. A perspective comprises areas, and each area can have one or more portlets which display information. Each area has an associated list of portlet types that can be instantiated within the area. Each portlet can be manually placed into or out of a locked state. Various portlets can also be in a dirty state if they contain unsaved information, such as in a partially completed form. When a new portlet is to be added to the perspective, first an area which supports creation of that type of portlet is selected. The existing portlets within that area are then examined, and if one exists which is not locked and is not dirty, then it is replaced with the new portlet. If no such existing portlet is eligible for replacement, then the new portlet is created and added to the existing portlets. In this way, portlets in which a user is no longer interested may be replaced with newer portlets of more immediate interest, thereby reducing clutter within the perspective view of the information.

Claims (14)

1. A method of displaying a new portlet in a perspective, the perspective containing at least one area, at least one which contains at least one existing portlet, comprising:

setting one of the existing portlets to a locked state upon selection of an option by a user;

setting one of the existing portlets to a dirty state upon the user entering data into at least one field of the portlet;

selecting one selected area from amongst the at least one area, the selected area being one for which a list of types of portlets which can be created in the area includes the type of the new portlet;

determining whether the selected area contains at least one eligible portlet, an eligible portlet being an existing portlet that is neither in a dirty state nor in a locked state;

if the selected area contains at least one eligible portlet, replacing one of the at least one eligible portlet with the new portlet; and

if the selected area contains no eligible portlets, adding the new portlet to the selected area.

2. The method of claim 1 wherein an eligible portlet is further constrained as a portlet that has no open child portlets.

3. The method of claim 1 wherein the selected area contains at least two existing portlets, one of which is visible, and wherein determining whether the selected area contains at least one eligible portlet comprises:

determining if the existing portlet which is visible is an eligible portlet;

if the existing portlet which is visible is not an eligible portlet, starting at the left-most existing portlet which is not visible and determining whether each existing portlet which is not visible is an eligible portlet until either an eligible portlet is found or all existing portlets have been evaluated as to whether the portlet is eligible.

4. The method of claim 1 wherein the perspective contains at least two areas, and the method further comprising:

determining whether one of the at least one area which is not the selected area is maximized; and

if one of the at least one area which is not the selected area is maximized, restoring that area to its normal size.

Assignments (2)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0675 →