Patents Assigned to International Business Machine
  • Patent number: 9390156
    Abstract: The clustering of LDAP servers wherein each LDAP server is connected to the databases of all other LDAP servers in addition to its own database. This creates a mesh of highly available LDAP servers that are loosely connected to all the repositories of LDAP data in the distributed directory environment. Also broadly contemplated herein is the employment of a cluster manager for managing the cluster of LDAP servers.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Chandrajit G. Joshi, Romil J. Shah
  • Patent number: 9390529
    Abstract: A computer-implemented method for displaying graphical representation of legends in a data visualization engine is provided. The computer-implemented method includes receiving input to configure a plurality of swatches of the legends of graphical charts, the input comprises at least one of a threshold number of swatches, an identification of graphical area for displaying the swatches, and a size or a data of the swatches for display in the graphical charts of the data visualization engine. The computer-implemented method further includes modifying the legend swatches, based on the received input. The computer-implemented method further includes generating a plurality of graphical charts of the data visualization engine for displaying the swatches, based on the modification, wherein the display is generated randomly, based on at least one user preference for displaying the swatches.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nitin Chaturvedi, Deepak A. Deshpande, Aniket R. Pal
  • Patent number: 9391163
    Abstract: A method of making a field-effect transistor device includes providing a substrate with a fin stack having: a first sacrificial material layer on the substrate, a first semiconductive material layer on the first sacrificial material layer, and a second sacrificial material layer on the first semiconductive material layer. The method includes inserting a dummy gate having a second thickness, a dummy void, and an outer end that is coplanar to the second face. The method includes inserting a first spacer having a first thickness and a first void, and having an outer end that is coplanar to the first face. The method includes etching the first sacrificial material layer in the second plane and the second sacrificial material layer in the fourth plane. The method includes removing, at least partially, the first spacer. The method also includes inserting a second spacer having the first thickness.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Josephine B. Chang, Michael A. Guillorn, Gen P. Lauer, Isaac Lauer, Jeffrey W. Sleight
  • Patent number: 9390198
    Abstract: A search query portion is received. A plurality of suggested search queries is identified based on the search query portion. Feature values are determined for each of the plurality of suggested search queries based on a feature display preference. A heat map of the suggested search queries is transmitted to a client computer system. The heat map contains a plurality of blocks visually representing the plurality of suggested search queries and the determined feature values.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9392121
    Abstract: An already-connected telephone call is conferenced in a seamless manner that is transparent to the call participants, after which one or more additional participants may join the conference. The existing call is preferably moved to a conference bridge responsive to an existing call participant either logging on to a network-accessible user interface (such as a web page or portal-type page) or entering some special key or key combination using the participant's phone (which may be a software application that provides phone-like services). The participant requesting the move may be authenticated, and the authorization of the participant to request the move may be verified, before moving the call.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Bouna Sall
  • Patent number: 9389931
    Abstract: In an approach for creating a file, a computer receives a selection on a selection of content within application software on a first computing device to transfer to a clipboard. The computer appends metadata of the received selection with metadata indicating application software and file association information that corresponds to the selected content. The computer receives an indication to paste the selected content from the clipboard to a second computing device. The computer determines whether compatible application software on the second computing device is capable of accepting the selected content included in the received indication to paste. The computer responsive to determining that compatible application software on the second computing device is not capable of accepting the selected content included in the received indication to paste, creates a file that includes the selected content included in the received indication to paste and appended metadata.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dinesh K. Bhudavaram, Shubjit Naik, Srivatchsan Uthamanathan
  • Patent number: 9389747
    Abstract: A method, computer program product, and computer system for a quick close button for web browsers. A computing device determines a second web browser window was launched by a first web browser window. The computing device determines a location of a cursor. The computing device generates a close button associated with the second web browser window. The computing device displays the close button at the location of the cursor. Other methods and systems are described.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Allan Marshal Ferreira
  • Patent number: 9391152
    Abstract: A method of forming a metal-insulator-semiconductor (MIS) contact, a transistor including the MIS contact, and the MIS contact are described. The method includes etching an opening for formation of the contact, the opening extending to an upper surface of a semiconductor region. The method also includes implanting metal ions at a selected depth within the upper surface of the semiconductor region and converting the upper surface of the semiconductor region to a metal oxide insulating layer. The method further includes forming a metal layer on the insulating layer.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chia-Yu Chen, Zuoguang Liu, Tenko Yamashita, Chun-Chen Yeh
  • Patent number: 9389410
    Abstract: The illustrative embodiments provide for a computer implemented method, computer readable medium, and data processing system for adjusting a perceived image seen through an optical observation device. The azimuth-elevation-rotation of the optical observation device is measured relative to an observer. The field of view observed through the observation device appears with at least one of rotated and inverted optical translation relative to observation of the object with an unaided eye of the observer. Based on the celestial coordinate system inherent in the design of the mounting of the optical observation device, moving optical observation device in the optical translation direction, wherein the field of view moves in the optical view direction, and wherein the celestial coordinate system is selected from a group consisting of an equatorial coordinate system and an azimuth-elevation coordinate system.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 9389963
    Abstract: Embodiments of the invention relate to data placement for loss protection in a storage system. One embodiment includes constructing multiple logical compartments. Each logical compartment includes a placement policy including a set of storage placement rules for determining permitted placement of storage symbols on specific physical storage containers, and a balancing policy for determining a particular placement of the storage symbols among permitted placements for balancing the storage symbols for each volume among the physical storage containers that is useable within the placement policy.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: David D. Chambliss
  • Patent number: 9387451
    Abstract: Apparatus and methods for using a flow cell array are provided herein. An apparatus includes an array comprising one or more pixels, wherein each of the one or more pixels comprises multiple reaction sites openings; a first set of one or more sub-surface channels, wherein each of the multiple reaction site openings is connected to a sub-surface channel from the first set of one or more sub-surface channels; a second set of two or more sub-surface channels; and multiple vias connecting each channel from the first set of one or more sub-surface channels to (i) a first sub-surface channel from the second set of two or more sub-surface channels and (ii) a second sub-surface channel from the second set of two or more sub-surface channels.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Evan C. Colgan, Alexey Y. Lvov, Stanislav Polonsky
  • Patent number: 9389379
    Abstract: A method and structure are provided for implementing a dual optical and electrical land grid array (LGA) contact. A contact for electrical and optical connection between a module and a printed circuit board (PCB) includes material providing electrical connection and an integrated material providing an optical connection; and the contact is used in a land grid array (LGA) arrangement.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Phillip V. Mann, Kevin M. O'Connell, Arvind K. Sinha, Karl Stathakis
  • Patent number: 9389807
    Abstract: A storage controller receives hints provided by one or more applications over a period of time, wherein the hints are used by the storage controller for organizing data in storage managed by the storage controller. Data on conflicts caused by the provided hints are collected over the period of time. Based on the collected data on the conflicts, one or more conflict avoidance rules are executed to reduce possibility of future conflicts.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Y. Chiu, Yang Liu, Mei Mei, Sangeetha Seshadri
  • Patent number: 9391155
    Abstract: In one embodiment, a semiconductor device is provided that includes a gate structure present on a channel portion of a fin structure. The gate structure includes a dielectric spacer contacting a sidewall of a gate dielectric and a gate conductor. Epitaxial source and drain regions are present on opposing sidewalls of the fin structure, wherein surfaces of the epitaxial source region and the epitaxial drain region that is in contact with the sidewalls of the fin structure are aligned with an outside surface of the dielectric spacer. In some embodiments, the dielectric spacer, the gate dielectric, and the gate conductor of the semiconductor device are formed using a single photoresist mask replacement gate sequence.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong He, Chiahsun Tseng, Chun-Chen Yeh, Yunpeng Yin
  • Patent number: 9390003
    Abstract: In at least one embodiment, a data storage system includes a non-volatile memory array including a plurality of regions of physical memory. The data storage system further includes a controller that controls read and write access to the memory array and retires selected ones of the plurality of regions of physical memory from use. The controller determines whether or to not to retire a particular region among the plurality of regions of physical memory from use based on a dwell time of data stored in the particular region.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Fisher, Aaron D. Fry
  • Patent number: 9389789
    Abstract: As disclosed herein, a method, executed by a computer, for migrating executing applications and associated stored data includes executing one or more applications in a source system environment that access data stored on a source storage device that is directly accessible within the source system environment, migrating the data to a target storage device that is directly accessible within a target system environment but is not directly accessible within the source system environment, wherein migrating the data comprises copying the data from the source storage device to the target storage device using a remote storage access protocol. A computer system and computer program product corresponding to the method are also disclosed herein.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Gerald F. McBrearty
  • Patent number: 9390092
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the visualization of calendar search results. A calendar search results visualization method can include obtaining search results for a search against a data store of calendar events, selecting a sorting attribute for the search results such as a user attribute or event type attribute, counting how often the sorting attribute can be found in an event among the search results, and sorting the search results according to the count. The method also can include rendering the sorted search results in a visualization user interface organized in tabular format of events by date, in which each event is represented in the visualization user interface by an iconic representation that can vary in size according to a number of participants to a corresponding event or according to a completion status for tasks assigned during a corresponding event.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corinne M. Ryan, Fang Lu, Weichuan Dong, Michael Muller
  • Patent number: 9390157
    Abstract: A method, system, and computer storage medium dynamically generate a web-based data collection tool. The method comprises defining a web-based framework of data dimensions. The web-based framework is populated by an end-user with measures for data dimension intersections that are selected by the end-user, where a data dimension intersection is a combination of multiple data dimensions. The web-based framework is transmitted to the end-user. The end-user populates the web-based framework on the fly with one or more user-selected data dimensions to create a user-defined data collection tool, and the user-selected data dimensions are chosen from a plurality of data dimensions that are offered through the web-based framework. The web based framework receives the user-defined data collection tool.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Srinivas Attili, Ajay A. Divekar, Srinivas Jujjuru, Pradeep Miglani
  • Patent number: 9389984
    Abstract: A method, system and product for directing verification towards bug-prone portions. The method comprising syntactically analyzing a computer program to identify portions of the computer program that correspond to one or more bug patterns; and performing verification of the computer program, wherein the verification comprises traversing a control flow graph of the computer program and tracking symbolic values of variables of the computer program, wherein said performing comprises directing the traversal of the control flow graph to nodes of the control flow graph that correspond to the identified portions, whereby bug-prone portions of the computer program are prioritized to be verified before non-bug-prone portions of the computer program.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hana Chockler, Oded Margalit, Dmitry Pidan, Sitvanit Ruah
  • Patent number: 9391171
    Abstract: A semiconductor fin including a single crystalline semiconductor material is formed on a dielectric layer. A semiconductor shell including an epitaxial semiconductor material is formed on all physically exposed surfaces of the semiconductor fin by selective epitaxy, which deposits the semiconductor material only on semiconductor surfaces and not on dielectric surfaces. The epitaxial semiconductor material can be different from the single crystalline semiconductor material, and the semiconductor shell can be bilaterally strained due to lattice mismatch. A fin field effect transistor including a strained channel can be formed. Further, the semiconductor shell can advantageously alter properties of the source and drain regions, for example, by allowing incorporation of more dopants or by facilitating a metallization process.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kevin K. Chan, Young-Hee Kim, Masaharu Kobayashi, Jinghong Li, Dae-Gyu Park