Patents by Inventor David G. Carlson
David G. Carlson 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).
-
Publication number: 20170225769Abstract: A method of manufacturing a tiltrotor wing structure including providing a spar mold having a plurality of bores extending from an exterior surface of the mold to an interior surface of the mold, the plurality of bores corresponding to a plurality of primary coordination holes in a spar member, the spar mold having a periphery defined by a top edge, a bottom edge and outboard ends; selecting a plurality of resin impregnated plies to ensure that the plies continuously extend beyond the periphery of the spar mold; laying the plies in the spar mold; curing the plies in the mold to form a cured spar member that extends beyond the periphery of the spar mold; and accurately drilling a plurality of primary coordination holes in the cured spar member in the spar mold using a tool positioned in the plurality of bores.Type: ApplicationFiled: February 3, 2017Publication date: August 10, 2017Applicant: Bell Helicopter Textron Inc.Inventors: David G. Carlson, John R. McCullough, Douglas K. Wolfe, George R. Decker, Keith A. Stanney
-
Publication number: 20170225766Abstract: In one aspect, there is a rib assembly for an aircraft wing including a rib web having a top and a bottom, the rib web includes a first laminate, a second laminate, and a honeycomb panel having an array of large cells disposed between the first laminate and the second laminate, each cell having a width of at least 1 cm; and a plurality of skin flanges for fixedly attaching the rib web to a skin of the wing, each skin flange has a base member having a first portion and a second portion and a vertical member extending from the base member. The plurality of skin flanges can be attached to the top and the bottom of the rib web such that the second portion of the base member and the vertical member are attached to the rib web.Type: ApplicationFiled: February 3, 2017Publication date: August 10, 2017Applicant: Bell Helicopter Textron Inc.Inventors: David G. Carlson, John R. McCullough, Paul K. Oldroyd, Carl A. May, James E. Kooiman
-
Patent number: 9628535Abstract: A method, apparatus, and program product stream data between a host element and a target element in a parallel computing system. The method comprises partitioning data used to perform a task into a plurality of data streams based at least in part upon data associated with the task and partitioning a data stream into a plurality of data stream views based at least in part on a memory size associated with a target element configured to process the data stream. The method further comprises sequentially communicating at least a portion of the data stream views to the target element via a data streaming infrastructure implemented on at least a host element and the target element, wherein the portion of the data streaming infrastructure on the host element transfers the portion of the data stream views to the portion of the data streaming infrastructure on the target element.Type: GrantFiled: April 15, 2011Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 9550347Abstract: A method of manufacturing a core stiffened structure includes orienting the plurality of core wafers in a non-uniform pattern onto a first face sheet, the non-uniform pattern producing non-uniform spacing between adjacent core wafers; assembling a second face sheet onto the plurality of wafers; and curing an adhesive to create a bond between the plurality of wafers, the first face sheet, and the second face sheet.Type: GrantFiled: July 31, 2013Date of Patent: January 24, 2017Assignee: Bell Helicopter Textron Inc.Inventors: Phillip A. Kendrick, Paul K. Oldroyd, David G. Carlson
-
Patent number: 9400810Abstract: Nodes in a query execution data structure have monitor and dump methods defined. The monitor method enables the collection of information from the node. The dump method outputs the monitored information from each node. A monitor and debug mechanism of the preferred embodiments includes a graphical user interface that allows a user to graphically examine a query execution tree, to enable monitoring of the nodes on a node-by-node basis, and to view information dumped from the query execution data structure as the query is executed or after the query is executed. The result is a powerful tool that allows efficiently monitoring and debugging a query implemented in an object oriented query execution data structure.Type: GrantFiled: March 7, 2013Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: David G. Carlson, Steven V. Hoeschen, Kevin J. Kathmann
-
Patent number: 9396217Abstract: Nodes in a query execution data structure have monitor and dump methods defined. The monitor method enables the collection of information from the node. The dump method outputs the monitored information from each node. A monitor and debug mechanism of the preferred embodiments includes a graphical user interface that allows a user to graphically examine a query execution tree, to enable monitoring of the nodes on a node-by-node basis, and to view information dumped from the query execution data structure as the query is executed or after the query is executed. The result is a powerful tool that allows efficiently monitoring and debugging a query implemented in an object oriented query execution data structure.Type: GrantFiled: March 7, 2013Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: David G. Carlson, Steven V. Hoeschen, Kevin J. Kathmann
-
Patent number: 9174731Abstract: A tiltrotor aircraft includes a fuselage; a wing member having a first rib, a second rib, a first spar, second spar; and an upper wing skin; an engine disposed at a fixed location relative to the wing member; and a proprotor having a spindle gearbox, rotor mast, and a plurality of rotor blades drivable in rotation about the rotor mast, the spindle gearbox being rotatable about a conversion axis. The spindle gearbox is located above the upper wing skin of the wing member.Type: GrantFiled: August 14, 2013Date of Patent: November 3, 2015Assignee: Bell Helicopter Textron Inc.Inventors: Brent C. Ross, David R. Bockmiller, John R. McCullough, David G. Carlson
-
Publication number: 20150048213Abstract: A tiltrotor aircraft includes a fuselage; a wing member having a first rib, a second rib, a first spar, second spar; and an upper wing skin; an engine disposed at a fixed location relative to the wing member; and a proprotor having a spindle gearbox, rotor mast, and a plurality of rotor blades drivable in rotation about the rotor mast, the spindle gearbox being rotatable about a conversion axis. The spindle gearbox is located above the upper wing skin of the wing member.Type: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: Bell Helicopter Textron Inc.Inventors: Brent C. Ross, David R. Bockmiller, John R. McCullough, David G. Carlson
-
Publication number: 20150037533Abstract: A method of manufacturing a core stiffened structure includes orienting the plurality of core wafers in a non-uniform pattern onto a first face sheet, the non-uniform pattern producing non-uniform spacing between adjacent core wafers; assembling a second face sheet onto the plurality of wafers; and curing an adhesive to create a bond between the plurality of wafers, the first face sheet, and the second face sheet.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: Bell Helicopter Textron Inc.Inventors: Phillip A. Kendrick, Paul K. Oldroyd, David G. Carlson
-
Patent number: 8484276Abstract: Techniques are disclosed for converting data into a format tailored for efficient multidimensional fast Fourier transforms (FFTS) on single instruction, multiple data (SIMD) multi-core processor architectures. The technique includes converting data from a multidimensional array stored in a conventional row-major order into SIMD format. Converted data in SIMD format consists of a sequence of blocks, where each block interleaves s rows such that SIMD vector processors may operate on s rows simultaneously. As a result, the converted data in SIMD format enables smaller-sized 1D FFTs to be optimized in SIMD multi-core processor architectures.Type: GrantFiled: March 18, 2009Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: David G. Carlson, Travis M. Drucker, Timothy J. Mullins, Jeffrey S. McAllister, Nelson Ramirez
-
Patent number: 8316159Abstract: A method, apparatus, and program product retrieve data for a task utilizing demand-based direct memory access (“DMA”) requests. The method comprises, prior to the execution thereof, analyzing a first portion of a task to determine whether data required for execution thereby is stored in a local memory, and, in response to determining that the data required for execution by the first portion of the task is not stored in the local memory, proactively issuing a first DMA request for the data required for execution by the first portion of the task. The method further comprises, in response to determining that the first DMA request is not complete, determining whether to proactively analyze a second portion of the task prior to the execution thereof for a determination whether data required for execution thereby is stored in the local memory.Type: GrantFiled: April 15, 2011Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventor: David G. Carlson
-
Publication number: 20120265890Abstract: A method, apparatus, and program product stream data between a host element and a target element in a parallel computing system. The method comprises partitioning data used to perform a task into a plurality of data streams based at least in part upon data associated with the task and partitioning a data stream into a plurality of data stream views based at least in part on a memory size associated with a target element configured to process the data stream. The method further comprises sequentially communicating at least a portion of the data stream views to the target element via a data streaming infrastructure implemented on at least a host element and the target element, wherein the portion of the data streaming infrastructure on the host element transfers the portion of the data stream views to the portion of the data streaming infrastructure on the target element.Type: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
-
Publication number: 20120265906Abstract: A method, apparatus, and program product retrieve data for a task utilizing demand-based direct memory access (“DMA”) requests. The method comprises, prior to the execution thereof, analyzing a first portion of a task to determine whether data required for execution thereby is stored in a local memory, and, in response to determining that the data required for execution by the first portion of the task is not stored in the local memory, proactively issuing a first DMA request for the data required for execution by the first portion of the task. The method further comprises, in response to determining that the first DMA request is not complete, determining whether to proactively analyze a second portion of the task prior to the execution thereof for a determination whether data required for execution thereby is stored in the local memory.Type: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: David G. Carlson
-
Patent number: 8037059Abstract: A process combines multiple grouping sets into single rollup sets with depth lists defining the levels of grouping that must be performed. Grouping sets are identified that are contained within other sets and combined into single rollups with depth lists. Cube aggregation conversion to rollup aggregation is provided for optimizing database query processing. Natural sets of rollup hierarchies within a cube are recognized and the cube is converted into those rollup hierarchies. Once converted, the rollup aggregation is performed to significantly reduce required processing.Type: GrantFiled: May 1, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Robert J. Bestgen, David G. Carlson, Robert V. Downer, Shantan Kethireddy
-
Patent number: 7836714Abstract: A fluid compression system includes a compressor that is operable to produce a flow of compressed fluid and a coolant compressor that is operable to produce a flow of coolant. A base includes at least one polymer wall that at least partially defines a reservoir space. The base supports the compressor and the coolant compressor. A first tube is at least partially positioned within the reservoir space and is in fluid communication with the compressor to receive the flow of compressed air and a second tube is at least partially positioned within the reservoir space and is in fluid communication with the coolant compressor to receive the flow of coolant.Type: GrantFiled: May 2, 2006Date of Patent: November 23, 2010Assignee: Ingersoll-Rand CompanyInventors: David G. Carlson, Kurt A. Dimos
-
Publication number: 20100241824Abstract: Techniques are disclosed for converting data into a format tailored for efficient multidimensional fast Fourier transforms (FFTS) on single instruction, multiple data (SIMD) multi-core processor architectures. The technique includes converting data from a multidimensional array stored in a conventional row-major order into SIMD format. Converted data in SIMD format consists of a sequence of blocks, where each block interleaves s rows such that SIMD vector processors may operate on s rows simultaneously. As a result, the converted data in SIMD format enables smaller-sized 1D FFTs to be optimized in SIMD multi-core processor architectures.Type: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David G. Carlson, Travis M. Drucker, Timothy J. Mullins, Jeffrey S. McAllister, Nelson Ramirez
-
Publication number: 20090276393Abstract: A process combines multiple grouping sets into single rollup sets with depth lists defining the levels of grouping that must be performed. Grouping sets are identified that are contained within other sets and combined into single rollups with depth lists. Cube aggregation conversion to rollup aggregation is provided for optimizing database query processing. Natural sets of rollup hierarchies within a cube are recognized and the cube is converted into those rollup hierarchies. Once converted, the rollup aggregation is performed to significantly reduce required processing.Type: ApplicationFiled: May 1, 2008Publication date: November 5, 2009Inventors: Robert J. Bestgen, David G. Carlson, Robert V. Downer, Shantan Kethireddy
-
Patent number: 6961309Abstract: This invention relates to reception and transmission of data over a network. More specifically, this invention relates to Transmission Control Protocol's delayed acknowledgment and improving transmission throughput by adaptively adjusting the use of delayed acknowledgment.Type: GrantFiled: April 25, 2001Date of Patent: November 1, 2005Assignee: International Business Machines CorporationInventors: David G. Carlson, Paul R. Chmielewski
-
Publication number: 20020159396Abstract: This invention relates to reception and transmission of data over a network. More specifically, this invention relates to Transmission Control Protocol's delayed acknowledgment and improving transmission throughput by adaptively adjusting the use of delayed acknowledgment.Type: ApplicationFiled: April 25, 2001Publication date: October 31, 2002Inventors: David G. Carlson, Paul R. Chmielewski
-
Patent number: 5748781Abstract: Data compression and decompression are performed on a series of data points, by expressing a plurality of data points as an equation or a series of equations. Variable accuracies, and accordingly variable compression ratios, may be provided. Multiple versions of the compressed data, with corresponding multiple accuracy levels, and resulting multiple decompressions may be displayed for comparison. The method and apparatus may be used for storing network statistical data.Type: GrantFiled: January 4, 1995Date of Patent: May 5, 1998Assignee: Cabletron Systems, Inc.Inventors: Utpal Datta, David G. Carlson