Time blocks and customizable time blocks
First Claim
1. A computer-implemented method for creating a calendar event, the computer-implemented method comprising the steps of:
- displaying a plurality of graphical elements, each of which is independent of any calendar locations, wherein each graphical element of the plurality of graphical elements is associated with a distinct set of one or more user-specified calendar event characteristics;
in response to user input associated with a particular graphical element of the plurality of graphical elements, generating a proposed calendar event that has a first set of one or more calendar event characteristics that are based on the set of user-specified calendar event characteristics associated with the particular graphical element;
receiving user input defining a second set of one or more calendar event characteristics, wherein the second set of one or more calendar event characteristics are not associated with the particular graphical element; and
causing to be saved the proposed calendar event in association with a particular calendar location.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for providing a plurality of graphical elements, independent of any calendar location, associated with a distinct set of predefined data describing at least one characteristic of a calendar event comprising a plurality of characteristics. The predefined data may be user-specified. The graphical element is activated, such as by clicking or dragging, and in response to the activation, a proposed calendar event is generated that has a first set of one or more calendar event characteristics based on the predefined data associated with the graphical element. User input is received defining a second set of one or more calendar event characteristics that are not associated with the graphical element, and the proposed calendar event is saved in association with a particular calendar location.
-
Citations
16 Claims
-
1. A computer-implemented method for creating a calendar event, the computer-implemented method comprising the steps of:
-
displaying a plurality of graphical elements, each of which is independent of any calendar locations, wherein each graphical element of the plurality of graphical elements is associated with a distinct set of one or more user-specified calendar event characteristics; in response to user input associated with a particular graphical element of the plurality of graphical elements, generating a proposed calendar event that has a first set of one or more calendar event characteristics that are based on the set of user-specified calendar event characteristics associated with the particular graphical element; receiving user input defining a second set of one or more calendar event characteristics, wherein the second set of one or more calendar event characteristics are not associated with the particular graphical element; and causing to be saved the proposed calendar event in association with a particular calendar location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15)
-
-
8. A computer-implemented method for creating an electronic calendar event, the computer-implemented method comprising the steps of:
-
receiving and storing user input comprising at least one characteristic describing an electronic calendar event, wherein said calendar event comprises a plurality of characteristics, and wherein said user input comprises a subset of said plurality of characteristics; associating said user input with a graphical element; receiving user input activating said graphical element, wherein said activation causes to be displayed a graphical element in which a plurality of characteristics of an electronic calendar event may be entered in predefined blank data entry fields; automatically populating at least one of said predefined blank data entry fields with said user input; receiving user input populating at least one of said predefined blank data entry fields with said user input; and causing to be saved said electronic calendar event. - View Dependent Claims (16)
-
-
9. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the steps of:
-
displaying a plurality of graphical elements, each of which is independent of any calendar locations, wherein each graphical element of the plurality of graphical elements is associated with a distinct set of one or more user-specified calendar event characteristics; in response to user input associated with a particular graphical element of the plurality of graphical elements, generating a proposed calendar event that has a first set of one or more calendar event characteristics that are based on the set of user-specified calendar event characteristics associated with the particular graphical element; receiving user input defining a second set of one or more calendar event characteristics, wherein the second set of one or more calendar event characteristics are not associated with the particular graphical element; and causing to be saved the proposed calendar event in association with a particular calendar location.
-
Specification