Web calendar architecture and uses thereof
First Claim
1. An interactive Web-based calendar, comprising:
- a Java calendar program;
a plurality of calendar views generated by the Java calendar program; and
a calendar base generated by the Java calendar program for displaying a plurality of calendar events associated with the plurality of calendar views, whereinthe Java calendar program is downloaded onto a user'"'"'s computer when the user activates text and/or graphics associated with the calendar event corresponding to the Java calendar program,a Java applet program is associated with at least one of the plurality of calendar events, the Java applet program being downloaded onto the user'"'"'s computer when the Java calendar program is downloaded or when the user activates text and/or graphics associated with the Java applet, andmultiple Java applet programs may run simultaneously within the Java calendar program.
8 Assignments
0 Petitions
Accused Products
Abstract
An architecture for facilitating Web-based client-side calendar event scheduling includes a Web Calendar scheduling tool which takes input via either a mouse and/or a keyboard to achieve a) an Internet personal organizer, b) multimedia effects associated with scheduled events, c) an Internet groupware that shares group members'"'"' individual schedules, d) an Internet transaction associated with scheduled events, and e) an open platform that supports any Java applet. Users of the Web Calendar can schedule events, associate a special purpose Capplet™ with scheduled events, and store them for future reference or public use. It features concurrent Capplet™ views running under one of four calendar grids: yearly, monthly, weekly, and daily. The architecture also supports multimedia animation in pop-up windows whose dimensions are defined dynamically by an invocation method. It is an open platform on which any user can create a special purpose applet and run it on the Web Calendar.
-
Citations
13 Claims
-
1. An interactive Web-based calendar, comprising:
-
a Java calendar program; a plurality of calendar views generated by the Java calendar program; and a calendar base generated by the Java calendar program for displaying a plurality of calendar events associated with the plurality of calendar views, wherein the Java calendar program is downloaded onto a user'"'"'s computer when the user activates text and/or graphics associated with the calendar event corresponding to the Java calendar program, a Java applet program is associated with at least one of the plurality of calendar events, the Java applet program being downloaded onto the user'"'"'s computer when the Java calendar program is downloaded or when the user activates text and/or graphics associated with the Java applet, and multiple Java applet programs may run simultaneously within the Java calendar program. - View Dependent Claims (2, 3, 4)
-
-
5. A method of performing an Internet scheduling transaction using a Web-based calendar, comprising the steps of:
-
accessing a Web site of a Web-based calendar, the Web-based calendar being a Java calendar program downloaded from a server for the Java calendar program to a user'"'"'s computer when the user accesses the Web site; selecting a scheduled event from the calendar; receiving a registration form from the Java calendar program to the user'"'"'s computer or via the Internet from a server associated with the scheduled event; registering for the scheduled event by providing registration information on the downloaded registration form to the server associated with the scheduled event; and receiving a registration response from the server associated with the scheduled event. - View Dependent Claims (6, 7, 8)
-
-
9. A method of using a Web-based calendar, comprising the steps of:
-
accessing an Internet Web site of a Web-based calendar, the calendar being a Java program that is downloaded onto a user'"'"'s computer when the user accesses the Internet Web site; activating a Java applet by selecting a scheduled event from the calendar, the Java applet being associated with the scheduled event; and receiving a response based on the activated Java applet. - View Dependent Claims (10, 11, 12, 13)
-
Specification