Abstract: A method of making a tool for curing a composite layup and a method of removing air and volatiles from a composite layup during curing. The tool includes a tool body having a surface adapted to support a composite layup and includes an integrated breather for allowing removal of air from the layup during curing.
Type:
Grant
Filed:
May 15, 2009
Date of Patent:
October 30, 2012
Assignee:
The Boeing Company
Inventors:
Kenneth M. Dull, Michael K. Louie, Gordon M. Cox
Abstract: A method and apparatus may be present for moving a wing. A plurality of lifting assemblies may be attached to a first plurality of channels in a ring associated with the wing of an aircraft. A plurality of base assemblies may be attached to a plurality of fittings with a second plurality of channels associated with a fuselage of the aircraft. The plurality of lifting assemblies may be moved away from the plurality of base assemblies using a plurality of biasing systems such that the ring may move away from the fuselage.
Abstract: Assigning work, such as data packets, from a plurality of sources, such as data queues in a network processing device, to a plurality of sinks, such as processor threads in the network processing device is provided. In a given processing period, a source is selected in a manner that maintains fairness in the selection process. A corresponding sink is selected for the selected source based on processing efficiency. If, due to assignment constraints, no sink is available for the selected source, the selected source is retained for selection in the next scheduling period, to maintain fairness. In this case, to optimize efficiency, a most efficient currently available sink is identified and a source for providing work to that sink is selected.
Type:
Grant
Filed:
December 30, 2009
Date of Patent:
October 23, 2012
Assignee:
International Business Machines Corporation
Inventors:
Claude Basso, Jean L. Calvignac, Chih-Jen Chang, Hubertus Franke, Colin Beaton Verrilli
Abstract: A method and apparatus for detecting moving vehicles. A determination is made as to whether a number of vehicles are present in a video data stream received from a camera system. In response to the number of vehicles being present, a number of speed measurements for each vehicle in the number of vehicles are obtained from a radar system. A determination is made as to whether a speed of a set of vehicles in the number of vehicles exceeds a threshold. In response to a determination that the speed of the set of vehicles exceeds the threshold, a report is created for the set of the vehicles exceeding the threshold.
Type:
Grant
Filed:
September 21, 2009
Date of Patent:
October 23, 2012
Assignee:
The Boeing Company
Inventors:
Leonard Alan Plotke, Subhash Chandra Hegde, Christopher A. Mouton
Abstract: A method for scheduling mowing tasks by a robotic mower is provided. An estimated height of grass cut by the robotic mower is determined for a predetermined number of past mowing tasks. The estimated height of grass cut is compared with a predicted height of grass in an operating environment for the robotic mower. Then, a mowing schedule for the robotic mower is adjusted by decreasing a time between mowing tasks in response to the estimated height of grass cut being greater than the predicted height of grass. Alternatively, the mowing schedule for the robotic mower is adjusted by increasing the time between mowing tasks in response to the estimated height of grass cut being less than the predicted height of grass.
Type:
Grant
Filed:
January 6, 2010
Date of Patent:
October 23, 2012
Assignee:
Deere & Company
Inventors:
Russell Thacher, Kirk Eisenbeis, David August Johnson, Noel Wayne Anderson, Joshua D. Hoffman
Abstract: In an embodiment, an apparatus comprises a bus network having a set of lines, and a number of communication system devices associated with a number of electronics equipment connected to the bus in which each communication system device configures the electronics equipment to send and receive a plurality of signals on a line of the set of lines in a noise region of the set of lines.
Abstract: A solution for managing errors in software applications is proposed. Typically, the software application is represented (during its analysis and design phases) by means of different models—for example, of the UML type. The same models are also exploited to represent the impact of any errors in the software application. For this purpose, during the analysis and design phase, it gets determined the artifacts of the models that are directly impacted by each error (since it occurred in an object that participates in their implementation); the artifacts correlated thereto either directly or indirectly—are set as indirectly impacted by the error. It is then possible to display a diagram corresponding to the model, with the directly and indirectly impacted artifacts that are highlighted with different colors.
Type:
Grant
Filed:
November 1, 2007
Date of Patent:
October 23, 2012
Assignee:
International Business Machines Corporation
Inventors:
Francesco Carteri, Francesco Carusi, Luigi Pichetti
Abstract: An emergency equipment system comprising an elongate member, an emergency equipment package, and a cutter. The elongate member may have a first end and an angled end. The emergency equipment package may have a sleeve on one side capable of receiving the elongate member from the angled end. The cutter may be attached to a side of the elongate member and may be capable of cutting the sleeve.
Type:
Grant
Filed:
March 31, 2008
Date of Patent:
October 23, 2012
Assignee:
The Boeing Company
Inventors:
Bret L. Lamoree, Mark E. Wentland, James P. Schalla, Phillip J. Bobzien
Abstract: The structural strength of an aircraft wing is continuously tailored along its length to closely match continuously varying imposed wing loads. The wing includes upper and lower skins each formed from panels joined together. Each of the skin panels includes a stiffening web sandwiched between and joined to the inner and outer facesheets. The web has a repeating pattern and at least one dimension that continuously varies along the length of the panel.
Type:
Grant
Filed:
July 12, 2008
Date of Patent:
October 23, 2012
Assignee:
The Boeing Company
Inventors:
Victor Stuhr, Alan Keith Prichard, Joseph R. Olivadoti
Abstract: Techniques are provided for determining consequences of an injected fault on a system running a given application program or operating system, in order to measure the software impact of a hardware soft error on the application program/operating system. The application program software is emulated instruction-by-instruction, where source operands are randomly modified before an instruction is executed, and destination operands are randomly modified after an instruction is executed, in order to mimic hardware soft errors. In addition, a program counter is randomly modified after execution of a branch instruction. The resulting consequences of such modifications are monitored such that a fault of an instruction being executed is modeled in order to determine a soft error rate (SER) for a software application program or operating system.
Type:
Grant
Filed:
March 31, 2008
Date of Patent:
October 23, 2012
Assignee:
International Business Machines Corporation
Inventors:
Ronald Nick Kalla, Jeffrey William Kellington, Naoko Pia Sanda, Todd Alan Venton
Abstract: A collapsible bladder has flexible outer walls and at least one strut inside the enclosure. The strut is connected to the outer walls and controls the shape into which the enclosure may be collapsed.
Type:
Grant
Filed:
December 10, 2008
Date of Patent:
October 23, 2012
Assignee:
The Boeing Company
Inventors:
John D. Morris, Michael A. Lee, Kenneth L. Brook
Abstract: Illustrative embodiments provide a computer-implemented method for configurable Unified Modeling Language building blocks. The computer-implemented method obtains a Unified Modeling Language specification and generates a set of logical units from the Unified Modeling Language specification to form a set of building blocks. The computer-implemented method further fetches desired blocks from the set of building blocks according to predefined criteria to form a set of desired blocks, and presents the set of desired building blocks to a requestor for execution of functions provided by the set of desired building blocks to complete a defined task.
Type:
Grant
Filed:
December 11, 2008
Date of Patent:
October 23, 2012
Assignee:
International Business Machines Corporation
Inventors:
Michael Hanner, Daniel Donat Joseph Leroux, Dusko Misic, David Douglas Springgay, Mira Vrbaski
Abstract: A method and apparatus for aligning components on a module are disclosed. A flexible circuit may be attached to a module in which a tooling apparatus is attached to the module. A plurality of circuit pads on a functional section of the flexible circuit is aligned by a first alignment structure located on a sacrificial portion of the flexible circuit to a second alignment structure on the tooling apparatus. The flexible circuit is attached to the module while the flexible circuit is in an aligned position.
Type:
Grant
Filed:
February 10, 2010
Date of Patent:
October 23, 2012
Assignee:
The Boeing Company
Inventors:
Peter Timothy Heisen, Harold Peter Soares, Jr.
Abstract: An impact resistant composite sandwich structure includes least one laminate face sheet joined to a stiffening element. The stiffening element includes a plurality of fibers and a resin for binding the fibers. The resin has a strain-to-failure greater than approximately 6%.
Abstract: A method is present for processing a signal. A response signal is received from a structure. The response signal is decomposed into a plurality of signals based on a number of characteristics. A mode in the plurality of signals is identified based on a number of known characteristics for the mode, wherein the mode has a velocity.
Abstract: A key establishment protocol for securing wireless body sensor networks using environmental data for nonce values. To establish a secure communication between sensors in a sensor network using environmental data, the protocol measures a first environmental value at a first sensor and a trusted third party. A second environmental value is measured at a second sensor and the trusted third party. The trusted third party then sends to the second sensor a first authentication construct comprising the second environmental value, wherein the second environmental value is used by the second sensor to prevent replay attacks of messages between the trusted third party and second sensor. The trusted third party also sends to the first sensor a second authentication construct comprising the first environmental value, wherein the first environmental value is used by the first sensor to prevent replay attacks of messages between the trusted third party and first sensor.
Type:
Grant
Filed:
April 25, 2008
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Abstract: There is disclosed a source messaging system having a queue for receiving messages. The source messaging system has means for determining whether a message should be permitted to become INDOUBT. This is done by retrieving a value denoting the maximum number of messages that may be permitted to become INDOUBT at any one time; determining whether the message falls within the range denoted by the value; and responsive to determining that the message falls within the range, permitting the message to become INDOUBT.
Type:
Grant
Filed:
November 13, 2008
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Abstract: A mechanism for optimizing system performance using spare processing cores in a virtualized environment. When detecting a workload partition needs to run on a virtual processor in the virtualized system, a state of the virtual processor is changed to a wait state. A first node comprising memory that is local to the workload partition is determined. A determination is also made as to whether a non-spare processor core in the first node is available to run the workload partition. If no non-spare processor core is available, a free non-spare processor core in a second node is located, and the state of the free non-spare processor core in the second node is changed to an inactive state. The state of a spare processor core in the first node is changed to an active state, and the workload partition is dispatched to the spare processor core in the first node for execution.
Type:
Grant
Filed:
July 10, 2009
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Inventors:
Vaijayanthimala K. Anand, Mysore Sathyanarayana Srinivas
Abstract: A computer implemented method for performing inlining in a just-in-time compiler. Compilation of a first code of a program is begun. The first code is one of an interruptible code and a non-interruptible code. A try region is established around a second code of the program to form a wrapped second code. The try region is a boundary between interruptible and non-interruptible code such that a third code that modifies an observable state of the program cannot be moved across the boundary. The second code is, relative to the first code, the other of the interruptible code and the non-interruptible code. The wrapped second code is inlined with the first code during compilation. Compilation of the first code is completed to form a resultant code. The resultant code is stored.
Type:
Grant
Filed:
August 20, 2007
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Inventors:
Patrick G. Gallop, Derek Bruce Inglis, Mark Graham Stoodley