Software mechanism for providing distinct types of time dependent event objects for display in a graphical user interface
First Claim
1. A computer-implemented method comprising:
- receiving a set of constraints for selecting objects representative of time dependent events;
requesting, from each of a plurality of software objects, each software object maintaining a distinct set of time dependent event objects representing a distinct type of time dependent event, a set of time dependent event objects meeting said set of constraints;
merging each said set of time dependent event objects into an ordered list based on an ordering criterion; and
providing said ordered list to a software module for displaying a visual representation of the time dependent event objects of said ordered list in a graphical user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
At a computing device such as a wireless communication device, a software component receives a set of constraints for selecting objects representative of time dependent event objects. The constraints may be generated automatically by a software module for displaying a visual representation of different types of time dependent events, e.g., in a GUI having a calendar-type view. The set of constraints may for example define a time range within which events occur or a maximum number of time dependent events occurring before or after a specified time. Each of a plurality of software objects maintaining a distinct set of time dependent event objects representing a distinct type of time dependent event provides a set of time dependent event objects meeting the set of constraints. The sets of time dependent event objects are merged into an ordered list based on an ordering criterion and provided to the software module for display.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving a set of constraints for selecting objects representative of time dependent events;
requesting, from each of a plurality of software objects, each software object maintaining a distinct set of time dependent event objects representing a distinct type of time dependent event, a set of time dependent event objects meeting said set of constraints;
merging each said set of time dependent event objects into an ordered list based on an ordering criterion; and
providing said ordered list to a software module for displaying a visual representation of the time dependent event objects of said ordered list in a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium containing code for execution at a computing device, comprising:
-
machine-executable code for receiving a set of constraints for selecting objects representative of time dependent events;
machine-executable code for requesting, from each of a plurality of software objects, each software object maintaining a distinct set of time dependent event objects representing a distinct type of time dependent event, a set of time dependent event objects meeting said set of constraints;
machine-executable code for merging each said set of time dependent event objects into an ordered list based on an ordering criterion; and
machine-executable code for providing said ordered list to a software module for displaying a visual representation of the time dependent event objects of said ordered list in a graphical user interface. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification