Patents by Inventor Dinesh C. Verma

Dinesh C. Verma 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: 7308488
    Abstract: The present invention generally relates to a method, system and program product for distributing portal content processing. Specifically, a request for portal content is received on a surrogate system and then passed to a portal system. The portal system will obtain and aggregate a first type of the requested content, and then package the aggregated content into a response. The response will also include place holders that correspond to the remaining type of the requested content. The response will then be transmitted to the surrogate system, which will, based upon the place holders, obtain the remaining type of portal content. Once obtained, the remaining type of portal content will replace the place holders in the response, and the response will be rendered for the requesting portal user.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ronald P. Doyle, John G. Dudley, James C. Fletcher, James R. Giles, Steven D. Ims, Zon-Yin Shae, Dinesh C. Verma
  • Patent number: 7209977
    Abstract: This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server farm. This invention maps application layer information (URLs) to MPLS labels. This allows a standard MPLS switch to provide web switching functionality without terminating TCP connections. In addition to content routing, this method is applied for client session affinity, server load balancing and service differentiation. This invention also relates to using TCP port numbers instead of MPLS labels to achieve web-switching functionality through the use of a TCP router that translates IP address and port numbers.
    Type: Grant
    Filed: October 1, 2001
    Date of Patent: April 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Anees A. Shaikh, Renu Tewari, Dinesh C. Verma
  • Patent number: 6928445
    Abstract: The present invention provides methods, apparatus and systems for cost conversant classification of objects. In order to achieve this, we create an efficient tree structure to store different classification rules. The methods particularly relate to objects with multiple attributes and classification rules that are defined in terms of these attributes. The techniques can handle rules that can be represented as a single or multiple hypercubes in attribute space. Furthermore, the present techniques are effective when the number of relevant object attributes are large and no specialized classification hardware is accessible. Such methods can be used in various applications such as classification of web sessions in an e-commerce application, classification of connection request in TCP connections etc.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dashi Agrawal, David P. Olshefski, Dinesh C. Verma
  • Publication number: 20040054749
    Abstract: The present invention generally relates to a method, system and program product for distributing portal content processing. Specifically, a request for portal content is received on a surrogate system and then passed to a portal system. The portal system will obtain and aggregate a first type of the requested content, and then package the aggregated content into a response. The response will also include place holders that correspond to the remaining type of the requested content. The response will then be transmitted to the surrogate system, which will, based upon the place holders, obtain the remaining type of portal content. Once obtained, the remaining type of portal content will replace the place holders in the response, and the response will be rendered for the requesting portal user.
    Type: Application
    Filed: September 12, 2002
    Publication date: March 18, 2004
    Applicant: International Business Machines Corporation
    Inventors: Ronald P. Doyle, John G. Dudley, James C. Fletcher, James R. Giles, Steven D. Ims, Zon-Yin Shae, Dinesh C. Verma
  • Publication number: 20030236789
    Abstract: The present invention provides methods, apparatus and systems for cost conversant classification of objects. In order to achieve this, we create an efficient tree structure to store different classification rules. The methods particularly relate to objects with multiple attributes and classification rules that are defined in terms of these attributes. The techniques can handle rules that can be represented as a single or multiple hypercubes in attribute space. Furthermore, the present techniques are effective when the number of relevant object attributes are large and no specialized classification hardware is accessible. Such methods can be used in various applications such as classification of web sessions in an e-commerce application, classification of connection request in TCP connections etc.
    Type: Application
    Filed: June 25, 2002
    Publication date: December 25, 2003
    Applicant: International Business Machines Corporation
    Inventors: Dashi Agrawal, David P. Olshefski, Dinesh C. Verma
  • Publication number: 20030226036
    Abstract: A method and apparatus for enabling a client to use a single set of credentials to access multiple secure applications at servers. A proxy authentication application at the server intercepts all requests for applications that require authentication, and initiates an authentication procedure with a proxy authentication application installed at the client. User credentials provided by the client authenticator are used by the server authenticator to determine the access credentials that should be forwarded to the server application on behalf of the users. The method allows per-user and per-application authentication decisions to be made at a system level rather than at an application level, even for legacy applications that are designed to require authentication at the application level, without modification to legacy client or server applications.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: John A. Bivens, Suresh N. Chari, James Ryan Giles, Reiner Sailer, Dinesh C. Verma
  • Publication number: 20030065711
    Abstract: This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server farm. This invention maps application layer information (URLs) to MPLS labels. This allows a standard MPLS switch to provide web switching functionality without terminating TCP connections. In addition to content routing, this method is applied for client session affinity, server load balancing and service differentiation. This invention also relates to using TCP port numbers instead of MPLS labels to achieve web-switching functionality through the use of a TCP router that translates IP address and port numbers.
    Type: Application
    Filed: October 1, 2001
    Publication date: April 3, 2003
    Applicant: International Business Machines Corporation
    Inventors: Arup Acharya, Anees A. Shaikh, Renu Tewari, Dinesh C. Verma
  • Publication number: 20030037131
    Abstract: Methods and apparatus for sharing user information across the Internet, trackers and servers, in multiple domains. User-tracking mechanism deploy cookies placed in web-browser to track an user preference, or use URL rewriting techniques. In an embodiment, a first web site desiring to coordinate cookie information with a second web site creates a cookie in the browser, and stores information related to the information in the cookie in a cookie coordinator database. It directs the client to access a resource at the second web site. The URL of the resource on the second web site encapsulates the information about the location of the client record in a cookie coordinator database. The second web site places its own cookie on the client browser, and coordinates its information with the information in the cookie of the first web-browser by accessing the client record in the cookie coordinator database.
    Type: Application
    Filed: August 17, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventor: Dinesh C. Verma
  • Patent number: 6339585
    Abstract: A method of transmitting information in a communications system. The method preferably includes the steps of establishing a communications link between a base station and a temporary node, attempting to maintain a second communication link between the base station and a wireless terminal and upon a determination that the second link cannot be established or satisfactorily maintained, transmitting information from the first base station to the temporary node so that the temporary node can retransmit the information to the wireless terminal, attempting to reestablish the second link and upon such establishment, discontinuing the transmission of subsequent information from the base station to the temporary node and directly transmitting the subsequent information to the wireless terminal from the base station. A system to carry out the foregoing steps is also provided.
    Type: Grant
    Filed: May 5, 1998
    Date of Patent: January 15, 2002
    Assignee: Philips Electronics North America Corp.
    Inventors: Samir N. Hulyalkar, Chiu Y. Ngo, Dinesh C. Verma