IBM Patent Applications

IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140245321
    Abstract: A method, computer program product, and computer system for generating a timing sequence for activating resources linked through time dependency relationships. A Direct Acyclic Graph (DAG) includes nodes and directed edges. Each node represents a unique resource and is a predefined Recovery Time Objective (RTO) node or an undefined RTO node. Each directed edge directly connects two nodes and represents a time delay between the two nodes. The nodes are topologically sorted to order the nodes in a dependency sequence of ordered nodes. A corrected RTO is computed for each ordered node after which an estimated RTO is calculated as a calculated RTO for each remaining undefined RTO node. The ordered nodes in the dependency sequence are reordered according to an ascending order of the corrected RTO of the ordered nodes to form a timing sequence for activating the unique resources represented by the multiple nodes.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventor: Dominique Vernier
  • Publication number: 20140239457
    Abstract: A three dimensional integrated circuit (3D-IC) structure, method of manufacturing the same and design structure thereof are provided. The 3D-IC structure includes two chips having a dielectric layer, through substrate vias (TSVs) and pads formed on the dielectric layer. The dielectric layer is formed on a bottom surface of each chip. Pads are electrically connected to the corresponding TSVs. The chips are disposed vertically adjacent to each other. The bottom surface of a second chip faces the bottom surface of a first chip. The pads of the first chip are electrically connected to the pads of the second chip through a plurality of conductive bumps. The 3D-IC structure further includes a thermal via structure vertically disposed between the first chip and the second chip and laterally disposed between the corresponding conductive bumps. The thermal via structure has an upper portion and a lower portion.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Timothy H. Daubenspeck, Jeffrey P. Gambino, Michael J. Hauser, Christopher D. Muzzy, Wolfgang Sauter, Timothy D. Sullivan
  • Publication number: 20140242807
    Abstract: A method is provided in which a substrate including various materials of different fracture toughness (KIc) can be spalled in a controlled manner. In particular, a surface step region is formed within a surface portion of the substrate prior to formation of a stressor layer. The presence of the surface step region within the surface portion of the substrate controls the depth and ease at which crack initiation occurs within the substrate.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stephen W. Bedell, Keith E. Fogel, Bahman Hekmatshoartabari, Paul A. Lauro, Devendra K. Sadana, Davood Shahrjerdi
  • Publication number: 20140238640
    Abstract: Cooling apparatuses and coolant-cooled electronic assemblies are provided which include a thermal transfer structure configured to couple to one or more sides of an electronics card having one or more electronic components to be cooled. The thermal transfer structure includes a thermal spreader and at least one coolant-carrying channel associated with the thermal spreader to facilitate removal of heat from the thermal spreader to coolant flowing through the coolant-carrying channel(s). The cooling apparatus further includes a coolant manifold structure disposed adjacent to a socket of the electronic system within which the electronics card operatively docks, and a fluidic and mechanical attachment mechanism which facilitates selective, fluidic and mechanical coupling or decoupling the thermal transfer structure and coolant manifold structure, the attachment mechanism facilitating the flow of coolant between the coolant manifold structure and the coolant-carrying channel(s) of the thermal transfer structure.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140245072
    Abstract: In one embodiment, a method for managing DDM failures includes analyzing, using a hardware processor, information stored in a data repository and relating to DDM failures to identify problems in an installed base of DDM, the analysis comprising analyzing comparative DDM failure data.
    Type: Application
    Filed: May 1, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventor: Felipe A. Barajas
  • Publication number: 20140239498
    Abstract: A trench contact silicide is formed on an inner wall of a contact trench that reaches to a buried conductive layer in a semiconductor substrate to reduce parasitic resistance of a reachthrough structure. The trench contact silicide is formed at the bottom, on the sidewalls of the trench, and on a portion of the top surface of the semiconductor substrate. The trench is subsequently filled with a middle-of-line (MOL) dielectric. A contact via may be formed on the trench contact silicide. The trench contact silicide may be formed through a single silicidation reaction with a metal layer or through multiple silicidation reactions with multiple metal layers.
    Type: Application
    Filed: August 9, 2012
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas D. Coolbaugh, Jeffrey B. Johnson, Peter J. Lindgren, Xuefeng Liu, James S. Nakos, Bradley A. Orner, Robert M. Rassel, David C. Sheridan
  • Publication number: 20140244941
    Abstract: A method, system, and computer readable medium to share data on a global basis within a symmetric multiprocessor (SMP) computer system are disclosed. The method may include grouping a plurality of processor cores into a plurality of affinity groups. The method may include creating hints about the global data in the plurality of group data structures. Each group data structure may correspond to an affinity group. The method may read a first group data structure by a thread executing on a processor core associated with a first affinity group.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stuart Z. Jacobs, David A. Larson
  • Publication number: 20140244845
    Abstract: According to various embodiments, a method and apparatus for providing a virtual appliance are described. The method includes: obtaining metadata of a specific virtual appliance based on a received request for obtaining the specific virtual appliance, the metadata describing information about virtual machines involved in the specific virtual appliance, determining an association relationship between the specific virtual appliance and at least one other virtual appliance according to the metadata, and providing resource information for obtaining the specific virtual appliance according to the association relationship, the resource information including a plurality of resource addresses, at least one of the plurality of resource addresses pointing to a storage location of the at least one other virtual appliance.
    Type: Application
    Filed: January 6, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Su Ying Rui, Xi Ning Wang, Chun Guang Zeng, Pu Zhu
  • Publication number: 20140244799
    Abstract: A mechanism is provided in a data processing system for deploying of an asset from a marketplace to a computing behind an enterprise firewall. A grabber service in a cloud management computing device in a private network behind the enterprise firewall monitors a placeholder in a file system of a marketplace server. Responsive to the grabber service finding a cloud asset deployment job stored in the placeholder, the grabber service retrieves the cloud asset deployment job. The cloud asset deployment job comprises logic for deploying a cloud asset. The mechanism downloads the cloud asset from a cloud asset repository to a cache behind the enterprise firewall according to the cloud asset deployment job. The mechanism deploys the cloud asset according to the cloud asset deployment job.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mohammed Asif N. Kundgol, Vijay K. Sukthankar
  • Publication number: 20140239420
    Abstract: A method of forming a FinFET structure which includes forming fins on a semiconductor substrate; forming a gate wrapping around at least one of the fins, the gate having a first surface and an opposing second surface facing the fins; depositing a hard mask on a top of the gate; angle implanting nitrogen into the first and second surfaces of the gate so as to form a nitrogen-containing layer in the gate that is below and in direct contact with the hard mask on top of the gate; forming spacers on the gate and in contact with the nitrogen-containing layer; and epitaxially depositing silicon on the at least one fin so as to form a raised source/drain. Also disclosed is a FinFET structure.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Veeraraghavan S. Basker, Sanjay Mehta, Tenko Yamashita, Chun-Chen Yeh
  • Publication number: 20140244611
    Abstract: Methods and arrangements for keyword refinement and enhancement. There is received an initial keyword list comprising one or more keywords. Information is harvested from one or more information feeds, and an item is ascertained from the harvested information. One or more keywords from the initial keyword list are associated with the item. One or more new keywords are developed based on the associating of one or more keywords from the initial keyword list with the item. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raguhuram Krishnapuram, Sameep Mehta, Chawda Bhupesh Shyamsundar, L Venkata Subramaniam
  • Publication number: 20140239057
    Abstract: A method, computer program product, and system for barcode scanning for communication is described. Barcode information is received. Location information associated with the barcode information is identified. Communication session information associated with a user is determined based upon, at least in part, the identified location information.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: James Patrick Galvin, JR., David S. Marshak
  • Publication number: 20140244942
    Abstract: A method, system, and computer readable medium to share data on a global basis within a symmetric multiprocessor (SMP) computer system are disclosed. The method may include grouping a plurality of processor cores into a plurality of affinity groups. Global data may be copied into a plurality of group data structures. Each group data structure may correspond to an affinity group. The method may read a first group data structure by a thread executing on a processor core associated with a first affinity group.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stuart Z. Jacobs, David A. Larson
  • Publication number: 20140245073
    Abstract: An approach is described for managing error logs and corresponding error descriptors among a plurality of controller nodes of a distributed network fabric. According to such approach, an error log may include output from a runtime code trace. The runtime code trace may include storing trace statements from a currently running process in one or more of a plurality of trace buffers. The trace buffers may be memory-mapped circular buffers. Additionally, an error descriptor may be created from the error log. A globally unique identifier may be assigned to the error descriptor, and both the error descriptor and the globally unique identifier may be broadcast to each other controller node among the plurality of controller nodes.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul S. HALVERSON, Grady W. JENSEN, Paul E. MOVALL
  • Publication number: 20140240866
    Abstract: A determination is made in a tape drive of a potential deviation in tape dimensional stability of a tape, based on a current environmental condition and environmental conditions in which the tape is expected to be operational. A writing mechanism to write data to the tape is adjusted, based on the potential deviation in the tape dimensional stability.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Reed A. Hancock, Kevin B. Judd
  • Publication number: 20140244943
    Abstract: A method, system, and computer readable medium to share data on a global basis within a symmetric multiprocessor (SMP) computer system are disclosed. The method may include grouping a plurality of processor cores into a plurality of affinity groups. The method may include creating hints about the global data in the plurality of group data structures. Each group data structure may correspond to an affinity group. The method may read a first group data structure by a thread executing on a processor core associated with a first affinity group.
    Type: Application
    Filed: March 13, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stuart Z. Jacobs, David A. Larson
  • Publication number: 20140245244
    Abstract: Recycling energy in a clock distribution network is provided. A method includes creating a resonant clocking circuit including a clock grid. The method further includes providing resonant structures distributed in the clock grid. The method further includes providing switches that control the resonant structures to switch between a non-resonant mode and a resonant mode. The method further includes determining a switch size that minimizes power consumption of the resonant clocking circuit by iteratively increasing sizes of the switches and, for each iterative increase in size, determining power consumed by the resonant clocking circuit.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason D. HIBBELER, William R. REOHR, Phillip J. RESTLE
  • Publication number: 20140240868
    Abstract: A data storage system according to one embodiment includes a magnetic head, a drive mechanism for passing a magnetic medium over the magnetic head, and a controller electrically coupled to the magnetic head. The data storage system is configured to use at least two different track width formats, where which of the at least two different track width formats used by the system during reading and/or writing of data is selectable. A magnetic tape-based data storage system according to another embodiment includes a magnetic head; a drive mechanism for passing a magnetic recording tape over the magnetic head; and a controller electrically coupled to the magnetic head, wherein the system is configured to use at least two different track width formats, wherein which of the at least two different track width formats used by the system during reading and/or writing of data is selectable.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Randy C. Inch, Kevin B. Judd
  • Publication number: 20140245292
    Abstract: Techniques, systems, and articles of manufacture for automated application reconfiguration. A method includes identifying, for each of one or more configuration files in a pre-configured source virtual machine, a corresponding configuration file in a target virtual machine, identifying one or more mis-configured and/or missing points of variability in the one or more identified configuration files in the target virtual machine based on information derived from the one or more configuration files in the source virtual machine, and reconfiguring the target virtual machine by replacing each identified mis-configured point of variability with a given value based on the information derived from the one or more configuration files in the source virtual machine, and adding each identified missing point of variability at a given location with a given value and a given format based on the information derived from the one or more configuration files in the source virtual machine.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Balani, Deepak Jeswani, Akshat Verma, Kamal Bhattacharya
  • Publication number: 20140245074
    Abstract: A computer program product is provided for performing a method including: generating a test instruction stream of a program that includes a plurality of executable instructions; setting controls for a runtime-instrumentation process; simulating execution of the test instruction stream and sampling of the test instruction stream according to the controls, and storing simulated records associated with the sampling in a predicted collection buffer (PCB); accessing a program buffer of a processor, the program buffer storing records associated with sampling the test instruction stream according to the controls during execution of the test instruction stream by the processor; examining individual records in the program buffer to determine whether the individual records are valid and in proper sequence; and comparing the simulated records of the PCB and the records of the program buffer to validate the program buffer.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ali Y. Duale, Shailesh R. Gami, Sandhya Venugopala, Dennis Wittig
  • Publication number: 20140244676
    Abstract: A method, system, and computer program product for discovering title information for structured data in a document are provided in the illustrative embodiments. An instance of structured data is identified in a document. A search direction is identified relative to a location of the instance, wherein a title describing the instance is located in a document portion in the search direction from the instance. A sentence is selected in the document portion. A determination is made whether the selected sentence qualifies as a title by determining whether an independent clause in the selected sentence includes a verb-phrase. Responsive to the selected sentence qualifying as the title, the selected sentence is designated as a candidate title for the instance.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Donna Karen Byron, Alexander Pikovsky, Matthew B. Sanchez
  • Publication number: 20140245316
    Abstract: Background collective operation management in a parallel computer, the parallel computer including one or more compute nodes operatively coupled for data communications over one or more data communications networks, including: determining, by a management availability module, whether a compute node in the parallel computer is available to perform a background collective operation management task; responsive to determining that the compute node is available to perform the background collective operation management task, determining, by the management availability module, whether the compute node has access to sufficient resources to perform the background collective operation management task; and responsive to determining that the compute node has access to sufficient resources to perform the background collective operation management task, initiating, by the management availability module, execution of the background collective operation management task.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
  • Publication number: 20140244704
    Abstract: A method for operating a fused-multiply-add pipeline in a floating-point unit of a processor is disclosed. A multiplication is initially performed between a first operand and a second operand in a multiplier block to obtain a set of partial product results. The partial product results are sent to a carry-save adder block. A partial product reduction is performed on the partial product results to generate a carry-save result having a sum term and a carry term. The carry-save result is then formatted to generate a carry-out bit. The carry-save result is added to a third operand to generate a final result.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SON DAO TRONG, MICHAEL KLEIN, CHRISTOPHE LAYER, SILVIA M. MUELLER
  • Publication number: 20140240919
    Abstract: A system selectively cools a set of at least one rack-mounted server in a chassis. The system comprises: a chassis; a chassis manager; a set of at least one thermal sensor coupled to each rack-mounted server in the chassis; a cold air source; a cold air conduit coupled to the cold air source; a plurality of cold air valves coupled to the cold air conduit; and an expandable tube of flexible memory material coupled to each of the plurality of cold air valves, where the expandable tube inflates with cold air from the cold air source to expose directional holes, and thus cold air, across a specific predetermined sub-area of a particular overheating rack-mounted server in response to the chassis manager detecting that the particular overheating rack-mounted server is exceeding a predetermined temperature.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: SHAREEF F. ALSHINNAWI, GARY D. CUDAK, EDWARD S. SUFFERN, J. MARK WEBER
  • Publication number: 20140244299
    Abstract: Method and apparatus for processing medical data. The method for processing indication conditions includes obtaining a plurality of predetermined indication conditions which relate to a plurality of parameters and forming a plurality of conditional segments based on respective values of the plurality of parameters, which respectively correspond to a plurality of combinations of value ranges of the plurality of parameters. The method for processing patient data includes obtaining distribution information of the patient data in the plurality of conditional segments formed above and determining a matching relationship of patient data with at least one indication condition. The apparatuses correspond to the methods.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Feng Cao, Xiang Li, Jing Mei, Yuan Ni, Weijia Shen, Wen Sun
  • Publication number: 20140245433
    Abstract: A method and apparatus for password authentication. The password authentication method, includes: generating a group of sequential candidate characters according to a user's operations to a keyboard, at least one key on the keyboard being associated with at least two characters, wherein the user's single operation of any one key results in characters associated with that key being selected as candidate characters with the same ranking; and authenticating whether a character string formed by the sequential candidate characters matches the password of the user. The password authentication apparatus for accomplishing the same.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Shiwan Zhao
  • Publication number: 20140239398
    Abstract: A method for forming a U-shaped semiconductor device includes forming trenches in a crystalline layer and epitaxially growing a U-shaped semiconductor material along sidewalls and bottoms of the trenches. The U-shaped semiconductor material is anchored, and the crystalline layer is removed. The U-shaped semiconductor material is supported by backfilling underneath the U-shaped semiconductor material with a dielectric material. A semiconductor device is formed with the U-shaped semiconductor material.
    Type: Application
    Filed: August 15, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: KANGGUO CHENG, BRUCE B. DORIS, POUYA HASHEMI, ALI KHAKIFIROOZ
  • Publication number: 20140244876
    Abstract: In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yolanda Colpo, John C. Elliott, Enrique Q. Garcia, Larry Juarez, Todd C. Sorenson
  • Publication number: 20140240865
    Abstract: Magnetoresistive (MR) bias is dynamically controlled in a tape drive using a processor device. Median tape head amplitude is monitored during a calibration operation, as measured across all tracks of the tape head, against predetermined thresholds of the tape drive for determining if the median tape head amplitude is below the threshold value. Upon determining the median tape head amplitude is below the threshold value during the calibration operation, a reference MR bias and a MR bias range is dynamically adjusted, during the calibration operation, for increasing the median tape head amplitude.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Said A. AHMAD, Josephine F. BAYANG, Eric R. CHRISTENSEN, Ernest S. GALE
  • Publication number: 20140244248
    Abstract: Techniques for conversion of non-back-off language models for use in speech decoders. For example, a method comprises the following step. A non-back-off language model is converted to a back-off language model. The converted back-off language model is pruned. The converted back-off language model is usable for decoding speech.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ebru Arisoy, Bhuvana Ramabhadran, Abhinav Sethy, Stanley Chen
  • Publication number: 20140244940
    Abstract: A method, system, and computer readable medium to share data on a global basis within a symmetric multiprocessor (SMP) computer system are disclosed. The method may include grouping a plurality of processor cores into a plurality of affinity groups. Global data may be copied into a plurality of group data structures. Each group data structure may correspond to an affinity group. The method may read a first group data structure by a thread executing on a processor core associated with a first affinity group.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stuart Z. Jacobs, David A. Larson
  • Publication number: 20140244821
    Abstract: A resource management solution based on management policies is provided, where each management policy comprises an indication of a management activity and at least one of the management policies comprising an indication of an application condition. A corresponding method comprises deploying a set of operative management policies assigned to each one of a set of target computing machines onto the target computing machine to cause the target computing machine to verify the application condition of each assigned operative management policy according to status information available on the target computing machine.
    Type: Application
    Filed: February 5, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Mauro Arcese, Gianluca Bernardini, Stefano Sidoti
  • Publication number: 20140241152
    Abstract: A method and system supports subscriber based IP data breakout at the edge of a mobile data network without monitoring the use of security keys or breaking into ciphered message exchanges. The system employs a first service mechanism operating at the edge of the mobile data network a second service mechanism operating at the core on the S11 interface. The second service mechanism at the core collects subscriber related data, subscriber identifiers and tunnel identifiers and sends this data to the first service mechanism. The second service mechanism at the core collects subscriber related data, subscriber identifiers and tunnel identifiers and sends this data to the first service mechanism. The first service mechanism uses the tunnel identifiers received from the second service mechanism to identify sessions and tunnels carrying subscriber dependent data packets (S1-U packets) in order to perform subscriber-based IP data breakout, offloading and optimization.
    Type: Application
    Filed: March 9, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruce O. Anthony, JR., Ronald L. Billau, Canio Cillis, Vincenzo V. Di Luoffo, Ekkart Leschke, Richard Ott
  • Publication number: 20140244242
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, content in a document, wherein the content includes a language expression. A context of the language expression is determined from a defined range of the content in the document. An action item associated with the language expression is generated based upon, at least in part, the context of the language expression.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: James P. Galvin, JR., Andrew L. Schirmer
  • Publication number: 20140245218
    Abstract: A method for displaying attributes of a computer system. Displaying, on a user interface, a representation for each of the plurality of groups. Receiving a selection of one or more of the plurality of groups to display, based on a selection of one or more corresponding representations of the displayed representations. Displaying, in a first view on the user interface, the one or more related attributes of each of the selected one or more groups. Receiving a request to display the one or more related attributes of each of the selected one or more groups, in a second view on the user interface, wherein the second view depicts attributes in an alternative manner than the first view. Displaying, in the second view on the user interface, the one or more related attributes of each of the selected one or more groups.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Vincent C. Conzola, Keith D. Cramer, Mark E. Molander, Ryan P. Randolph
  • Publication number: 20140239469
    Abstract: A method and structure for encoding information on an integrated circuit chip. The method includes selecting a set of chip pads of the integrated circuit chip for encoding the information; encoding the information during a wirebonding process, the wirebonding process comprising forming ball bonds on chip pads of the integrated circuit chip and wedge bonds on leadframe fingers adjacent to one or more edges of the integrated circuit chip, the ball bonds and the wedge bonds connected by respective and integral wires; and wherein the information is encoded by varying one or more wirebonding parameters on each chip pad of the set of chip pads, the wirebonding parameters selected from the group consisting of the location of a ball bond, the diameter of a ball bond, both the location and diameter of a ball bond, the location of a wedge bond and combinations thereof.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William E. Bentley, Jr., Nathanial W. Bowe, Alfred J. Brignull, Mark A. DiRocco, Thomas C. Rudick
  • Publication number: 20140239258
    Abstract: A tunnel field effect transistor (TFET) includes a source region, the source region comprising a first portion of a nanowire; a channel region, the channel region comprising a second portion of the nanowire; a drain region, the drain region comprising a portion of a silicon pad, the silicon pad being located adjacent to the channel region; and a gate configured such that the gate surrounds the channel region and at least a portion of the source region.
    Type: Application
    Filed: August 10, 2012
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sarunya Bangsaruntip, Isaac Lauer, Amlan Majumdar, Jeffrey Sleight
  • Publication number: 20140244743
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for managing group members. A computer identifies a collaboration activity that corresponds to a defined group, wherein the defined group includes one or more individuals, and the collaboration activity is comprised of the defined group and one or more additional individuals. The computer determines participation and contribution information that correspond to the one or more individuals of the defined group and the one or more additional individuals included in the identified collaboration activity. The computer determines relevant individuals from the identified collaboration activity by utilizing determined participation and contribution information. In response to determining the relevant individuals, the computer determines an updated group wherein the updated group includes determined relevant individuals.
    Type: Application
    Filed: February 26, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chelsea C. Beerse, Patrick J. O'Sullivan, Jeffrey B. Sloyer, Carol S. Zimmet
  • Publication number: 20140239343
    Abstract: Bi-directional silicon controlled rectifier device structures and design structures, as well as fabrication methods for bi-directional silicon controlled rectifier device structures. A well of a first conductivity type is formed in a device region, which may be defined from a device layer of a semiconductor-on-insulator substrate. An anode of a first silicon controlled rectifier is formed in the first well. A cathode of a second silicon controlled rectifier is formed in the first well. The anode of the first silicon controlled rectifier has the first conductivity type. The cathode of the second silicon controlled rectifier has a second conductivity type opposite to the first conductivity type.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James P. Di Sarro, Robert J. Gauthier, JR., Junjun Li
  • Publication number: 20140244605
    Abstract: At least one processor may determine one or more issues in one or more of a plurality of documentation topics that document at least one software functionality based at least upon applying one or more business rules to the one or more of the plurality of documentation topics. Responsive to determining the one or more issues, one or more entries may be inserted into an issues report, wherein the one or more entries include information regarding the one or more issues.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Publication number: 20140245209
    Abstract: A method and associated system for modifying an image on a display screen. A first point and a second point in the image are received from a first interaction and a second interaction, respectively, between a user and the display screen. It is ascertained that a first line and a second line in the image respectively pass through the first point and the second point in the image. The first line and the second line divide the image into a first area, a second area, and a strip area between the first area and the second area. Hiding a portion of the strip area is performed by either removing the visibility of the strip area from the display screen or displaying the portion of the strip area on the display screen in lower resolution than before the hiding is performed.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Shirley S. Wang, Si Wei
  • Publication number: 20140245302
    Abstract: Embodiments of the invention relate to synchronizing multicast groups of a virtual machine during migration of the virtual machine. A first list and a second list, indicating multicast groups corresponding to the first port and second port respectively, are obtained in response to detection of migration of the virtual machine from a first port to a second port of a same switch. The second list is updated so that the second list contains the multicast groups in the first list. An undesired multicast group is aged. Multicast groups of a virtual machine may be synchronized in the process of migration of the virtual machine, thereby reducing or removing the time during which the virtual machine multicast service is disrupted.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Zheng D. Zhu
  • Publication number: 20140244356
    Abstract: An approach is provided in which the approach maps first parts included in a first system to second parts included in a second system. The approach then utilizes functioning first parts returns data, which indicates an amount of parts included in the first system that have been returned and are functioning, to forecast an amount of functioning parts corresponding to the second system to be returned. As such, the approach generates a functioning second parts returns forecast based upon the amount of functioning second parts that are forecast to be returned.
    Type: Application
    Filed: September 11, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey M. Boniello, Michael B. Hay, Vincent E. La Fera, Pitipong Jun Sen Lin, Kevin P. O'Connor, Borbala Palya, John G. Parks, Jacob Thankamony
  • Publication number: 20140240021
    Abstract: Recycling energy in a clock distribution network is provided. A method includes creating a resonant clocking circuit including a clock grid. The method further includes providing resonant structures distributed in the clock grid. The method further includes providing switches that control the resonant structures to switch between a non-resonant mode and a resonant mode. The method further includes determining a switch size that minimizes power consumption of the resonant clocking circuit by iteratively increasing sizes of the switches and, for each iterative increase in size, determining power consumed by the resonant clocking circuit.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason D. HIBBELER, William R. REOHR, Phillip J. RESTLE
  • Publication number: 20140244962
    Abstract: According to one embodiment of the present disclosure, an approach is provided in which a processor selects a page of data that is compressed by a first compression algorithm and stored in a memory block. The processor identifies a utilization amount of the compressed page of data and determines whether the utilization amount meets a utilization threshold. When the utilization amount fails to meet the utilization threshold, the processor uses a second compression algorithm to recompresses the page of data.
    Type: Application
    Filed: September 12, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Christopher J. Arges, Nathan Fontenot, Jeffrey D. George, Ryan P. Grimm, Joel H. Schopp, Michael T. Strosaker, Mark W. VanderWiele
  • Publication number: 20140244598
    Abstract: An approach for managing a data package is provided. Network utilization is determined to exceed a threshold. A sender computer determines a hash digest of the data package by using a hash function selected based on central processing unit utilization. If the hash digest is in a sender hash table, then without sending the data package, the sender computer sends the hash digest and an index referring to the hash digest so that a recipient computer can use the index to locate a matching hash digest and the data package in a recipient hash table. If the hash digest is not in the sender hash table, then the sender computer adds the data package and the hash digest to the sender hash table and sends the data package and the hash digest to the second computer to check the integrity of the data package based on the hash digest.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Nils Haustein, Harald Seipp, Ulf Troppens, Daniel J. Winarski
  • Publication number: 20140245082
    Abstract: A method, system and computer program product are provided for implementing client based throttled error logging in a computer system. A log governor, controlled by a client of a log manager, prevents the flooding of the logs, identifies how many repetitive logs have been suppressed, and is tailored such that log suppression requirements are enabled to be specified for each individual log. A space required for the log governor features or log governing information is allocated in the client.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul S. Halverson, Gary R. Ricard
  • Publication number: 20140245324
    Abstract: A method for all-to-all message exchange between program tasks including N>1 hierarchy levels ln, n=1 to N, in which a first level l1 includes a plurality of group tasks and each higher level l(n>1) includes at least one group of level l(n?1) groups to which that task belongs in respective hierarchy levels of the network topology; sending a message via the interconnection network to a respective destination task whose hierarchical identifier is determined; and using the hierarchical identifier to send the program task and the network topology, such that the resulting exchange pattern for the all-to-all message exchange exploits a hierarchical distance in the network topology in a desired manner.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cyriel J Minkenberg, Bogdan Prisacari, German Rodriguez Herrera
  • Publication number: 20140244539
    Abstract: Methods and systems may provide for identifying a first process template associated with a first business process, and modifying an arrangement of the first process template based on user input to obtain a second process template. The second process template may be associated with a second business process. In one example, a validation of the second process template is conducted.
    Type: Application
    Filed: November 15, 2013
    Publication date: August 28, 2014
    Applicant: International Business Machines Corporation
    Inventors: Duane A. Harmon, Richard J. Kezys, Bertrand H. Portier, Michael G. Steele
  • Publication number: 20140244574
    Abstract: An asset within a repository can be identified. The asset can be an electronic file. The asset can include an asset content and an asset metadata. The asset content can include a static content and a dynamic content. The asset can be semantically disassembled into one or more assemblies. The assemblies can each include an asset data and an assembly data. The assembly data can include an assembly identifier, an assembly rule, or an asset data source. A data container format associated with the asset content can be determined. The data container can be a computing data structure. The asset content can be dynamically presented within a different data container format in accordance with the request.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION