Patents Assigned to The International Business Machines Corporation
  • Patent number: 9311201
    Abstract: A method of testing a device is disclosed. Test data is obtained for a device testing program that tests the device. An adaptation command for testing the device is determined at an adaptive testing engine using obtained test data. The adaptation command is sent from the adaptive testing engine to a tool control application. The tool control application uses the adaptation command to control an operation related to the testing of the device.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: David E. Atkinson, Matthew S. Grady, Donald L. LaCroix, David B. Lutton, II, Bradley D. Pepper, Randolph P. Steel
  • Patent number: 9311134
    Abstract: A computing device receives information describing one or more workflow components. The computing device determines whether at least one executable step can be determined for each of the one or more workflow components. The computing device provides an indication of whether at least one executable step can be determined for each of the one or more workflow components.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Sarbajit K. Rakshit, Craig M. Trim
  • Patent number: 9312366
    Abstract: Embodiments of the present disclosure provide a method of processing an integrated circuit (IC) structure for metal gate replacement, the method comprising: providing a structure including a first semiconductor fin and a second semiconductor fin positioned over a buried insulator layer of a silicon-on-insulator (SOI) substrate, and a gate structure positioned over the first and second semiconductor fins, wherein the gate structure includes a gate dielectric layer and a metal layer positioned over the gate dielectric layer; forming a planarizing resist over the first and second semiconductor fins, wherein the planarizing resist includes: a first organic planarizing layer (OPL), and a second OPL over the first OPL; removing a portion of the second OPL; removing an exposed portion of the first OPL and a portion of the metal layer positioned over the second semiconductor fin; and forming a replacement metal gate (RMG) over the gate dielectric layer.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Huihang Dong, Wai-Kin Li
  • Patent number: 9311095
    Abstract: Two computer machine instructions are fetched for execution, but replaced by a single optimized instruction to be executed, wherein a temporary register used by the two instructions is identified as a last-use register, where a last-use register has a value that is not to be accessed by later instructions, whereby the two computer machine instructions are replaced by a single optimized internal instruction for execution, the single optimized instruction not including the last-use register.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael K Gschwind, Valentina Salapura
  • Patent number: 9313107
    Abstract: Embodiments of the present invention provide an approach for dynamically modifying Quality of Service (QoS) levels for resources (e.g., applications, processes, services, etc.) running in a networked computing environment. Specifically, embodiments of the present invention dynamically adjust transport level networking QoS parameters based on associated service level agreements (SLA) term. In a typical embodiment, a set of service level requirements associated with a resource running in the networked computing environment will first be identified (e.g., in a computer data structure). Then, the set of service level requirements will be mapped to a set of QoS parameters associated with a transport layer of the networked computing environment. A current performance of the resource within the transport layer will then be determined. Once the current performance has been determined, it will be further determined whether the current performance meets the set of service level requirements.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Katalin K. Bartfai-Walcott, Gregory J. Boss, Christopher J. Dawson, Rick A. Hamilton, II
  • Patent number: 9313165
    Abstract: A method, system and computer program product for providing contextual relevance of an unposted message to an activity stream after a period of time elapses. A comparison is made between the current state of the activity stream at a second point in time with respect to the state of the activity stream at a first point in time, which includes an unposted message. The relevance of the unposted message with respect to a current topic of interest in the activity stream at the second point in time is quantified. If the contextual relevance of the unposted message with respect to the current topic of interest in the activity stream at the second point in time is less than a threshold, then the user is presented with an indication of the contextual relevance of the unposted message to the activity stream.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Fang Lu, Weisong Wang
  • Patent number: 9311621
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jodi L. Coppinger, Michael Muller, Andrew L. Schirmer
  • Patent number: 9308714
    Abstract: A compliant material is formed between a base substrate and a support structure prior to performing a controlled spalling process. By positioning the compliant material between the base substrate and the support structure, the localized effects of surface perturbations (particles, wafer artifacts, etc.) on spalling mode fracture can be reduced. The method of the present disclosure thus leads to improved surface quality of the spalled material layer and the remaining base substrate. Moreover, the method of the present disclosure can reduce the density of cleaving artifacts.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephen W. Bedell, Keith E. Fogel, Paul A. Lauro, Devendra K. Sadana
  • Patent number: 9311368
    Abstract: A computer-implemented method, computer program product and a system for identifying and handling slowly changing dimension (SCD) attributes for use with an Extract, Transform, Load (ETL) process, comprising importing a data model for dimensional data into a data integration system, where the dimensional data comprises a plurality of attributes, identifying via a data discovery analyzer one or more attributes in the data model as SCD attributes, importing the identified SCD attributes into the data integration system, selecting a data source comprising dimensional data, automatically generating an ETL job for the dimensional data utilizing the imported SCD attributes, and executing the automatically generated ETL to extract the dimensional data from the data source and loading the dimensional data into the imported SCD attributes in a target data system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish A. Bhide, Srinivas Kiran Mittapalli, Sriram Padmanabhan
  • Patent number: 9313212
    Abstract: According to one aspect of the present disclosure, a method and technique for dynamic adjustment of authentication mechanism is disclosed. The method includes: collecting location data of one or more agents relative to an agent attempting to authenticate to a data processing system; determining if the location data meets a threshold value; and responsive to the location data meeting the threshold value, relaxing an authentication scheme for the attempting agent to authenticate to the data processing system.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Weng Sing Tang
  • Patent number: 9311341
    Abstract: A method includes identifying a stored photographic image and metadata associated with the stored image, wherein the metadata includes a location and an orientation of a camera when the stored image was captured. The method further identifies a target photographic image to be requested, wherein a description of the target image is derived from the metadata of the stored image and includes a target location and a target orientation. The method monitors the location of a plurality of mobile communication devices and, in response to determining that a first mobile communication device is proximate to the target location, notifies the first mobile communication device of a request to capture the target photographic image, wherein the request includes the target location and the target direction.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit
  • Patent number: 9311113
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Patent number: 9311379
    Abstract: A method may receive, at a first node, a first message with a first message data structure from a second node. The first message data structure may include a counter for each resource of a plurality of resources that is indicative of a most current age of a master copy of the resource known by the second node. The first node may include a current data structure with a counter for each resource that is indicative of a most current age of the master copy of the resource known by the first node. The method may determine whether at least one counter in the current data structure is older than the corresponding counter in the message data structure. The method may update the counter that is older, e.g., to learn the most current age of the master copy of the resource known by the second node, based on the determination.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel M. Hursh, Paul E. Movall, Eric J. Nelson, Brett J. Reese
  • Patent number: 9313928
    Abstract: A method is provided for containing cold air in a corridor created on the side of a computer cabinet. The method includes providing a base mountable on the computer cabinet, and providing a panel fastened to the base and moveable with respect to the base, the panel being suitable for separating the cold air in the corridor below the panel from the hot air above the panel.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jean-Michel Rodriguez
  • Patent number: 9312761
    Abstract: A switching power supply in an integrated circuit, an integrated circuit comprising a switching power supply, and a method of assembling a switching power supply in an integrated circuit are disclosed. In one embodiment, the invention provides a three-dimensional switching power supply in an integrated circuit comprising a device layer. The switching power supply comprises three distinct strata arranged in series with the device layer, the three distinct strata including a switching layer including switching circuits, a capacitor layer including banks of capacitors, and an inductor layer including inductors. This switching power supply further comprises a multitude of connectors electrically and mechanically connecting together the device layer, the switching layer, the capacitor layer, and the inductor layer. The switching circuits, the capacitors and the inductors form a switching power supply for supplying power to the device layer.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul S. Andry, Leland Chang, Evan G. Colgan, John U. Knickerbocker, Bucknell C. Webb, Robert Wisnieff
  • Patent number: 9312364
    Abstract: A method forming a semiconductor device that in one embodiment includes forming a gate structure on a channel region of fin structures, and forming a flowable dielectric material on a source region portion and a drain region portion of the fin structures. The flowable dielectric material is present at least between adjacent fin structures of the plurality of fin structures filling a space between the adjacent fin structures. An upper surface of the source region portion and the drain region portion of fin structures is exposed. An epitaxial semiconductor material is formed on the upper surface of the source region portion and the drain region portion of the fin structures.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric C. Harley, Judson R. Holt, Yue Ke, Rishikesh Krishnan, Keith H. Tabakman, Henry K. Utomo
  • Patent number: 9312695
    Abstract: Methods and arrangements for managing implementation of a power transformer. There is determined at least one parameter currently relating to operation of a transformer, as well as a revenue value currently assigned to the transformer. There is determined a depreciation value currently assigned to the transformer. There is determined a power output for the transformer for a future time slot that increases total revenue with respect to a life cycle of the transformer, the power output being determined based on the at least one parameter, the revenue value, and the depreciation value.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kaushik Das, Jagabondhu Hazra, Nis Jespersen, Balakrishnan Narayanaswamy, Devasenapathi Periagraharam Seetharamakrishnan
  • Patent number: 9313031
    Abstract: Techniques for authenticating the identity of a caller in a telephone call are disclosed. The device generating the call implements encrypting caller identification information and initiating the telephone call, said initiating comprising providing a voice carrier signal including the caller identification information; and simultaneously providing a data carrier signal including the encrypted caller identification information. The receiving device implements receiving the telephone call; decrypting the encrypted caller identification information at the recipient device; and verifying the identity of at least an unknown caller at the recipient device by at least one of verifying the authenticity of a certificate used to encrypt the caller identification information; and comparing the decrypted caller identification information with the caller identification information from the voice carrier signal. A telephony device implementing such an authentication technique is also disclosed.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Feltham, Elizabeth J. Maple, Simon J. Maple
  • Patent number: 9312383
    Abstract: Semiconductor devices having vertical field effect transistors with self-aligned source and drain contacts are provided, as well as methods for fabricating vertical field effect transistors with self-aligned source and drain contacts.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Wilfried Ernst-August Haensch, Ali Khakifirooz, Davood Shahrjerdi
  • Patent number: 9311495
    Abstract: A method of policy management in a Data Loss Prevention (DLP) system uses a policy model that associates a user with one or more DLP endpoints. When an endpoint is added to the system, a set of policies for that endpoint are determined using an identity of the user that is associated with the endpoint and a list of roles or groups for that user. At policy distribution time, the method determines a set of endpoints to which the policy is to be distributed.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Neil Ian Readshaw, Jayashree Ramanathan, Gavin George Bray