Patents Assigned to International Business Macines Corporation
  • Patent number: 10249731
    Abstract: VFET devices and techniques for formation thereof having well-defined, sharp source/drain-to-channel junctions are provided. In one aspect, a method of forming a VFET device includes: forming a SiGe layer on a substrate, wherein the SiGe layer as formed on the substrate is undoped; forming an Si layer on the SiGe layer, wherein the Si layer as formed on the SiGe layer is undoped; patterning fins in the Si layer; forming sacrificial spacers along sidewalls of the fins; forming recesses in the SiGe layer between the fins; growing an epitaxial material in the recesses, wherein the epitaxial material grown in the recesses includes a source and drain dopant; annealing the epitaxial material to diffuse the source drain dopant into the SiGe layer under the fins forming bottom source and drains of the VFET device; and removing the sacrificial spacers. A VFET device formed by the method is also provided.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Macines Corporation
    Inventors: Juntao Li, Kangguo Cheng, Peng Xu, Heng Wu
  • Patent number: 9417915
    Abstract: A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The resources for the processing unit are adjusted based on the data other processing units handle or the execution path of code in an upstream or downstream processing unit in the distributed process or application.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: August 16, 2016
    Assignee: International Business Macines Corporation
    Inventors: Michael J. Branson, John M. Santosuosso
  • Patent number: 9317577
    Abstract: The present invention provides a flexible, dynamic database partition method and system. The method includes the steps of acquiring a data partition rule, where the data partition rule is used to identify a first relationship between a data partition condition and a database partition; establishing a second relationship between the data partition condition and a data partition key based on the data partition rule and a third relationship between the database partition and the data partition key; adding the data partition key to a data item where the data item is stored in the database based on the second relationship between the data partition condition and the data partition key; and storing the data item in the database partition based on the data partition key of the data item.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: April 19, 2016
    Assignee: International Business Macines Corporation
    Inventors: Ning Duan, Bo Gao, Chang Jie Guo, Jian Ming Zhang
  • Patent number: 9219641
    Abstract: A method, system, and computer program product for performing failover in a redundancy group, where the redundancy group comprises a plurality of routers including an active router and a standby router, the failover being characterized by zero black hole or significantly reduced black hole conditions versus a conventional failover system. The method comprises the steps of: receiving an incoming message at a switch; sending a request of identification to the plurality of routers to identify a current active router, where the current active router represents a virtual router of the redundancy group; and in response to receiving a reply containing an identification from the current active router within a predetermined time, forwarding the incoming message to the current active router.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 22, 2015
    Assignee: International Business Macines Corporation
    Inventors: Johnson YS Chiang, Jeffrey CH Liu, Ying-Kai Wang, Hao-Ting Shih
  • Patent number: 9070111
    Abstract: A method and system for billing for time spent in an instant message session by a service person for a project for a customer. A name of a sender of an instant message is retrieved from the instant message. The sender is the customer. The service person is a recipient of the instant message from the sender. The name of the sender is correlated to the project based on the name of the sender being listed in project settings previously defined by the service person. Responsive in part to an inability to identify the project based on one or more key words in the instant message, a second project on which the service person has most often worked is determined and a charge to the second project is determined for labor of the service person based on time spent by the service person in the instant message session.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: June 30, 2015
    Assignee: International Business Macines Corporation
    Inventor: Ryan E. Hodgin
  • Patent number: 9036025
    Abstract: An imaging system includes an image capturing device and a plurality of reflective devices. The image capturing device is configured to receive a plurality of images reflected by the plurality of reflective devices. Responsive to receiving the plurality of images, the image capturing device is further configured to capture within a single frame at least a first image corresponding to a first side of a first railroad track rail, a second image corresponding to a second side of the first railroad track rail, a third image corresponding to a first side of a second railroad track rail, and a fourth image corresponding to a second side of the second railroad track rail.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Macines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti
  • Patent number: 8909749
    Abstract: A method, information processing system, and computer program product manage virtual workspace migration. A set of information associated with a user is analyzed. A future virtual workspace demand associated with the user is predicted based on the analyzing. At least a portion of at least one virtual workspace associated with the user is migrated from a first location to at least a second location based on the future virtual workspace demand that has been predicted.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: December 9, 2014
    Assignee: International Business Macines Corporation
    Inventors: Joel W. Branch, Douglas M. Freimuth, Bong Jun Ko, Vasileios Pappas
  • Patent number: 8522430
    Abstract: A method of fabricating a substrate via structure in a substrate/chip assembly includes steps of: disposing a center via stack for electrical interconnects in the substrate/chip assembly; and providing a plurality of stacked vias surrounding the center via stack. The plurality of stacked vias encircle the center via stack, resulting in no isolated via stacks on the structure. The plurality of stacked vias have both functional and non-functional vias.
    Type: Grant
    Filed: July 14, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Macines Corporation
    Inventors: Karan Kacker, Douglas O. Powell, David L. Questad, David J. Russell, Sri M. Sri-Jayantha
  • Patent number: 8122387
    Abstract: A method of physical design for integrated circuit (IC) chip fabrication, physical design system and program product therefor. A design shape is fragmented into segments for Optical Proximity Correction (OPC) and a harmonic mean of the segments is determined. Electrical intent is determined for the shape and a harmonic mean is determined for the segments. Segments may be moved based on a effect on the harmonic mean from moving the segments, measured using a harmonic mean cost function. Finally segmented shapes are passed to OPC.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Macines Corporation
    Inventors: Geng Han, Fook-Luen Heng, Jin Fuw Lee, Chao Yi Tien, legal representative, Rama N. Singh
  • Patent number: 8105499
    Abstract: A mask fixture for etching an item includes: a top fixture disposed over the item, including a reservoir centered within the top fixture for containing an etchant; a bottom fixture underneath the item to be etched including a recessed surface area centered within the bottom fixture; and an etch-resistant window for holding the item to be etched, the etch-resistant window disposed entirely within the recessed surface area. In addition, a small via centered within and intersecting both the top and bottom fixtures acts as a path for a high intensity light beam.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Macines Corporation
    Inventor: Arthur Wood Ellis
  • Patent number: 8106666
    Abstract: Testing an electrical component, the component including a printed circuit board (‘PCB’) with a number of traces, the traces organized in pairs with each trace of a pair carrying current in opposite directions and separated from one another by a substrate layer of the PCB, where testing of the electrical component includes: dynamically and iteratively until a present impedance for a pair of traces of the component is greater than a predetermined threshold impedance: increasing, by an impedance varying device at the behest of a testing device, magnetic field strength of a magnetic field applied to the pair of traces by the impedance varying device, including increasing the present impedance of the pair of traces; measuring, by the testing device, one or more operating parameters; and recording, by the testing device, the measurements of the operating parameters.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: January 31, 2012
    Assignee: International Business Macines Corporation
    Inventors: Rubina F. Ahmed, Moises Cases, Bradley D. Herrman, Bhyrav M. Mutnury, Pravin Patel, Peter R. Seidel
  • Patent number: 7979401
    Abstract: Tokens corresponding to data units written to a rewritable file system are stored, where an ordering relationship is maintained among the tokens, where the ordering relationship is such that a first token corresponding to a first data unit is of a lesser numerical value in comparison to a second token corresponding to a second data unit, and where the first data unit is written at an earlier point in time in comparison to the second data unit. The rewritable file system is reverted to an indicated point in time based on the ordering relationship that is maintained among the stored tokens.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Macines Corporation
    Inventors: Thomas William Beglin, Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Douglas William Dewey
  • Patent number: 7940696
    Abstract: Methods, apparatus, and products are disclosed for remotely booting computing nodes in a switching domain, the switching domain capable of connecting to other switching domains through a network switch, that include: receiving, in the switch, a wakeup request packet that requests activation of one or more computing nodes in the switching domain, the wakeup request packet having a process port value specifying physical ports on the switch to which the one or more computing nodes are physically connected; identifying, by the switch, a network address for each computing node in dependence upon the physical port on the switch to which each computing node to be activated is physically connected; generating, by the switch, a wakeup packet for each computing node in dependence upon the identified network address for that computing node; and transmitting, by the switch to each computing node to be activated, the wakeup packet for that computing node.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Macines Corporation
    Inventors: Eric R. Kern, William G. Pagan, Norman C. Strole
  • Patent number: 7783966
    Abstract: A system for performing a calculation processing for each cell in a sheet by setting a calculation formula to calculate values for the cell. The system includes: an input data selection unit for sequentially selecting, in response to association of a or a plurality of cells in a sheet having a plurality of input data recorded therein with a first cell, the plurality of input data as values for the first cell; a calculation unit for performing, in response to selection of the respective input data as values for the first cell, calculations of a calculation formula set in a cell other than the first cell and referring to the first cell; and a data output unit for outputting calculation results of the calculation formula obtained by the calculation unit for each of the input data as values of a or a plurality of second cells.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: August 24, 2010
    Assignee: International Business Macines Corporation
    Inventor: Kinichi Mitsui
  • Publication number: 20070122989
    Abstract: A method and apparatus for depositing single crystal, epitaxial films of silicon carbon and silicon germanium carbon on a plurality of substrates in a hot wall, isothermal UHV-CVD system is described. In particular, a multiple wafer low temperature growth technique in the range from 350° C. to 750° C. is described for incorporating carbon epitaxially in Si and SiGe films with very abrupt and well defined junctions, but without any associated oxygen background contamination. Preferably, these epitaxial SiC and SiGeC films are in-situ doped p- or n-type and with the presence of low concentration of carbon <1020 cm?3, the as-grown p- or n-type dopant profile can withstand furnace anneals to temperatures of 850° C. and rapid thermal anneal temperatures to 1000° C.
    Type: Application
    Filed: December 30, 2006
    Publication date: May 31, 2007
    Applicant: International Business Macines Corporation
    Inventors: Jack Chu, Basanth Jaqannathan, Alfred Grill, Bernard Meyerson, John Ott
  • Patent number: 6023578
    Abstract: Methods, systems and computer program products generate a computer program design for an object oriented application using a modeling tool. The computer program design is mapped to a data model in an object oriented environment. The computer program design is mapped to the data model using a mapping convention that includes name space mapping, class specification and programming model mapping. Using the mapping convention, a generated computer program design may be mapped to the data model without reference to any specialization from the programming model, with default specializations from the programming model, or with developer customizations of specializations from the programming model.
    Type: Grant
    Filed: May 9, 1997
    Date of Patent: February 8, 2000
    Assignee: International Business Macines Corporation
    Inventors: Dorian Birsan, Christina Lau, Harm Sluiman
  • Patent number: 4884199
    Abstract: A user guidance display system provides an animated display of example action being entered into a displayed image of the machine, to show a self-service machine user how the machine is to be operated. The various graphic images which show the prospective user what to do are created on a personal computer, using any of the commercially available graphic design programs. The binary file provided by the design program is processed, to compress the file into a special form having reduced memory requirements and having synergism with the image-displaying apparatus so as to permit fast and low overhead display of each image. By displaying a base image comprised of a number of image fragments, the base image can be changed during the course of guiding a user through a transaction. Animation is provided by sequentially displaying a plurality of image fragments under control of an animation list which, in turn, controls a timer.
    Type: Grant
    Filed: March 2, 1987
    Date of Patent: November 28, 1989
    Assignee: International Business Macines Corporation
    Inventors: William A. Boothroyd, James C. Camann, Robert A. Palo