Patents Assigned to International Business Machine Corporations
  • Patent number: 9628492
    Abstract: The present invention relates to the field of Network portals and in particular to a method and system for restricting access rights on user profile information using a new notion of peer groups, wherein a given user's peer group is defined to be the set of users containing all the members of all the user's communities, wherein the individual communities are defined within the web portal wherein on said web portal a plurality of composite applications are implemented, wherein each composite application (19; 50) has a predetermined number of users working with said composite application building a community for that composite application, characterized by the steps of: a) building a filter based on the peer group of the requesting user by collecting the communities of all composite applications which said user is member of (650, 660, 670) b) using said filter as an additional constraint when selecting (680) user information from the user registry in order to limit all query results to user profile informat
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Charles P. de Saint-Aignan, Stefan Hepper, Stefan Schmitt
  • Patent number: 9628331
    Abstract: A method, system and computer program product for configuring active resource nodes in a distributed computing system controlled by an administrative control module. The method includes identifying a first configuration of active resource nodes having at least two or more active resource nodes and detecting a modification of a link representing at least one connection between the active resource nodes. In response to detecting the modification of the link, a routing policy table is retrieved and a second configuration of the active resource nodes are identified from the routing policy table including at least one new connection between the two or more active resource nodes. The distributed computing system is triggered to configure the two or more active resource nodes according to the second configuration and to establish the at least one new connection between the two or more active resource nodes.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Majid Irani, Donny R. Rota
  • Patent number: 9623407
    Abstract: A microfluidic device including one or more microchannels. Each microchannel comprising: a microchannel portion with a longitudinal liquid barrier that defines first and second regions. The device includes one or more first liquid passages at the level of the longitudinal barrier. A liquid inlet allows liquid to enter the first region and a liquid outlet allows liquid to leave the microchannel portion. A transverse liquid barrier between the microchannel portion and the liquid outlet holds liquid in the first region. The device includes one or more second liquid passages at the level of the transverse liquid barrier. A liquid pump displaces liquid through a microchannel portion. The first liquid passages allow excess liquid in the first region to flow into the second region, transversally to the longitudinal barrier. The second liquid passages allow excess liquid in the longitudinal portion to be discharged via the liquid outlet.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Emmanuel Delamarche, Onur Gökce
  • Patent number: 9626657
    Abstract: A system for clustering electronic calendar schedules in an event scheduling user interface displays the availability of invitee clusters that each include invitees with sufficiently similar availability during a target period. An invitee cluster list includes an invitee cluster entry for each invitee cluster, such that each invitee cluster entry displays the availability for all invitees contained in the corresponding cluster, as well as the number of invitees contained in the cluster. Invitees that do not belong to any cluster are listed as individual outlier entries, such that each outlier entry displays the availability for the corresponding outlier invitee and the invitee's name. The names of invitees contained in an invitee cluster are displayed in response to user selection of the cluster entry. A degree of similarity required for invitees to be clustered together, and/or a permitted total number of clusters, may be input from a user.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Andrew L. Schirmer, Tolga Oral
  • Patent number: 9628348
    Abstract: A method for automated policy-driven transitioning of governed objects in a service registry is provided. The method includes receiving a request in a service registry executing in memory of a host server computing system to persist a governed object of a service registry. The method also includes identifying a policy to be applied to the governed object in response to the receipt of the request. The method yet further includes applying the policy to the governed object and determining whether or not the application of the policy has been successful. Finally, the method includes triggering a transition of the governed object from a contemporaneous state to a new state in the service registry if the application of the policy has been successful. In this way, governed objects of the service registry can be transitioned from one state to the other driven by policies in an automated way.
    Type: Grant
    Filed: October 20, 2013
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Devaprasad K. Nadgir
  • Patent number: 9622476
    Abstract: Eight-membered ring cyclic carbonates comprising a ring nitrogen at position 6 (1,3,6-dioxazocan-2-ones) were prepared by reaction of precursor diols with active carbonates. The ring nitrogen is linked to a pendant group Y? via a methylene linking group. The cyclic carbonates undergo organocatalyzed ring opening polymerization to form an initial polycarbonate comprising a backbone tertiary amine group. Quaternization of the initial polycarbonates forms cationic polycarbonates comprising a positive-charged backbone quaternary nitrogen. The cationic polycarbonates can be potent antimicrobial agents.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 18, 2017
    Assignees: International Business Machines Corporation, Agency For Science, Technology And Research
    Inventors: Daniel J. Coady, Jeannette M. Garcia, James L. Hedrick, Jeremy P. K. Tan, Yi Yan Yang
  • Patent number: 9625331
    Abstract: A force detector and method for using the same includes a movable lens having a spherical surface; a cantilever below the movable lens; a laser above the movable lens configured to emit a beam of light through the movable lens, such that light reflects from the spherical surface and the cantilever; a camera configured to capture images of interference rings produced by the light reflected from the spherical surface and the light reflected from the cantilever; and a processor configured to determine a force between the movable lens and the cantilever based on a change in phase of the interference rings.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arthur W. Ellis, Richard A. Haight, James B. Hannon, Rudolf M. Tromp
  • Patent number: 9627510
    Abstract: A method for fabricating a semiconductor device comprises forming a dummy gate on a substrate; forming spacers at opposing sides of the dummy gate; depositing a sacrificial interlayer dielectric over the dummy gate; planarizing the interlayer dielectric to expose the dummy gate; removing the dummy gate; forming a replacement metal gate with a protective cap between the spacers and on the substrate to replace the removed dummy gate; removing the sacrificial interlayer dielectric; siliciding exposed areas of the substrate adjacent to the replacement metal gate; depositing a final interlayer dielectric over the replacement metal gate and the exposed silicided areas; and forming vias through the final interlayer dielectric to the silicided areas.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hemanth Jagannathan, Sivananda K. Kanakasabapathy
  • Patent number: 9626322
    Abstract: A multiprocessor computer system includes a plurality of processor nodes and at least a three-tier hierarchical network interconnecting the processor nodes. The hierarchical network includes a plurality of routers interconnected such that each router is connected to a subset of the plurality of processor nodes; the plurality of routers are arranged in a hierarchy of n?3 tiers (T1, . . . , Tn); the plurality of routers are partitioned into disjoint groups at the first tier T1, the groups at tier Ti being partitioned into disjoint groups (of complete Ti groups) at the next tier Ti+1 and a top tier Tn including a single group containing all of the plurality of routers; and for all tiers 1?i?n, each tier-Ti?1 subgroup within a tier Ti group is connected by at least one link to all other tier-Ti?1 subgroups within the same tier Ti group.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Baba L. Arimilli, Wolfgang Denzel, Philip Heidelberger, German Rodriguez Herrera, Christopher J. Johnson, Lonny Lambrecht, Cyriel Minkenberg, Bogdan Prisacari
  • Patent number: 9628433
    Abstract: A method for transmitting short message service (SMS) messages and notifications within a virtualized wireless device is provided. In one embodiment, a hypervisor detects an incoming SMS message directed to a virtualized wireless device that comprises at least two virtual operating systems. The hypervisor further transmits the incoming SMS message to a first virtual operating system of the virtualized wireless device. In addition, the hypervisor notifies a second virtual operating system of the virtualized wireless device of the incoming SMS message.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Blaine H. Dolph, Miku K. Jha, Sandeep R. Patil, Gandhi Sivakumar, Matthew B. Trevathan
  • Patent number: 9628535
    Abstract: A method, apparatus, and program product stream data between a host element and a target element in a parallel computing system. The method comprises partitioning data used to perform a task into a plurality of data streams based at least in part upon data associated with the task and partitioning a data stream into a plurality of data stream views based at least in part on a memory size associated with a target element configured to process the data stream. The method further comprises sequentially communicating at least a portion of the data stream views to the target element via a data streaming infrastructure implemented on at least a host element and the target element, wherein the portion of the data streaming infrastructure on the host element transfers the portion of the data stream views to the portion of the data streaming infrastructure on the target element.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: David G. Carlson, Jeffrey S. McAllister, Nelson Ramirez
  • Patent number: 9626113
    Abstract: A processor, operable in a computing storage environment, for each rank in a storage management device in the computing storage environment, allocates a lower maximum count defined by a predetermined lower maximum count of Task Control Blocks (TCBs) of a rank for performing destage operations, and a higher maximum count of TCBs to be implemented for performing a storage operation, and performs the storage operation using up to the lower maximum count of TCBs, yet only allows those TCBs above the lower maximum count to be allocated for performing the storage operation satisfying at least one criterion.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin John Ash, Michael Thomas Benhase, Lokesh Mohan Gupta, Kenneth Wayne Todd
  • Patent number: 9626188
    Abstract: Embodiments relate to a method and computer program product for relative offset branching in a reduced instruction set computing (RISC) architecture. One aspect is a method that includes fetching a branch instruction from an instruction stream having a fixed instruction width. A relative offset value is acquired from the instruction stream. The relative offset value is formatted as an offset relative to a program counter value and sized as a multiple of the fixed instruction width. The relative offset value is added with the program counter value to form a branch target address value. The branch target address value is loaded into a program counter based on the branch instruction. Execution of the instruction stream is redirected to a next instruction based on the branch target address value in the program counter.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael K. Gschwind
  • Patent number: 9626994
    Abstract: A method according to one embodiment includes generating track following controller state information based on a positional signal of a head relative to a medium. One or more portions of the state information corresponding to particular frequencies are used to determine at least one of: lateral tape movement, tape skew, vibration operation conditions, and roller performance.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Angeliki Pantazi, Tomoko Taketomi
  • Patent number: 9627270
    Abstract: A three-dimensional stacked fin complementary metal oxide semiconductor (CMOS) device having dual work function metal gate structures is provided. The stacked fin CMOS device includes a fin stack having a first semiconductor fin over a substrate, a dielectric fin atop the first semiconductor fin and a second semiconductor fin atop the dielectric fin, and a gate sack straddling the fin stack. The gate stack includes a first metal gate portion surrounding a channel portion of the first semiconductor fin and a second metal gate portion surrounding a channel portion of the second semiconductor fin. The first metal gate portion has a first work function suitable to reduce a threshold voltage of a field effect transistor (FET) of a first conductivity type, while the second gate portion has a second work function suitable to reduce a threshold voltage of a FET of a second conductivity type opposite the first conductivity type.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Pouya Hashemi, Ali Khakifirooz, Alexander Reznicek
  • Patent number: 9626058
    Abstract: Identifying a tool touching a touchscreen device. A touch location of a tool on a touch-sensitive surface is received from a touchscreen controller. Based on the touch location, one of a plurality of electrodes disposed at locations across the touchscreen is selected and an electric circuit is enabled. The electric circuit includes a signal generator attached to the tool that transmits a modulated identification (ID) signal, a parasitic capacitance path between the signal generator and the selected electrode, a demodulator connected to the selected electrode that receives the ID signal, a resistive layer connected to the demodulator, covering the touch-sensitive surface, and a resistive path through the tool to the signal generator. The demodulator demodulates the modulated ID signal to recover a bit sequence. The tool is identified, based on the recovered bit sequence.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Marzia E. Castellani, Ana Lucia Medina, Roberto Ragusa, Aniello Alessandro Rea
  • Patent number: 9628418
    Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventor: Nataraj Shivashankaraiah
  • Patent number: 9626207
    Abstract: A computer implemented method of managing an adapter includes determining that an adapter is assigned to an operating system and generating a single root input/output virtualization (SR-IOV) function associated with the adapter. The SR-IOV function may be correlated to a non-SR-IOV function, and the non-SR-IOV function may be used to modify an operational status of the adapter.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles S. Graham, Gregory M. Nordstrom, John R. Oberly, III
  • Patent number: 9627382
    Abstract: Embodiments of the present disclosure provide a structure including: a p-type field effect transistor (pFET device) and an n-type field effect transistor (nFET device) each having sidewall spacers on opposite sidewalls of a gate and source drain region adjacent to the sidewall spacers, a distance between the pFET source drain region and the pFET gate is substantially equal to a distance between the nFET source drain region and the nFET gate.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Injo Ok, Soon-Cheon Seo
  • Patent number: 9627575
    Abstract: Photodiode structures and methods of manufacture are disclosed. The method includes forming a waveguide structure in a dielectric layer. The method further includes forming a Ge material in proximity to the waveguide structure in a back end of the line (BEOL) metal layer. The method further includes crystallizing the Ge material into a crystalline Ge structure by a low temperature annealing process with a metal layer in contact with the Ge material.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John J. Ellis-Monaghan, Jeffrey P. Gambino, Mark D. Jaffe, Kirk D. Peterson