Patents by Inventor Keith A. Holmes

Keith A. Holmes 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: 6149913
    Abstract: Compositions and methods for controlling the population of insects are disclosed. The compositions include a feeding stimulant for a particular insect, an effective amount of a 1-arylpyrazole or nicotinyl insecticide to kill an desired insect, at a concentration which is not typically toxic when applied to a plant in the absence of a feeding stimulant and the insect consumes an ordinary amount of toxin during the course of normal feeding, but is toxic when applied in conjunction with a feeding stimulant which causes the insect to consume more of the toxin than would normally be consumed during normal feeding. The use of normally non-toxic amounts of insecticides allows one to minimize the residual insecticide present on the crops.
    Type: Grant
    Filed: November 16, 1998
    Date of Patent: November 21, 2000
    Assignee: Rhone-Poulenc AG Company, Inc.
    Inventor: Keith Holmes
  • Patent number: 5935219
    Abstract: The invention concerns the transfer of messages between objects within an OOP program. Each message is transmitted to a message filter which then chooses the most appropriate mechanism to transmit that message to the destination object. The path chosen could be a system messaging technique for messages of a type to be transmitted anywhere within the computer or alternatively could be in the form of a direct call for messages to be transmitted to objects within the same program thread. The message path best suited to the message type and destination object is used to transmit the message.
    Type: Grant
    Filed: June 6, 1994
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventor: Keith Holmes
  • Patent number: 5864860
    Abstract: A system and method for compressing a data sequence having a plurality of records, where each record has a plurality of fields with each field being arranged to contain a data item. The system compares a data item in a current field of a current record with a data item of a corresponding field of a preceding record. If there is a match, the current data item is replaced by a token indicating the match.
    Type: Grant
    Filed: September 30, 1996
    Date of Patent: January 26, 1999
    Assignee: International Business Machines Corporation
    Inventor: Keith Holmes
  • Patent number: 5823484
    Abstract: A flexible and potable water hose and ridged conduit support systems in a aircraft provides a self-locating snap-in potable water support bracket which supports a generally cylindrical tray for receiving a potable water hose. The bracket slips over a structural beam flange without requiring that the structural member be drilled or otherwise prepared for fastening of the bracket. Attachment is maintained through frictional compression by the bottom of the bracket.
    Type: Grant
    Filed: October 15, 1996
    Date of Patent: October 20, 1998
    Assignee: McDonnell Douglas Corporation
    Inventors: Steven W. Barnard, Keith A. Holmes
  • Patent number: 5519845
    Abstract: An improved method and system for storing iterative data associated with an iterative process within a cache. A first iteration of an iterative process, having a plurality of steps, is executed. During the execution of each one of the plurality of steps, iterative data associated with each one of the plurality of steps is stored within the cache, and identified with the appropriate one of the plurality of steps. During the execution of a second iteration of the iterative process, iterative data generated by one of the plurality of steps is compared with the stored iterative data from the first iteration which is identified with the one of the plurality of steps. If the identified iterative data matches the generated iterative data then a method address stored within the identified iterative data is used to retrieve the method from main memory and execute it without using a standard look up table.
    Type: Grant
    Filed: December 1, 1993
    Date of Patent: May 21, 1996
    Assignee: International Business Machines Corporation
    Inventors: Rodney Birch, Keith Holmes
  • Patent number: 5287407
    Abstract: A master copy of a software file has within it a predetermined block of data. When a copy of the file is made that block of data within the copied file is located and overwritten with data identifying the copied file. When an unauthorized copy is found, the data identifying the copy can be read and the source of the unauthorized copy may be traced. The invention is particularly suited to use with software distribution over a computer network in which details such as the time the copied file was made and the name of the authorized user can be embedded within the copy.
    Type: Grant
    Filed: May 23, 1991
    Date of Patent: February 15, 1994
    Assignee: International Business Machines Corporation
    Inventor: Keith Holmes
  • Patent number: 5247683
    Abstract: A process of software installation over a data processing network is described. New pieces of software being installed over a data processing network require changes to the configuration of the workstation upon which they are being installed. The configuration file associated with the use of the new software being installed specifies the changes to the configuration of the workstation upon which the new software is being installed. This configuration build file is combined with configuration build files associated with the software files already upon the workstation to produce the composite build file. The composite build file is then used to reconfigure the workstation. The process allows for clashes between changes required by each piece of software to be resolved on a priority basis. Configuration change statements within each of the configuration build files can be combined into single configuration change statements.
    Type: Grant
    Filed: June 19, 1991
    Date of Patent: September 21, 1993
    Assignee: International Business Machines Corporation
    Inventors: Keith Holmes, Connel G. Cunningham, Fiona Gleeson
  • Patent number: 4906157
    Abstract: One type of bookbinding strip consists of a male strip with plural flexible studs projecting therefrom and a female strip with complementary holes and grooves in the outer surface thereof extending from each hole. The studs are inserted through holes in the punched paper, then through the holes in the female strip. The present invention compresses the strips toward each other with the paper therebetween and then, upon manual actuation of a lever, causes blocks carrying rollers to bend 90.degree. the portion of the studs projecting beyond the female strip, causing these portions to snap into the grooves. Since the grooves on each end of the strip extend toward the middle of the strip, two blocks are used, each moving inward toward the center upon actuation of the lever.
    Type: Grant
    Filed: February 21, 1989
    Date of Patent: March 6, 1990
    Assignee: VeloBind, Inc.
    Inventors: Frank A. Todaro, Keith Holmes
  • Patent number: H1900
    Abstract: A method of destroying insect eggs and a method of protecting crops from the insects resulting from the eggs wherein a compound of formula (I) is applied to the eggs
    Type: Grant
    Filed: September 2, 1998
    Date of Patent: October 3, 2000
    Assignee: Rhone-Poulenc Ag Company Inc.
    Inventor: Keith A. Holmes