Patents Assigned to International Busniess Machines Corporation
-
Patent number: 10522406Abstract: A support structure for use in fan-out wafer level packaging is provided that includes, a silicon handler wafer having a first surface and a second surface opposite the first surface, a release layer is located above the first surface of the silicon handler wafer, and a layer selected from the group consisting of an adhesive layer and a redistribution layer is located on a surface of the release layer. After building-up a fan-out wafer level package on the support structure, infrared radiation is employed to remove (via laser ablation) the release layer, and thus remove the silicon handler wafer from the fan-out wafer level package.Type: GrantFiled: February 23, 2018Date of Patent: December 31, 2019Assignee: International Busniess Machines CorporationInventors: Bing Dang, Jeffrey D. Gelorme, John U. Knickerbocker
-
Patent number: 10402744Abstract: A method and associated system for an automatically self-learning audit of a bidirectional synchronization means for synchronizing a source system and a target system. A processor identifies a mismatch between an element of production data of the source system and an analogous production-data element of the target system. If the mismatch is caused by an issue known to the synchronization means, the processor takes corrective action known to resolve the mismatch. Otherwise, the processor attempts to identify a resolution and, if successful, applies the resolution, teaches the resolution to the synchronization mechanism, records the solution, and resends data from the correct system to the incorrect system. If unable to identify a resolution, the processor implements a next-best solution that allows continued operation despite the unresolved mismatch. The processor then generates a report of the mismatch and continues searching for other mismatches in the loaded data models.Type: GrantFiled: November 18, 2013Date of Patent: September 3, 2019Assignee: International Busniess Machines CorporationInventors: Ajay K. Behuria, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, David S. Wenk
-
Patent number: 10395188Abstract: A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium being operable to associate each of a plurality of tenants with a respective virtual portal and individually meter virtual portal usage at each respective virtual portal. Additionally, the computer executable code is operable to determine a fee amount for the each of the plurality of tenants based on the individually metered virtual portal usage.Type: GrantFiled: November 26, 2013Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATIONInventors: Gennady Laventman, Randy A. Rendahl, Amber Roy-Chowdhury, Alexey Roytman
-
Patent number: 10396375Abstract: One embodiment provides a method for predicting maintenance of a redox flow battery, the method including: receiving, from a plurality of sensors, data regarding characteristics of the redox flow battery; weighting, using a processor, each of the characteristics to form an estimated state parameter for the redox flow battery; and determining, using the processor, a maintenance action for the redox flow battery using the estimated state parameter. Other aspects are described and claimed.Type: GrantFiled: March 24, 2016Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATIONInventors: Anamitra Roy Choudhury, Sampath Dechu, Pratyush Kumar
-
Patent number: 10392833Abstract: In an approach, a locking device comprises a lock cylinder, a first solenoid valve and a second solenoid valve, a barcode scanner adjacent to the lock cylinder, a spring-loaded interface adjacent to the lock cylinder, and a logical circuit comprising a first disc and a second disc. In an approach for using a hybrid security key in a non-networked device, a locking device of the non-networked device authenticates logical and physical attributes of a hybrid security key, determines authorizations of the hybrid security key, and audits use of hybrid security key while in the locking device of the non-networked device.Type: GrantFiled: December 1, 2017Date of Patent: August 27, 2019Assignee: International Busniess Machines CorporationInventors: Shawn D. Hennessy, Nevenko Zunic, Todd P. Seager
-
Patent number: 10397342Abstract: The present invention refers to the field of networked computer telecommunication, and in particular to a method and system for processing contract data defining contracts between a service requester and a service provider for services like Web Services to be provided via a network. In order to improve the processing of web services in presence of a multitude of valid contracts between binding a Service Consumer (SC) it is proposed to include (1300) said contract data into a request for said service in order to enable the Service provider to evaluate (1330) and select (1340) a particular contract out said multitude in order to match best the needs of the Consumer.Type: GrantFiled: September 16, 2004Date of Patent: August 27, 2019Assignee: International Busniess Machines CorporationInventors: Joachim Bruchlos, Joachim Hagmeier, Timo Kussmaul
-
Patent number: 10387349Abstract: Dynamically bypassing a peripheral component interconnect (PCI) switch including preparing, during run time, a PCI host bridge for disconnection from the PCI switch, wherein the PCI host bridge is connected to a first PCI slot via the PCI switch; toggling, during run time, an electrical switch, wherein toggling the electrical switch bypasses the PCI switch and creates a direct connection between the PCI host bridge and the first PCI slot; and configuring, during run time, the PCI host bridge for the direct connection between the PCI host bridge and the first PCI slot.Type: GrantFiled: August 22, 2018Date of Patent: August 20, 2019Assignee: International Busniess Machines CorporationInventors: Jesse P. Arroyo, Ellen M. Bauman, Daniel J. Larson, Timothy J. Schimke
-
Publication number: 20180121469Abstract: At a device of a sender, a screen capture image is captured from a first portion of data presented on the device by a data source. Historical messaging data is analyzed to compute a set of topics in which the sender has participated. Using a topic from the set of topics as a context, a second portion of the data presented on the device by the data source is searched to extract an additional information from the second portion, the additional information corresponding to the context. the additional information is associated with the screen capture image. The screen capture image and the additional information are caused to be transmitted in a messaging channel.Type: ApplicationFiled: November 2, 2016Publication date: May 3, 2018Applicant: International Busniess Machines CorporationInventors: Venkata V. Gadepalli, Trudy L. Hewitt, Ashok K. Iyengar, James M. Moreno
-
Patent number: 9909772Abstract: Embodiments of the present invention provide a method and system for dynamically controlling an appliance based on information received from a wearable device, to regulate the user's health. A wearable device is identified and configured to monitor at least one physiological aspect of the user. A controllable appliance with at least one sensor and at least one controllable setting is also identified. Health information of the user is received and utilized in generating, a user profile which comprises parameters related to the health of the user. Data from the wearable device and data from the controllable appliance is analyzed and it is determined whether the data matches the parameters related to the health of the user. If the data does not match the parameters related to the health of the user, then at least one controllable setting of the at least one controllable appliance is adjusted.Type: GrantFiled: August 10, 2016Date of Patent: March 6, 2018Assignee: International Busniess Machines CorporationInventors: Sandeep Bazar, Kaustubh I. Katruwar, Sandeep R. Patil, Sachin C. Punadikar
-
Patent number: 8960913Abstract: A system is provided for projecting a three-dimensional image. The system includes a first light source, emitting a light of a first color and a second light source emitting light of a second color. At least one polarizing beam splitter (PBS) is disposed adjacent the first light and the second light source, and at least one imaging device is disposed adjacent the at least one PBS.Type: GrantFiled: January 25, 2012Date of Patent: February 24, 2015Assignee: International Busniess Machines CorporationInventor: Casimer M. DeCusatis
-
Patent number: 8375322Abstract: The invention addresses the need to view an entire document element, such as a photograph, paragraph, etc. when paging. A window generated by an application such as a browser includes a succession of document elements. The window has an actual top and an actual bottom. The computer system selects a paging step size automatically, wherein the paging step size is selected from a group. The group includes a first step size that is of a size such that paging downward by the first step size from the current window position advances the window to a location placing the top of the at least one document element a predetermined distance below the top of the window.Type: GrantFiled: June 20, 2008Date of Patent: February 12, 2013Assignee: International Busniess Machines CorporationInventors: Wayne Michael Delia, Glenn Stuart Knickerbocker
-
Patent number: 8140704Abstract: Methods, apparatus, and products are disclosed for pacing network traffic among a plurality of compute nodes connected using a data communications network. The network has a plurality of network regions, and the plurality of compute nodes are distributed among these network regions. Pacing network traffic among a plurality of compute nodes connected using a data communications network includes: identifying, by a compute node for each region of the network, a roundtrip time delay for communicating with at least one of the compute nodes in that region; determining, by the compute node for each region, a pacing algorithm for that region in dependence upon the roundtrip time delay for that region; and transmitting, by the compute node, network packets to at least one of the compute nodes in at least one of the network regions in dependence upon the pacing algorithm for that region.Type: GrantFiled: July 2, 2008Date of Patent: March 20, 2012Assignee: International Busniess Machines CorporationInventors: Charles J. Archer, Michael A. Blocksome, Joseph D. Ratterman, Brian E. Smith
-
Patent number: 7769697Abstract: A method for validating an electronic payment by a credit/debit card in a transaction system. The method includes registering a purchase of an article by a buyer using a credit/debit card associated with at least one PIN code, checking that the at least one PIN code is associated with the number of said credit/debit card provided by said buyer to said seller terminal, checking, by said electronic payment center, whether or not said at least one PIN code is valid, and one of: after the at least one PIN code is found to be valid, checking, by said electronic payment center, whether the electronic payment center has received a pre-validation from a third party; after the at least one PIN code is found to be valid, contacting a third party via a communication network and requesting that the third party validate the purchase; and after the at least one PIN code is found to be valid, contacting a third party via a communication network and requesting said at least one PIN code from the third party.Type: GrantFiled: September 11, 2006Date of Patent: August 3, 2010Assignee: International Busniess Machines CorporationInventors: Jacques Fieschi, Jean-Francois Le Pennec, Patrick Michel, Pascal Roy
-
Publication number: 20090089595Abstract: Methods, systems, and computer program products are provided for managing computer power among a plurality of computers so that the aggregate power consumption does not exceed a maximum subscription amount, the maximum subscription amount comprising the maximum amount of power that can be supplied to the plurality of computers.Type: ApplicationFiled: September 27, 2007Publication date: April 2, 2009Applicant: INTERNATIONAL BUSNIESS MACHINES CORPORATIONInventors: Thomas M. Brey, Raymond M. Clemo, Beth F. Loebach, Gregory J. McKnight
-
Patent number: 7483934Abstract: An exemplary method for computing correlation anomaly scores, including, defining a first similarity matrix for a target run of data, the target run of data includes an N number of sensors, defining a second similarity matrix for a reference run of data, the target run of data includes the N number of sensors, developing a k-neighborhood graph Ni of the i-th node for the target run of data, wherein the k-neighborhood graph of the i-th node is defined as a graph comprising the i-th node and its k-nearest neighbors (NN), developing a k-neighborhood graph Ni of the i-th node for the reference run of data, defining a probability distribution p(j|i), wherein p(j|i) is the probability that the j-th node becomes one of the k-NN of the i-th node, coupling the probability between the i-th node and the neighbors of the i-th node, determining an anomaly score of the i-th node, and determining whether the target run of data has changed from the reference run of data responsive to determining the anomaly score of the i-thType: GrantFiled: December 18, 2007Date of Patent: January 27, 2009Assignee: International Busniess Machines CorporationInventors: Tsuyoshi Ide, Spyridon Papadimitriou
-
Patent number: 7454687Abstract: A system and method of recognizing resources of a computer comprising a system serial number and a broken hardware unit comprising a non-volatile memory unit and enablement definition data relating to functions of the broken hardware unit, wherein the method comprises starting the computer; entering a serial number in a read/write non-volatile memory field of the non-volatile memory unit; reading the read/write non-volatile memory field; and matching the serial number of the read/write non-volatile memory field with the system serial number. The method may further comprise detecting failure of the broken hardware unit after the starting of the computer. Preferably, a reading that the serial number of the read/write non-volatile memory field matches with the system serial number permits acceptance of the enablement definition data of the broken hardware unit.Type: GrantFiled: July 6, 2005Date of Patent: November 18, 2008Assignee: International Busniess Machines CorporationInventors: Juergen Probst, Charles H. Milligan
-
Patent number: 7416905Abstract: A magnetic data track used in a magnetic shift register memory system may be fabricated by forming a multilayered stack of alternating dielectric and/or silicon layers. A trench is etched in the multi-layer stack structure. A selective etching process is used to corrugate the walls of trench. A seed layer is applied to the walls and bottom of the trench; the seed layer is covered with a magnetic layer. The trench is filled with an insulating material. A patterned layer is applied and portions of insulating material exposed by the pattern are removed, forming holes. Magnetic material and seed layer exposed in holes is selectively removed. The holes are filled with insulating material and connecting leads are attached to data tracks.Type: GrantFiled: October 17, 2005Date of Patent: August 26, 2008Assignee: International Busniess Machines CorporationInventors: Tze-chiang Chen, Stuart S. P. Parkin
-
Publication number: 20080201642Abstract: A method, system and computer program are provided for problem determination in an enterprise computer system in a distributed environment. In the method, information is obtained regarding the enterprise applications, and high-level information is presented to a user, with one or more prompts are provided to the user for more detailed information. In response to a request from a user for more detailed information about the application, more detailed information is provided to the user. Several levels of more detailed information about applications, including information as to individual threads, is available. The method also includes the steps of receiving instructions from an administrator to establish an account for a user, associating one or more servers with the account, and providing access to the corresponding user only to the associated servers. In the method, searches may be conducted for strings and requests, and identified strings and requests may be sorted by a variety of criteria.Type: ApplicationFiled: April 23, 2008Publication date: August 21, 2008Applicant: INTERNATIONAL BUSNIESS MACHINES CORPORATIONInventors: James C. CHONG, Joseph L. CHAN, Tushar M. PATEL, Jean-Jacques HELER, Chi Hong SO, Arthur TSANG, Robert S. LAM, Raymond CHOW, Henry TSANG
-
Patent number: 7386685Abstract: A method and apparatus for implementing a snoop filter unit associated with a single processor in a multiprocessor system. The snoop filter unit has a plurality of ports, each port receiving snoop requests from exactly one dedicated source. Associated with each port is a snoop cache filter that processes each snoop cache request and records addresses of the most recent snoop requests for exactly one source. The snoop cache filter uses vector encoding to record the occurrence of snoop requests for a sequence of consecutive cache lines. All addresses of snoop requests are added to the snoop cache unless a received snoop cache request matches an entry present in the associated snoop cache, in which case the snoop request is discarded. Otherwise, the associated snoop cache request is enqueued for forwarding to the single processor.Type: GrantFiled: March 29, 2005Date of Patent: June 10, 2008Assignee: International Busniess Machines CorporationInventors: Matthias A. Blumrich, Alan G. Gara, Valentina Salapura
-
Patent number: 7348252Abstract: A method for forming a bonded SOI wafer is provided in which a first wafer having a single-crystal semiconductor region has a first dielectric layer disposed at an outer surface of the first wafer and a plurality of dielectric filled trenches extending from the outer surface inwardly into the single-crystal semiconductor region. The outer surface of the first wafer can then be bonded to the outer surface of a second wafer having a second single-crystal semiconductor region to form a bonded wafer having a bulk single-crystal semiconductor region, a buried dielectric layer overlying the bulk single-crystal semiconductor region, and a single-crystal semiconductor-on-insulator layer overlying the buried dielectric layer. The dielectric filled trenches may extend upwardly from the buried dielectric layer into the single-crystal semiconductor-on-insulator layer.Type: GrantFiled: June 19, 2007Date of Patent: March 25, 2008Assignee: International Busniess Machines CorporationInventors: Kangguo Cheng, Ramachandra Divakaruni