Patents Represented by Attorney, Agent or Law Firm Pretty & Schroeder, P.C.
  • Patent number: 6237140
    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: October 20, 1999
    Date of Patent: May 22, 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: 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: 6219662
    Abstract: A method, apparatus, and article of manufacture for computer-implemented support of database indexes based on a generalized B-tree index. The index is stored in a B-tree on a data storage device connected to a computer. In particular, multiple key sources are processed using key transformation. Then, a plurality of key targets are generated based on the processed key sources.
    Type: Grant
    Filed: July 9, 1998
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gene Y. C. Fuh, Stefan Dessloch, Daniel Tsunfang Lee, Ping Li, Nelson Mendonca Mattos, Shahrokh Talmoud, Yun Wang
  • Patent number: 6219660
    Abstract: A method, apparatus, and article of manufacture for a computer implemented query compiler. A query is executed in a computer, the query being performed by the computer to retrieve data from a database stored on a data storage device connected to the computer. The query is received containing at least one variable. At execution time, a value is determined for each variable in the query. A filter factor is estimated using the determined value for each variable. Then, an access path is determined for the query using the estimated filter factor.
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: April 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Donald J. Haderle, Jerry Mukai, Randy Mitchell Nakagawa, Hong Sang Tie
  • Patent number: 6205447
    Abstract: A method, apparatus, and article of manufacture for using a relational database management system to support on-line analytical processing (OLAP) systems. A multi-dimensional database is defined using an outline that contains one or more dimensions, each dimension having a list of one or more members. A relational schema is defined based on the defined multi-dimensional database. A relational database is created based on the defined relational schema. The relational database is accessed using access mechanisms provided by the multi-dimensional database and the relational database.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: March 20, 2001
    Assignee: International Business Machines Corporation
    Inventor: William Earl Malloy
  • Patent number: 6199785
    Abstract: A ratchet mechanism for a retractor includes a flat spring (72), securely disposed between an interior surface of the sidewall (30) and an outside diameter surface (64) of a cylindrical spool (60). The flat spring has a detent (92) integrally formed thereon. The detent slidably engages notches (68) formed on the outside diameter surface to permit rotation in one direction but not the other. The ratchet mechanism further includes a thumb slide (74) that engages the flat spring and releases the detent from the notches to allow the spool to rotate under the force of the torsional spring (62).
    Type: Grant
    Filed: September 28, 1999
    Date of Patent: March 13, 2001
    Inventor: Edward C. Paugh
  • Patent number: 6193223
    Abstract: An improved hydraulic strut (30) for mounting a moveable structure (24) to a support structure, the strut having an outer telescoping member (20) and an inner telescoping member (32). The outer telescoping member defines a first hydraulic chamber (402) and a second hydraulic chamber (400), connected by a fluid flow restrictor (100). The inner telescoping member includes a main piston (200) that translates within the second hydraulic chamber between a closed position, where the inner telescoping member is fully retracted into the outer telescoping member, and an open position, wherein the inner telescoping member is fully extended from the outer telescoping member.
    Type: Grant
    Filed: September 18, 1998
    Date of Patent: February 27, 2001
    Assignee: Hartwell Corporation
    Inventor: Frank Thomas Jackson
  • Patent number: 6192358
    Abstract: A method, apparatus, and article of manufacture for a computer-implemented multiple-stage evaluation of a user-defined predicate. A statement is executed in a database stored on a data storage device connected to a computer. The statement is received containing a user-defined predicate with a user-defined function. Then, multiple-stage evaluation of the user-defined predicate is performed.
    Type: Grant
    Filed: July 9, 1998
    Date of Patent: February 20, 2001
    Assignee: Internatioanal Business Machines Corporation
    Inventors: Gene Y. C. Fuh, Michelle Mei-Chiou Jou, Hsin Pan, Yun Wang
  • Patent number: 6188400
    Abstract: A method, apparatus, and article of manufacture for remotely scripting local objects. An applet is executed in a browser in a remote client computer, thereby generating control information. The control information is transmitted from the client computer to a network server. A script stored on the network server is executed using the control information. The execution of the script generates script output data. The script output data is transmitted from the network server to the browser. The output data can be thereafter used to execute another applet in the client browser. The output data need not comprise an entire HTML page, but may comprise only a portion of the page as required to display the required information.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: February 13, 2001
    Assignee: International Business Machines Corporation
    Inventors: Daniel Edward House, Constance Jane Nelin, Rebecca B. Nin
  • 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: D436569
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: January 23, 2001
    Assignee: Arelli Alloy Wheels, Inc.
    Inventors: Larry P. Brown, Frederick D. Brown
  • Patent number: D437764
    Type: Grant
    Filed: November 10, 1999
    Date of Patent: February 20, 2001
    Assignee: Roberts Consolidated Industries, Inc.
    Inventor: Walter J. Zimmerman
  • Patent number: D437819
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: February 20, 2001
    Assignee: Arelli Alloy Wheels, Inc.
    Inventors: Larry P. Brown, Frederick D. Brown
  • Patent number: D438156
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: February 27, 2001
    Assignee: Ultra Wheel Co.
    Inventor: Mark P. Stehrenberger
  • Patent number: D438157
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: February 27, 2001
    Assignee: Ultra Wheel Co.
    Inventor: Melkon A. Donikoglu
  • Patent number: D438159
    Type: Grant
    Filed: June 24, 2000
    Date of Patent: February 27, 2001
    Assignee: Ultra Wheel Co.
    Inventor: Keith Martin Kaucher
  • Patent number: D438500
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: March 6, 2001
    Assignee: Ultra Wheel Co.
    Inventor: Roberto T. Embrador
  • Patent number: D440199
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: April 10, 2001
    Assignee: Ultra Wheel Co.
    Inventor: Melkon A. Donikoglu
  • Patent number: D468250
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: January 7, 2003
    Assignee: Ultra Wheel Co.
    Inventor: Melkon A. Donikoglu