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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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