Patents Assigned to International Business Machnes Corporation
  • Patent number: 10834194
    Abstract: A method for execution by a computing device includes, for each update operation of a plurality of update operations, creating a new batch update containing the update operation. The update operation is evaluated in an empty transaction context to generate cached values. When it is determined that the new batch overlaps with an existing waiting batch, the new batch is merged with the existing waiting batch, and intermediate are generated based on serially composing the update operations of the merged batches. When it is determined that the new batch overlaps with a running batch, the new batch is added to the existing waiting batches. Otherwise, immediate running of the new batch is authorized. The new batch is run by creating a CASN transaction from its evaluated transaction context that includes the cached values.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Greg R. Dhuse, Brian S. Farrell
  • Patent number: 10690746
    Abstract: Using a location sensor, a location including a latitude and a longitude of a device is determined. Using an air pressure sensor, a first elevation of a device is determined. Using the location, a corresponding street address is determined. Using the street address and the first elevation, a floor number is determined. The street address and the floor number are reported to an emergency response system.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
  • Patent number: 9223923
    Abstract: A method and apparatus are provided for implementing enhanced physical design quality using historical placement analytics in a design of an integrated gate. Mathematical data analysis is performed to determine placement trends in order to seed an initial placement of subsequent physical design placement processes. A placement seed is generated for a subsequent placement process.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: December 29, 2015
    Assignee: International Business Machnes Corporation
    Inventors: Michael D. Amundson, Joel R. Earl, Timothy D. Helvey, David A. Lawson, Michael T. Repede
  • Publication number: 20140321801
    Abstract: An optical waveguide structure may include a dielectric layer having a top surface, an optical waveguide structure, and an optical coupler embedded within the dielectric layer. The optical coupler may have both a substantially vertical portion that couples to the top surface of the dielectric layer and a substantially horizontal portion that couples to the optical waveguide structure. The substantially vertical portion and the substantially horizontal portion are separated by a curved portion.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machnes Corporation
    Inventors: John J. Ellis-Monaghan, Jeffrey P. Gambino, Mark D. Jaffe, Kirk D. Peterson, Jed H. Rankin
  • Publication number: 20080155553
    Abstract: Disclosed are a method, information processing system, and computer readable medium for resource recovery. The method comprises associating at least one bit with at least one block of memory. The bit denotes a borrow status for the block of memory. The bit is set for resource recovery. A resource recovery event is detected and in response to the bit being enabled for resource recovery, the block of memory is borrowed for a given duration of time. The bit is borrowed to temporarily store information associated with the resource recovery there into until the information is written to persistent storage.
    Type: Application
    Filed: December 26, 2006
    Publication date: June 26, 2008
    Applicant: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Tara Astigarraga, Michael E. Browne, Joseph Demczar, Eric C. Wieder
  • Publication number: 20040006646
    Abstract: An accumulation method (400) for use in a collaborative working system (such as a remote control system) is proposed; this method is employed to identify regions (typically rectangles) of an image displayed on a target computer that are repeatedly updated, so as to transmit only the last update to a controller computer. In the solution of the invention, the updates are accumulated in a single rectangle. For each new rectangle, a total rectangle including both the new rectangle and the accumulated rectangle is determined (409). If the area of the total rectangle that is unaffected by the updates does not reach a threshold value (412-418), the accumulated rectangle is set (421) to the total rectangle; otherwise, the accumulated rectangle is transmitted (427-430) to the controller computer.
    Type: Application
    Filed: March 27, 2003
    Publication date: January 8, 2004
    Applicant: INTERNATIONAL BUSINESS MACHNES CORPORATION
    Inventors: Carmine Cristallo, Claudia Umani, Federica Spiga, Filomena Ferrara
  • Patent number: 6567236
    Abstract: An antiferromagnetically coupled layer structure for magnetic recording wherein the top ferromagnetic structure is a bilayer structure including a relatively thin first sublayer of ferromagnetic material in contact with the coupling/spacer layer. The first sublayer has a higher magnetic moment than the second sublayer. The layer structure of the invention results improved manufacturability and improved performance. A preferred embodiment of a layer structure according to the invention includes: a bottom ferromagnetic layer preferably of CoCr; an antiferromagnetic coupling/spacer layer preferably of Ru; and a top ferromagnetic structure including a thin first sublayer of material preferably of CoCr, CoCrB or CoPtCrB, and a thicker second sublayer of material preferably of CoPtCrB with a lower moment than the first sublayer.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: May 20, 2003
    Assignee: International Business Machnes Corporation
    Inventors: Mary Frances Doerner, Eric E. Fullerton, David T. Margulies, Kai Tang
  • Patent number: 5675784
    Abstract: A relational database system allows users to search for specific products based on component criteria. The relational database system allows for unlimited number and type of components to be associated with products and employs a data architecture that enforces consistent product data including consistent description format among like products and consistent component descriptions whenever components are used in products. Product and component specification data is arranged in such a way as to allow users to search for specific products based on component criteria. The structure allows for an unlimited number and type of components to be associated with products and can accommodate future technologies that are not yet identified. The database system employs a series of tables having relationships that promote consistency, accuracy and ease of use by employing selection lists wherever data redundancy is possible. The database system automatically concatenates product descriptions using a component table.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: October 7, 1997
    Assignee: International Business Machnes Corporation
    Inventors: John E. Maxwell, Donald J. McDowell, II, Stephen W. Schaefle
  • Patent number: 5537598
    Abstract: A system for automatically installing new processor control code in a computing system running old processor control code with minimal disruption in the operation thereof. The new code is loaded into the computing system and compared to the old code to identify values of a plurality of updating variables. Changes in the operation of the computing system are effected based on the values of the updating variables without disrupting the operation thereof. In a specific embodiment, the inventive system includes microcode in which resource management variables are labeled and given predetermined values. The resource management variables are compared to corresponding variables in the old code to determine which resources to control to effect an updating of the system. Thus, substantial changes in microcode are effected automatically and without disruption.
    Type: Grant
    Filed: August 17, 1995
    Date of Patent: July 16, 1996
    Assignee: International Business Machnes Corporation
    Inventors: Dennis A. Kukula, Vern J. Legvold