IBM Patents

The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.

IBM Patents by Type
  • IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20140257045
    Abstract: Systems and methods for data analysis include determining medical events co-occurring within a time period from a patient record database. The medical events are grouped into sets of medical events such that a number of sets of medical events is minimized based upon medical event cardinality. Patterns from the sets of medical events are identified, using a processor, to provide relationships between the patterns and patient outcomes.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jianying Hu, Adam N. Perer, Fei Wang
  • Publication number: 20140257847
    Abstract: Systems and methods for data analysis include determining medical events co-occurring within a time period from a patient record database. The medical events are grouped into sets of medical events such that a number of sets of medical events is minimized based upon medical event cardinality. Patterns from the sets of medical events are identified, using a processor, to provide relationships between the patterns and patient outcomes.
    Type: Application
    Filed: August 16, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JIANYING HU, ADAM N. PERER, FEI WANG
  • Publication number: 20140252629
    Abstract: Self-aligned pitch split techniques for metal wiring involving a hybrid (subtractive patterning/damascene) metallization approach are provided. In one aspect, a method for forming a metal wiring layer on a wafer includes the following steps. A copper layer is formed on the wafer. A patterned hardmask is formed on the copper layer. The copper layer is subtractively patterned using the patterned hardmask to form a plurality of first copper lines. Spacers are formed on opposite sides of the first copper lines. A planarizing dielectric material is deposited onto the wafer, filling spaces between the first copper lines. One or more trenches are etched in the planarizing dielectric material. The trenches are filled with copper to form a plurality of second copper lines that are self-aligned with the first copper lines. An electronic device is also provided.
    Type: Application
    Filed: August 21, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Josephine B. Chang, Michael A. Guillorn, Eric A. Joseph, Hiroyuki Miyazoe
  • Publication number: 20140258251
    Abstract: A method, system, and computer program product to efficiently maintain a database is disclosed. The method, system, and computer program product may include structuring the database to have a table, an index associated with the table, and a log associated with the index. The method, system, and computer program product may include receiving a maintenance request related to the index. The method, system, and computer program product may include accounting for the maintenance request when the index is being searched. The method, system, and computer program product may include adding the maintenance request to the log when the index is not being searched.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Bestgen, Daniel E. Beuch
  • Publication number: 20140258789
    Abstract: In accordance with one aspect of the present description, an indication that a communication failure reported in a predetermined time interval is more likely the result of a software failure than a hardware failure may be made if the number of communication links reporting a communication failure in the predetermined time interval exceeds a communication link failure threshold, and the number of communication link devices such as nodes or communication paths which have been implicated as causing a communication failure, exceeds an implicated device threshold. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140257892
    Abstract: A graph of tasks and people operated on are incrementally created as nodes in a social network. Task nodes may be created in the social network to represent one or more tasks. A people node in the social network may follow other people nodes and also follow the one or more task nodes, and have one or more tasks associated with the task nodes assigned to one or more people nodes. Projects are run in a self-organizing way by operating on a graph of tasks and people that evolves over the course of the project representing the current state and upon completion representing the entire project state and history including all work results, tasks and people who contributed.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory T. Melahn, Thomas Schaeck
  • Publication number: 20140258314
    Abstract: A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Michael Boudreau, Brad Moore, Ahmed Mousaad, Craig M. Trim
  • Publication number: 20140257896
    Abstract: A mapping method and system. The method includes receiving from a computing system, a selection of a first candidate skill from a list of candidate skills. The computing system receives a selection of a first work location of associated with a first skill. The computing system determines a first geographical location identifier identifying a first area comprising the first work location. The computing system determines a first work region comprising the first area and the first work location. The computing system selects a first group of suppliers associated the first work region. The computing system generates a candidate request document comprising the first candidate skill, the first work region, and the first work location. The computing system transmits to the first group of suppliers the candidate request document.
    Type: Application
    Filed: May 21, 2014
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Glenn C. Godoy, Marco A. Marquez Gomez, Gautam Majumdar, Terrence L. Woodnorth
  • Publication number: 20140258333
    Abstract: A mechanism is provided for computing the frequency packets in network devices. Respective packets are associated with entities in a vector, where each of the entities is mapped to corresponding ones of the respective packets, and the entities correspond to computers. Upon a network device receiving the respective packets, a count is individually increased for the respective packets in the vector respectively mapped to the entities, and computing a matrix vector product of a matrix A and the vector. The matrix A is a product of at least a first matrix and a second matrix. The first matrix includes rows and columns where each of the rows has a single random location with a one value and remaining locations with zero values. The matrix vector product is transmitted to a centralized computer for aggregating with other matrix vector products.
    Type: Application
    Filed: September 10, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventor: David P. Woodruff
  • Publication number: 20140254291
    Abstract: A memory cell and method for operating a memory cell including a bidirectional access device and memory element electrically coupled in series. The bidirectional access device includes a tunneling capacitance. The memory element programmable to a first and second state by application of a first and second write voltage opposite in polarity to one another. The memory element has a lower capacitance in the first state than the second state. A read unit senses a transient read current due to a voltage drop upon application of a read voltage. Determining if the memory element is the first or second state is based on whether the read current is greater or less than a sense threshold. The sense threshold is based on a capacitance ratio between the first and second state.
    Type: Application
    Filed: August 14, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: SangBum Kim, Chung H. Lam
  • Publication number: 20140254603
    Abstract: Embodiments of the invention relate to providing interoperability between hosts supporting multiple encapsulation. One embodiment includes a method that includes mapping packet encapsulation protocol type information for virtual switches. Each virtual switch is associated with one or more virtual machines (VMs). It is determined whether one or more common encapsulation protocol types exist for a first VM associated with a first virtual switch and a second VM associated with a second virtual switch based on the mapping. A common encapsulation protocol type is selected if it is determined that one or more common encapsulation protocol types exist for the first virtual switch and the second virtual switch. A packet is encapsulated for communication between the first VM and the second VM using the selected common encapsulation protocol type.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bhalachandra G. Banavalikar, Amitabha Biswas, Vinit Jain, Jayakrishna Kidambi
  • Publication number: 20140257909
    Abstract: A method, computer program product, and system is described. One or more project identifiers associated with a project are identified. A secondary data source associated with the project is identified, the identifying based upon, at least in part, identifying an association of the one or more of the project identifiers with the secondary data source. A use of a non-dedicated resource on the project is identified based upon, at least in part, analyzing information from the secondary data source. A cost estimate associated with the project is determined based upon, at least in part, the identified use of the non-dedicated resource on the project.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kelley L. Anders, Trudy L. Hewitt, James Stetor
  • Publication number: 20140257681
    Abstract: Techniques, systems, and articles of manufacture for leveraging information for use in a traffic prediction scenario. A method includes extracting transportation-related information pertaining to a geographic region from multiple user-driven information systems, processing said transportation-related information by merging the transportation-related information across the multiple user-driven information systems and one or more transportation-related databases, and determining a supply and demand estimation for one or more aspects of transportation in the geographic region based on said processing of said transportation-related information.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Krishna Kummamuru, Nitendra Rajput, Biplav Srivastava
  • Publication number: 20140258958
    Abstract: A method is provided to convert commercial microprocessors to radiation-hardened processors and, more particularly, a method is provided to modify a commercial microprocessor for radiation hardened applications with minimal changes to the technology, design, device, and process base so as to facilitate a rapid transition for such radiation hardened applications. The method is implemented in a computing infrastructure and includes evaluating a probability that one or more components of an existing commercial design will be affected by a single event upset (SEU). The method further includes replacing the one or more components with a component immune to the SEU to create a final device.
    Type: Application
    Filed: January 10, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: John A. FIFIELD, Mark C. HAKEY, Jason D. HIBBELER, James S. NAKOS, Tak H. NING, Kenneth P. RODBELL, Ronald D. ROSE, Henry H.K. TANG, Larry WISSEL
  • Publication number: 20140258205
    Abstract: System, computer-implemented method, and computer program product to receive a case by a deep question answering system, identify a policy relevant in generating a response to the case, the policy containing a set of criteria used in generating the response to the case, produce, by a first annotator, of a set of annotators, one or more relevant passages of the case, compute a criteria score for a first criterion, of the set of criteria, based on the one or more relevant passages of the case, an determine that the first criterion is met by the case when the criteria score for the first criterion exceeds a predefined threshold.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140258981
    Abstract: A method, computer program product, and computer system for generating, at a computing device, a first suspect profile of a plurality of suspect profiles that includes one or more characteristics, wherein the first suspect profile is associated with a traceability link between at least two artifacts. A change to a first characteristic associated with a first artifact of the at least two artifacts is determined. Which of the plurality of suspect profiles includes the first characteristic is determined. The first characteristic is matched to the first suspect profile of the plurality of suspect profiles based upon, at least in part, determining that the first suspect profile includes the first characteristic. The traceability link is marked as suspect based upon, at least in part, matching the first characteristic to the first suspect profile.
    Type: Application
    Filed: October 29, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Marc A. Baumbach, Patrick J. Danford, George P. DeCandio, Christian Funkhouser, David K. Grotjohn, Vishwanath Ramaswamy
  • Publication number: 20140253729
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: September 25, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140258980
    Abstract: Disclosed is a novel system and method to select software components. A set of available software components are accessed. Next, one or more dimensions are defined. Each dimension is an attribute to the set of available software components. A set of coherence distances between each pair of the available software components in the set of available software components is calculated for each of the dimensions that have been defined. Each of the coherence distances are combined between each pair of the available software components that has been calculated in the set of the coherence distances into an overall coherence degree for each of the available software components. Using the overall coherence degree, one or more software components are selected to be included in a software bundle.
    Type: Application
    Filed: September 18, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saeed BAGHERI, Yi-Min CHEE, Fan Jing MENG, Piede ZHONG, Nianjun ZHOU
  • Publication number: 20140252114
    Abstract: A method of operating an irrigation system is provided and includes coupling one or more lateral driplines to a main irrigation line, dividing each lateral dripline into zones and providing each lateral dripline with a plurality of replaceable emitters at each zone, disposing a plurality of controllable valves along each of the one or more lateral driplines at zone borders and actuating each one of the plurality of controllable valves to thereby activate corresponding emitters in the associated zone.
    Type: Application
    Filed: August 15, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Levente I. Klein, Sergio A. Bermudez Rodriguez, Michael A. Schappert
  • Publication number: 20140253764
    Abstract: An apparatus, computer program product, and method for reducing persistent shadows within an image. The apparatus includes a camera configured to generate frames of the image. The apparatus also includes a computer processor. The computer processor calculates the average normalized brightness for each pixel in the image and adjusts the brightness of each pixel with the average normalized brightness.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Norman Haas, Ying Li, Charles A. Otto, Sharathchandra Pankanti, Hoang Trinh
  • Publication number: 20140255021
    Abstract: A method and apparatus for testing an optical cable is provided. In one embodiment, the apparatus may include a receiver for receiving a received pulse train through the optical cable. The apparatus may further include a cross-correlation system in communication with the receiver. The cross-correlation system may be adapted to determine a cross-correlation of the received pulse train and matched filter to an expected pulse train. The apparatus may further include a comparator in communication with the cross-correlation system. The comparator may be adapted to compare the cross-correlation to a threshold. The apparatus may also include an output transmitter, in communication with the comparator. The output transmitter may be able to output a comparison-result output that includes the results of the comparator comparison of the cross-correlation against a threshold.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tara Astigarraga, Louie A. Dickens, Michael E. Starling, Daniel J. Winarski
  • Publication number: 20140256110
    Abstract: A fin-type programmable memory cell includes a bottom electrode electrically coupled to an access device, a top electrode, and an L-shaped memory material element electrically coupled to the bottom and top electrodes. A memory array includes an array of such memory cells, electrically coupled to an array of access devices.
    Type: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, MACRONIX INTERNATIONAL CO., LTD.
    Inventors: HSIANG-LAN LUNG, MATTHEW J. BREITWISCH, CHUNG HON LAM
  • Publication number: 20140258312
    Abstract: Techniques are disclosed for determining reasons underlying insights gleaned from multi-dimensional data. In one embodiment, a contingency table is accessed that represents multiple dimensions of the data, in order to identify one or more insights. One or more dimensions, other than the represented dimensions, are evaluated to identify one or more reasons underlying a first insight of the one or more insights, and the one or more reasons are output.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Felix HAMBORG, Alexander LANG, Christoph LINGENFELDER
  • Publication number: 20140257737
    Abstract: In one embodiment, a method for testing a cable includes receiving a read-signal profile read at a receiving-end of a cable upon an initial test signal being input to a sending end of the cable, calculating a cross-correlation function between the read-signal profile and a matched filter output, and determining a peak value of the cross-correlation function. In another embodiment, a system includes a device, the device including logic for receiving a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable, logic for calculating a cross-correlation function between the read-signal profile and a matched filter output, logic for determining a peak value of the cross-correlation function, and logic for storing the peak value to a computer readable medium. Other methods, systems, and computer program products are also described according to various embodiments.
    Type: Application
    Filed: May 21, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Tara Astigarraga, Louie A. Dickens, Nancy V. Ryson, Daniel J. Winarski
  • Publication number: 20140258215
    Abstract: A method, system, and computer program product to efficiently maintain a database is disclosed. The method, system, and computer program product may include structuring the database to have a table, an index associated with the table, and a log associated with the index. The method, system, and computer program product may include receiving a maintenance request related to the index. The method, system, and computer program product may include accounting for the maintenance request when the index is being searched. The method, system, and computer program product may include adding the maintenance request to the log when the index is not being searched.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140258642
    Abstract: Some embodiments of the inventive subject matter are directed to operations that include determining that an access request to a computer memory results in a cache miss. In some examples, the operations further include determining an amount of cache resources used to service additional cache misses that occurred within a period prior to the cache miss. Furthermore, in some examples, the operations further include servicing the access request to the computer memory based, at least in part, on the amount of the cache resources used to service the additional cache misses within the period prior to the cache miss.
    Type: Application
    Filed: May 21, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Robert H. Bell, JR., Hong L. Hua, William A. Maron, Mysore S. Srinivas
  • Publication number: 20140258992
    Abstract: A disclosed method includes accessing one or more seeding specifications and a program including computer-readable code and applying the one or more seeding specifications to the program to identify for analysis seeds including strings for corresponding identified string variables. The method includes tracking flows emanating from the identified seeds. The tracking includes computing an integral offset into a tracked string variable for any statements causing such a computation. The tracking also includes providing a string representation based on the computed integral offset, wherein the provided string representation comprises a value of the integral offset and an indication of the corresponding tracked string variable. The tracking further includes modeling string manipulations of the tracked string variables using the string representations. Apparatus and program products are also disclosed.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Salvatore Angelo Guarnieri, Marco Pistoia, Omer Tripp
  • Publication number: 20140252492
    Abstract: A method of forming a semiconductor device that includes forming a high-k gate dielectric layer on a semiconductor substrate, wherein an oxide containing interfacial layer can be present between the high-k gate dielectric layer and the semiconductor substrate. A scavenging metal stack may be formed on the high-k gate dielectric layer. An annealing process may be applied to the scavenging metal stack during which the scavenging metal stack removes oxide material from the oxide containing interfacial layer, wherein the oxide containing interfacial layer is thinned by removing of the oxide material. A gate conductor layer is formed on the high-k gate dielectric layer. The gate conductor layer and the high-k gate dielectric layer are then patterned to provide a gate structure. A source region and a drain region are then formed on opposing sides of the gate structure.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Martin M. Frank, Isaac Lauer, Jeffrey W. Sleight
  • Publication number: 20140252112
    Abstract: An irrigation system including a diverter line is provided. The system includes drip irrigation lines, T-junctions interleaved between adjacent drip irrigation lines, each T-junction including a three-way line coupled to the diverter line, a check valve operably disposable between the three-way line and a downstream end of an upstream one of the drip irrigation lines to permit fluid flow in only a forward direction and a controllable valve operably disposable between the three-way line and an upstream end of a downstream one of the drip irrigation lines. The controllable valve is operable to permit fluid flow in only the forward direction and to prevent the fluid flow.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hendrik F. Hamann, Levente L. Klein, Sergio A. Bermudez Rodriguez, Michael A. Schappert
  • Publication number: 20140253417
    Abstract: Computer-implemented methods, computer program products and computer systems that create a virtual extended display on mobile devices by providing a first device in a first location and at least a second device in a second location, followed by joining together the first and second devices within an aggregation session via a network. Logical data of visual content is shared between the first and second devices, and the viewed output display of the visual content split amongst the first and second device displays within the aggregation session. During the aggregation session, at least one of the devices therein is manipulated by movement or changing device parameters to virtually change the viewed output display of the visual content on such manipulated device.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas S. Brown, John F. Kelley, Todd Seager, Robert J. Torres
  • Publication number: 20140257846
    Abstract: Detecting fraud in the health care industry includes selecting a given focus scenario (e.g., prescription rate in a certain drug therapeutic class) for audit analysis, and constructing baseline models with the appropriate normalizations to describe the expected behavior within the focus area. These baseline models are then used, in conjunction with statistical hypothesis testing, to identify entities whose behavior diverges significantly from their expected behavior according to the baseline models. A Likelihood Ratio (LR) score over the relevant claims with respect to the baseline model is obtained for each entity, and the p-value significance of this score is evaluated to ensure that the abnormal behavior can be identified at the specified level of statistical significance. The approach may be used as part of a preliminary computer-aided audit process in which the relevant entities with the abnormal behavior are identified with high selectivity for a subsequent human-intensive audit investigation.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Keith B. Hermiz, Vijay S. Iyengar, Ramesh Natarajan
  • Publication number: 20140258630
    Abstract: Embodiments relate to a method, system, and computer program product for prefetching data on a chip. The chip has at least one scout core, multiple parent cores that cooperate together to execute various tasks, and a shared cache that is common between the scout core and the multiple parent cores. An aspect of the embodiments includes monitoring the multiple parent cores by the at least one scout core through the shared cache for a shared cache access occurring in a base parent core. The method includes saving a fetch address by the at least one scout core based on the shared cache access occurring. The fetch address indicates a location of a specific line of cache requested by the base parent core.
    Type: Application
    Filed: March 5, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Fadi Y. Busaba, Steven R. Carlough, Christopher A. Krygowski, Brian R. Prasky, Chung-lung K. Shum
  • Publication number: 20140252539
    Abstract: A semiconductor structure providing a precision resistive element and method of fabrication is disclosed. Polysilicon is embedded in a silicon substrate. The polysilicon may be doped to control the resistance. Embodiments may include resistors, eFuses, and silicon-on-insulator structures. Some embodiments may include non-rectangular cross sections.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Anthony I-Chih Chou, Arvind Kumar, Renee T. Mo, Shreesh Narasimha
  • Publication number: 20140258417
    Abstract: Methods, apparatuses, and computer program products for collective operation management in a parallel computer are provided. Embodiments include a parallel computer having a first compute node operatively coupled for data communications over a tree data communications network with a plurality of child compute nodes. Embodiments also include each child compute node performing a first collective operation. The first compute rode, for each child compute node, receives from the child compute node, a result of the first collective operation performed by the child compute node. For each result received from a child compute node, the first compute node stores a timestamp indicating a time that the child compute node completed the first collective operation. The first compute node also manages, based on the stored timestamps, execution of a second collective operation over the tree data communications network.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
  • Publication number: 20140252538
    Abstract: A method of forming an electronic fuse including forming an Mx level including a first and a second Mx metal, forming a first Mx+1 dielectric above the Mx level, forming a conductive path on a portion of the first Mx+1 dielectric, forming a second Mx+1 dielectric above the first Mx+1 dielectric and above the conductive path, the first and second Mx+1 dielectrics together form an Mx+1 level, forming a first and a second via in the Mx+1 level, the conductive path extending from the first via to the second via and partially encircling the first via, and forming a first and second Mx+1 metal in the Mx+1 level, the first via extending vertically and electrically connecting the first Mx metal to the first Mx+1 metal, and the second via extending vertically and electrically connecting the second Mx metal to the second Mx+1 metal.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Junjing Bao, Griselda Bonilla, Samuel S. Choi, Ronald G. Filippi, Wai-Kin Li, Naftali E. Lustig, Andrew H. Simon
  • Publication number: 20140257740
    Abstract: Techniques for real-time modeling temperature distributions based on streaming sensor data are provided. In one aspect, a method for creating a three-dimensional temperature distribution model for a room having a floor and a ceiling is provided. The method includes the following steps. A ceiling temperature distribution in the room is determined. A floor temperature distribution in the room is determined. An interpolation between the ceiling temperature distribution and the floor temperature distribution is used to obtain the three-dimensional temperature distribution model for the room.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Hongfei Li, Srinivas Yarlanki
  • Publication number: 20140258746
    Abstract: Methods, apparatuses, and computer program products for collective operation management in a parallel computer are provided. Embodiments include a parallel computer having a first compute node operatively coupled for data communications over a tree data communications network with a plurality of child compute nodes. Embodiments also include each child compute node performing a first collective operation. The first compute rode, for each child compute node, receives from the child compute node, a result of the first collective operation performed by the child compute node. In response to receiving at least one result, the first compute node reduces a power consumption level of the child compute node.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles J. Archer, James E. Carey, Philip J. Sanders, Brian E. Smith
  • Publication number: 20140258594
    Abstract: A system for random number generation may include non-volatile memory, and a random number stored on the non-volatile memory. The system may also include a key linked to the random number. The system may further include a computer-apparatus designed to use the random number based upon the key.
    Type: Application
    Filed: August 15, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: James R. Kozlosk, Robert K. Montoye, Raquel Norel, John J. Rice
  • Publication number: 20140258823
    Abstract: System, method, and computer program product, comprising, responsive to accessing a first electronic page in a browser, collecting metadata from the first electronic page, determining: (i) a set of existing data structures to store bookmarks for electronic pages in the browser, each data structure in the set of existing data structures representing an associated category for electronic pages, and (ii) a preference for using the existing data structures to store bookmarks for electronic pages, and, responsive to receiving an indication to bookmark the first electronic page, identifying, based on the metadata, the existing data structures, and the preference for using the existing data structures, a first data structure in which to store the bookmark for the first electronic page, presenting the first data structure for approval, and responsive to receiving approval for the first data structure, storing a bookmark for the first electronic page in the first data structure.
    Type: Application
    Filed: March 25, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ryan A. DAVIS, Asima SILVA
  • Publication number: 20140259089
    Abstract: Techniques, systems and articles of manufacture for security-aware admission control of requests in a distributed system. A method includes identifying a request dropped by a first application component in a distributed system, determining one or more actions to take with respect to the dropped request, said determining comprises identifying one or more policies of the first application component responsible for the dropped request and identifying one or more additional application components in the distributed system to be affected based on the identified one or more policies, and executing said one or more actions to control admission of one or more requests associated with the dropped request at the one or more additional application components.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Ajay Mohindra, Sambit Sahu
  • Publication number: 20140259021
    Abstract: Systems, methods, and computer program products for job scheduling are disclosed. An exemplary computer-implemented method includes receiving a job in a job scheduling system. At least part of the job is transmitted to a job reader. An indication of one or more functions required for performing the job is received from the job reader. A first computing device is selected from among a plurality of computing devices, where the selection is based, at least in part, on whether the first computing device supports the functions required for performing the job.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Steven B. Jones, Brian Keuling, Thomas J. Wasik
  • Publication number: 20140252556
    Abstract: A method for fabricating semiconductor features. The method includes forming a first layer over a substrate. Forming a plurality of first holes in the first layer. The first layer includes sidewalls separating at least a portion of each first hole. The first holes include overlapping holes that are not separated by the sidewalls. Forming a plurality of spacers on the substrate and first layer. The spacers include spacer sidewalls separating adjacent overlapping holes. Etching exposed portions of the substrate to form a plurality of second holes.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chung H. Lam, Jing Li
  • Publication number: 20140257910
    Abstract: A method, computer program product, and system is described. One or more project identifiers associated with a project are identified. A secondary data source associated with the project is identified, the identifying based upon, at least in part, identifying an association of the one or more of the project identifiers with the secondary data source. A use of a non-dedicated resource on the project is identified based upon, at least in part, analyzing information from the secondary data source. A cost estimate associated with the project is determined based upon, at least in part, the identified use of the non-dedicated resource on the project.
    Type: Application
    Filed: November 15, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kelley L. Anders, Trudy L. Hewitt, James Stetor
  • Publication number: 20140253539
    Abstract: Systems and methods for displaying at least one image on an active display include a graphics generator for generating one or more graphics in form of at least one ghost image and a projector for projecting the generated at least one ghost image as an excitation light signal on the active display. The projector is a low power projector. Also included are number of detection diodes associated with pixels for detecting one or more excitation light signals for exciting each pixel associated with the detection diodes. Further included, is a photon detection circuit for generating at least one high power image photon based on the emitted light signal of each pixel on the active display and a number of light emitting diodes (LEDs) associated with each of the detection diodes for generating an emitted light signal for each of the pixels of the incident ghost image for generating an image on the active display.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric V. Kline, Frank R. Libsch
  • Publication number: 20140259008
    Abstract: Systems and computer program products may perform unattended software installation. The systems and computer program products may include receiving a user's selection of one or more software installation files, and reading at least a portion of the one or more user-selected software installation files. The systems and computer program products may additionally include extracting, from the read one or more software installation files, questions that a user will be asked to answer during execution of the one or more user-selected software installation files, and compiling the extracted questions. The systems and computer program products may further include prompting a user to provide answers to the compiled questions, and receiving answers to one or more questions of the compiled questions prior to execution of the one or more user-selected software installation files.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sukadev Bhattiprolu, Venkateswararao Jujjuri, Haren Myneni, Malahal R. Naineni, Badari Pulavarty, Chandra Seetharaman, Narasimha N. Sharoff
  • Publication number: 20140258967
    Abstract: A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The technical debt represents potential additional work or rework associated with current code. The method includes a user defining a plurality of components that comprise the software development project. The method also includes a processor associating the technical debt with one or more components of the plurality of components, and the processor updating the urgency of the backlog item associated with the technical debt according to a function based on a development event associated with at least one of the one or more components.
    Type: Application
    Filed: August 5, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Evelyn Duesterwald, Tamir Klinger
  • Publication number: 20140255004
    Abstract: A method, system, and computer program product for bypassing as portion of content of a media. A history of skipped sections for a media is accumulated. Each portion of skipped content is detected during a display of the media. A reason is automatically determined for each portion of media content that is skipped based on a set of predefined criteria and resulting in a measured value for each portion of skipped content. Each portion of skipped content is tagged with the associated measured value. Information associated with the tagged portions of skipped content is shared across a social network for collaborative reuse. A determination is also made whether or not the previously skipped portion or media content exceeds a predetermined user display threshold. Responsive to a user-configurable policy for bypassing content, the content of the media is automatically displayed on a user device and content exceeding the predetermined display threshold is skipped.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville Orain Allen, James E. Carey, Jason J. Illg, John Stephen Mysak
  • Publication number: 20140256090
    Abstract: A method of forming a 3D package. The method may include joining an interposer to a laminate chip carrier with the solid state diffusion of a first plurality of solder bumps by applying a first selective non-uniform heat and first uniform pressure; joining a top chip to the interposer with the solid state diffusion of a second plurality of solder bumps by applying a second selective non-uniform heat and second uniform pressure; heating the 3D package, the first and second pluralities of solder bumps to a temperature greater than the reflow temperature of the first and second pluralities of solder bumps, where the second plurality of solder bumps achieves the reflow temperature before the first plurality of solder bumps, where the first and second selective non-uniform heats being less that the reflow temperature of the first and second pluralities of solder bumps, respectively.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mario J. Interrante, Katsuyuki Sakuma
  • Publication number: 20140258399
    Abstract: A method for separating the sharing of topics in social networking. The method includes receiving digital content, for example a web page, from a social network provider using a computer. The method receives data from the social network provider, for example, groups and lists. The method analyzes the topics displayed in the digital content to determine a category for the digital content, for example, work-related or entertainment. The digital content is assigned a category based on a match of the plurality of topics displayed in the digital content. The digital content for the shared topic is then selectively shared with the participants of the groups.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa M. Bradley, Nan Li, Charles E. Wiese, Marissa A. Wood
  • Publication number: 20140252103
    Abstract: A method of operating a drip irrigation system is provided and includes providing drip irrigation lines aside a diverter line with T-junctions interleaved between adjacent ones of the drip irrigation lines and each T-junction including a three-way line coupled to the diverter line, a check valve operably disposable between the three-way line and a downstream end of an upstream one of the drip irrigation lines to permit fluid flow in only a forward direction and a controllable valve operably disposable between the three-way line and an upstream end of a downstream one of the drip irrigation lines.
    Type: Application
    Filed: August 15, 2013
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Hendrik F. Hamann, Levente L. Klein, Sergio A. Bermudez Rodriguez, Michael A. Schappert