Patents by Inventor Robert F. Berry

Robert F. Berry 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: 7134123
    Abstract: A computer system includes a virtual machine supporting an object-oriented environment, in which programs to run on the virtual machine are formed from classes including methods. Applications run on the virtual machine. After a first such application has run on the virtual machine, a reset is performed on the virtual machine. The reset calls a first method in a class to perform a tidy-up operation which effectively puts the virtual machine back into a clean state. Subsequently a second application can be started on the virtual machine. As part of this start-up, the system calls a second method in the class to perform a reinitialization of the class.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Donna N. Dillenberger, Elizabeth A. Hutchison, Susan P. Paice, Donald W. Schmidt, Alan M. Webb
  • Patent number: 6738977
    Abstract: A system includes first and second virtual machines (VM) representing a master and a client respectively. A class file is loading by the first virtual machine into shared memory. The class file includes sharable and non-sharable data, and also references sharable and non-sharable data (including code). When it is desired to load the same class into the second virtual machine, the class is first located within said shared memory. A mirror copy of the class is then formed within private memory in the second virtual machine. Finally the non-sharable data of the class is completed in the private memory. Thereafter, an application in the second virtual machine can utilise the class on the basis of the sharable data in the shared memory of the first virtual machine, and the non-sharable data from the private memory of the second virtual machine.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: May 18, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Donna N. Dillenberger, Elizabeth A. Hutchison, Susan P. Paice, Donald W. Schmidt, Alan M. Webb
  • Patent number: 5964846
    Abstract: The present invention is directed to a system and method for accurately and efficiently synchronizing and then mapping, or normalizing, processor clocks in a multiprocessor information handling system. The system and method of the present invention provide sufficient granularity for subcycle variations between processors, while taking into account the problem of clock drifts. A plurality of processors are selected for the purpose of synchronization. The clocks located on the processors are synchronized, and then time values between synchronization points are mapped from each secondary processor to an equivalent, or normalized, time value in a primary processor. To accomplish this mapping, three clock differences are calculated. The first clock difference is the time between the first and second synchronization points for the primary processor, and the second clock difference is the time between the first and second synchronization points for the secondary processor.
    Type: Grant
    Filed: July 7, 1997
    Date of Patent: October 12, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Weiming Gu
  • Patent number: 5920689
    Abstract: The present invention is directed to a system and method of measuring performance data utilizing state transitions within a computer system. A number of system states are defined, and the transitions from one state to another are tracked. At each state transition, performance properties related to the computer system may be checked or calculated, and performance data added to a table or tables. The present invention allows performance data to be measured in a way that is highly precise and has minimal effects on the system performance being measured. The act of measuring performance data utilizing state transitions does not create a misleading measure of performance nor does it adversely impact system performance. Furthermore, the present invention requires minimal changes to the operating system and no changes to application code.
    Type: Grant
    Filed: August 26, 1998
    Date of Patent: July 6, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Maurice T. Franklin, Weiming Gu, William Henry Hartner
  • Patent number: 5872913
    Abstract: The present invention is directed to a system and method of measuring performance data utilizing state transitions within a computer system. A number of system states are defined, and the transitions from one state to another are tracked. At each state transition, performance properties related to the computer system may be checked or calculated, and performance data added to a table or tables. The present invention allows performance data to be measured in a way that is highly precise and has minimal effects on the system performance being measured. The act of measuring performance data utilizing state transitions does not create a misleading measure of performance nor does it adversely impact system performance. Furthermore, the present invention requires minimal changes to the operating system and no changes to application code.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: February 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Maurice P. Franklin, Weiming Gu, William Henry Hartner
  • Patent number: 5559726
    Abstract: A method and system is provided that detects whether a resource is exceeding a threshold setting of a particular parameter a computer system. In such a system, the resource requests of the plurality of users are tracked. A mean and a variance is then estimated from a distribution of the plurality of users requests. The probability that any resource sample from the distribution exceeds a predetermined threshold is then derived. From this determination a report is generated as to whether the threshold is set at an appropriate level.
    Type: Grant
    Filed: September 6, 1994
    Date of Patent: September 24, 1996
    Assignee: International Business Machines Corporation
    Inventor: Robert F. Berry
  • Patent number: 5544349
    Abstract: A method and system for improving the performance of memory in constrained virtual memory environment by reducing physical paging activity is provided. Accordingly, in a method and system in accordance with the present invention, the pages stolen or removed from the active processes are compressed then placed in the free list. In so doing, the additional space provided via this compression allows for more real memory to be available for other purposes.
    Type: Grant
    Filed: January 23, 1995
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventors: Robert F. Berry, Michael R. Fortin
  • Patent number: 4899356
    Abstract: The invention is a method of radiographic inspection of a wooden specimen 11 for internal defects which includes the steps of introducing a radiopaque penetrant into any internal defects in said specimen 11 through surface openings therein; passing a beam of radiation through a portion of the specimen to be inspected; and making a radiographic film image of the radiation passing through said specimen, the radiopaque penetrant in said specimen absorbing a portion of said radiation passing therethrough, thereby enhancing the resulting image of said internal defects in said specimen 11.
    Type: Grant
    Filed: November 25, 1987
    Date of Patent: February 6, 1990
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Maggie L. Berry, Robert F. Berry, Jr.
  • Patent number: 4846213
    Abstract: A fluid control valve with a rotatable shaft and a ball valve mounted within a flow bore. The ball has one or more V-shaped grooves for controlling fluid flow. In the closed position the ball and walls of the flow bore are in a continuous line sealing contact. The valve may be mounted and opened to enable complete drainage of fluid in the connecting pipeline which is an advantage in sanitary applications. The ball and shaft are part of a removable bonnet assembly with the ball inserted into the flow bore through an aperture in the valve body. A one-piece seal in the aperture provides a static seal between the valve body and bonnet and a dynamic shaft seal.
    Type: Grant
    Filed: August 4, 1988
    Date of Patent: July 11, 1989
    Assignee: Fisher Controls International, Inc.
    Inventors: Wilbur D. Hutchens, Robert F. Berry, Kurt J. Leger
  • Patent number: 4825259
    Abstract: The invention is an adapter tip 11 for supporting measuring indicia 22 on the forward end 12 of a conventional optical borescope 14 including focus adjustment means thereby permitting the substantially direct, physical measurement of internal surfaces and defects inside an object such as a pressure vehicle having an external opening therein when said measuring indicia 22 are positioned to coincide with a surface orb defect to be measured and simultaneously brought into focus with said surface or defect with said focus adjustment means.
    Type: Grant
    Filed: February 3, 1988
    Date of Patent: April 25, 1989
    Inventor: Robert F. Berry, Jr.
  • Patent number: 4558585
    Abstract: This invention is a method for providing an impression profile in a reference standard material utilized in inspecting critically stressed components with pulsed ultrasound. A die stamp (10) having an I letter, reference numeral (36), is used to impress a reference material (50) having a surface (52). The die stamp is placed against the surface (52) and struck with an inertia imparting member to impress the I in the reference standard material. Upset (54) may appear on the surface (52) as a result of the impression and is removed to form a smooth surface (52). The stamping and upset removal is repeated until the entire surface area of a depth control platform (30) on the die stamp uniformly contacts the material surface (52). The I impression profile in the reference standard material (50) is utilized for reflecting pulsed ultrasonic beams as a means for inspecting ultrasonically.
    Type: Grant
    Filed: March 19, 1984
    Date of Patent: December 17, 1985
    Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space Administration
    Inventor: Robert F. Berry, Jr.