Method and system for an extensible client specific calendar application in a portal server
First Claim
1. A method for providing extensible client calendar functions using a distributed computer network comprising:
- a) receiving a request for calendar functions from a client;
b) accessing a Java server page corresponding to the request;
c) accessing a plurality of tags contained within the Java server page;
d) processing the Java server page using the tags to access a calendar server for providing the calendar functions; and
e) transmitting the processed Java server page, including information responsive to the request for calendar functions, to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing extensible client calendar functions to a plurality of clients via the Internet. The method includes a portal server receiving a request for calendar functions from a client. In response to the request, a Java server page corresponding to the request is accessed. A plurality of tags contained within the Java server page are then accessed. The Java server page is subsequently processed using the tags, wherein the tags provide access to a calendar server configured for providing the calendar functions. Calendar functions include, for example, appointments, work scheduling, reminders, and the like. The resulting processed Java server page is then transmitted back to the client. When requests from the client received, the Java server page corresponding to the request can be retrieved from a set of compiled Java server page classes. Extended calendar functions can be provided by accessing a plurality of extended tags contained within the Java server page, wherein the calendar functions are extended by adding the extended tags corresponding to new calendar functionality of the calendar server.
69 Citations
17 Claims
-
1. A method for providing extensible client calendar functions using a distributed computer network comprising:
-
a) receiving a request for calendar functions from a client;
b) accessing a Java server page corresponding to the request;
c) accessing a plurality of tags contained within the Java server page;
d) processing the Java server page using the tags to access a calendar server for providing the calendar functions; and
e) transmitting the processed Java server page, including information responsive to the request for calendar functions, to the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for generating an extended Java server page for providing extensible client calendar functions comprising:
-
a) invoking a Java server page using a page editor application to generate a new Java server page;
b) specifying a command tag to build or reference a collection of objects;
c) specifying a collection tag that provides access to the collection;
d) specifying a bean tag to access individual objects inside the collection of objects, wherein the command tag, the collection tag, and the bean tag are configured to provide access to calendar functions of a calendar server; and
e) saving the new Java server page. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for providing extensible client calendar functions using a distributed computer network comprising:
a computer system having a processor coupled to a memory via a bus, the memory having computer readable code which when executed by the processor cause the computer system to implement a method for providing extensible client calendar functions, comprising;
a) receiving a request for calendar functions from a client;
b) accessing a Java server page corresponding to the request;
c) accessing a plurality of tags contained within the Java server page;
d) processing the Java server page using the tags to access a calendar server for providing the calendar functions; and
e) transmitting the processed Java server page, including information responsive to the request for calendar information, to the client. - View Dependent Claims (13, 14, 15, 16, 17)
Specification