A system and method for providing security for an Internet server. The system comprises: a logical security system for processing login and password data received from a client device during a server session in order to authenticate a user; and a physical security system for processing Internet protocol (IP) address information of the client device in order to authenticate the client device for the duration of the server session.
Anthony P. D'Andrea - Malvern PA, US Rolf J. Huelsebusch - Flemington NJ, US Robert D. Keith - Kirkwood MO, US Bruce Wallman - Princeton NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 10/06
US Classification:
705 713
Abstract:
A system and method for calculating task times for a project. A project estimating system is disclosed that allocates time to a list of tasks, comprising: a system for determining a total project time to complete a project; and a time allocation system that generates a task time for each task based on the total project time and an estimating factor associated with each task, wherein the time allocation system includes an iterative algorithm that iteratively calculates an adjustment factor to be applied to each task. Finally, the calculated adjustment factor can be compared against preset levels and provide an indication of project risk and the likelihood that the project will complete on time.
System And Method For Applying Human Resources To A Project Plan
International Business Machines Corporation - Armonk NY
International Classification:
G06F017/60
US Classification:
705/009000
Abstract:
A system and method for assigning human resources to tasks in a project plan. The system comprises: a database of people, wherein each person in the database includes an associated set of role capabilities; a plan analysis system that analyzes the project plan and determines all of the roles required for the project plan; a matching system which, for each role, identifies a subset of people from the database who are capable of fulfilling the role; a selection system which, for each role, selects at least one person from the identified subset of people to fulfill the role; and an allocation system that assigns people to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one person selected to fulfill the role.
System And Method For Eliminating Viruses At A Web Page Server
International Business Machines Corporation - Armonk NY
International Classification:
H04L009/32
US Classification:
713188000
Abstract:
A system and method for providing anti-virus protection to a web server. The method comprises the steps of: receiving web pages that are to be stored at the web server; stripping active elements from the web pages being stored at the web server; storing the web pages at the web server; receiving a request for a web page to be served by the web server; determining if active elements are required for the requested web page; inserting active elements into the requested web page if active elements are required; and serving the requested web page.
System And Method For Addressing Denial Of Service Virus Attacks
International Business Machines Corporation - Armonk NY
International Classification:
H04L009/00
US Classification:
713201000
Abstract:
A system and method for addressing denial of service attacks directed at a web resource. The method comprises the steps of: receiving messages at the web resource; analyzing each message and determining if the message is improper; storing the source address of a message if the message is improper; responding to a first improper message from an identified source address with an HTTP error response; responding to a few subsequent improper messages from the identified source address with HTTP “OK” response codes; and finally stopping all responses to the identified source address.
System For Eliminating Viruses At A Web Page Server
A system for providing anti-virus protection to a web server. A web server is disclosed, comprising: an active element filter for stripping an active element from a web page being stored at the web server such that the active element is not stored at the web server; and an active element insertion system for inserting a new active element into the web page when the web page is requested from the web server, wherein the new active element performs a similar action to that of the active element that was stripped by the active element filter.