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).
-
Patent number: 10031946Abstract: An administrator may wish to limit the number of tuples that may be spawned as a result of a first tuple entering an operator graph. A first stream operator may receive a first tuple in order to perform an operation on the first tuple to generate a second tuple. The first stream operator may determine whether it is permitted to generate the second tuple by comparing the first tuple's tuple spawn counts to a tuple creation policy. If the first stream operator is permitted to generate the second tuple, the first stream operator may perform the operation on the first tuple and generate the second tuple.Type: GrantFiled: June 9, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
-
Patent number: 10032769Abstract: A semiconductor device includes dummy gate structures formed on a dielectric layer over a substrate and forming a gap therebetween. A trench silicide structure is formed in the gap on the dielectric layer and extends longitudinally beyond the gap on end portions. The trench silicide structure forms a resistive element. Self-aligned contacts are formed through an interlevel dielectric layer and land on the trench silicide structure beyond the gap on the end portions.Type: GrantFiled: February 24, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Veeraraghavan S. Basker, Kangguo Cheng, Theodorus E. Standaert, Junli Wang
-
Patent number: 10032009Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: receiving motion sensor information from a plurality of sensors on a wearable device; identifying, based on the motion sensor information, a motion pattern corresponding to an activity of a user; comparing the motion pattern to a plurality of stored motion patterns; determining, based on the comparing, if the motion pattern matches one of the stored motion patterns that is identified as a motion pattern of a sensitive activity; and modifying, whether the motion pattern matches one of the stored motion pattern identified as a motion pattern of a sensitive activity. Other aspects are described and claimed.Type: GrantFiled: August 3, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Vijay Ekambaram, Vikas Joshi, Pratyush Kumar
-
Patent number: 10033661Abstract: A method, computer program product and system uses a tiered priority system having three types of callout messages for use by a transaction processing system: (i) callout with a reserved path; (ii) callout with priority; and (iii) default priority callout with sharing mode. An online transaction program (OTP) issues a “reserve call” associated with a “callout with a reserved path”. In response, a reserve call processor initiates an asynchronous request to build an express socket path, and returns a special dispatchable unit of work identifier (special DUOW ID). The OTP subsequently issues any number of callouts to be sent on the express socket path using the special DUOW ID. A callout with priority dynamically allocates a path for sending a callout message, without queuing. A sharing mode combines a group of callout messages (types (i), (ii), and/or (iii) above) into a single TCP/IP send without queuing.Type: GrantFiled: December 5, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Jack C. Yuan, Elvis B. Halcrombe, Jeffrey L. Maddix, Li-Chuan J. Yang
-
Patent number: 10033687Abstract: A method for interactive splitting of a post of a social collaborative environment is provided. The method comprises, in response to a selection of a portion of the post, splitting the post at a location of at least one of a boundary of the selection or within the selection into a first segment and a second segment. A tool is utilized to split the post at the location of at least one of the boundary of the selection or within the selection into the first segment and the second segment. An input box configured to receive a response to the post is presented in an interactive post editing interface of the post, wherein the presentation of the input box occurs in a space defined between the first segment and the second segment. The response can be inserted in the space defined between the first segment and the second segment.Type: GrantFiled: June 28, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventor: Sebastian M. Zmener
-
Patent number: 10031180Abstract: A system for post-silicon leakage characterization is configured to apply a rail voltage to a hardware component; cause the hardware component to operate at a particular frequency; cause a cooling device, coupled to the hardware component, to operate at a cooling capacity; run a workload on the hardware component after applying the rail voltage, causing the hardware component to operate at a particular frequency, and causing the cooling device to operate at a particular cooling capacity; discontinue the workload and clocks of the hardware component after a temperature of the hardware component has reached a steady high point; continuously measure temperature and leakage power of the hardware component after discontinuing the workload until the temperature of the hardware component has reached a steady low point; and adjust a power management procedure for the hardware component based on measured temperature and measured leakage power of the hardware component.Type: GrantFiled: July 22, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Anand Haridass, Arun Joseph, Charles R. Lefurgy, Spandana V. Rachamalla
-
Patent number: 10031720Abstract: A method for controlling an audio output comprises playing a first audio file having a first tempo, measuring a first heart rate of a user, determining whether the first heart rate of the user is greater than a target heart rate, and playing a second audio file having a second tempo, the second tempo is slower than the first tempo, responsive to determining that the first heart rate of the user is greater than the target heart rate.Type: GrantFiled: October 30, 2017Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam T. Bishop, Matthew R. Catalfamo, Al Chakra, Indrajit Viswanath
-
Patent number: 10031987Abstract: Integrated circuits (ICs) rely on static timing analysis during their design to ensure that they will operate at desired frequencies. Delays between sequential elements (e.g., latches and flip-flops) are constrained to meet target clock periods. Certain signals, however, such as untimed nets may be excluded from timing constraints if the circuit function does not require these nets to switch and propagate to sequential elements within the clock period. However, a signal marked as “untimed” may have been mistakenly specified by the designer as an untimed net. To verify that an untimed net does not negatively impact the function of the design logic, the embodiments herein generate upstream and downstream event networks using shadow logic that corresponds to design logic upstream and downstream of the untimed net. A metastability network coupled to these networks is used to model nondeterminism and metastability resulting from transitions or potential glitches on the untimed net.Type: GrantFiled: June 15, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventor: Gavin B. Meil
-
Patent number: 10032668Abstract: Chamferless via structures and methods of manufacture are provided. The method includes: forming at least one self-aligned via within at least dielectric material; plugging the at least one self-aligned via with material; forming a protective sacrificial mask over the material which plugs the at least one self-aligned via, after a recessing process; forming at least one trench within the dielectric material, with the protective sacrificial mask protecting the material during the trench formation; removing the protective sacrificial mask and the material within the at least one self-aligned via to form a wiring via; and filling the wiring via and the at least one trench with conductive material.Type: GrantFiled: January 23, 2017Date of Patent: July 24, 2018Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, GLOBALFOUNDRIES INC.Inventors: Mark L. Lenhardt, Frank W. Mont, Brown C. Peethala, Shariq Siddiqui, Jessica P. Striss, Douglas M. Trickett
-
Patent number: 10031983Abstract: System, computer implemented method and computer program product for preparing and navigating a query tree including a plurality of query nodes and informational nodes. Each query node is associated with a prompt, branching criteria and keywords. A current query node provides a prompt to a user and a user response is received and analyzed to identify branching criteria and keywords from the user response. The method navigates to another node in the query tree in consideration of the branching criteria received in the user response and a comparison between the keywords received in the user response and the keywords associated with the query nodes. The comparison may validate navigation to a destination node corresponding to the branching criteria or the comparison may indicate incorrect navigation of the query tree. Corrective navigation can be implemented in various ways based upon the keywords received in the user response.Type: GrantFiled: February 24, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Justin P. Bandholz, William G. Pagan, William J. Piazza
-
Patent number: 10031593Abstract: Embodiments of the invention provide a human interface device including an inner sphere, wherein the inner sphere has a center point. The human interface device can further include an outer sphere, and the outer sphere may be compressible. The human interface device may also include a plurality of pressure sensors between the inner sphere and the outer sphere for detecting localized compression of the outer sphere, a first three-axis-accelerometer located within the inner sphere, and a second three-axis-accelerometer located within the inner sphere, wherein the first three-axis-accelerometer and the second three-axis-accelerometer-accelerometer are each located at least a predetermined distance from the center point.Type: GrantFiled: December 16, 2011Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Gherardo Albano, Francesco M. De Collibus, Luca Landi, Claudio Prudenzi
-
Patent number: 10032711Abstract: Semiconductor devices are provided which have MIM (metal-insulator-metal) capacitor structures that are integrated within air gaps of on-chip interconnect structures, as well as methods for integrating MIM capacitor formation as part of an air gap process flow for fabricating on-chip interconnect structures. For example, a semiconductor device includes a dielectric layer with a first pattern of metal lines and second pattern of metal lines. Air gaps are disposed in spaces between the metal lines. Portions of the spaces between the metal lines of the first pattern of metal lines include a conformal layer of insulating material disposed on sidewalls of the metal lines and metallic material that fills the spaces between the metal lines. The first pattern of metal lines comprises a first capacitor electrode, the metallic fill material comprises a second capacitor electrode, and the conformal layer of insulating material comprises an insulating layer of a MIM capacitor structure.Type: GrantFiled: July 25, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Veeraraghavan S. Basker, Kangguo Cheng, Theodorus E. Standaert, Junli Wang
-
Patent number: 10031995Abstract: An end point report for a design of an electronic circuit may be analyzed. Results of a static timing analysis run are loaded, a path from the loaded results is selected, and technology specific context data is provided. Additionally, a determination is made for every test point of the selected path of design quality parameters for determining a design problem area, and a determination is made for every design problem area, of a root cause by analyzing design problem area data in comparison to related ones of the technology specific context data.Type: GrantFiled: September 18, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wilhelm Haller, Kurt Lind, Friedrich Schroeder, Stefan Zimmermann
-
Patent number: 10032312Abstract: Proposed is a display control system for an augmented reality, AR, display system, the AR display system comprising a transparent display area adapted to augment an object or scene viewable through the transparent display area by displaying a visual element in the transparent display area. The display control system comprises: a focal point detection unit adapted to determine a point of focus of a user; and a processing unit adapted to determine an offset distance by which the determined point of focus of the user is spaced from the transparent display area, and to generate a control signal for modifying the transparency of the visual element based on the determined offset distance.Type: GrantFiled: November 25, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chris R. Bean, Sophie D. Green, Madeleine R. Neil Smith, Joe Pavitt
-
Patent number: 10032867Abstract: A method of forming a semiconductor structure includes forming a multi-layer structure. The multi-layer structure has a substrate and two or more nanosheet layers formed above the substrate. The method also includes forming a bottom isolation layer between the substrate and the two or more nanosheet layers. The method further includes performing a fin reveal in the multi-layer structure after formation of the bottom isolation layer to form a fin. The two or more nanosheet layers provide a channel stack for a nanosheet field-effect transistor.Type: GrantFiled: March 7, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Chun W. Yeung, Chen Zhang
-
Patent number: 10033591Abstract: A network of physically linked elements includes at least a first switch, a second switch, and a third element. The third element is caused to transmit a data unit. A first timestamp and a second timestamp are obtained from the first and second switches, respectively. The first timestamp is associated with receipt of the transmitted data unit by the first switch and the second timestamp associated with receipt of the transmitted data unit by the second switch. The first timestamp and the second timestamp are compared. Based on the comparison, a determination is made that the first switch is physically located between the third element and the second switch.Type: GrantFiled: July 8, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Uday K. Kumbhari, Rahul B. Rege
-
Patent number: 10032721Abstract: An electrical device including at least one contact surface and an interlevel dielectric layer present atop the electrical device, wherein the interlevel dielectric layer includes at least one trench to the at least one contact surface of the electrical device. A conformal titanium liner is present on the sidewalls of the trench and is in direct contact with the at least one contact surface. The conformal titanium liner may be composed of 100 wt. % titanium, and may have a thickness ranging from 10 ? to 100 ?.Type: GrantFiled: August 2, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Praneet Adusumilli, Alexander Reznicek, Oscar van der Straten, Chih-Chao Yang
-
Patent number: 10032909Abstract: A method of forming a spacer for a vertical transistor is provided. The method includes forming a fin structure that includes a fin on a semiconductor substrate, forming a source junction or a drain junction at an upper surface of the semiconductor substrate and at a base of the fin and epitaxially growing a rare earth oxide (REO) spacer to have a substantially uniform thickness along respective upper surfaces of the source or drain junction and on opposite sides of the fin structure.Type: GrantFiled: February 2, 2017Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kangguo Cheng, Juntao Li, Geng Wang, Qintao Zhang
-
Patent number: 10033781Abstract: A method, system and computer program product for servicing media content. In one embodiment, the media content is processed by having each of a group of services process increments of the media content, one increment at a time; and the order in which the services process these increments is orchestrated to process all of the media content in accordance with a defined procedure. In one embodiment, the increments of the media content are passed, one increment after another, to at least a plurality of the services in a defined order. In an embodiment, each time one of the plurality of services passes one of the increments of the media content to a subsequent one of the services in the defined order, the one of the plurality of services requests another increment of the media content from a preceding one of the services in the defined order.Type: GrantFiled: April 13, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Paolo Dettori, Julio Nogima, Frank A. Schaffa
-
Patent number: 10033778Abstract: A method for analyzing streaming data includes providing a streaming accumulator comprising an addition module and two multiplexers, receiving one or more data streams, continuously calculating a set of basic statistical elements, receiving a request to calculate a set of statistical descriptors, calculating the set of statistical descriptors, and providing the set of statistical descriptors. An apparatus for analyzing streaming data includes a first multiplexer configured to receive a first summation, a second summation, and a current data item, and forward the first summation on cycles 1 and 3, forward the second summation on cycle 4, and forward the current data item on cycle 2, a second multiplexer configured to receiver the second summation, a third summation, and a previous data item, and forward the previous data item on cycles 1 and 3, forward the second summation on cycle 4, and forward the third summation on cycle 2.Type: GrantFiled: September 29, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Suchismita Banerjee, Girish G. Kurup, Ashutosh Misra, Niranjan Vaish
-
Patent number: 10033729Abstract: Techniques are disclosed for authenticating a user. One technique includes receiving a passphrase at a server. The technique further includes parsing the passphrase using one or more parsing requests to create one or more parsings. The technique includes storing the one or more parsings on the server. The technique also includes receiving, at the server, a request from a user to authenticate the user. Finally, the technique includes transmitting a first parsing request to authenticate the user.Type: GrantFiled: April 14, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: John B. Beauvais, Michael J. Turek
-
Patent number: 10032292Abstract: A portable pervasive device includes a combined visual and thermal display. The user is able to detect texture of displayed objects visually and through touching the combined display. A software application pre-defines color codes and temperature settings for a plurality of textures on a graded scale including smooth, soft, and rough. The object is then shown on the display using the color codes and temperature settings for at lest one surface of the object.Type: GrantFiled: May 2, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventor: Robyn R. Schwartz
-
Patent number: 10032716Abstract: In one aspect of the invention, a method for fabricating an e-Fuse device is described. A trench structure is provided. The trench structure includes an anode region, a cathode region and a fuse element which interconnects the anode and cathode regions. The trench is provided in a dielectric material on a first surface of a substrate. The fuse element has a smaller cross section and a higher aspect ratio than the anode and cathode regions. The trench is filled with copper. An annealing step converts the copper to create a large grained copper structure in the anode and cathode regions and a fine grained copper structure in the fuse element. Another aspect of the invention is an e-Fuse device which includes an anode region, a cathode region and a fuse element which interconnects the anode and cathode regions in a dielectric material on a first surface of a substrate. The fuse element has a smaller cross section and a higher aspect ratio than the anode and cathode regions.Type: GrantFiled: March 28, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Daniel C Edelstein, Chih-Chao Yang
-
Patent number: 10031683Abstract: A method and technique are provided for providing a service address space. The method includes providing a service co-processor with a service address space attached to a main processor. The main processor is provided with a main address space. Instructions that modify the main address space are intercepted, storage delta packets are generated based on intercepted instructions, and the storage delta packets are sent to a service co-processor maintaining a service address space.Type: GrantFiled: June 22, 2017Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David J. Harman, Neil W. Leedham, Kim P. Walsh, Andrew Wright
-
Patent number: 10033270Abstract: An apparatus for providing a local reference voltage for a voltage regulator includes a reference capacitor configured to provide the local reference voltage, a charge pump configured to push current to, or pull current from, the reference capacitor according to one or more control inputs received by the charge pump, and a boosting circuit configured to add or subtract a discrete quantity of charge to the reference capacitor according to one or more boosting control signals. A boosting control circuit may be configured to disconnect a boosting capacitor from the reference capacitor during a first phase of a control cycle and connect the boosting capacitor to the reference capacitor during a second phase of the control cycle. The boosting capacitor may be pre-charged (to add charge) or discharged (to subtract charge) during the first phase of the control cycle. A corresponding method is also disclosed herein.Type: GrantFiled: October 26, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: John F. Bulzacchelli, Seongwon Kim, Michael A. Sperling, Zeynep Toprak Deniz
-
Patent number: 10032471Abstract: An apparatus according to one embodiment includes a head having at least two modules, each having an array of transducers. Axes of the arrays are about parallel and are spaced from one another in an intended direction of tape travel thereacross. The array of a first of the modules is offset from the array of a second of the modules in a first direction parallel to the axis of the array of the second module such that the transducers of the first module and the transducers of the second module are positioned to fill a contiguous data band with written tracks in multiple passes. All of the transducers of the first module are positioned on a first side of an imaginary line oriented in the intended direction of tape travel, and all of the transducers of the second module are positioned on a second side of the imaginary line.Type: GrantFiled: June 27, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventor: Robert G. Biskeborn
-
Patent number: 10031693Abstract: Whether a replication relationship is established between a first and a second storage device is determined. If it is determined that the replication relationship is established between the first and second storage device, then whether data in the first region of the first storage device has changed since a previously completed asynchronous data replication process is determined. If the data in the first region of the first storage device has changed since the previously completed asynchronous data replication process, then whether the changed data in the first storage device is data copied from the second region of the first storage device is determined. If the changed data in the first region of the first storage device is data copied from the second region of the first storage device, then data from the second region of the second storage device is replicated to the first region of the second storage device.Type: GrantFiled: September 29, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Manish Bansode, Shrirang S. Bhagwat, Pankaj Deshpande, Subhojit Roy
-
Patent number: 10032683Abstract: A time temperature monitoring system and method for use with a microchip or similar structure. A disclosed system includes: a substrate having an active region; a dopant source located proximate the active region; an activation system for activating a diffusion of the dopant source into the active region; and a set of spatially distributed electrodes embedded in the active region of the substrate, wherein the electrodes are configured to detect the diffusion in the active region at varying distances from the dopant source to provide time temperature information.Type: GrantFiled: June 16, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Taryn J. Davis, Jonathan R. Fry, Terence L. Kane, Christopher F. Klabes, Andrew J. Martin, Vincent J. McGahay, Kathryn E. Schlichting, Melissa A. Smith
-
Patent number: 10033673Abstract: A method, computer program product, and system for peer to peer communication is provided. The embodiment may include receiving a message from a first user intended for a second. It may include determining whether the second user is in a do not disturb (DND) state. It may also include overriding the DND state of the second user. Overriding the DND state may include receiving static message information and user characteristics. Overriding the DND state may include determining if a critical situation (critsit) exists. Overriding the DND state may include determining a message critsit value for the users. Overriding the DND state may include adding the first user and the second to a critsit users list. The embodiment may include overriding the DND state of the second user if both users are on the same list. The embodiment may include transmitting messages from the first user to the second user.Type: GrantFiled: September 14, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Sanjay V. Phanshikar, Hina Purohit, Manish Singh, Mark A. Skurla
-
Patent number: 10031938Abstract: The present invention generally is directed to a system, method and article of constructing queries from a set of query conditions. The query conditions are grouped using logical operators to generate a database query. Query conditions within a group may be connected using a logical “OR” operator and groups of query conditions may be connected using a logical “AND” operator. Once generated, the database query may be presented to a user for review.Type: GrantFiled: December 4, 2006Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Bradley Allen, Keith Caceres, Michael Henry D'Amico, Brand Lee Hunt, Kathleen Miyoko Nojima, Maria Nichole Schwenger
-
Patent number: 10031804Abstract: A method includes receiving, from a first user device, social media data for storage in the social media DSN. The method further includes dispersed storage error encoding the social media data in accordance with dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices. The method further includes generating metadata regarding the social media data. The method further includes storing the sets of encoded data slices and the metadata as a full record. The method further includes generating a partial record of the social media data, wherein the partial record includes one or more of: the metadata, a summary of the social media data, and a link to the full record. The method further includes determining a group to which the first user device is affiliated. The method further includes providing the partial record to one or more other user devices affiliated with the group.Type: GrantFiled: April 11, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary W. Grube, Timothy W. Markison
-
Patent number: 10031900Abstract: Embodiments relate to text editing. An aspect includes receiving a range specifying operation for performing range specification for at least part of the text displayed on a display device of the computer. Another aspect includes causing a storing unit to store therein specific text including text in the range specified by the received range specifying operation and other text relating to the specified range. Another aspect includes receiving a changing operation for changing the text in the specified range. Another aspect includes determining whether or not a change beyond a specific criterion has occurred in the text in the range specified by the received range specifying operation. Another aspect includes displaying the specific text stored in the storing unit on the display device based on determining that a change beyond the specific criterion has occurred in the text in the range.Type: GrantFiled: October 20, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yoshio Horiuchi, Harumi Itoh, Tadahiko Nakamura, Masato Suzuki
-
Patent number: 10031058Abstract: Techniques for gas analysis using a parallel dipole line (PDL) trap viscometer are provided. In one aspect, a gas analysis system is provided which includes: a PDL trap including: a pair of diametric cylindrical magnets, and a diamagnetic rod levitating above the magnets; and a motion detector for capturing motion of the diamagnetic rod. The motion detector can include a digital video camera positioned facing a top of the PDL trap so as to permit capturing video images of the diamagnetic rod and the system can include a computer for receiving and analyzing video images from the video camera. Methods for measuring gas viscosity and pressure using the PDL trap system are also provided.Type: GrantFiled: August 14, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Oki Gunawan, Yudistira Virgus
-
Patent number: 10032793Abstract: A method for forming a semiconductor device. It includes forming fin structures on a substrate, where the fin structure defines source and drain regions. It also includes forming a gate stack in contact with the fin structure, depositing an insulator on the substrate, and applying an etching process to remove portions of the insulator to form a trench to the source region. It also includes implanting a damaged epitaxial material into the trench and to the source regions, and applying a second etching process to remove portions of the insulator to form a trench in the insulator to the drain regions. Finally, the method includes growing an epitaxial junction material over the source and drain regions, and depositing a metal over the substrate.Type: GrantFiled: September 16, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Effendi Leobandung
-
Patent number: 10033516Abstract: A method, computer program product and computer system achieves full-mesh connectivity between any two domains in a multi-domain computing environment such as an Infiniband or Converged Ethernet environment. A connection between two domains is established using a single connection management identifier, and private payloads in connection management datagrams, to drive full-duplex connectivity over a pair of half-duplex connections. The half-duplex connections are established using one connection request, and one connection ID object. A connection management object interfaces between the two connected domains. The connection management object handles communications across the half-duplex connections while the connected applications operate as if they are communicating over a full-duplex connection.Type: GrantFiled: November 30, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Lior Chen, Constantine Gavrilov, Alexander Snast, Ari Zigler
-
Patent number: 10031258Abstract: Tools, methods and systems for detecting and reporting the presence of an obstruction to an AC system of the present disclosure are able to detect the presence of the obstruction using one or more sensors connected to the air conditioning unit and displaying an alert on the computer system of the AC system when the sensors detect the presence of the obstruction. By displaying an alert at the computer system's output device, the presence of the obstruction is brought to the user's attention, allowing the user to take remedial action as needed before initiating the air conditioning system into operation, preventing the obstruction from harming the components of AC system if the system was initiated while the obstruction was still present. Additionally, the AC system may further disable or prevent the operation and initiation of itself when the sensors of the air conditioning system detect the presence of an obstruction.Type: GrantFiled: July 28, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Ben Z. Akselrod, Anthony Di Loreto, Steve McDuff, Kyle D. Robeson
-
Patent number: 10032680Abstract: A method for forming a fin on a substrate comprises patterning and etching a layer of a first semiconductor material to define a strained fin, depositing a layer of a second semiconductor material over the fin, the second semiconductor material operative to maintain the a strain in the strained fin, etching to remove a portion of the second semiconductor material to define a cavity that exposes a portion of the fin, etching to remove the exposed portion of the fin such that the fin is divided into a first segment and a second segment, and depositing an insulator material in the cavity, the insulator material contacting the first segment of the fin and the second segment of the fin.Type: GrantFiled: December 30, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bruce B. Doris, Hong He, Sivananda K. Kanakasabapathy, Gauri Karve, Fee Li Lie, Stuart A. Sieg
-
Patent number: 10031823Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining, for a computer system, one or more system tests, and performing each of the system tests on the computer system. Each of the system tests includes one or more system commands, and in some embodiments, a given system test may be performed by executing one or more system commands while the computer system simultaneously processes additional system commands that perform input/output operations. Upon detecting a failure of a given system command in a given system test to execute correctly, the computer system can be configured to suppress execution of the given system command. In some embodiments, the computer system includes a hypervisor controlling a virtual machine configured as a node of a software defined storage system, and the failure can be a disruption of the hypervisor or the virtual machine.Type: GrantFiled: March 21, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zah Barzik, Lior Chen, Maxim Kalaev
-
Patent number: 10032637Abstract: A technique relates to protecting a tunnel junction. A first electrode paddle and a second electrode paddle are on a substrate. The first and second electrode paddles oppose one another. A sacrificial shorting strap is formed on the substrate. The sacrificial shorting strap connects the first electrode paddle and the second electrode paddle; The tunnel junction is formed connecting the first electrode paddle and the second electrode paddle, after forming the sacrificial shorting strap. The substrate is mounted on a portion of a quantum cavity. The portion of the quantum cavity is placed in a vacuum chamber. The sacrificial shorting strap is etched away in the vacuum chamber while the substrate is mounted to the portion of the quantum cavity, such that the sacrificial shorting strap no longer connects the first and second electrode paddles. The tunnel junction has been protected from electrostatic discharge by the sacrificial shorting strap.Type: GrantFiled: November 11, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josephine B. Chang, Douglas T. McClure, III
-
Patent number: 10033728Abstract: A method for determining if a user of a computer system is a human. A processor receives an indication that a computer security program is needed and acquires at least one image depicting a first string of characters including at least a first and second set of one or more characters. A processor assigns a substitute character to be used as input for each of the second set of one or more characters. A processor presents the at least one image and an indication of the substitute character and when to use the substitute character to the user. A processor receives a second string of characters from the user. A processor determines whether the second string of characters substantially matches the first string of characters based on the substitute character assigned to each of the second set of one or more characters and determines whether the user is a human.Type: GrantFiled: March 9, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Michael S. Brown, Carlos F. Franca da Fonseca, Neil I. Readshaw
-
Patent number: 10032794Abstract: A semiconductor device includes a plurality of gates formed upon a semiconductor substrate that includes a plurality of outer active areas (e.g. CMOS/PMOS areas, source/drain regions, etc.) and one or more inner active areas. An isolator is formed upon one or more inner gates associated with the one or more inner active areas. A contact bar electrically connects the outer active areas and/or outer gates and is formed upon the isolator. The isolator electrically insulates the contact bar from the one or more inner active areas and/or the one or more inner gates.Type: GrantFiled: October 27, 2017Date of Patent: July 24, 2018Assignees: International Business Machines Corporation, STMicroelectronics, Inc.Inventors: Wai-Kin Li, Chieh-Yu Lin, Yannick Daurelle
-
Patent number: 10031287Abstract: A photonic neural component including optical transmitters, optical receivers, inter-node waveguides formed on a board, multiplexers configured to multiplex input optical signals onto the inter-node waveguides, transmitting waveguides configured to receive optical signals emitted from the optical transmitters and transmit the received optical signals to the inter-node waveguides via the multiplexers, mirrors to partially reflect optical signals propagating on the inter-node waveguides, receiving waveguides configured to receive reflected optical signals produced by the mirrors and transmit the reflected optical signals to the optical receivers, and filters configured to apply weights to the reflected optical signals. The transmitting waveguides and receiving waveguides are formed on the board such that one of the transmitting waveguides and one of the receiving waveguides crosses one of the inter-node waveguides with a core of one of the crossing waveguides passing through a core or clad of the other.Type: GrantFiled: February 2, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Jean Benoit Heroux, Seiji Takeda, Toshiyuki Yamane
-
Patent number: 10032235Abstract: A method for crowd sourcing tasks may include identifying a group of potential candidates for crowd sourcing. Each candidate of the group of potential candidates may be identified based on the candidate being expected to accept a certain type of task. The certain type of task may be at least a task that is performable within a predetermined range of time. The method may also include receiving a request to perform a particular task from a requester. The method may additionally include determining if the particular task is the certain type of task. The method may further include transmitting an offer for performance of the particular task to at least a subgroup of the group of potential candidates in response to the particular task being the certain type of task.Type: GrantFiled: February 2, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
-
Patent number: 10034393Abstract: Some embodiments of the inventive subject matter are directed to forming, on a first circuit board, first pins that connect to first leads of a first electronic component; forming, on the first circuit board, second pins that connect to second leads of a second electronic component; affixing the first circuit board to a second circuit board having a first layer with first wires; and forming second wires on a second layer of the second circuit board, wherein said forming the second wires creates an electrical connection on the second circuit board between a portion of the first pins and a portion of the second pins. In some embodiments, the second circuit board is smaller than the first circuit board, and the second layer of the second circuit board is, in length, approximately equivalent to a distance between the first electronic component and the second electronic component.Type: GrantFiled: November 25, 2013Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Douglas A. Baska, Daniel M. Dreps, Rohan U. Mandrekar, Roger D. Weekly
-
Patent number: 10032051Abstract: An approach is provided in which an RFID reader receives a response signal from an RFID tag affixed to an object. The RFID reader determines a tag charging time of the RFID tag based upon a first point in time that the RFID reader sent a request signal to the RFID tag and a second point in time that the response signal was received by the RFID reader. In turn, the RFID reader identifies a location of the object based on the tag charging time and generates a notification that includes the location of the object.Type: GrantFiled: October 12, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Si Bin Fan, Yu Gu, Su Liu, Cheng Xu
-
Patent number: 10033081Abstract: Embodiments include package structures having integrated waveguides to enable high data rate communication between package components. For example, a package structure includes a package substrate having an integrated waveguide, and first and second integrated circuit chips mounted to the package substrate. The first integrated circuit chip is coupled to the integrated waveguide using a first transmission line to waveguide transition, and the second integrated circuit chip is coupled to the integrated waveguide using a second transmission line to waveguide transition. The first and second integrated circuit chips are configured to communicate by transmitting signals using the integrated waveguide within the package carrier.Type: GrantFiled: July 28, 2016Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Bing Dang, Duixian Liu, Jean-Olivier Plouchart, Alberto Valdes-Garcia
-
Patent number: 10032046Abstract: An approach using a computer, receives from a first computer, text generated by a user and identifies in the text generated by the user, confidential information registered in a dictionary that contains registered confidential information and substitute words corresponding to the registered confidential information. The approach includes retrieving, from the dictionary, substitute words corresponding to each identified registered confidential information and identifying, in the text generated by the user, potentially confidential words based on a text analysis of the text generated by the user.Type: GrantFiled: November 30, 2017Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Daisuke Hayashi, Keisuke Nitta, Sayaka Tamai, Fumihiko Terui
-
Patent number: 10032043Abstract: In an approach to masking data in a software application associated with a mobile computing device, one or more computer processors receive a request to display data in a software application on a mobile computing device. The one or more computer processors determine whether one or more masking rules apply to the data, where determining whether one or more masking rules apply to the data is performed by an instrumentation of application binary of the software application. In response to determining that one or more masking rules apply to the data, the one or more computer processors mask, based on the one or more masking rules, the data, where masking is performed by the instrumentation of application binary of the software application.Type: GrantFiled: June 29, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Ariel Farkash, Abigail Goldsteen, Micha G. Moffie
-
Patent number: 10033675Abstract: A method, computer program product, and computer system for sending, from a first computing device, an email digest in an email message to a second computing device at a first point in time, wherein the email digest includes one or more content items for display at the second computing device when the email digest in the email message is accessed. An action is determined to be performed on a content item of the one or more content items at a second point in time that is after the first point in time. The content item of the one or more content items in the email digest is filtered from the email message based upon, at least in part, determining that the action is performed on the content item of the one or more content items at the second point in time.Type: GrantFiled: March 13, 2013Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 10034099Abstract: A condenser microphone and a method for discriminates a first segment and a second segment in a spoken sound, is provided by using carbon nanotube bundles as capacitor materials. Such capacitor capacitance varies due to the quantum thermal mechanism of CNTs when a spoken sound containing vowel segments and consonant segments passes through the CNTs, so that the vowel segments and the consonant segments can be detected and separated.Type: GrantFiled: July 16, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Anusha Chippigiri Acharya, Mukundan Sundararajan