Patents Assigned to International Business Machnes Corporation
-
Patent number: 10834194Abstract: 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: GrantFiled: February 13, 2019Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATIONInventors: Greg R. Dhuse, Brian S. Farrell
-
Patent number: 10690746Abstract: 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: GrantFiled: June 10, 2019Date of Patent: June 23, 2020Assignee: INTERNATIONAL BUSINESS MACHNES CORPORATIONInventors: Charles D. Wolfson, Sushain Pandit, David A. Selby, Brent Gross
-
Patent number: 9223923Abstract: 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: GrantFiled: May 30, 2014Date of Patent: December 29, 2015Assignee: International Business Machnes CorporationInventors: Michael D. Amundson, Joel R. Earl, Timothy D. Helvey, David A. Lawson, Michael T. Repede
-
Publication number: 20140321801Abstract: 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: ApplicationFiled: April 29, 2013Publication date: October 30, 2014Applicant: International Business Machnes CorporationInventors: John J. Ellis-Monaghan, Jeffrey P. Gambino, Mark D. Jaffe, Kirk D. Peterson, Jed H. Rankin
-
Publication number: 20080155553Abstract: 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: ApplicationFiled: December 26, 2006Publication date: June 26, 2008Applicant: INTERNATIONAL BUSINESS MACHNES CORPORATIONInventors: Tara Astigarraga, Michael E. Browne, Joseph Demczar, Eric C. Wieder
-
Publication number: 20040006646Abstract: 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: ApplicationFiled: March 27, 2003Publication date: January 8, 2004Applicant: INTERNATIONAL BUSINESS MACHNES CORPORATIONInventors: Carmine Cristallo, Claudia Umani, Federica Spiga, Filomena Ferrara
-
Patent number: 6567236Abstract: 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: GrantFiled: November 9, 2001Date of Patent: May 20, 2003Assignee: International Business Machnes CorporationInventors: Mary Frances Doerner, Eric E. Fullerton, David T. Margulies, Kai Tang
-
Patent number: 5675784Abstract: 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: GrantFiled: May 31, 1995Date of Patent: October 7, 1997Assignee: International Business Machnes CorporationInventors: John E. Maxwell, Donald J. McDowell, II, Stephen W. Schaefle
-
Patent number: 5537598Abstract: 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: GrantFiled: August 17, 1995Date of Patent: July 16, 1996Assignee: International Business Machnes CorporationInventors: Dennis A. Kukula, Vern J. Legvold