Single point of entry for web applications
First Claim
Patent Images
1. A method for managing a project comprising:
- storing information pertaining to a project task in an electronic memory, wherein the information indicates a first date associated with the project task and a second date associated with the project task;
storing a project calendar in the electronic memory, the project calendar identifying whether each date on the project calendar is a working day or a non-working day;
calculating a difference between the first date and the second date, wherein the difference between the first date and the second data equals the number of total days between the first date and the second date minus the number of non-working days between the first date and the second date;
maintaining a plurality of tolerance ranges for the project task, wherein each of the plurality of tolerance ranges is customized for a particular one of a plurality of types of users;
comparing the difference between the first date and the second date to a particular one of the plurality of tolerance ranges, each one of the particular one of the plurality of tolerance ranges being uniquely associated with a particular one of the plurality of types of users;
assigning a status to the project task based on the comparison of the difference between the first date and the second date and the particular one of the plurality of tolerance ranges associated with the particular one of the plurality of types of users;
retrieving one or more parameters used for the generation of an image representing the status to the particular one of the plurality of types of users; and
presenting the image representing the status to user within the particular one of the plurality of types of users.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for centralizing web application interaction, the method including handling a request, using a central point of entry, from a remote application, determining a local application suitable for processing the request, and handing out the request to the, local application determined to be suitable for processing the request.
24 Citations
25 Claims
-
1. A method for managing a project comprising:
-
storing information pertaining to a project task in an electronic memory, wherein the information indicates a first date associated with the project task and a second date associated with the project task; storing a project calendar in the electronic memory, the project calendar identifying whether each date on the project calendar is a working day or a non-working day; calculating a difference between the first date and the second date, wherein the difference between the first date and the second data equals the number of total days between the first date and the second date minus the number of non-working days between the first date and the second date; maintaining a plurality of tolerance ranges for the project task, wherein each of the plurality of tolerance ranges is customized for a particular one of a plurality of types of users; comparing the difference between the first date and the second date to a particular one of the plurality of tolerance ranges, each one of the particular one of the plurality of tolerance ranges being uniquely associated with a particular one of the plurality of types of users; assigning a status to the project task based on the comparison of the difference between the first date and the second date and the particular one of the plurality of tolerance ranges associated with the particular one of the plurality of types of users; retrieving one or more parameters used for the generation of an image representing the status to the particular one of the plurality of types of users; and presenting the image representing the status to user within the particular one of the plurality of types of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 23, 24, 25)
-
-
15. A non-transitory program storage device readable by the computer system, the non-transitory program storage device operable, when executed by the computer system, to:
-
store a project calendar in the electronic memory, the project calendar identifying whether each date on the project calendar is a working day or a non-working day; store information pertaining to a project task in an electronic memory, wherein the information indicates a first date associated with the project task and a second date associated with the project task, wherein the difference between the first date and the second data equals the number of total days between the first date and the second date minus the number of non-working days between the first date and the second date; calculate a difference between the first date and the second date; maintain a plurality of tolerance ranges for the project task, wherein each of the plurality of tolerance ranges is customized for a particular one of a plurality of types of users; compare the difference between the first date and the second date to a particular one of the plurality of tolerance ranges, each one of the particular one of the plurality of tolerance ranges being uniquely associated with a particular one of the plurality of types of users; assign a status to the project task based on the comparison of the difference between the first date and the second date and the particular one of the plurality of tolerance ranges associated with the particular one of the plurality of types of users; retrieve one or more parameters used for the generation of an image representing the status to the particular one of the plurality of types of users; and present the image representing the status to user within the particular one of the plurality of types of users. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification