Patents Represented by Attorney C. Lamont Whitham
  • Patent number: 4847761
    Abstract: A bill of material for a product is automatically created from a query session on the product structure. The user is first queried on functional product structure. A top down approach, rather than a focus on design details, is encouraged. As the query occurs, a hierarchical tree structure is created on the screen for the user to view. Within a relational database, the structure data is kept in a table which is accessed by item number. Once the product structure is established, the user can see the hierarchical tree and check it for correctness. From the tree structure, which has been captured in the relational database, the indented bill of material is built.
    Type: Grant
    Filed: September 24, 1987
    Date of Patent: July 11, 1989
    Assignee: International Business Machines Corp.
    Inventors: Kate M. Ferriter, Robert B. Mathis
  • Patent number: 4845665
    Abstract: A method for developing computer program external interfaces by simulating the interfaces to allow intended users to evaluate the design of the program, even before program code for the simulated program is created.The interfaces are executed as a simulated program. During execution, the interfaces may be altered; execution can then continue using the altered interfaces.
    Type: Grant
    Filed: August 26, 1985
    Date of Patent: July 4, 1989
    Assignee: International Business Machines Corp.
    Inventors: Douglas C. Heath, Alan C. Lind, Carol A. Schneier
  • Patent number: 4843567
    Abstract: A system for the adaptive reordering of sequential decisions in the search of a data base is provided with a device that simplifies and speeds up a heuristic search method by implementing in hardware the computation required for the adaptive reordering. The system includes an arithmetic unit for computing for each decision the ratio p/c where p is the probability of a successful outcome of the decision and c is the cost of computation to make that decision. The arithmetic unit includes a device for estimating the logarithms of the prabability p and the cost c for each decision. Logarithms of ratios p/c are calculated for each decision by subtracting the log c from the log p, and then the logarithms of the ratios for the decisions are compared to produce a priority value for each decision. The decisions are reordered based on the priority value assigned to each decision to obtain the optimal ordering of the decisions.
    Type: Grant
    Filed: July 30, 1987
    Date of Patent: June 27, 1989
    Assignee: International Business Machines Corp.
    Inventors: Amar Mukherjee, Kadathur S. Natarajan, Harold S. Stone
  • Patent number: 4841291
    Abstract: A technique is described for animating graphics objects (sprites) on a display. The display manager allows a user to select a sprite from the display or from a sprite table. Then the user selects the operation to perform on the sprite. Enabled operations include hiding the sprite, showing the sprite, redefining the sprite, placing the sprite or moving the sprite. The move operation allows the user to make the sprite the current cursor character and move it around the display under the control of the mouse. Any of the operations may be performed on the selected sprite. The operations are recorded for the user to later playback. Additionally, the user can select other sprites and perform additional operations on them. In this way, the user can interactively create an animated display consisting of multiple sprites. As the user creates the various sprite operations, he or she can play them back at any time to see how they appear and edit the operations to tailor them to the user's needs.
    Type: Grant
    Filed: September 21, 1987
    Date of Patent: June 20, 1989
    Assignee: International Business Machines Corp.
    Inventors: Scott R. Swix, Leroy A. Krueger
  • Patent number: 4841156
    Abstract: An ultraviolet source (14) directs selected ultraviolet radiation onto a thin film (10) to excite it. The thin film fluoresces, either naturally or as a result of adding fluorescing material. The amount of light fluoresced is proportional to the film thickness. An optical filter (16) selectively transmits fluoresced wavelengths, excluding exciting wavelengths. A photodetector (18) converts the light to an electrical signal which is processed by signal processing circuits (20) and displayed on a readout (26). The output is compensated for variations in the intensity of the exciting ultraviolet radiation by generating a second electrical signal (13', 18') proportional to the intensity of the exciting radiation and dividing the first electrical signal by a function of said second electrical signal. The compensated output is then calibrated to assure precision and accurate measurements.
    Type: Grant
    Filed: May 15, 1987
    Date of Patent: June 20, 1989
    Assignee: Electronic Instrumentation and Technology, Inc.
    Inventors: Joe T. May, Edward A. Casacia
  • Patent number: 4840056
    Abstract: A fuel measuring system of the bubble type is adaptable for use with a plurality of tanks of predetermined differing geometries. The system employs at least two bubbling tubes located at predetermined locations in a tank. A predetermined volume flow of air is made to pass through each tube. Pressure transducers are used to periodically measure the air pressures supplied to the bubbling tubes. Temperature is also periodically sampled, and the pressure and temperature data is used by a microprocessor to make the necessary computations to first determine the averaged normalized air pressure and then the height of the fuel in the tank. In order to correlate the computed value of fuel height with the actual quantity of fuel in the tank, the microprocessor accesses data in a table lookup memory for the particular tank and performs calculations in order to derive the instantaneous volume of fuel in the tank.
    Type: Grant
    Filed: December 11, 1987
    Date of Patent: June 20, 1989
    Assignee: Pulse Electronics, Inc.
    Inventors: Emilio A. Fernandez, Angel P. Bezos, Charles H. Kimball
  • Patent number: 4838168
    Abstract: A method of forming a gas seal without molds is provided by the use of a chemically modified silicon rubber that is rapidly polymerized upon exposure to ultraviolet radiation. The aft end of the sabot is coated with the rubber compound using spraying or flow coating technologies. The coating layer is deposited to a desired thickness. Then the coating layer is exposed to ultraviolet radiation which causes the polymerization of the silicone rubber compound. A hard, cured gas seal is produced by the polymerization reaction.
    Type: Grant
    Filed: February 17, 1988
    Date of Patent: June 13, 1989
    Assignee: Honeywell, Inc.
    Inventors: Michael C. Manion, Loren J. Walensky, Francis J. Walker
  • Patent number: 4839599
    Abstract: A coaxial cable testing device has a modular construction wherein the several pieces may be configured in different arrangements to fulfill the separate functions of a flashlight, a continuity checker, a cable identifier, and a bandit splitter detector. The pieces are provided with connector elements which allow each of the pieces to fit together and the pieces are small enough to conveniently fit in the shirt pocket of a cable television technician. In the flashlight configuration, a battery pack (10) and a flexible flashlight assembly (18) are interconnected. In the continuity checker or cable identifier configuration, the battery pack (10) is connected to one end of a cable (28) and the detector section (24) and shorting plug (26) are connected to the other end of the cable (28). In the bandit splitter detector configuration, the battery pack (10) is connected to the detector section (24) which is connected to the cable (28).
    Type: Grant
    Filed: July 22, 1988
    Date of Patent: June 13, 1989
    Inventor: Montie R. Fischer
  • Patent number: 4829292
    Abstract: Box cursors consisting of lines of identical thickness are displayed using a bit inverting technique so that overlapped portions of the cursors may be differentiated. Masks are prepared, one for each of the box cursors, which have patterns which, when exclusive ORed, result in a pattern including 1 bits. The box cursors are generated having lines corresponding to respective ones of the masks. Thus, even though box cursors may overlap on the display, the side or sides of the overlapping cursors will be displayed as a pattern of pel points corresponding to the pattern including 1 bits.
    Type: Grant
    Filed: June 2, 1986
    Date of Patent: May 9, 1989
    Assignee: International Business Machines Corp.
    Inventor: Shigeo Tokuda
  • Patent number: 4829470
    Abstract: An improved mixed object editor flows text around and into irregularly shaped graphic objects on a page so that all the "white" space on the page is filled. An irregularly shaped window which generally conforms to the shape of the graphic object is first created. Then the boundaries of text lines which intersect the irregularly shaped window are determined. Text is next placed in the available text space.
    Type: Grant
    Filed: December 12, 1985
    Date of Patent: May 9, 1989
    Assignee: International Business Machines Corp.
    Inventor: John S. Wang
  • Patent number: 4823365
    Abstract: An asynchronous communication system includes a clock recovery circuit (2) to which the received signal (1) is applied and which provides recovered data (3) to a frame delimiter detector (4). The frame delimiter detector in turn generates a frame start signal to a frame sync generator (16) and provides asynchronous data (5) to an elastic buffer (7) which provides as its output the synchronized data (8). The clock recovery circuit also provides a recovered clock signal (9) to a clock guarding circuit (12). The clock guarding circuit (12) receives a local clock signal (11) and produces a guarded clock signal (13) and a data clock signal (14), both of which are supplied to the frame sync generator and the elastic buffer. The frame sync generator produces a frame sync signal having a duration determined by the active edges of the guarded clock and data clock signals, and this signal is used to load a mask pattern in the elastic buffer.
    Type: Grant
    Filed: June 28, 1988
    Date of Patent: April 18, 1989
    Assignee: Honeywell, Inc.
    Inventor: Boris Z. Loginov
  • Patent number: 4822485
    Abstract: A recirculating sand filter system for the treatment of waste water comprises a septic tank (10) for receiving waste water, a recirculating pump tank (18) connected to the septic tank for receiving effluent from the septic tank and one or more sand filter modules (12, 14). The recirculating pump tank has a pump (48) connected to a pump outlet line (32) connected to the sand filter modules. A distribution pipe (28) connected to the pump outlet line is positioned to spray water over a surface of the sand filters. The pump is controlled by a timer (74) to periodically pump water to dose the sand filters. The sand filters have one or more collection pipes (34, 36) at the bottom of the filter for collecting filtrate and returning the filtrate to the recirculating pump tank via a return line (42) by gravity feed. A recirculating valve (52) in the recirculating pump tank is connected between the return line and a discharge line exiting the recirculating pump tank.
    Type: Grant
    Filed: July 29, 1988
    Date of Patent: April 18, 1989
    Inventor: Robert B. Mayer
  • Patent number: 4821211
    Abstract: The menu hierarchy of one or more computer programs on one or more computer systems is visually displayed in a graphical tree structure to facilitate the navigation by a user from one menu in a hierarchical structure of menus to another. Navigation from one menu to another is accomplished by selecting a menu in the graphical menu tree using a pointing device. The navigation may be from one menu to another in the hierarchy of one application program in a computer system or from one menu in the program to a specific menu in the hierarchy of another application program in the computer system or in another computer system. The benefits of the technique are expanded function for intra and interwindow navigation, enhanced learning of the computer system by visual presentation of capabilities and structure, and reduced learning requirements for the user to achieve navigation.
    Type: Grant
    Filed: November 19, 1987
    Date of Patent: April 11, 1989
    Assignee: International Business Machines Corp.
    Inventor: Robert J. Torres
  • Patent number: 4818384
    Abstract: A recirculating sand filter system for the treatment of waste water comprises a septic tank (10) for receiving waste water, a recirculating pump tank (18) connected to the septic tank for receiving effluent from the septic tank, and one or more sand filter modules (12, 14). The recirculating pump tank has a pump (48) connected to a pump outlet line (32) connected to the sand filter modules. A distribution pipe (28) connected to the pump outlet line is positioned to spray water over a surface of the sand filters. The pump is controlled by a timer (74) to periodically pump water to dose the sand filters. The sand filters have one or more collection pipes (34, 36) at the bottom of the filter for collecting filtrate and returning the filtrate to the recirculating pump tank via a return line (42) by gravity feed. A recirculating valve (52) in the recirculating pump tank is connected between the return line and a discharge line exiting the recirculating pump tank.
    Type: Grant
    Filed: August 14, 1987
    Date of Patent: April 4, 1989
    Inventor: Robert B. Mayer
  • Patent number: 4817011
    Abstract: A computer automated method and system is used to time transformers to produce a resonant circuit for matching elements to a circuit is disclosed. The modeling method uses a computer to select discrete values for resistive and capacitive loads to be connected to the secondary of a transformer. For each combination of resistive and capacitive load connected to the secondary, the circuit is measured for phase angle. This data is used by the computer software to predict the tuning of the transformer to a load combination that is not actually connected to the transformer. This is done by determining two load lines for actual values of resistance and capacitance connected to the transformer secondary and then interpolating between the two load lines using a logarithmic equation. An option provided to the operator is to specify the value of the load capacitance or not. If the load capacitance is specified, the computer computes the phase angle for that value of load capacitance.
    Type: Grant
    Filed: January 20, 1987
    Date of Patent: March 28, 1989
    Assignee: Honeywell, Inc.
    Inventor: John Davis
  • Patent number: 4815052
    Abstract: An automatic overvoltage protection circuit is provided for an electrical power supply of the type comprising a variable speed three phase alternator (50) having a permanent magnet rotor and three stator output windings (51, 52 and 53), a gated three phase rectifier bridge (60) connected to the three stator output windings and producing a d.c. output voltage, and a control circuit (120) for supplying gating signals at controlled firing angles to the gated three phase rectifier bridge. The control circuit includes first, second and third reference circuits (73, 74 and 75) each including a resonant LRC circuit and connected to a respective one of the three stator output windings, a gating logic circuit (135) connected to the first, second and third reference circuits and providing six outputs, feedback means (122) connected to receive the d.c.
    Type: Grant
    Filed: July 6, 1988
    Date of Patent: March 21, 1989
    Assignee: Honeywell, Inc.
    Inventor: Charles S. Walker
  • Patent number: 4815029
    Abstract: A method for the intelligent, in-line, dynamic editing of documents containing mixed object types on a computer work station is disclosed. The mixed object types may be text objects, draw graphics objects, business graphics objects, and tables objects. The editor executes actions on use selected objects and attributes based on internal knowledge of the object type selected rather than by explicit user commands. This procedure provides a simple user interface that makes manipulation of objects and attributes and command execution transparent to the user.
    Type: Grant
    Filed: September 23, 1985
    Date of Patent: March 21, 1989
    Assignee: International Business Machines Corp.
    Inventors: Barbara A. Barker, Irene H. Hernandez, Beverly H. Machart
  • Patent number: 4814687
    Abstract: A following voltage/current regulator includes a field effect transistor (FET) (48) connected in series between an unregulated voltage source (44) and a load, such as a motor bridge circuit (50). The conduction of the FET is controlled by a control circuit (56) which measures the input voltage to the FET source, the output voltage from the FET drain and the current drawn by the load. Initially, when power is turned on, the inrush current to the load is limited until a predetermined voltage differential between the input and output voltages is achieved at steady state. Then, the voltage regulator maintains the predetermined voltage differential to provide a well regulated output voltage to the load despite fluctuations in supply voltage. This "following" action limits the heat disipation and protects the FET. Because the voltage regulator uses no inductors or transformers, there are no saturation problems and the circuit may be compactly packaged.
    Type: Grant
    Filed: January 21, 1988
    Date of Patent: March 21, 1989
    Assignee: Honeywell, Inc.
    Inventor: Charles S. Walker
  • Patent number: 4812968
    Abstract: A method for controlling processor access to input/output control units and devices connected to the control units to prevent control unit and device lookout due to the condition where the channel turn-around time becomes less than the device controller's housekeeping time is disclosed. The problem of control unit and device lockout is overcome by monitoring path and device activity for a given processor while at the same time keeping track of other processors waiting for a given path and device. When it is determined that a given number of consecutive input/output operations have been accomplished for a given processor and at the same time another processor requires this resource, then a busy condition will be asserted for new input/output requests from the current processor for the currently accessed path and/or device. This action forces the offending processor to wait until the controller and/or the device is again available.
    Type: Grant
    Filed: November 12, 1986
    Date of Patent: March 14, 1989
    Assignee: International Business Machines Corp.
    Inventor: Fred Poole
  • Patent number: 4804431
    Abstract: A conventional microwave over has been modified such that it may be used for plasma etching and cleaning. Oxygen or Argon gas is introduced into a vacuum chamber (18) inside a conventional microwave oven (10) that has been modified to allow gas from a canister outside the microwave oven to pass through the rear wall of the microwave oven into the vacuum chamber (18). A rotating antenna (16) ignites the gas to produce a uniform plasma which etches the substrate (28). Reaction by products are evacuated from the vacuum chamber by a vacuum pump positioned outside the microwave oven (10). The intensity of the microwaves can be adjusted for plasma etching via a maximum power control device which has been added to the electronic control circuit of the microwave oven. In addition, a vacuum chamber with a water cooling feature is provided to prevent thermal damage to the substrate during plasma processing.
    Type: Grant
    Filed: November 3, 1987
    Date of Patent: February 14, 1989
    Inventor: Aaron Ribner