Patents Assigned to International Busniess Machines Corporation
  • Patent number: 10522406
    Abstract: 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: Grant
    Filed: February 23, 2018
    Date of Patent: December 31, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Bing Dang, Jeffrey D. Gelorme, John U. Knickerbocker
  • Patent number: 10402744
    Abstract: 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: Grant
    Filed: November 18, 2013
    Date of Patent: September 3, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Ajay K. Behuria, James E. Bostick, John M. Ganci, Jr., Souvik Majumdar, Shuvamoy Saha, David S. Wenk
  • Patent number: 10395188
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: Gennady Laventman, Randy A. Rendahl, Amber Roy-Chowdhury, Alexey Roytman
  • Patent number: 10396375
    Abstract: 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: Grant
    Filed: March 24, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: Anamitra Roy Choudhury, Sampath Dechu, Pratyush Kumar
  • Patent number: 10392833
    Abstract: 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: Grant
    Filed: December 1, 2017
    Date of Patent: August 27, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Shawn D. Hennessy, Nevenko Zunic, Todd P. Seager
  • Patent number: 10397342
    Abstract: 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: Grant
    Filed: September 16, 2004
    Date of Patent: August 27, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Joachim Bruchlos, Joachim Hagmeier, Timo Kussmaul
  • Patent number: 10387349
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: August 20, 2019
    Assignee: International Busniess Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Daniel J. Larson, Timothy J. Schimke
  • Publication number: 20180121469
    Abstract: 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: Application
    Filed: November 2, 2016
    Publication date: May 3, 2018
    Applicant: International Busniess Machines Corporation
    Inventors: Venkata V. Gadepalli, Trudy L. Hewitt, Ashok K. Iyengar, James M. Moreno
  • Patent number: 9909772
    Abstract: 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: Grant
    Filed: August 10, 2016
    Date of Patent: March 6, 2018
    Assignee: International Busniess Machines Corporation
    Inventors: Sandeep Bazar, Kaustubh I. Katruwar, Sandeep R. Patil, Sachin C. Punadikar
  • Patent number: 8960913
    Abstract: 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: Grant
    Filed: January 25, 2012
    Date of Patent: February 24, 2015
    Assignee: International Busniess Machines Corporation
    Inventor: Casimer M. DeCusatis
  • Patent number: 8375322
    Abstract: 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: Grant
    Filed: June 20, 2008
    Date of Patent: February 12, 2013
    Assignee: International Busniess Machines Corporation
    Inventors: Wayne Michael Delia, Glenn Stuart Knickerbocker
  • Patent number: 8140704
    Abstract: 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: Grant
    Filed: July 2, 2008
    Date of Patent: March 20, 2012
    Assignee: International Busniess Machines Corporation
    Inventors: Charles J. Archer, Michael A. Blocksome, Joseph D. Ratterman, Brian E. Smith
  • Patent number: 7769697
    Abstract: 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: Grant
    Filed: September 11, 2006
    Date of Patent: August 3, 2010
    Assignee: International Busniess Machines Corporation
    Inventors: Jacques Fieschi, Jean-Francois Le Pennec, Patrick Michel, Pascal Roy
  • Publication number: 20090089595
    Abstract: 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: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: Thomas M. Brey, Raymond M. Clemo, Beth F. Loebach, Gregory J. McKnight
  • Patent number: 7483934
    Abstract: 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-th
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: January 27, 2009
    Assignee: International Busniess Machines Corporation
    Inventors: Tsuyoshi Ide, Spyridon Papadimitriou
  • Patent number: 7454687
    Abstract: 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: Grant
    Filed: July 6, 2005
    Date of Patent: November 18, 2008
    Assignee: International Busniess Machines Corporation
    Inventors: Juergen Probst, Charles H. Milligan
  • Patent number: 7416905
    Abstract: 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: Grant
    Filed: October 17, 2005
    Date of Patent: August 26, 2008
    Assignee: International Busniess Machines Corporation
    Inventors: Tze-chiang Chen, Stuart S. P. Parkin
  • Publication number: 20080201642
    Abstract: 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: Application
    Filed: April 23, 2008
    Publication date: August 21, 2008
    Applicant: INTERNATIONAL BUSNIESS MACHINES CORPORATION
    Inventors: 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: 7386685
    Abstract: 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: Grant
    Filed: March 29, 2005
    Date of Patent: June 10, 2008
    Assignee: International Busniess Machines Corporation
    Inventors: Matthias A. Blumrich, Alan G. Gara, Valentina Salapura
  • Patent number: 7348252
    Abstract: 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: Grant
    Filed: June 19, 2007
    Date of Patent: March 25, 2008
    Assignee: International Busniess Machines Corporation
    Inventors: Kangguo Cheng, Ramachandra Divakaruni