Patents by Inventor Grant Sutherland
Grant Sutherland 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: 9600247Abstract: Embodiments of the present invention provide a method, system and computer program product for extensible definition of interactive system productivity facility (ISPF) panels. In an embodiment of the invention, a method for extensibly defining ISPF panels can include loading a panel defined by different panel definition statements recognizable by an ISPF facility, and identifying a panel input exit facility amongst the panel definition statements defining the panel. Of note, the panel input exit facility references an external exit module. The method also can include determining an external exit module referenced by the panel input exit facility. Finally, the method includes passing records of the panel to the external input exit facility for pre-processing of the panel outside of the ISPF facility.Type: GrantFiled: December 29, 2008Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Grant Sutherland, Peter D. Van Dyke
-
Publication number: 20150269392Abstract: The invention is directed to improved systems, methods, and media for sharing digital content through social media. More particularly, the invention provides for sharing digital content using fragments. In some embodiments, two users share digital content with one other, where each digital content being shared is obscured and overlaid by fragments. Each user will take a turn to select a fragment to be revealed from the digital content being shared, and both users continue revealing fragments until all fragments are revealed. The revealed digital content can be further updated from an obscured format to an unobscured format. The revealed digital content can be available for both users to view for a predetermined period before it is deleted or recalled.Type: ApplicationFiled: March 20, 2015Publication date: September 24, 2015Inventors: Scott Robert LAUDER, Kristopher Grant Sutherland, David James Hudson
-
Publication number: 20150269393Abstract: The invention is directed to improved systems, methods, and media for sharing digital content through social media. More particularly, the invention provides for sharing digital content using fragments. In some embodiments, two users share digital content with one other, where each digital content being shared is obscured and overlaid by fragments. Each user will take a turn to select a fragment to be revealed from the digital content being shared, and both users continue revealing fragments until all fragments are revealed. The revealed digital content can be further updated from an obscured format to an unobscured format. The revealed digital content can be available for both users to view for a predetermined period before it is deleted or recalled.Type: ApplicationFiled: March 20, 2015Publication date: September 24, 2015Inventors: Scott Robert LAUDER, Kristopher Grant SUTHERLAND, David James HUDSON
-
Patent number: 8887753Abstract: An in-line water trap located in the line of the flow of waste through a generally straight line or bend is provided for. Typically, the water trap comprises a fluid conduit having a first end, a second end and a passage between the first and second ends; and a vessel having a closed end, an open end and a skirt between the closed and open ends, the lobed vessel further having an inner surface defining an inner volume and an outer surface, the inner surface attachingly engaging an outer wall of the fluid conduit in so doing defining a flow path between the passage, the inner volume of the lobed vessel and the outer surface of the lobed vessel, in use, a fluid level inside the inner volume of the lobed vessel being substantially in communication with the second end of the fluid conduit to form a fluid seal.Type: GrantFiled: January 4, 2012Date of Patent: November 18, 2014Assignee: Amphicom Investments CCInventor: Dion Grant Sutherland
-
Publication number: 20130284282Abstract: An in-line water trap located in the line of the flow of waste through a generally straight line or bend is provided for. Typically, the water trap comprises a fluid conduit having a first end, a second end and a passage between the first and second ends; and a vessel having a closed end, an open end and a skirt between the closed and open ends, the lobed vessel further having an inner surface defining an inner volume and an outer surface, the inner surface attachingly engaging an outer wall of the fluid conduit in so doing defining a flow path between the passage, the inner volume of the lobed vessel and the outer surface of the lobed vessel, in use, a fluid level inside the inner volume of the lobed vessel being substantially in communication with the second end of the fluid conduit to form a fluid seal.Type: ApplicationFiled: January 4, 2012Publication date: October 31, 2013Inventor: Dion Grant Sutherland
-
Publication number: 20100169804Abstract: Embodiments of the present invention provide a method, system and computer program product for extensible definition of interactive system productivity facility (ISPF) panels. In an embodiment of the invention, a method for extensibly defining ISPF panels can include loading a panel defined by different panel definition statements recognizable by an ISPF facility, and identifying a panel input exit facility amongst the panel definition statements defining the panel. Of note, the panel input exit facility references an external exit module. The method also can include determining an external exit module referenced by the panel input exit facility. Finally, the method includes passing records of the panel to the external input exit facility for pre-processing of the panel outside of the ISPF facility.Type: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Grant Sutherland, Peter D. Van Dyke
-
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