Method to refresh view of a collection of objects

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S215000

Reexamination Certificate

active

06795096

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
Embodiments of the present invention relate to refreshing methods and systems. In particular, methods and systems for refreshing a view of a collection of objects are provided.
2. Background of the Related Art
In a user interface environment, a collection of objects can be presented to the user in some aggregate form (e.g., a list). This presentation may be generically referred to as a “collection view”. The user can then select one or more objects to process from the collection view and then select an action to perform. For example, a user may desire to change the properties of one or more objects. At some point, it becomes necessary to refresh the collection view in order to reflect the changes made by the user.
One problem with conventional refresh methods, is the amount of overhead created. Conventional refresh methods are not optimized and therefore consume large amounts of processing time and resources. In general, the collection view tends to be inopportunely refreshed with excessive frequency. Consider the case in which multiple objects are being acted upon. Each action upon each object results in a refreshing event. Accordingly, the overall system efficiency is detrimentally affected.
Therefore, there is a need for a method and system for refreshing a view of objects.
SUMMARY OF THE INVENTION
Methods, articles of manufacture and systems are provided for selectively, or conditionally, refreshing a view of objects. In general, for an action event, a view is refreshed if both an object is affected by an action and all actions of the action event are processed.
In one embodiment, a system for conditionally refreshing a view is provided. The system comprises an input device, a display device configured to display a view of at least one object and a processor operably connected to the display device and the input device, wherein the processor is configured to receive input commands from the input device. Further, the processor, when executing a refresh program, is configured to receive an action event indicating that at least one action is to be performed on the at least one object displayed on the display device and track each action of the action event. For each action of the action event, the processor is configured to process the action, determine whether the view has been affected as a result of processing the action, and determine whether all of the actions of the action event have been performed. If the view has been affected and if all of the actions of the action event have been performed, the view is refreshed.
In another embodiment, a method for conditionally refreshing a view of objects on a display device is provided. The method comprises receiving an action event indicating that at least one action is to be performed on at least one object and tracking each action of the action event. For each action of the action event, the method further comprises processing the action, determining whether the view of objects has been affected as a result of processing the action and determining whether all of the actions of the action event have been processed. If the view of objects has been affected and if all of the actions of the action event have been processed, the view is refreshed.
In still another embodiment, a signal bearing medium comprises a program which, when executed by a processor, performs a method for conditionally refreshing a view of objects on a display device. The method comprises receiving an action event indicating that at least one action is to be performed on at least one object and tracking each action of the action event. For each action of the action event, the method further comprises processing the action, determining whether the view of objects has been affected as a result of processing the action and determining whether all of the actions of the action event have been processed. If the view of objects has been affected and if all of the actions of the action event have been processed, the view is refreshed.


REFERENCES:
patent: 5060170 (1991-10-01), Bourgeois et al.
patent: 5140678 (1992-08-01), Torres
patent: 5204947 (1993-04-01), Bernstein et al.
patent: 5241656 (1993-08-01), Loucks et al.
patent: 5283560 (1994-02-01), Bartlett
patent: 5377317 (1994-12-01), Bates et al.
patent: 5434965 (1995-07-01), Matheny et al.
patent: 5491795 (1996-02-01), Beaudet et al.
patent: 5550563 (1996-08-01), Matheny et al.
patent: 5581670 (1996-12-01), Bier et al.
patent: 5590265 (1996-12-01), Nakazawa
patent: 5598524 (1997-01-01), Johnston, Jr. et al.
patent: 5608850 (1997-03-01), Robertson
patent: 5617114 (1997-04-01), Bier et al.
patent: 5621878 (1997-04-01), Owens et al.
patent: 5630080 (1997-05-01), Malamud et al.
patent: 5764229 (1998-06-01), Bennett
patent: 5805163 (1998-09-01), Bagnas
patent: 5831615 (1998-11-01), Drews et al.
patent: 5835091 (1998-11-01), Bailey et al.
patent: 5892512 (1999-04-01), Donnelly et al.
patent: 6147687 (2000-11-01), Wanderski
patent: 6654766 (2003-11-01), Degenaro

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method to refresh view of a collection of objects does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method to refresh view of a collection of objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method to refresh view of a collection of objects will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3253473

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.