Patents Assigned to International Business
  • Patent number: 8589863
    Abstract: Techniques for extending a service model with specification of information consumed. The service model includes specification of at least one exposed interface. A receiving operation receives specification of information consumed by a service implementation of the service model. The information consumed is information that is or needs be utilized by the service implementation without being passed through the exposed interface. A generating operation automatically generates an extended service model using a computer processor. The extended service model includes specification of the exposed interface and specification of the information consumed by the service implementation.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Claus T. Jensen
  • Patent number: 8589515
    Abstract: Each of a group of visible widgets are registered by an aggregated widget request processing module for aggregated data request processing. It is determined that an aggregated data update event associated with at least one of the registered visible widgets has occurred. Data associated with the aggregated data update event is obtained from a server. The data is distributed among the group of visible widgets based upon an aggregated data distribution profile.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: David P. Johnson, Richard Redpath
  • Patent number: 8589331
    Abstract: A method for predictive analytics in a semi-structured process including receiving traces of the semi-structured process, at least one of the traces including a document content value, determining a process model from the traces, the process model comprising tasks at nodes of the semi-structured process and embodies all possible execution sequences in the process, determining a probabilistic graph including a probability at each of the tasks of the semi-structured process advancing from one task to another task, and combining the process model and probabilistic graph to determine a probabilistic process model including probabilities and strengths of transitions between tasks.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Songyun Duan, Paul T. Keyser, Rania Yousef Khalaf, Geetika T. Lakshmanan, Davood Shamsi
  • Patent number: 8589312
    Abstract: Provided are techniques for the costing of a license based on real-time usage of software on a hardware resource instead of upfront PVU based purchase of licenses. Service provider need not pay for the license charge till the end of life of that application and need not pay for an entire set of N licenses, considering that the service provider expects that the maximum number of application instances could be N.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ajay Sood, Vijay K. Sukthankar
  • Patent number: 8589438
    Abstract: A system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each application server includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit or a centralized mode in which a lock is acquired from the centralized control unit.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Hiroshi Horii, Tamiya Onodera, Yohsuke Ozawa
  • Patent number: 8587112
    Abstract: An electroless Cu layer is formed on each side of a packaging substrate containing a core, at least one front metal interconnect layer, and at least one backside metal interconnect layer. A photoresist is applied on both electroless Cu layers and lithographically patterned. First electrolytic Cu portions are formed on exposed surfaces of the electroless Cu layers, followed by formation of electrolytic Ni portions and second electrolytic Cu portions. The electrolytic Ni portions provide enhanced resistance to electromigration, while the second electrolytic Cu portions provide an adhesion layer for a solder mask and serves as an oxidation protection layer. Some of the first electrolytic Cu may be masked by lithographic means to block formation of electrolytic Ni portions and second electrolytic Cu portions thereupon as needed. Optionally, the electrolytic Ni portions may be formed directly on electroless Cu layers.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles L. Arvin, Hai P. Longworth, David J. Russell, Krystyna W. Semkow
  • Patent number: 8587902
    Abstract: In one general embodiment, a system includes a first device on a first substrate; a second device on a second substrate; and a device select system coupled to the first and second devices. The device select system includes: a first portion having an array of first electrical contacts; a second portion having an array of second electrical contacts, there being more second electrical contacts than first electrical contacts, the second portion being coupled to the first and second devices, each of the first electrical contacts being associated with at least two of the second electrical contacts; and a select mechanism for selectively placing each of the first electrical contacts in electrical communication with one of the second electrical contacts associated therewith.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert Glenn Biskeborn, Larry LeeRoy Tretter
  • Patent number: 8588400
    Abstract: A method and computer readable medium are provided for monitoring customer support sessions based on at least one category associated with the customer support sessions. A request from an administrator for information associated with unresolved support sessions is received. A set of support categories is presented to the administrator. A selection of at least one support category is received from the administrator. A set of first level customer support agent identifiers associated with at least one support session queued under the at least one support category which has been selected is presented to the administrator.
    Type: Grant
    Filed: February 21, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Evanchik, Alister D. Lewis-Bowen, Louis M. Weitzman
  • Patent number: 8589624
    Abstract: A system includes a write cache configured to store a plurality of storage tracks and configured to be coupled to one or more hosts, and a processor coupled to the write cache. The processor includes code that, when executed by the processor, causes the processor to perform the method below. One method includes monitoring the write cache for write operations from the host(s) and determining if the host(s) is/are idle based on monitoring the write cache for write operations from the host(s). The storage tracks are destaged from the write cache if the host(s) is/are idle and are not destaged from the write cache if one or more of the hosts is/are not idle.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brent C. Beardsley, Michael T. Benhase, Binny S. Gill, Lokesh M. Gupta, Sonny E. Williams
  • Patent number: 8589497
    Abstract: A method, data processing system, and computer program product for associating tags with a person or user. A computer receives a communication file. The computer determines a tag for the communication file to form a communication file association of the tag with the communication file. The computer identifies contact information for a user from the communication file. The computer forms a user association between the user and the tag.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Bruce D. D'Amora, John Handy-Bosma, Andrew R. Jones, Neal M. Keller, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 8587465
    Abstract: A successive approximation analog-to-digital converter (SA-ADC) includes a reference generator configured to output a first voltage and a second voltage; a comparator, the comparator having a positive input and a negative input thereto, the comparator being configured to receive the first voltage and the second voltage; and a comparator input toggle located between the reference generator and the comparator, wherein the comparator input toggle is configured to receive the first and second voltages from the reference generator and provide the first and second voltages to the comparator, wherein the comparator input toggle is further configured to switch between a first position, in which the first voltage is connected to the positive input, and the second voltage is connected to the negative input, and a second position, in which the second voltage is connected to the positive input, and the first voltage is connected to the negative input.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ann H. Chen, Michael S. Floyd, Birgit Schubert, Michael A. Sperling
  • Patent number: 8589721
    Abstract: A system and method are disclosed for balancing the requirements of high availability achieved by redundant active components and power saving achieved by less active components. The requirement for high availability can be expressed by the recovery time objective (RTO) which specifies the amount of time it takes to recover from a failure in the system. Based on the configured RTO, the system configures the most appropriate power mode.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas Gardelegen, Nils Haustein, Peter Kimmel
  • Patent number: 8589892
    Abstract: A Design-Under-Test (DUT) may be designed to perform speculative execution of a branch path prior to determination whether the branch path is to be performed. Verification of the operation of DUT in respect to the speculative execution is disclosed. A template may be used to generate a plurality of tests. In addition to standard randomness of the tests to various parameters in accordance with the template, the tests may also differ in their respective speculative execution paths. The tests are partitioned by a generator into portions to be placed in speculative paths and portions to be placed in non-speculative paths. The generator may provide for a variance in portions. The generator may provide for nested speculative paths.
    Type: Grant
    Filed: November 21, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Laurent Fournier, Anatoly Albert Koyfman, Michal Rimon
  • Patent number: 8589389
    Abstract: Mechanisms for selecting data providers to provide input data to an application are provided. A desired region and desired quality of information (QoI) function for the desired region are defined. The desired region is a region for which a condition is to be analyzed by the application. One or more provider regions and one or more QoI functions associated with the one or more provider regions are retrieved. A relevancy level between the one or more provider regions and the desired region is calculated based on the desired QoI function for the desired region and the QoI functions associated with the one or more provider regions. One or more data providers for providing input data to the application are selected based on the calculated relevancy level.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Chatschik Bisdikian, Georgios Tychogiorgos
  • Patent number: 8589848
    Abstract: Datapath placement defines tiers for placement sets of a cell cluster, assigns cells to the tiers constrained by the datapath width, and then orders cells within each tier. Clusters are identified using machine-learning based datapath extraction. Datapath width is determined by computing a size of a bounding box for cells in the cluster. Placement sets are identified using a breadth-first search beginning with input cells for the cluster. Tiers are initially defined using logic depth assignment. A cell may be assigned to a tier by pulling the cell from the next higher tier to fill an empty location or by pushing an excess cell into the next higher tier. Cells are ordered within each tier using greedy cell assignment according to a wirelength cost function. The datapath placement can be part of an iterative process which applies spreading constraints to the cluster based on computed congestion information.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Alpert, Zhuo Li, Natarajan Viswanathan, Samuel I. Ward
  • Patent number: 8589427
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, William P. Shaouy
  • Patent number: 8586423
    Abstract: Device structures, fabrication methods, operating methods, and design structures for a silicon controlled rectifier. The method includes applying a mechanical stress to a region of a silicon controlled rectifier (SCR) at a level sufficient to modulate a trigger current of the SCR. The device and design structures include a SCR with an anode, a cathode, a first region, and a second region of opposite conductivity type to the first region. The first and second regions of the SCR are disposed in a current-carrying path between the anode and cathode of the SCR. A layer is positioned on a top surface of a semiconductor substrate relative to the first region and configured to cause a mechanical stress in the first region of the SCR at a level sufficient to modulate a trigger current of the SCR.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Renata Camillo-Castillo, Erik M. Dahlstrom, Robert J. Gauthier, Jr., Ephrem G. Gebreselasie, Richard A. Phelps, Yun Shi, Andreas Stricker
  • Patent number: 8586431
    Abstract: A method includes patterning a photoresist layer on a structure to define an opening and expose a first planar area on a substrate layer, forming doped portions of the substrate layer in the first planar area, removing a portion of the photoresist to form a second opening defining a second planar area on the substrate layer, and etching to form a first cavity having a first depth defined by the first opening to expose a first contact in the structure and to form a second cavity defined by the second opening to expose a second contact in the structure.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mukta G. Farooq, Emily R. Kinser, Richard Wise, Hakeem Yusuff
  • Patent number: 8586966
    Abstract: A nanowire field effect transistor (FET) device includes a channel region including a silicon nanowire portion having a first distal end extending from the channel region and a second distal end extending from the channel region, the silicon portion is partially surrounded by a gate stack disposed circumferentially around the silicon portion, a source region including the first distal end of the silicon nanowire portion, a drain region including the second distal end of the silicon nanowire portion, a metallic layer disposed on the source region and the drain region, a first conductive member contacting the metallic layer of the source region, and a second conductive member contacting the metallic layer of the drain region.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sarunya Bangsaruntip, Guy M. Cohen, Shreesh Narasimha, Jeffrey W. Sleight
  • Patent number: 8586455
    Abstract: Embodiments of the present invention provide a method of preventing electrical shorting of adjacent semiconductor devices. The method includes forming a plurality of fins of a plurality of field-effect-transistors on a substrate; forming at least one barrier structure between a first and a second fin of the plurality of fins; and growing an epitaxial film from the plurality of fins, the epitaxial film extending horizontally from sidewalls of at least the first and second fins and reaching the barrier structure situating between the first and second fins.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Josephine Chang, Michael A. Guillorn, Balasubramanian Pranatharthiharan, Jeffrey William Sleight