Patents by Inventor Christopher J. Munson
Christopher J. Munson 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: 10210198Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: February 14, 2017Date of Patent: February 19, 2019Assignee: International Business Machines CorporationInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 10127269Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: February 14, 2017Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Publication number: 20170153979Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: ApplicationFiled: February 14, 2017Publication date: June 1, 2017Inventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Publication number: 20170154070Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: ApplicationFiled: February 14, 2017Publication date: June 1, 2017Inventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 9613096Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: March 4, 2014Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 9613097Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: GrantFiled: November 24, 2014Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Publication number: 20150254245Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: ApplicationFiled: November 24, 2014Publication date: September 10, 2015Inventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Publication number: 20150254294Abstract: According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: International Business Machines CorporationInventors: Arthur Marais, Christopher J. Munson, Nigel G. Slinger, John B. Tobler
-
Patent number: 7146364Abstract: In a first aspect of the present invention, a method for recovering data in a plurality of systems is disclosed. The method comprises the steps of allowing at least one system of the plurality of systems to fail, retaining a plurality of locks of the at least one system and restarting the at least one system utilizing minimal resources. In a second aspect of the present invention, a system for recovering data in a plurality of computer systems is disclosed. The system comprises means for allowing at least one computer system of the plurality of computer systems to fail, means for retaining a plurality of locks of the at least one computer system and means for restarting the at least one computer system utilizing minimal resources. According to the present invention, the method and system for recovering retained locks in a plurality of systems recovers the data being protected by the retained locks of a failed system quickly and with minimal system disruption.Type: GrantFiled: November 3, 2000Date of Patent: December 5, 2006Assignee: International Business Machines CorporationInventors: Jeff W. Josten, Christopher J. Munson