Patents by Inventor Richard S. Curtis

Richard S. Curtis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9515991
    Abstract: Techniques for managing authentication requests. At a gateway device to a network, packets of a message intended for said network are received. Fields within payloads of the packets which contain authentication or authorization information are read. The message is redirected to an authentication server. The authentication server determines that a requester who sent the message to the gateway device is authorized to access a target resource specified in the message and responds to the gateway device that the requester is authorized to access the target resource. The gateway device responds to the requester that the requester is authorized to access the target resource. The gateway device notifies a server hosting the target resource that the requester is authorized to access the target resource. If the gateway device receives a subsequent message from the requester to utilize the target resource, the gateway device forwards the message toward the server.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Curtis, Jason D. Forrester
  • Publication number: 20160149859
    Abstract: Techniques for managing authentication requests. At a gateway device to a network, packets of a message intended for said network are received. Fields within payloads of the packets which contain authentication or authorization information are read. The message is redirected to an authentication server. The authentication server determines that a requester who sent the message to the gateway device is authorized to access a target resource specified in the message and responds to the gateway device that the requester is authorized to access the target resource. The gateway device responds to the requester that the requester is authorized to access the target resource. The gateway device notifies a server hosting the target resource that the requester is authorized to access the target resource. If the gateway device receives a subsequent message from the requester to utilize the target resource, the gateway device forwards the message toward the server.
    Type: Application
    Filed: February 1, 2016
    Publication date: May 26, 2016
    Inventors: Richard S. Curtis, Jason D. Forrester
  • Patent number: 9253151
    Abstract: Computer system, method and program for managing authentication requests. At a gateway device to a network, packets of a message intended for said network are received. In response, fields within payloads of said packets which contain authentication or authorization information are read. In response, the message is redirected to an authentication server. In response to receipt of the redirected message from the gateway device, the authentication server determines that a requester who sent the message to the gateway device is authorized to access a target resource specified in the message and responds to the gateway device that the requester is authorized to access the target resource. In response, the gateway device responds to the requester that the requester is authorized to access the target resource.
    Type: Grant
    Filed: May 25, 2006
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Curtis, Jason D. Forrester
  • Patent number: 7877506
    Abstract: Computer system, method and program for routing. A nonencrypted message packet is received. In response, a payload in the message packet is read to determine if the payload contains sensitive information. If the payload contains sensitive information, the message packet is encrypted and subsequently, routed to a nonsecure communication path. If the payload does not contain sensitive information, the message packet is routed to a nonsecure communication path without encrypting the message packet. The payload can be read to determine if it contains sensitive information by determining a standard for a format of the message packet, and based on the standard, determining a location of data within the message packet and a type of the data at the location.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Curtis, Jason D. Forrester
  • Publication number: 20100299153
    Abstract: System, method and program product for monitoring a computer program or database maintained by a service provider for a customer. A multiplicity of failures of the computer program or data base during a reporting interval are identified. The times of the multiplicity of failures are compared to one or more scheduled maintenance windows. A determination is made that at least one of the multiplicity of failures occurred during the one or more scheduled maintenance windows. A determination is also made that the customer was responsible for at least another one of the multiplicity of failures. A determination is made that the service provider was responsible for a plurality of the failures not including the at least one failure occurring during the one or more scheduled maintenance windows and the at least another one failure for which the customer was responsible. A determination is made whether the service provider complied with a service level agreement based on the plurality of the outages.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard S. Curtis, Paul Kontogiorgis, Patrick McCarthy, Srinivas Babu Tummalapcnta
  • Publication number: 20070277228
    Abstract: Computer system, method and program for managing authentication requests. At a gateway device to a network, packets of a message intended for said network are received. In response, fields within payloads of said packets which contain authentication or authorization information are read. In response, the message is redirected to an authentication server. In response to receipt of the redirected message from the gateway device, the authentication server determines that a requester who sent the message to the gateway device is authorized to access a target resource specified in the message and responds to the gateway device that the requester is authorized to access the target resource. In response, the gateway device responds to the requester that the requester is authorized to access the target resource.
    Type: Application
    Filed: May 25, 2006
    Publication date: November 29, 2007
    Applicant: International Business Machines Corporation
    Inventors: Richard S. Curtis, Jason D. Forrester
  • Publication number: 20070276958
    Abstract: Computer system, method and program for routing. A nonencrypted message packet is received. In response, a payload in the message packet is read to determine if the payload contains sensitive information. If the payload contains sensitive information, the message packet is encrypted and subsequently, routed to a nonsecure communication path. If the payload does not contain sensitive information, the message packet is routed to a nonsecure communication path without encrypting the message packet. The payload can be read to determine if it contains sensitive information by determining a standard for a format of the message packet, and based on the standard, determining a location of data within the message packet and a type of the data at the location.
    Type: Application
    Filed: May 26, 2006
    Publication date: November 29, 2007
    Applicant: International Business Machines Corporation
    Inventors: Richard S. Curtis, Jason D. Forrester