Web calendar architecture and uses thereof
First Claim
1. An interactive Web-based calendar comprising:
- a plurality of calendars view; and
a calendar base for displaying a plurality of calendar events, which are residing on a plurality of network servers, in the plurality of calendar views, wherein a Web-based program is associated with at least one of the plurality of calendar events, and a plurality of Web-based programs may run simultaneously within the Web-based calendar.
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.
86 Citations
13 Claims
-
1. An interactive Web-based calendar comprising:
-
a plurality of calendars view; and
a calendar base for displaying a plurality of calendar events, which are residing on a plurality of network servers, in the plurality of calendar views, wherein a Web-based program is associated with at least one of the plurality of calendar events, and a plurality of Web-based programs may run simultaneously within the Web-based calendar. - View Dependent Claims (2, 3, 4)
a calendar event associated with the Web-based program occurs, a user activates the Web-based program, a view in which the calendar event associated with the Web-based program is enabled, and/or another one of the plurality of Web-based programs activates the Web-based program.
-
-
4. An interactive Web-based calendar according to claim 1, wherein the Web-based program provides multimedia effects.
-
5. A method of performing an Internet scheduling transaction using a Web-based calendar, comprising the steps of:
-
(a) accessing a Web site of a Web-based calendar;
(b) selecting a scheduled event from the calendar;
(c) receiving an event registration form via the Internet from a server associated with the scheduled event;
(d) registering for the scheduled event by providing registration information to the server via the event registration form; and
(e) receiving a response from the server. - 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 program in a Web-based programming language;
activating a Web-based application program by selecting a scheduled event from the calendar, the Web-based application program being associated with the scheduled event; and
receiving a response based on the activated Web-based application program. - View Dependent Claims (10, 11, 12, 13)
receiving an event registration form via the Internet from a server associated with the scheduled event.
-
-
12. A method of using a Web-based calendar according to claim 9, wherein the response is an event application for the scheduled event.
-
13. A method of using a Web-based calendar according to claim 9, wherein the scheduled event is one of a theater show, a musical performance, a sports game, an educational course, a concert, a convention, and a meeting.
Specification