Patents by Inventor William A Nicholas

William A Nicholas 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: 6233728
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: May 15, 2001
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6226791
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: March 27, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6185571
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6081655
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: June 27, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6078734
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: July 23, 1997
    Date of Patent: June 20, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6064817
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler or interpreter support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles or interprets the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 6019194
    Abstract: A comfortable, quiet, and safe, lightweight seat which is designed for hunters, birdwatchers, hikers, and tourists to be used with any upright object such as a tree, column, or pole. The soft, flexible, sling-type seat is set up in one motion by means of a spring-braced clip and requires no adjustments since the seat automatically levels itself and automatically tightens its support around the upright object by means of a readily sliding suspending cord, and is easily tilted to any position by the user due to its balanced fulcrums. When not in use it can be neatly rolled up and placed in pocket, knapsack, or handbag.
    Type: Grant
    Filed: August 3, 1998
    Date of Patent: February 1, 2000
    Assignee: Timely Solutions, Inc.
    Inventors: Darren Arthur Loomis, Sr., William Nicholas Makris, Arnie Rosenbach
  • Patent number: 6002873
    Abstract: A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler support for processing the modified source code. Fields in the source code that contain a year or date values are identified and, for each such field, the user selects an appropriate technique (for example, expansion, compression or windowing). The user modifies the data definition for each identified field, by adding new attributes to request the selected technique. The user then compiles the program and resolves any ambiguous references to the variables whose definitions were modified. This procedure is applied, module by module, and each processed module is merged into production, after testing, by using a compiler option to disable the use of the new attributes.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: William Augustus Carter, Alan Roeder Elderon, Timothy David Magee, Mark David Nicholas, Henry Y. Saade, Grant Sutherland, William Nicholas John Tindall, Jeffrey Ramesh Urs, Timothy Edward Weinmann, Michael Thomas Wheatley
  • Patent number: 5955527
    Abstract: The present invention provides a wall for a package, which wall comprises, or includes a layer comprising, a composition comprising a polymer and capable of scavenging oxygen through the metal-catalyzed oxidation of an oxidizable organic component thereof. The oxidizable organic component is preferably itself a polymer, and may be the only polymer in the composition. Preferred compositions include a blend of 96% polyethylene terephthalate and 4% poly (m-xylyleneadipamide) containing 200 ppm cobalt as catalyst, with good permeance-versus-time performance (3) when formed into a bottle.
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: September 21, 1999
    Assignee: CarnaudMetalbox plc
    Inventors: Michael Alexander Cochran, Rickworth Folland, James William Nicholas, Melvin Edward Riddell Robinson
  • Patent number: 5930760
    Abstract: A process and apparatus for determining premium tables to produce annuity rates, where the annuity rates reflect client data pertaining to age, sex, medical conditions and high risk behavior. The annuity rate reflects potential medical and social advancement, prudence, interest, expenses, and commissions as well as other related factors in determining premiums to be paid by individuals.
    Type: Grant
    Filed: May 1, 1997
    Date of Patent: July 27, 1999
    Assignee: Impaired Life Services Limited
    Inventors: William Nicholas Anderton, Christopher Rostron
  • Patent number: 5886850
    Abstract: A disk drive system provides a low height device by mounting a circuit board or boards containing the electronic circuitry in the same enclosure with the head-disk assembly (HDA). The drive actuator mechanism is positioned at one side of one end of the enclosure and the circuit board or boards are positioned at the other side of that end of the enclosure. A gasket seals the HDA from contaminants, while the enclosure protects the electronic circuitry and cables from physical damage, electrostatic charges and electromagnetic interference. The circuit board or boards can be removed from the enclosure without removing the entire disk drive from the using system, and the entire drive assembly can readily be removed from the using system for replacement or use in another system.
    Type: Grant
    Filed: May 15, 1995
    Date of Patent: March 23, 1999
    Assignees: TEAC Corporation, DZU Corporation
    Inventors: Steven Louis Kaczeus, William Nicholas Thanos, James Drury Fahey
  • Patent number: 5787051
    Abstract: A method of three-dimensional seismic acquisition comprising providing a plurality of substantially parallel source/receiver lines, each said source/receiver line comprising a linear array of seismic energy receivers at substantially equally spaced station intervals and a linear array of seismic energy sources located at each second station, adjacent source/receiver lines being spaced apart by two station intervals; initiating a seismic disturbance from one of said sources and receiving seismic energy at receivers disposed symmetrically about said source. Because of single direction coarse bin dimension, there is a requirement to reconstruct a uniform bin size through cooperative wavefield reconstruction in processing. The stacked common gin gathered volume of the near patch geometry of the present invention is so robust with spatially consistent, broadband signal frequencies, that accurate dealiased interpolation can be applied, e.g., by using standard F-X prediction.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: July 28, 1998
    Assignee: PanCanadian Petroleum Limited
    Inventors: William Nicholas Goodway, Brent Roland Ragan
  • Patent number: 5724564
    Abstract: An improved method and system is described for generalized handling of conditions occurring during program execution in a computer system having a multi-language Condition Manager (CM). A general signaling routine having object code for an external entry point suitable for linking to application programs written in any language supporting external calls is used. The signaling routine may be used by programs to eliminate the step of checking return codes from subroutines by coding the subroutine to automatically signal the proper condition to the CM which in conjunction with user defined condition handlers takes proper actions in response to the condition. A general condition token which may be used as a feedback token is defined as a condition identifier, a format code for the condition identifier, a severity code for the condition, a control code for a facility identifier, a facility identifier and an optional handle for instance specific information.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: March 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: Ralph Oscar Conder, Jeffrey Allen Grantz, Scott Alan Plaetzer, Robert Milton Smith, William Nicholas John Tindall
  • Patent number: 5639815
    Abstract: The present invention provides a wall for a package, which wall comprises, or includes a layer comprising, a composition comprising a polymer and capable of scavenging oxygen through the metal-catalysed oxidation of an oxidisable organic component thereof. The oxidisable organic component is preferably itself a polymer, and may be the only polymer in the composition. Preferred compositions include a blend of 96% polyethylene terephthalate and 4% poly (m-xylyleneadipamide) containing 200 ppm cobalt as catalyst, with good permeance-versus-time performance (3) when formed into a bottle.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: June 17, 1997
    Assignee: CarnaudMetalbox plc
    Inventors: Michael Alexander Cochran, Rickworth Folland, James William Nicholas, Melvin Edward Riddell Robinson
  • Patent number: 4154324
    Abstract: A reel assembly for an electrical cable wherein the electrical cable is de-energized during winding and unwinding thereof.
    Type: Grant
    Filed: October 27, 1976
    Date of Patent: May 15, 1979
    Inventors: Terrence H. Upton, William Nicholas
  • Patent number: 4099551
    Abstract: A multi-function safety service valve operable both manually and automatically through a toggle fuse-linked joint as located to interconnect the piping of an LP Gas bulk storage tank and a flexible hose connected to fill an LP Gas transport tank on a truck.
    Type: Grant
    Filed: July 23, 1976
    Date of Patent: July 11, 1978
    Assignee: Golconda Corporation
    Inventors: Evans R. Billington, William Nicholas
  • Patent number: 4097967
    Abstract: This invention is a snap lock structure used with paper or plastic bag members to close an open end in a sealed, airtight manner. The snap lock structure includes an upper clamp member integral through a connector section with a lower clamp member. The upper and lower clamp members are similar, each having a main body and outer clamp sections. The upper clamp member has an outer lock head portion which engages in a locked condition a lock receiver portion of the lower clamp member. The connector section has a shield member to maintain the bag members in proper position for clamping.
    Type: Grant
    Filed: April 20, 1977
    Date of Patent: July 4, 1978
    Inventor: William Nicholas Conner, Jr.
  • Patent number: 4059958
    Abstract: An internal combustion engine of the spark or diesel ignition type and having an anti-pollution arrangement for the reduction of the products of incomplete combustion and crankcase evaporation and said arrangement including a turbine adapted to receive exhaust gases and being connected to the engine through an overriding clutch to drive the turbine yet allowing for overriding faster rotation of the turbine through secondary ignition of the exhaust or other unburned gases. The turbine includes a fuel supply to aid in ignition of exhaust gases and may include a fuel supply with an aromatic indicator fluid which loses its aroma upon oxidation at a predetermined temperature thereby indicating if the turbine temperature is high enough to completely eliminate unburned exhaust and other gases without recycling said gases through the engine.
    Type: Grant
    Filed: March 22, 1976
    Date of Patent: November 29, 1977
    Assignee: Florian Heklowski
    Inventors: Florian Heklowski, William Nicholas
  • Patent number: 3953011
    Abstract: A vehicle shock absorber is provided and includes a cylindrical shaped housing rotatably mounted on a central sleeve on a shaft on a vehicle body. A shock absorber band which assumes a circular shape in the form of a leaf spring is disposed around the inside of the housing periphery. One end of the shock absorber leaf spring may be fixedly attached on the housing inner periphery; the other end of the shock absorber spring is connected to a flexible chain passing around a roller in the housing and connecting with a rotatable sleeve which has a cam surface about which the chain can be wound. An elongated steel leaf spring is connected by a flexible belt to both the outer periphery of the housing and to a wheel and axle means. The chain winding sleeve is rotated about its associated shaft for adjusting the tension on the belt for proper shock absorber cushioning effect. The cylindrical shaped housing is held on the supporting sleeve by an adjusting and locking nut.
    Type: Grant
    Filed: December 6, 1974
    Date of Patent: April 27, 1976
    Inventors: Paul M. Staehlin, William Nicholas
  • Patent number: 3947769
    Abstract: A demodulator produces mark and space signals in response to mark and tone signals received from a radio receiver. The signals after detection are in the form of characteristic tones and are separated by corresponding band pass filters. After separation, AM detection of the mark and space signals is accomplished in envelope detectors whose output voltages are D.C. voltages. In the absence of noise, the detector voltages are essentially a rounded off version of the binary signal (mark) and a rounded off version of the complement (space) of the binary signal.
    Type: Grant
    Filed: October 23, 1974
    Date of Patent: March 30, 1976
    Assignee: Hoffman Electronics Corporation
    Inventors: William Nicholas Rousos, Robert Bruce Denny