Patents by Inventor Chee M. Low

Chee M. Low 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: 10069827
    Abstract: A generic approach to extending the authentication and authorization capabilities of a client-server application (e.g., a VPN) without any code changes. To this end, the application is augmented with an authentication mechanism comprising a pair of cooperating components: an authentication agent that is associated with (and hooks into) the client-side of the application, and an authentication server that is associated with the server-side. In operation, the authentication server issues commands to the authentication agent to acquire all required data from the user, device or host environment, and the authentication agent (hooked into the VPN client) scrapes requests originating from the authentication server and injects (e.g., by auto-fill) the appropriate responses into the VPN client UI for transmission back through the VPN server and to the authentication server. The commands and responses are communicated using a challenge-response protocol (e.g., RADIUS) implemented by the VPN client-server.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Chee M. Low, Sriram Saroop
  • Publication number: 20140123231
    Abstract: A generic approach to extending the authentication and authorization capabilities of a client-server application (e.g., a VPN) without any code changes. To this end, the application is augmented with an authentication mechanism comprising a pair of cooperating components: an authentication agent that is associated with (and hooks into) the client-side of the application, and an authentication server that is associated with the server-side. In operation, the authentication server issues commands to the authentication agent to acquire all required data from the user, device or host environment, and the authentication agent (hooked into the VPN client) scrapes requests originating from the authentication server and injects (e.g., by auto-fill) the appropriate responses into the VPN client UI for transmission back through the VPN server and to the authentication server. The commands and responses are communicated using a challenge-response protocol (e.g., RADIUS) implemented by the VPN client-server.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chee M. Low, Sriram Saroop
  • Publication number: 20110314079
    Abstract: A method, data processing system, and computer program product for processing information. A server-side agent running on a server data processing system monitors for a selected event for processing by the server-side agent. In response to detecting the selected event for processing by the server-side agent, the server-side agent requests information to process the selected event from a client-side agent running on a client data processing system. The server-side agent performs a subset of functions performed by the client-side agent. In response to receiving a response with the information to process the selected event from the client-side agent, the server-side agent performs a set of steps to process the selected event using the information received from the client-side agent.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Advait D. Karande, Chee M. Low, Nandagopal Seshagiri