Patents by Inventor James Kaufman

James Kaufman 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).

  • Publication number: 20050246711
    Abstract: A method and system for balancing server work load for cellular phone client-proxy applications in an environment where the clients change position within a given geographic area is disclosed. The method comprises the steps of mapping, monitoring, automatically re-mapping the system when required, updating a map address book, and updating a client address book. The system has a mapping system and a communication system connected to a plurality of servers, proxy servers and applications by an internal network. The proxy servers are connected to a plurality of clients by the Internet. If a threshold is exceeded, the monitoring program sends a message to a mapping program. Upon receipt of the message, the mapping program uses a rules engine to calculate a new map graph to remove load from an overloaded server (or servers) and to adjust communication requirements for data by reconfiguring partitions.
    Type: Application
    Filed: April 8, 2004
    Publication date: November 3, 2005
    Applicant: International Business Machines Corporation
    Inventors: Viktors Berstis, John Daniel Bethencourt, Kevin Damm, Robert Deen, Matthew Hammer, James Kaufman, Tobin Lehman
  • Publication number: 20050192922
    Abstract: The present invention provides a client-server computing system capable of validating cached data having a data store, a server, a cache, a transformation engine, a cache monitor, and an object dependency mapper. The transformation engine transforms data into a format suitable for a client application based on a set of transformation rules. The cache monitor ensures that cached objects are valid when changes to data in the data store are detected by the server. The object dependency mapper automatically and continuously determines the dependencies between data in the data store and sets of transformation rules. Data in the data store is represented as a tree structure. The cache monitor determines the validity of the cached objects based on the tree structure and the dependencies between data and the transformation rules.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Stefan Edlund, James Kaufman
  • Publication number: 20050015571
    Abstract: The initial partitioning of a distributed computing problem can be critical, and is often a source of tedium for the user. A method is provided that automatically segments the problem into fixed sized collections of original program cells (OPCs) based on the complexity of the problem specified, and the combination of computing agents of various caliber available for the overall job. The OPCs that are on the edge of a collection can communicate with OPCs on the edges of neighboring collections, and are indexed separately from OPCs that are within the ‘core’ or inner non-edge portion of a collection. Consequently, core OPCs can iterate independently of whether any communication occurs between collections and groups of collections (VPPs). All OPCs on an edge have common dependencies on remote information (i.e., their neighbors are all on the same edge of a neighboring collection).
    Type: Application
    Filed: May 29, 2003
    Publication date: January 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Kaufman, Tobin Lehman
  • Publication number: 20040053203
    Abstract: Evaluation instruments that may comprise a standardized letter of recommendation (SLR) are generated for various types of entities (e.g., business, education institutions, government, etc.). These evaluation instruments include content that solicits feedback from an evaluator for evaluating an applicant for the entity. For example, the entity may be evaluating applicants for a specific need (e.g., employment, promotion, admission, etc.). An evaluation instrument is completed by one or more evaluators. Feedback provided by evaluators is analyzed, and one or more scores are generated for each applicant. A report including the one or more scores and other information for selecting an applicant is generated and transmitted to the entity. The report may be used by the entity to select an applicant.
    Type: Application
    Filed: September 16, 2002
    Publication date: March 18, 2004
    Inventors: Alyssa Walters, Janice Plante, Patrick Kyllonen, James Kaufman, Ann Gallagher
  • Patent number: 5855894
    Abstract: This invention relates to the field of Pasteurella haemolytica vaccines. More particularly, the invention relates to a bacterin-toxoid vaccine capable of inducing immunity in bovine species in one dose against Pasteurella haemolytica Type A-1 infection comprising Pasteurella haemolytica derived leukotoxoid, capsular antigen, soluble antigens and cells, methods to make the vaccine and methods of vaccinating bovine animals.
    Type: Grant
    Filed: October 30, 1995
    Date of Patent: January 5, 1999
    Assignee: Pfizer Inc.
    Inventors: Albert L. Brown, Krishnaswamy Iyengar Dayalu, Thomas James Kaufman, Rex Steven Newsham
  • Patent number: 4654174
    Abstract: The invention disclosed herein is a process for preparing aliphatic anhydrides comprising contacting a divinyl ether with carboxylic acid in the presence of a catalytic amount of a strong acid. The invention is further a process for preparing alkylidene dicarboxylates, which are intermediates in the above preparation of aliphatic anhydride.
    Type: Grant
    Filed: May 28, 1982
    Date of Patent: March 31, 1987
    Assignee: The Dow Chemical Company
    Inventors: James A. Kaufman, Suzanne V. McKinley