Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements
Reexamination Certificate
2001-03-26
2004-09-21
Nguyen, Cao (Department: 2173)
Computer graphics processing and selective visual display system
Display driving control circuitry
Controlling the condition of display elements
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
Moser Patterson & Sheridan LLP
Nguyen Cao
LandOfFree
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.
Profile ID: LFUS-PAI-O-3253473