Patents by Inventor William Nicholas John Tindall
William Nicholas John Tindall 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: 7725817Abstract: A parser is generated for parsing a marked up document. A template of a sample marked up document chosen by a user is extracted. The template comprises elements of the structural markup of the sample document with their data contents removed. The parser for parsing a marked up document is generated. The parser is generated in the form of code based on the extracted template in such a manner that the parser is adapted to extract any elements and associated data content of the marked up document to be parsed corresponding to the elements of the extracted template.Type: GrantFiled: December 13, 2005Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Andrew McColl Krasun, John Brian Pickering, William Nicholas John Tindall
-
Patent number: 6912719Abstract: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.Type: GrantFiled: May 4, 2001Date of Patent: June 28, 2005Assignee: International Business Machines CorporationInventors: Alan Roeder Elderon, Shyh-Mei F. Ho, James Rush Rhyne, II, William Nicholas John Tindall, Tony Y Tsai
-
Patent number: 6904598Abstract: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.Type: GrantFiled: May 4, 2001Date of Patent: June 7, 2005Assignee: International Business Machines CorporationInventors: Shahaf Abileah, Alan Roeder Elderon, Shyh-Mei F. Ho, James Rush Rhyne, II, William Nicholas John Tindall, Tony Y Tsai
-
Publication number: 20030163585Abstract: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.Type: ApplicationFiled: May 4, 2001Publication date: August 28, 2003Applicant: International Business Machines CorporationInventors: Alan Roeder Elderon, Shyh-Mei F. Ho, James Rush Rhyne, William Nicholas John Tindall, Tony Y Tsai
-
Publication number: 20020056012Abstract: A method of and a system for processing an enterpise an application request on an end user application and an application server. This is accomplished by initiating the application request on the end user application in a first language (such as a markup language) with a first application program (such as a Web browser), and transmitting the application request to the server and converting the application from the first language of the first end user application to a language running on the application server, processing the application request on the application server, and transmitting the response from the application server back to the end user application, and converting the response from the language running on the application server to the language of the end user application.Type: ApplicationFiled: May 4, 2001Publication date: May 9, 2002Applicant: International Business Machines CorporationInventors: Shahaf Abileah, Alan Roeder Elderon, Shyh-Mei F. Ho, James Rush Rhyne, William Nicholas John Tindall, Tony Y. Tsai
-
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: 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: 6081655Abstract: 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: November 14, 1997Date of Patent: June 27, 2000Assignee: 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: 6078734Abstract: 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: July 23, 1997Date of Patent: June 20, 2000Assignee: 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: 6064817Abstract: 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: GrantFiled: November 14, 1997Date of Patent: May 16, 2000Assignee: 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: 6002873Abstract: 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: November 14, 1997Date of Patent: December 14, 1999Assignee: 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: 5724564Abstract: 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: GrantFiled: June 6, 1995Date of Patent: March 3, 1998Assignee: International Business Machines CorporationInventors: Ralph Oscar Conder, Jeffrey Allen Grantz, Scott Alan Plaetzer, Robert Milton Smith, William Nicholas John Tindall