Patents Assigned to International Business Machine Company
-
Patent number: 10754874Abstract: A computer receives a database request to be executed on a source database or a target database. The source database is configured to efficiently process database queries of a first query type, the target database is configured to efficiently process database queries of a second query type, data changes in the source database are asynchronously replicated to the target database, and all changed data in the source database impacting a result of the database request are replicated to the target database before executing the database request. The computer determines a latency time to asynchronously complete a replication of unreplicated data changes and determines a velocity of replication. The computer predicts, using the latency time and velocity of replication, which of the databases will complete an execution of the database request first and dispatches the database request to the database predicted to complete the execution of the database request first.Type: GrantFiled: April 4, 2018Date of Patent: August 25, 2020Assignee: International Business Machines CompanyInventors: Namik Hrle, Andreas Lohrer, Daniel Martin, Matthias Tschaffler
-
Patent number: 9921651Abstract: A system and method are provided for presenting video content to a user. The method includes displaying video content on a visual display layer of a display device. The method further includes tracking, by a video processor, at least one object of interest in the video content. The method also includes embossing, based on respective positions of the at least one object, the at least one object on a microfluidics panel surface layer of the display device. The method additionally includes magnetizing, based on the respective positions, one or more portions of magnetic material in a magnetic material mesh layer of the display device to create respective temporary magnetics at the one or more portions that emit respective magnetic fields detectable by at least one user-wearable magnetic ring device held proximate to the display device. The respective magnetic fields indicate at least a movement of the at least one object.Type: GrantFiled: April 29, 2015Date of Patent: March 20, 2018Assignee: International Business Machines CompanyInventors: Sarbajit K. Rakshit, John D. Wilson
-
Patent number: 9836467Abstract: A database which receives input from a data streaming application may include in-flight streamed data within the scope of a command which alters database data. Preferably, the streaming application produces data tuples for input to at least one table of the database. A user submitting modify data commands to apply to multiple tuples meeting some specified logical parameters may define the command scope to include in-flight data in the streaming application, causing the database manager to forward the command to the streaming application. A streaming application manager invokes database agents in respective nodes of the streaming application, which identify in-flight data meeting the specified logical parameters of the command, and apply the modify data operation to such data.Type: GrantFiled: October 31, 2016Date of Patent: December 5, 2017Assignee: International Business Machines CompanyInventors: Eric L. Barsness, Daniel E. Beuch, Alexander Cook, John M. Santosuosso
-
Patent number: 8977752Abstract: Disclosed are a method, a system and a computer program product for automatically allocating and de-allocating resources for jobs executed or processed by one or more supercomputer systems. In one or more embodiments, a supercomputing system can process multiple jobs with respective supercomputing resources. A global resource manager can automatically allocate additional resources to a first job and de-allocate resources from a second job. In one or more embodiments, the global resource manager can provide the de-allocated resources to the first job as additional supercomputing resources. In one or more embodiments, the first job can use the additional supercomputing resources to perform data analysis at a higher resolution, and the additional resources can compensate for an amount of time the higher resolution analysis would take using originally allocated supercomputing resources.Type: GrantFiled: April 16, 2009Date of Patent: March 10, 2015Assignee: International Business Machines CompanyInventors: Ravi Kumar Arimilli, Piyush Chaudhary
-
Patent number: 8933434Abstract: A vertical stack including a p-doped GaN portion, a multi-quantum-well, and an n-doped GaN portion is formed on an insulator substrate. The p-doped GaN portion may be formed above, or below, the multi-quantum-well. A dielectric material liner is formed around the vertical stack, and is patterned to physically expose a top surface of the p-doped GaN portion. A selective low temperature epitaxy process is employed to deposit a semiconductor material including at least one elemental semiconductor material on the physically exposed surfaces of the p-doped GaN portion, thereby forming an elemental semiconductor material portion. Metallization is performed on a portion of the elemental semiconductor material portions to form an electrical contact structure that provides effective electrical contact to the p-doped GaN portion through the elemental semiconductor material portion.Type: GrantFiled: May 20, 2013Date of Patent: January 13, 2015Assignee: International Business Machines CompanyInventors: Anirban Basu, Bahman Hekmatshoartabari, Davood Shahrjerdi
-
Patent number: 8637930Abstract: A transistor, for example a FinFET, includes a gate structure disposed over a substrate. The gate structure has a width and also a length and a height defining two opposing sidewalls of the gate structure. The transistor further includes at least one electrically conductive channel between a source region and a drain region that passes through the sidewalls of the gate structure; a dielectric layer disposed over the gate structure and portions of the electrically conductive channel that are external to the gate structure; and an air gap underlying the dielectric layer. The air gap is disposed adjacent to the sidewalls of the gate structure and functions to reduce parasitic capacitance of the transistor. At least one method to fabricate the transistor is also disclosed.Type: GrantFiled: October 13, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CompanyInventors: Takashi Ando, Josephine B. Chang, Sivananda K. Kanakasabapathy, Pranita Kulkarni, Theodorus E. Standaert, Tenko Yamashita
-
Publication number: 20120254838Abstract: Apparatus, computer-readable storage medium and a method executed by a computer for tracing the memory accesses of an object-oriented program comprises assigning a unique identification to each class object created from at least one class in the object-oriented program by modifying a class definition of the at least one class. In response to an unloading of one of the class objects, obtaining class unloading related information from a runtime environment of the object-oriented program and obtaining the unique identification of the unloaded class object according to the returned information. Then releasing memory space assigned to the unloaded class object for storing the memory access information of the unloaded class object.Type: ApplicationFiled: March 28, 2012Publication date: October 4, 2012Applicant: INTERNATIONAL BUSINESS MACHINES COMPANYInventors: Zhi Da Luo, Wei Liu
-
Publication number: 20120140680Abstract: Alerting a calling party in a Voice over IP (VoIP) setting that a called party might not be able to hear ring-tones. In response to a call arriving on an IP connection, the audible level of ring-tones that are generated by a microphone associated with a VoIP computer application is sampled, and responsive to the audible level of ring-tones being below a minimum threshold, a message is transmitting to the calling party via any available connection that the called party might be unable to hear the ring-tones.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES COMPANYInventors: Paul Basil French, Fred Raguillat, Eric Thiebaut-George
-
Patent number: 8180831Abstract: Disclosed is an apparatus, method, and program product for performing ad hoc media delivery. Enhanced handheld devices are used in combination with the other components to route media and control its presentation. Enhanced media presentation stations detect the presence of one or more of the handheld devices. Information regarding the presence of a handheld device is then communicated from the media presentation stations to an enhanced server. The server uses this information to maintain a record of the location of each handheld device. The recorded location information is used to route the media to the media presentation station that is closest to the location of the handheld device. Control information, such as media selection and fidelity control (when appropriate), is forwarded from the handheld device to the server, so that the server can take appropriate action relative to transmission of the media to the media presentation station at issue.Type: GrantFiled: December 18, 2002Date of Patent: May 15, 2012Assignee: International Business Machines CompanyInventor: Bryan Lester Striemer
-
Patent number: 7564256Abstract: Methods for testing a semiconductor circuit (10) including testing the circuit and modifying a well bias (14, 18) of the circuit during testing. The methods improve the resolution of voltage-based and IDDQ testing and diagnosis by modifying well bias during testing. In addition, the methods provide more efficient stresses during stress testing. The methods apply to ICs where the semiconductor well (wells and/or substrates) are wired separately from the chip VDD and GND, allowing for external control (40) of the well potentials during test. In general, the methods rely on using the well bias to change transistor threshold voltages.Type: GrantFiled: May 13, 2008Date of Patent: July 21, 2009Assignee: International Business Machines CompanyInventors: Anne Gattiker, David A. Grosch, Marc D. Knox, Franco Motika, Phil Nigh, Jody Van Horn, Paul S. Zuchowski
-
Publication number: 20080066037Abstract: A method of force directed placement programming is presented. The method includes sorting objects of a netlist for placement by magnitude of their spreading force and selecting a plurality of the objects. The method further includes waiving (or nullifying) the spreading force for the selected objects in a subsequent non-linear program solver step of the force directed placement program. The positions of the objects after the subsequent non-linear program solver step are based only on their connections to other objects in the netlist. The selected objects no longer retain their relative ordering as obtained during a previous non-linear program solve step of the force directed placement program. An alternative method of force directed placement programming is also present, which includes identifying objects from a netlist for placement that have a very high spreading force magnitude.Type: ApplicationFiled: September 13, 2006Publication date: March 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES COMPANYInventors: Charles J. Alpert, Gi-Joon Nam, Haoxing Ren, Paul G. Villarrubia, Natarajan Viswanathan
-
Patent number: 7184269Abstract: A cooling apparatus for an electronics assembly having a substrate and one or more electronics devices includes an enclosure sealably engaging the substrate to form a cavity, with the electronics devices and a heat exchange assembly being disposed within the cavity. The heat exchange assembly defines a primary coolant flow path and a separate, secondary coolant flow path. The primary coolant flow path includes first and second chambers in fluid communication, and the secondary flow path includes a third chamber disposed between the first and second chambers. The heat exchange assembly provides a first thermal conduction path between primary coolant in the first chamber and secondary coolant in the third chamber, and a second thermal conduction path between primary coolant in the second chamber and secondary coolant in the third chamber. The heat exchange assembly further includes coolant nozzles to direct primary coolant towards the electronics devices.Type: GrantFiled: December 9, 2004Date of Patent: February 27, 2007Assignee: International Business Machines CompanyInventors: Levi A. Campbell, Richard C. Chu, Michael J. Ellsworth, Jr., Madhusudan K. Iyengar, Roger R. Schmidt, Robert E. Simons
-
Patent number: 6785779Abstract: A method of classification of transaction address conflicts in a computer system for ensuring efficient ordering in a two-level snoopy cache architecture. The disclosure provides a method of classification and handling of address conflicts within a system to minimize the impact that address ordering places in a multiprocessor system with multiple memory control agents generating potentially conflicting addresses. A set of classification for each potential transaction conflict is provided against which decisions are provided which identifies the earliest point at which a subsequent transaction within the system may proceed to the same address identified by a previous transaction in the system. Classification of transactions are provided in several high level classes which define how such transactions within the system are handled based on the method disclosed.Type: GrantFiled: January 9, 2002Date of Patent: August 31, 2004Assignee: International Business Machines CompanyInventors: Thomas B. Berg, Stacey G. Lloyd
-
Patent number: 6275900Abstract: A hybrid non-uniform-memory-architecture/simple-cache-only-memory-architecture (NUMA/S-COMA) memory system and method are described useful in association with a computer system having a plurality of nodes coupled to each other. The plurality of nodes include NUMA memory which are configured to store data lines. The NUMA memories include a NUMA coherence subsystem for coordinating transfer of data between the nodes. At least one S-COMA cache is provided on at least one node of the computer system. The at least one S-COMA cache is configured to employ the NUMA coherence subsystem in sending data communication to or receiving data communication from another node of the plurality of nodes of the computer system. Data stored at another node of the system is accessed using a home node real address as the network address. The home node real address is translated into a local real address at the client node using a boundary function translation table.Type: GrantFiled: January 27, 1999Date of Patent: August 14, 2001Assignee: International Business Machines CompanyInventor: Dean A. Liberty
-
Patent number: 6157356Abstract: Disclosed is a pixel circuit consisting of MOS field-effect transistors (or of thin-film transistors), a capacitor, and an organic light-emitting diode that stores a voltage signal that is used to control the amount of light emitted from the pixel. This pixel circuit is used in a two-dimensional array to form an active-matrix OLED display. The amount of light emitted at each pixel during a frame time is controlled by dividing the frame time into many sub-frames and changing the stored voltage at the beginning of each sub-frame in such a way that the integrated time a voltage is stored during a frame time determines the total amount of light emitted.Type: GrantFiled: April 12, 1996Date of Patent: December 5, 2000Assignee: International Business Machines CompanyInventor: Ronald Roy Troutman
-
Patent number: 6125459Abstract: Even in the case of a full hang state where a command to reset software is entirely ineffective, memory dump can be stored even if there is no in-circuit emulator. An HDD itself monitors a command execution time, that is, the time between reception of a command from a host computer and completion of the process of the command. If the HDD judges that it has taken an abnormally long time, a memory dump will be automatically stored on a reserved area on a disk. The memory dump can be read out from the disk at any time so that an analysis can be made.Type: GrantFiled: January 23, 1998Date of Patent: September 26, 2000Assignee: International Business Machines CompanyInventors: Haruo Andoh, Keiji Kobayashi, Kazunari Tsuchimoto
-
Patent number: 5987890Abstract: Heat transfer out of a housing for a locallized source of heat such as that produced by a semiconductor chip of electronic apparatus is provided by a low thermal impedance heat transfer member such as a heat pipe, a thermal reservoir or heat transfer buffering member and a Peltier effect device interfaced with the thermal reservoir and the ambient surrounding the housing so as to provide a refrigeration function for the thermal reservoir. A high heat capacity or high latent heat of phase transition material can be used for the thermal reservoir. In a portable computer with a battery power supply, the thermal reservoir can be independent or the battery can be employed in the thermal reservoir functions.Type: GrantFiled: June 19, 1998Date of Patent: November 23, 1999Assignee: International Business Machines CompanyInventors: George Liang-Tai Chiu, Gareth Geoffrey Hougham, Lawrence Shungwei Mok
-
Patent number: 5410186Abstract: By providing data to a selection switch via a multiplexor so it can be programmed to supply either a current programmably controlled by a shift register or a current fixed by a fused resistor. Selected signals coupled to the multiplexor control the selection of either the resistor or the shift register thus, providing an improved current selection device which is capable of automatically selecting and programming the current supplied to circuits such as digital to analog converters.Type: GrantFiled: March 4, 1994Date of Patent: April 25, 1995Assignee: International Business Machines CompanyInventors: Anthony R. Bonaccio, John E. Gersbach, Christian J. Goetschel, Sharon L. Von Bruns
-
Patent number: 5095484Abstract: A method for coding a binary data string for a partial-response channel having a transfer function with a spectral null at zero frequency to provide a coding rate 8/10 and an output which is invariant to 180-degree phase shifts in the channel output signal. A finite-state machine is created having two pairs of states and a plurality of codewords each corresponding to a respective binary data byte. The binary data string is encoded by said machine into a string of binary codewords having a power spectrum value of zero for a frequency of zero. In response to each successive data byte in the binary data string, there is generated one of two complementary codewords from the one of that pair of the states designated by said machine as corresponding to the data byte for the then current state of the machine.Type: GrantFiled: August 19, 1991Date of Patent: March 10, 1992Assignee: International Business Machines Company CorporationInventors: Razmik Karabed, Paul H. Siegel
-
Patent number: 5025147Abstract: In an apparatus for sensing a distance between a sensor and a surface of a body being measured, a sensor body of the sensor is formed as a light waveguide for laser light. A light exit site for light diffracted within the sensor body is located at a surface thereof which faces away from the measured body. A detection particle is located at the surface of the sensor body, which faces the measured body. The detection particle has a substantially convex and rounded off form and a major dimension which is smaller than the wavelength of the light. The measured body is located in the optical near field of the detection particle. A detector device converts the optical energy of the diffracted light into an electrical detector signal. A continuous thin film is provided as a coating on the sensor. It substantially covers the detection particle and at least a part of the surface of the sensor body in the vicinity of the detection particle.Type: GrantFiled: September 22, 1988Date of Patent: June 18, 1991Assignees: Ernst Leitz Wetzlar, GmbH, International Business Machines CompanyInventors: Urs T. Durig, Ulrich C. Fischer, Wolfgang D. Pohl