Patents by Inventor Stephen M. COHOON
Stephen M. COHOON 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: 11422994Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: December 18, 2020Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Publication number: 20210103570Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: December 18, 2020Publication date: April 8, 2021Inventor: Stephen M. COHOON
-
Patent number: 10929362Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: July 11, 2019Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Publication number: 20190332588Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: July 11, 2019Publication date: October 31, 2019Applicant: International Business Machines CorporationInventor: Stephen M. COHOON
-
Patent number: 10394769Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: December 2, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Patent number: 10146653Abstract: Systems and methods for automated system-level failure and recovery are described. In some embodiments, an Information Handling System (IHS) includes a processor and a memory, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to execute a selected process configured to participate in an inter-process communication (IPC) with at least one other process, invoke an error handling process by simulating a fault in the IPC, and determine if the error handling process successfully handles the fault.Type: GrantFiled: September 21, 2016Date of Patent: December 4, 2018Assignee: Dell Products, L.P.Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
-
Publication number: 20180081776Abstract: Systems and methods for automated system-level failure and recovery are described. In some embodiments, an Information Handling System (IHS) includes a processor and a memory, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to execute a selected process configured to participate in an inter-process communication (IPC) with at least one other process, invoke an error handling process by simulating a fault in the IPC, and determine if the error handling process successfully handles the fault.Type: ApplicationFiled: September 21, 2016Publication date: March 22, 2018Applicant: Dell Products, L.P.Inventors: Michael Emery Brown, Lee E. Ballard, Stephen M. Cohoon, Santosh Kumar Bidaralli
-
Patent number: 9767128Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: December 2, 2016Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Publication number: 20170083550Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: December 2, 2016Publication date: March 23, 2017Applicant: International Business Machines CorporationInventor: Stephen M. COHOON
-
Publication number: 20170083551Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: December 2, 2016Publication date: March 23, 2017Inventor: Stephen M. COHOON
-
Patent number: 9547729Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: May 30, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Patent number: 9547730Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: GrantFiled: January 26, 2015Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Stephen M. Cohoon
-
Publication number: 20150347517Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: January 26, 2015Publication date: December 3, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Stephen M. COHOON
-
Publication number: 20150347588Abstract: A query processor determines if an initial query results in a query system having a search engine coupled to a database to identify a limited maximum number of records deliverable by the query system. This limitation is indicative of an incomplete result because records are includable in the query may not be included in the result. In response the query processor generates a plurality of queries that cause the query system to generate results that identify less than the maximum number. The results of the plurality of queries are combined as a response to the initial query. Duplicate records caused by any overlap in the plurality of queries may be eliminated from the combination. Determining a median value of a query range that causes the query system to deliver the maximum number of records may be utilized in the generation of the plurality of queries.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Stephen M. COHOON