Patents by Inventor David Louis Kaminsky

David Louis Kaminsky 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: 6138156
    Abstract: A method, system, and computer-readable code with which environmental factors can be used to dynamically filter the content being delivered from a server to a user's workstation. A rule-based approach is used to select an appropriate filter, enabling varying types and degrees of content reduction to be applied based on currently-existing conditions. This provides a way to manage the volume of data received by the user, without requiring input from the user, by reducing the amount of data sent to him by a server. In the preferred embodiment, conditions to be monitored include billing information related to the user's account with his connection service provider; characteristics of the device he is currently using, including its available storage capacity; and/or behavioral characteristics of this user when he requests to download files.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: October 24, 2000
    Assignee: International Business Machines Corporation
    Inventors: James Corvin Fletcher, David Louis Kaminsky, Carl Shawn Kessler
  • Patent number: 6125400
    Abstract: A method and system for reducing the amount of information sent across a socket when invoking an application using a remote method invocation. The present invention involves creating a list of the classes and fields contained within the application that is to be distributed and determining which of the fields are actually required for the remote method invocation under analysis. Any fields that are in the method but are not necessary for the invocation are marked with place holders.
    Type: Grant
    Filed: November 10, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Alexander Cohen, David Louis Kaminsky, Jonathan Michael Seeber
  • Patent number: 6011918
    Abstract: Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application has program classes and programmed methods associated with the objects. Each program class in the application is identified and the relationships between programmed methods in the classes is determined. The relationships between the programmed methods in the identified classes are then weighted based on the activity of the relationship. Similarly, each identified class in the application is also weighted based on the computing resources required by the identified class. The identified classes are then partitioned into client classes and server classes based on the weighted relationships between the programmed methods in the classes, the weight associated with each class and a computing topology associated with a target client processing system.
    Type: Grant
    Filed: April 22, 1998
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Geoffrey Alexander Cohen, James P. Gray, David Louis Kaminsky, Manoj V. S. Kasichainula, Richard Adam King, Zhiyong Li, Phillip Allan Stone
  • Patent number: 5901138
    Abstract: A rate based flow and congestion control mechanism for packet communications whereby the acceleration and deceleration of the sending rate is moderated to be responsive to the traffic encountered. The method of the present invention also reduces oscillation in the transmission rate by being responsive to the characteristics of the network traffic and allowing burst intervals to be borrowed on a periodic basis.
    Type: Grant
    Filed: November 8, 1996
    Date of Patent: May 4, 1999
    Assignee: International Business Machines Corporation
    Inventors: Lance Dana Bader, David Louis Kaminsky, Vachaspathi Peter Kompella, Robert Walter Scott
  • Patent number: 5805829
    Abstract: A method and apparatus for allowing applets to be executed natively over a non-IP network. The method and apparatus provide an applet loader that initiates the applet download, services the class faults that are encountered and allows calls to non-IP APIs without compromising the security mechanisms of Java running on TCP/IP. This allows applets to be run without web browsers or web servers.
    Type: Grant
    Filed: October 1, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machines Corp
    Inventors: Geoffrey Alexander Cohen, David Louis Kaminsky, Richard Adam King, Matthew Raymond MacKinnon
  • Patent number: D432536
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: October 24, 2000
    Assignee: Planetportal.com, Inc.
    Inventors: Brent Michael Kleinheksel, David Louis Kaminsky, David Mark Ogle, Gregory Reasoner DeKoenigsberg, Kenneth Glenn Mages, Chun-Wen Lai