Abstract: A computer implemented method, apparatus, and computer usable program code to receive data from a source at a plurality of gateways for distribution using a selected priority. The data is transmitted from the plurality of gateways to a plurality of receivers using the selected priority. Every gateway in the plurality of gateways has an adaptive bandwidth control process and a respective set of parameters for controlling the adaptive bandwidth control process for sending the data at the selected priority. Transmission of the data from each gateway for the selected priority has a different impact on other traffic at different gateways in the plurality gateways for the selected priority when different values are set for the set of parameters for the different gateways.
Type:
Grant
Filed:
May 18, 2010
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Inventors:
Steven Elliot, Christopher Victor Lazzaro, Thanh K. Tran
Abstract: The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.
Type:
Grant
Filed:
June 30, 2006
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Inventors:
James E. Bostick, Randolph M. Forlenza, John P. Kaemmerer, Raghuraman Kalyanaraman
Abstract: A system and program code are provided for marking a file. Responsive to a file being received, the file is stored in a directory in a file system. An indicia is associated with the file and the directory. The file is displayed using the indicia as a marked file and the directory is displayed using the indicia as a marked directory.
Type:
Grant
Filed:
December 19, 2008
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Abstract: The different illustrative embodiments provide a method, system, and computer program product for sharing a list passed in a shared direct communication environment after a direct communication has ended among mobile devices. A profile associated with the first mobile device in a storage of a server computer is accessed by an indirect transceiver in the second mobile device responsive to a second mobile device acquiring an information that is responsive to a list previously received from a first mobile device and responsive to the information being acquired during a time when there is no direct communication between the first mobile device and the second mobile device. A contact information is retrieved, and the information is sent to a location specified by the contact information.
Type:
Grant
Filed:
July 2, 2010
Date of Patent:
October 2, 2012
Assignee:
International Business Machines Corporation
Inventors:
Jacob D. Eisinger, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Fabian F. Morgan
Abstract: Performing an inventory count is provided. A scan of an object is initiated according to a profile in order to perform the inventory count of the object. A scan result is compared with a recorded level for the object to determine if a variance exists between the scan result and the recorded level. A variance analysis is performed if the variance exists.
Type:
Grant
Filed:
October 19, 2006
Date of Patent:
October 2, 2012
Assignee:
International Business Machines Corporation
Inventors:
George Michael Hurtis, Ivory Wellman Knipfer, Manivannan Thavasi, Thembani Togwe
Abstract: A method and apparatus are provided for stamping a piece of ePaper. A grid is positioned within a selected distance to a first side of the piece of ePaper. A grounding pin conductively connects a conductive backing plate located on a second side of the piece of ePaper. The grounding pin completes a voltage path from the grid through the piece of ePaper to the conductive backing plate. A voltage is supplied to the grid and supplying the voltage to the grid changes the appearance of the piece of ePaper to form a stamped image.
Type:
Grant
Filed:
August 2, 2010
Date of Patent:
October 2, 2012
Assignee:
International Business Machines Corporation
Abstract: A computer implemented method, apparatus, and computer usable program code for performing a drilling operation. The drilling apparatus comprises a housing, a spindle, a spindle motor, a thrust motor, a load sensor, and a controller. The spindle may be capable of receiving a drill bit. The spindle motor may be capable of turning the spindle at a set of different speeds during the drilling operation. The thrust motor may be capable of moving the spindle in an axial direction. The load sensor may be capable of detecting a reaction thrust force during the drilling operation to form a detected reaction thrust force. The controller may be capable of controlling the spindle motor and the thrust motor to change a drilling speed in response to changes in the detected reaction thrust force.
Type:
Grant
Filed:
May 30, 2008
Date of Patent:
October 2, 2012
Assignee:
The Boeing Company
Inventors:
Robert Allen Brown, Lance O. McCann, Paul R. Arntson
Abstract: An apparatus comprises a sensor and a circuit. The sensor is capable of generating a signal in response to detecting a stimulus. The circuit is capable of powering the sensor and providing multiple other capabilities including signal conditioning, non-signal related noise cancellation, and signal transmission using a constant current source power input from a cable and sending the signal over the cable.
Type:
Grant
Filed:
November 3, 2008
Date of Patent:
October 2, 2012
Assignee:
The Boeing Company
Inventors:
Richard M. Gratzer, James Robert Underbrink
Abstract: A computer implemented method, apparatus, and computer program product for copy-on-write optimization of immutable objects. An immutable object is marked as read-only to form a read-only object. The read-only object is formed to delay copying of the immutable object until a runtime determination is made that a write to the immutable object will be made. In response to an attempt to write to the read-only object, an internal value of the read-only object is copied to read-and-write storage using runtime information to form a writable copy of the read-only object. A set of references for the read-only object is updated to point to the writable copy of the read-only object. Delaying copying of the immutable object optimizes a copy-on-write of the immutable object.
Type:
Grant
Filed:
July 24, 2007
Date of Patent:
October 2, 2012
Assignee:
International Business Machines Corporation
Inventors:
Mike Stephen Fulton, Nikola Grcevski, Derek Bruce Inglis
Abstract: A computer implemented method, data processing system, and computer usable program code are provided for data transfer using an intermediate device. The intermediate device receives data from a source device. The intermediate device may also receive access parameters associated with the data from the source device indicating which devices can read the data from the source being stored in the intermediate device. The intermediate device stores the data and any access parameters associated with the stored data. Next, the intermediate device detects a second device using a wired or wireless network. The second device presents to the intermediate device access parameters associated with the second device. The intermediate device determines whether the second device can use the stored data by matching the access parameters associated with the second device with the access parameters associated with the stored data.
Type:
Grant
Filed:
September 27, 2006
Date of Patent:
October 2, 2012
Assignee:
International Business Machines Corporation
Abstract: The present invention is method for scheduling jobs in a grid computing environment without having to monitor the state of the resource on the gird comprising a Global Scheduling Program (GSP) and a Local Scheduling Program (LSP). The GSP receives jobs submitted to the grid and distributes the job to the closest resource. The resource then runs the LSP to determine if the resource can execute the job under the conditions specified in the job. The LSP either rejects or accepts the job based on the current state of the resource properties and informs the GSP of the acceptance or rejection. If the job is rejected, the GSP randomly selects another resource to send the job to using a resource table. The resource table contains the state-independent properties of every resource on the grid.
Type:
Grant
Filed:
July 14, 2008
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
Christopher James Dawson, Craig William Fellenstein, Rick Allen Hamilton, II, Joshy Joseph
Abstract: The present invention provides a method, apparatus, and computer program product for implementing a business systems management solution for end-to-end event management. The present invention realizes a number of business systems management functionalities, including defining event databases and means for event monitoring and correlating a customer's business functions by using an enterprise view focused on a system of applications, operating systems, connections, and physical components. Together these components make up a business system as defined by the customer. As such, a business system can cross technology platforms, physical space, and comprise multiple applications, or a business system could be limited to a single platform, location, and application.
Type:
Grant
Filed:
June 26, 2008
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
David W. Cole, Otto V. Kitchens, Robert Nawratil, Tedrick N. Northway, Paul D. Peterson, Chris E. Terry
Abstract: Replacing an object in an object oriented model in a computer system, by interrogating the model to retrieve information defining the relationships between the object to be replaced and other components of the model is described. These relationship definitions are then used to configure the replacement object within the model so as to assume corresponding relationships with the other components. There may be established as a part of the model functions to detect changes to the relationships between objects belonging to the model, and recording the changes in a registry. This registry is then interrogated to retrieve relationship definitions necessary to replace an object.
Type:
Grant
Filed:
October 24, 2006
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Abstract: A computer implemented method, data processing system, and computer program product for automatic discovery of the Java classloader delegation hierarchy. One or more classloaders are instrumented with byte code instrumentation code such that a delegation event is received each time a classloader delegates a resource finding method to a parent classloader of the classloader. From each delegation event received, the classloader that generated the delegation event and a parent classloader to which the classloader directly delegates the resource finding method is determined. Based on the delegation events received, the classloaders to which a current classloader in the one or more classloaders can directly delegate are determined. The order of delegation to the classloaders may then be determined.
Type:
Grant
Filed:
December 4, 2007
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
Nan Fan, Allan Bradley Winslow, Ting Bin Wu, Jean Xu Yu
Abstract: An automated method and apparatus for positioning gate array circuits in an integrated circuit design. An initial integrated circuit design includes logic cells and gate array fill circuits positioned thereon. The gate array fill circuits are positioned in available space between the adjacent logic cells so as to fill the available space with the maximum gate array fill circuits. A gate array logic element to be positioned in the integrated circuit design, such as may be required by an engineering change to the circuit design, is automatically positioned between adjacent logic cells so as to allow for full utilization of any space remaining between the adjacent logic cells by gate array fill circuits.
Type:
Grant
Filed:
September 18, 2009
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
Joachim Keinert, Douglass T. Lamb, David W. Lewis, Shyam Ramji
Abstract: A method and apparatus for detecting objects. A first plurality of electromagnetic signals having a first frequency and a second plurality of electromagnetic signals having a second frequency are transmitted. At least one of the first frequency and the second frequency is changed through a range of frequencies. A delayed difference frequency signal substantially equal to a difference between the first frequency and the second frequency is monitored for. The delayed difference frequency signal is generated by an object having non-linear electrical characteristics in response to the object receiving the first plurality of electromagnetic signals and the second plurality of electromagnetic signals. A range measurement is generated for the object by comparing the delayed difference frequency signal and an undelayed difference frequency signal. The undelayed difference frequency signal is substantially equal to the difference between the first frequency and the second frequency.
Type:
Grant
Filed:
June 10, 2009
Date of Patent:
September 25, 2012
Assignee:
The Boeing Company
Inventors:
Richard H. Burns, Donald Elliot Harrington
Abstract: A method and apparatus for performing an operation on a workpiece. Image information may be received from a camera system at a controller in which the camera system and the controller may be associated with a housing. The workpiece with a number of inconsistencies and a tool system may be moved relative to each other under a control of the controller in which the tool system may be associated with the housing. A number of operations may be performed on the number of inconsistencies on the workpiece holes using the image information under the control of the controller.
Type:
Grant
Filed:
October 21, 2009
Date of Patent:
September 25, 2012
Assignee:
The Boeing Company
Inventors:
Philip L. Freeman, Edward E. Feikert, John E. Inman
Abstract: Statistical profile data is refined by interrupting an execution of a software program in response to detecting a profiling event during the execution of the software program. An event sample associated with the profiling event is recorded in a log file. A set of markers describing and associated with the event sample is inserted into the log file.
Type:
Grant
Filed:
January 15, 2009
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
Kevin Michael Corry, Mark Alan Peloquin, Steven Pratt, Karl Milton Rister, Andrew Matthew Theurer
Abstract: An apparatus for supplying one or more strands of a relatively wide tape to a high-speed graphite tape laminating machine may include a tape supply reel and a backing paper take-up reel rotatably mounted on the machine, a dancer roller mounted on the machine for lateral movement thereon, and a mechanism for actively controlling the rotation of the tape supply and backing paper take-up reels and the lateral movement of the dancer roller relative to the support frame such that the respective tensions in the tapes are maintained substantially constant during both an on-the-fly tape add operation and an on-the-fly tape cut operation of the laminating machine.
Abstract: Embodiments of the present invention provide a computer implemented method, apparatus, and computer program product for estimating, refining, and using the tare mass for an item to determine and monitor item depletion. In response to detecting an initial presence of an item in the storage unit, a controller collects data about the item. The controller then searches a database for a recorded item containing the same item identification. The tare mass of the item is set equal to the refined tare mass of the recorded item retrieved from the database. The tare mass is then used to calculate a depletion threshold for the item.
Type:
Grant
Filed:
March 16, 2011
Date of Patent:
September 25, 2012
Assignee:
International Business Machines Corporation
Inventors:
William K. Bodin, Michael L. Masterson, Stephen J. Watt