Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bossman

Donna Staarup Bossman, Onalaska, WI US

Patent application numberDescriptionPublished
20090014692THERMOPLASTIC POLY(ARYLENE ETHER) / POLYESTER BLENDS AND ARTICLES THEREOF - Disclosed herein is a polymer composition comprising: a poly(arylene ether); a polyester; electrically conductive filler, and an impact modifier. The composition has a continuous phase comprising polyester and a disperse phase comprising poly(arylene ether). The amount of the disperse phase is less than 35 weight percent, based on the total weight of the composition.01-15-2009
20090036606THERMOPLASTIC POLY(ARYLENE ETHER) / POLYESTER BLENDS AND METHOD OF MAKING - Disclosed herein is a polymer composition comprising: a poly(arylene ether); a polyester; and an impact modifier. The composition has a continuous phase comprising polyester and a disperse phase comprising poly(arylene ether). The amount of the disperse phase is less than 35 weight percent, based on the total weight of the composition.02-05-2009

Patrick D. Bossman, Alexandria, VA US

Patent application numberDescriptionPublished
20090049012APPARATUS, SYSTEM, AND METHOD FOR ENSURING QUERY EXECUTION PLAN STABILITY IN A DATABASE MANAGEMENT SYSTEM - An apparatus, system, and method are disclosed for ensuring query execution plan stability in a database management system. The present invention binds a static database query to a new query execution plan (QEP) that produces the same result set as an original QEP bound to the static database query. Next, the present invention identifies one of the original QEP and the new QEP as a primary QEP and automatically collects execution statistics for the original QEP and the new QEP. Finally, the present invention automatically selects one of the original QEP and the new QEP as the primary QEP in response to completion of the automatic collection of execution statistics, the primary QEP selected such that the automatically selected QEP provides optimal execution performance based on performance criteria in comparison to the automatically unselected QEP, the primary QEP selected based on the execution statistics.02-19-2009
20090063397METHOD AND SYSTEM FOR DISJUNCTIVE SINGLE INDEX ACCESS - A method for performing disjunctive single-index access on a database is disclosed. The method includes a query engine determining whether a first OR predicate and a second OR predicate map to a shared index. Responsive to the query engine determining that the first OR predicate and the second OR predicate map to the shared index, the first OR predicate and the second OR predicate are ordered in an ascending sequence. A first range of the first OR predicate is queued. A first row of the shared index is probed for the first range of the first OR predicate. Whether the first row is disqualified by the first OR predicate is determined. Responsive to determining that the first row is not disqualified by the first OR predicate, the row is reported in a result reporting structure. Responsive to determining that the row is disqualified by the first OR predicate, whether the first range of the first OR predicate overlaps a second range of the second OR predicate is determined, and, responsive to determining that the first range of the first OR predicate overlaps the second range of the second OR predicate, the row is checked against second range of the second or predicate.03-05-2009
20100114868QUERY EXECUTION PLAN EFFICIENCY IN A DATABASE MANAGEMENT SYSTEM - An apparatus, system, and method are disclosed for improving query execution plan efficiency in a database management system. The present invention binds both static database queries and dynamic database queries to new query execution plans (QEPs) that produce the same result set as a former QEP bound to the database queries. Next, the present invention identifies one of the former QEPs and the new QEP as an active QEP and automatically collects execution statistics for one of the former QEPs and the new QEP. Finally, the present invention automatically selects one of the former QEPs and the new QEP as the active QEP in response to completion of the automatic collection of execution statistics, the active QEP selected such that the automatically selected QEP provides optimal execution performance based on performance criteria in comparison to the automatically unselected QEP, the active QEP selected based on the execution statistics.05-06-2010

Patent applications by Patrick D. Bossman, Alexandria, VA US

Patrick Dooling Bossman, Alexandria, VA US

Patent application numberDescriptionPublished
20090030875STATISTICS MANAGEMENT - Disclosed is a technique for maintaining statistics. A query is received. Column group generation is performed to form one or more column groups. Column group refinement is performed based on statistics data generated for a previously received query. A statistics check is automatically performed. A statistics collection command is generated to obtain statistics.01-29-2009
20100042631METHOD FOR PARTITIONING A QUERY - Techniques for partitioning a query are provided. The techniques include establishing one or more criterion for partitioning a query, wherein the query comprises one or more tables, materializing a first of the one or more tables, partitioning the first of the one or more tables until the one or more criterion have been satisfied, and partitioning and joining a remainder of the one or more tables of the query.02-18-2010

Patent applications by Patrick Dooling Bossman, Alexandria, VA US