Patents by Inventor Dipak M. Patel

Dipak M. Patel 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: 8539022
    Abstract: A configuration of cached information stored within a cache is determined. One or more character omission rules are determined by: identifying the one or more optimizable characters based on the configuration, where the one or more optimizable characters are characters in the stored cached information that do not have an effect on an interpretation of the stored cached information by a requester computer; and determining, based on the configuration, one or more conditions under which omission of the one or more optimizable characters from the stored cached information produces a valid result in view of the configuration. One or more character omission rules are applied to the stored cached information by removing from the stored cached information the one or more optimizable characters that meet the one or more conditions.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michel Betancourt, Bijal D. Patel, Dipak M. Patel, Joseph P. Spano
  • Publication number: 20110208920
    Abstract: A configuration of cached information stored within a cache is determined. One or more character omission rules are determined by: identifying the one or more optimizable characters based on the configuration, where the one or more optimizable characters are characters in the stored cached information that do not have an effect on an interpretation of the stored cached information by a requester computer; and determining, based on the configuration, one or more conditions under which omission of the one or more optimizable characters from the stored cached information produces a valid result in view of the configuration. One or more character omission rules are applied to the stored cached information by removing from the stored cached information the one or more optimizable characters that meet the one or more conditions.
    Type: Application
    Filed: May 5, 2011
    Publication date: August 25, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michel Betancourt, Bijal D. Patel, Dipak M. Patel, Joseph Spano
  • Patent number: 8001175
    Abstract: An algorithm facilitates optimization functionality for generating optimized response information. In facilitating such optimization, non-essential elements of the response information (i.e., unneeded for system interpretation) are eliminated thereby reducing the size of the response information and generating optimized response information as well as reducing the memory footprint of cache required for storing such optimized response information. Examples of such non-essential elements of response information include, but are not limited to, indention characters, tab characters, blank space characters and the like. Such optimization functionality is tailored to optimizing the size of response information being transmitted from a server. More specifically, it provides for reduction in bandwidth occupied by outgoing response information from a transmitting a server.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michel Betancourt, Bijal D. Patel, Dipak M. Patel, Joseph Spano
  • Patent number: 7502968
    Abstract: A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed off line. The thread dump file is optimistically parsed to identify threads which are deadlocked. A user is provided with an interface to select filtering rules for the threads, resulting in a set of filtered threads which are candidates for being in infinite wait conditions.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michel Betancourt, Dipak M. Patel, Chintamani Sahoo
  • Patent number: 7427244
    Abstract: A basketball training device adapted to be detachably mounted directly on a basketball goal to provide a target at which the player aims and strikes with the basketball in order to improve the form and accuracy of the player's shooting. The device comprises a base with a plurality of projections attached to the base. The plurality of projections are adapted and configured to bend and allow the ball freely move through the goal without substantially affecting the trajectory of the ball and to substantially resume their original position after the ball has passed through the goal.
    Type: Grant
    Filed: March 6, 2006
    Date of Patent: September 23, 2008
    Inventor: Dipak M. Patel
  • Patent number: 7278057
    Abstract: A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump file is optimistically parsed to identify threads which are deadlocked. A user is provided with an interface to select filtering rules for the threads, resulting in a set of filtered threads which are candidates for being in infinite wait conditions.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michel Betancourt, Dipak M. Patel, Chintamani Sahoo
  • Publication number: 20040225738
    Abstract: Operation of an instance of a server application is replicated by replicating the instance of the server application to provide a replica server. Network traffic to the instance of the server application from a network associated with the instance of the server application is forward to the replica server and network traffic from the replica server is filtered so as to prevent network traffic from the replica server from reaching the network associated with the server. Network traffic may also be forwarded to the instance of the server application from the network associated with the instance of the server application.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventor: Dipak M. Patel