Abstract: Moving dependencies along with source code is provided. A set of dependencies are identified for the source code in response to a user moving the source code from an origin project to a destination project. A determination is made whether a number of dependencies from the set of dependencies are present in the destination project. The number of dependencies are added to the destination project in response to the number of dependencies being absent in the destination project.
Type:
Grant
Filed:
June 15, 2006
Date of Patent:
October 30, 2012
Assignee:
International Business Machines Corporation
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: 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: 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: 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: 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: 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 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: 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: 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 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: 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: 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: 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
Abstract: A computer implemented method and apparatus for managing digital video recorder storage for one or more users. Each user in the multi-user environment is assigned an amount of program storage in the digital video recorder. Responsive to receiving a request to record a new program from a user in the multi-user environment, an associated amount of program storage assigned to the use is determined. Responsive to a determination that addition of the new program will not exceed the associated amount of program storage assigned to the user, the new program is recorded to the program storage.
Type:
Grant
Filed:
April 23, 2009
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Inventors:
Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Brian Marshall O'Connell
Abstract: A method and apparatus for detecting objects located underground. In one advantageous embodiment, a detection system detects objects having electrical non-linear characteristics located underground. The detection system comprises a transmitter unit, a receiver, and a processor. The transmitter transmits a plurality of pulsed radio frequency signals having a first frequency and a second frequency into a ground. The receiver monitors for a response radio frequency signal having a frequency equal to a difference between the first frequency and a second frequency, wherein the response radio frequency signal is generated by an object having the non-linear conductive characteristics in response to receiving the plurality of electromagnetic signals. The processor is connected to the transmitter unit and the receiver, wherein the processor controls an operation of the transmitter unit and the receiver, wherein the object is detected when the response radio frequency signal is detected by the receiver.
Type:
Grant
Filed:
June 6, 2007
Date of Patent:
October 16, 2012
Assignee:
The Boeing Company
Inventors:
Sandor Holly, Nicholas Koumvakalis, Robert Alan Smith
Abstract: The different advantageous embodiments provide a transducer unit, a testing system, and a method for testing a structure. The transducer unit comprises a first segment configured to generate a first electrical signal in response to detecting a plurality of waves propagating in a structure. The transducer unit also comprises a second segment configured to generate a second electrical signal in response to detecting the plurality of waves propagating in the structure.
Type:
Grant
Filed:
December 9, 2009
Date of Patent:
October 16, 2012
Assignee:
The Boeing Company
Inventors:
Hoon Sohn, Chulmin Yeum, Jeong-Beom Ihn
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 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.