Method for controlling a computerized organizer
First Claim
1. A method for controlling a computerized organizer comprising the steps of:
- executing a computer-implemented process which supports a plurality of non-model temporal-based functions including a scheduler, a to-do list and a note function, wherein said scheduler includes an appointment area and an annotation area, said appointment area and said annotation area being separated by an invisible margin such that temporal-based entries corresponding to annotations in said annotation area that are moved across said invisible margin to said appointment area are transformed into temporal-based entries corresponding to appointments and temporal-based entries corresponding to appointments that are moved across said invisible margins into said annotation area are transformed into temporal-based entries corresponding to annotations;
selecting a temporal-based entry within one said temporal-based functions;
moving said temporal-based entry at least within one of said temporal-based functions in response to a user-initiated move command; and
editing a temporal-based entry in response to a user-initiated edit command.
1 Assignment
0 Petitions
Accused Products
Abstract
The method of the present invention includes the steps of executing a process to support a number of temporal-based functions and activating at least one of these temporal-based functions. Temporal-based functions of the present invention include a scheduler, to-do list, and a note function. Temporal-based entries can then be moved within and/or between the temporal-based functions. Further, temporal-based entries can be edited for each temporal-based function. Moving temporal-based entries involves the selection of an entry with a pointer mechanism, dragging the entry to a new location, releasing the entry at the new location, and updating a database to reflect the entry'"'"'s change in position. Editing an entry involves direct editing of an entry, editing through an editing window, or editing of a duration bar associated with an entry. Data entered into a scheduling field of the scheduler function is processed according to its placement within the scheduling field. Annotation entries are separated from appointment entries by an invisible margin in the scheduling field.
145 Citations
31 Claims
-
1. A method for controlling a computerized organizer comprising the steps of:
-
executing a computer-implemented process which supports a plurality of non-model temporal-based functions including a scheduler, a to-do list and a note function, wherein said scheduler includes an appointment area and an annotation area, said appointment area and said annotation area being separated by an invisible margin such that temporal-based entries corresponding to annotations in said annotation area that are moved across said invisible margin to said appointment area are transformed into temporal-based entries corresponding to appointments and temporal-based entries corresponding to appointments that are moved across said invisible margins into said annotation area are transformed into temporal-based entries corresponding to annotations; selecting a temporal-based entry within one said temporal-based functions; moving said temporal-based entry at least within one of said temporal-based functions in response to a user-initiated move command; and editing a temporal-based entry in response to a user-initiated edit command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for moving temporal-based entries in a computerized organizer having a screen and a pointer mechanism, said method comprising the steps of:
-
selecting a temporal-based object with a pointer mechanism of a computerized organizer, said computerized including a computer-implemented process which supports a plurality of non-modal temporal-based functions including a scheduler, a to-do list and a note function, wherein said scheduler includes an appointment area and an annotation area, said appointment area and said annotation area being separated by an invisible margin such that temporal-based objects corresponding to annotations in said annotation area that are moved across said invisible margin to said appointment area are transformed into temporal-based objects corresponding to appointments and temporal-based objects corresponding to appointments that are moved across said invisible margin into said annotation area are transformed into temporal-based objects corresponding to annotations; dragging said temporal-based object at least partially across a screen of said computerized organizer; releasing said temporal-based object at a new position on said screen; and updating a temporal value associated with said temporal-based object to reflect said position. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification