Patents Represented by Attorney, Agent or Law Firm Pretty & Schroeder, P.C.
-
Patent number: 6237140Abstract: 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: GrantFiled: October 20, 1999Date of Patent: May 22, 2001Assignee: International Business Machines CorporationInventors: 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: 6233728Abstract: 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: GrantFiled: April 17, 1998Date of Patent: May 15, 2001Assignee: International Business Machines CorporationInventors: 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: 6226791Abstract: 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: GrantFiled: March 27, 1998Date of Patent: May 1, 2001Assignee: International Business Machines CorporationInventors: 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: 6219662Abstract: 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: GrantFiled: July 9, 1998Date of Patent: April 17, 2001Assignee: International Business Machines CorporationInventors: Gene Y. C. Fuh, Stefan Dessloch, Daniel Tsunfang Lee, Ping Li, Nelson Mendonca Mattos, Shahrokh Talmoud, Yun Wang
-
Patent number: 6219660Abstract: 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: GrantFiled: September 8, 1999Date of Patent: April 17, 2001Assignee: International Business Machines CorporationInventors: Donald J. Haderle, Jerry Mukai, Randy Mitchell Nakagawa, Hong Sang Tie
-
Patent number: 6205447Abstract: 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: GrantFiled: June 30, 1997Date of Patent: March 20, 2001Assignee: International Business Machines CorporationInventor: William Earl Malloy
-
Patent number: 6199785Abstract: 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: GrantFiled: September 28, 1999Date of Patent: March 13, 2001Inventor: Edward C. Paugh
-
Patent number: 6193223Abstract: 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: GrantFiled: September 18, 1998Date of Patent: February 27, 2001Assignee: Hartwell CorporationInventor: Frank Thomas Jackson
-
Patent number: 6192358Abstract: 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: GrantFiled: July 9, 1998Date of Patent: February 20, 2001Assignee: Internatioanal Business Machines CorporationInventors: Gene Y. C. Fuh, Michelle Mei-Chiou Jou, Hsin Pan, Yun Wang
-
Patent number: 6188400Abstract: 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: GrantFiled: March 31, 1997Date of Patent: February 13, 2001Assignee: International Business Machines CorporationInventors: Daniel Edward House, Constance Jane Nelin, Rebecca B. Nin
-
Patent number: 6185571Abstract: 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: GrantFiled: April 17, 1998Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: 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: D436569Type: GrantFiled: October 29, 1999Date of Patent: January 23, 2001Assignee: Arelli Alloy Wheels, Inc.Inventors: Larry P. Brown, Frederick D. Brown
-
Patent number: D437764Type: GrantFiled: November 10, 1999Date of Patent: February 20, 2001Assignee: Roberts Consolidated Industries, Inc.Inventor: Walter J. Zimmerman
-
Patent number: D437819Type: GrantFiled: October 29, 1999Date of Patent: February 20, 2001Assignee: Arelli Alloy Wheels, Inc.Inventors: Larry P. Brown, Frederick D. Brown
-
Patent number: D438156Type: GrantFiled: February 25, 2000Date of Patent: February 27, 2001Assignee: Ultra Wheel Co.Inventor: Mark P. Stehrenberger
-
Patent number: D438157Type: GrantFiled: February 25, 2000Date of Patent: February 27, 2001Assignee: Ultra Wheel Co.Inventor: Melkon A. Donikoglu
-
Patent number: D438159Type: GrantFiled: June 24, 2000Date of Patent: February 27, 2001Assignee: Ultra Wheel Co.Inventor: Keith Martin Kaucher
-
Patent number: D438500Type: GrantFiled: April 16, 1999Date of Patent: March 6, 2001Assignee: Ultra Wheel Co.Inventor: Roberto T. Embrador
-
Patent number: D440199Type: GrantFiled: February 25, 2000Date of Patent: April 10, 2001Assignee: Ultra Wheel Co.Inventor: Melkon A. Donikoglu
-
Patent number: D468250Type: GrantFiled: February 25, 2000Date of Patent: January 7, 2003Assignee: Ultra Wheel Co.Inventor: Melkon A. Donikoglu