IBM Patents Granted
Patents granted to IBM by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 10700486Abstract: A method of forming a cable connection system. A base and a rack are provided, and the base is coupled with the rack, using a coupling mechanism, during a connect mode of operation. The rack includes a first rack surface and a second rack surface perpendicular to the first rack surface, wherein the first rack surface is perpendicular to a raised floor surface, wherein the second rack surface is on, and parallel to, the raised floor surface. The base is coupled to cables connected to the rack, wherein the base includes a first base surface, a second base surface perpendicular to the first base surface, and an array of slots into which corresponding network servers are screwed into place. The coupling mechanism includes a group of base connectors on the first surface of the base and a group of rack connectors on the first surface of the rack.Type: GrantFiled: March 26, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventor: Jean-Michel Rodriguez
-
Patent number: 10698875Abstract: An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.Type: GrantFiled: September 14, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Avinesh Kumar, Sandeep R. Patil, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 10701016Abstract: A method, computer program product, and a system where a processor(s) monitors a mailbox in an electronic mail system to identify a message destined for the mailbox. Based on identifying the message destined for the mailbox, the processor(s) apply contextual language analyses to parse content of the message (a header and a body of the message) to identify patterns in the content that indicate a temporal validity period for the message. The processor(s) determine, based on identifying the patterns, the temporal validity period for the message and associate an expiration date with the message, the expiration date coincides with an end of the temporal validity period. The processor(s) expire the message, at the expiration date.Type: GrantFiled: June 12, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Brendan F. Coffey, Gene Brown, Clifford V. Harris, Christopher J. Dawson
-
Patent number: 10701444Abstract: Augmenting a video stream of an environment is provided, the environment containing a private entity to be augmented. Video of the environment is processed in accordance with an entity recognition process to identify the presence of at least part of an entity in the environment. It is determined whether the identified entity is to be augmented based on information relating to the identified entity and the private entity. Based on determining that the identified entity is to be augmented, the video stream is modified to replace at least a portion of the identified entity with a graphical element adapted to obscure the portion of the identified entity in the video stream. By modifying the video stream to obscure an entity, private or personal information in the environment may be prevented from being displayed to a viewer of the video stream.Type: GrantFiled: April 12, 2019Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew C. Bailey, Andrew J. Daniel, Philip Jones, Richard W. Pilot
-
Patent number: 10698867Abstract: In one embodiment, a data storage system includes a tape drive configured to: write a plurality of files to a first partition of a magnetic recording tape; and write an index to a second partition of the magnetic recording tape, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape. In another embodiment, a magnetic recording tape includes: a plurality of files to written to a first partition of the magnetic recording tape using a tape drive; and an index written to a second partition of the magnetic recording tape using the tape drive, the index including information about locations of data of the plurality of files in the first partition of the magnetic recording tape.Type: GrantFiled: August 9, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Arnon Amir, David A. Pease, Rainer Richter
-
Patent number: 10699199Abstract: Techniques for autonomously generating a domain model and/or an action model based on unstructured data are provided. In one example, a computer implemented method can comprise extracting, by a system operatively coupled to a processor, a plurality of actions from a non-numerical language. The plurality of actions can achieve a goal. The computer-implemented method can also comprise generating, by the system, a domain model based on the plurality of actions. Further, the computer-implemented method can comprise generating, by the system, an action model based on the domain model. In various embodiments, the action model can comprise an action transition for accomplishing the goal.Type: GrantFiled: January 31, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPROATIONInventors: Lydia Manikonda, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Biplav Srivastava, Kartik Talamadupula, Deepak Srinivas Turaga
-
Patent number: 10698883Abstract: The present disclosure relates to a method for processing data in a database engine. The method includes storing a first instance of a first table in the database engine in plaintext. Encryption information about encryption methods and encryption keys of at least one predefined column of the first table may be maintained. In response to data changes in the column, first log entries for the data changes may be written in plaintext. The data changes may be encrypted by an encryption component using the encryption information. This results in encrypted data changes. Second log entries for the encrypted data changes may be written and applied to a second instance of the first table. The second instance of the first table is stored at a further database engine.Type: GrantFiled: October 25, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Felix Beier, Nicole Finnie, Namik Hrle, Einar Lueck
-
Patent number: 10699050Abstract: A technique relates to structuring a semiconductor device. First empty cells are placed against hierarchical boundaries of a macro block. Functional cells are added in the macro block. Remaining areas are filled with second empty cells in the macro block. Shape requirements are determined for the first empty cells and the second empty cells. The first and second empty cells are replaced with determined shape requirements.Type: GrantFiled: May 3, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Wolpert, Erwin Behnen, Lawrence A. Clevenger, Patrick Watson, Chih-Chao Yang, Timothy A. Schell
-
Patent number: 10701172Abstract: A computer-implemented method, system, and computer program product, for enhanced storage clients. The computer-implemented method includes implementing an interface within a storage client, wherein the interface specifies at least one method or function to be implemented in a computer language for accessing each of a plurality of storage services through the interface. The storage client receives a request from an application, wherein the request is compatible with the interface. The storage client has an ability to communicate with each of the plurality of storage services to satisfy the request. The storage client communicates with at least one of the plurality of storage services to satisfy the request.Type: GrantFiled: March 29, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventor: Arun Iyengar
-
Patent number: 10696160Abstract: A method for automatically adjusting vehicle media may include obtaining personal data of a vehicle operator and obtaining contextual data about the vehicle operating. The method may further include generating a distraction-level value that represents a degree to which the vehicle operator may be distracted from the media. The method may further include generating a distraction threshold value. The method may further include determining that the distraction-level value exceeds the distraction threshold value and adjusting the media in response.Type: GrantFiled: November 28, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Krishna Teja Rekapalli, Alexander L. Greer, Theodora Cheng
-
Patent number: 10700864Abstract: Techniques facilitating autonomously rendering an encrypted data anonymous in a non-trusted environment are provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a plurality of clusters of encrypted data from an encrypted dataset using a machine learning algorithm. The computer-implemented method can also comprise modifying, by the system, the plurality of clusters based on a defined criterion that can facilitate anonymity of the encrypted data.Type: GrantFiled: July 12, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Spyridon Antonatos, Stefano Braghin, Akshar Kaul, Manish Kesarwani, Sameep Mehta
-
Patent number: 10699212Abstract: A method for performing program analysis includes receiving programs of a first platform that have been assigned a first label and programs of the first platform that have been assigned a second label. Each of the programs of the first platform is expressed as platform-independent logical features. A discriminatory model or classifier is trained, using machine learning, based on the expression of the programs of the first platform as platform-independent logical features, to distinguish between programs of the first label and programs of the second label. An unlabeled program of a second platform is received and is expressed as platform-independent logical features. The trained discriminatory model or classifier is used to determine if the unlabeled program warrants the first label or the second label, based on the expression of the unlabeled program as platform-independent logical features.Type: GrantFiled: July 11, 2016Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Pistoia, Omer Tripp, Stephen P. Wood
-
Patent number: 10700211Abstract: A method of forming a thin film transistor (TFT) that includes forming a low temperature polysilicon semiconductor layer on a substrate; and implanting first dopant regions on opposing sides of a channel region of the low temperature polysilicon semiconductor layer. The method may further include epitaxially forming second dopant regions on the first dopant regions. The concentration of the conductivity type dopant in the second dopant regions is greater than a concentration of the conductivity type dopant in the first dopant region. The second dopant regions are formed using a low temperature epitaxial deposition process at a temperature less than 350° C.Type: GrantFiled: August 3, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bahman Hekmatshoartabari, Ghavam Shahidi
-
Patent number: 10699959Abstract: Device and methods are provided for fabricating semiconductor devices in which metal-insulator-metal (MIM) capacitor devices are integrally formed with vertical field effect transistor (FET) devices. For example, a semiconductor device includes first and second vertical FET devices, and a capacitor device, formed in different device regions of a substrate. A gate electrode of the first FET device and a first capacitor electrode of the capacitor device are patterned from a same first layer of conductive material. A gate electrode of the second FET device and a second capacitor electrode of the capacitor device are patterned from a same second layer of conductive material. A gate dielectric layer of the second FET device and a capacitor insulator layer of the capacitor device are formed from a same layer of dielectric material.Type: GrantFiled: April 26, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Xuefeng Liu, Heng Wu, Peng Xu
-
Patent number: 10700263Abstract: A semiconductor device and a method for fabricating the same. The semiconductor device includes a substrate. At least one trench line is formed within the substrate. A pad layer is formed in contact with the at least one trench line. A seed layer is formed on and in contact with the pad layer. The seed layer has a Root Mean Square surface roughness equal to or less than 3 Angstroms. A magnetic tunnel junction stack is formed on and in contact with the seed layer. The method includes forming a seed layer on and in contact with a semiconductor structure. The seed layer is annealed and then planarized. A magnetic tunnel junction stack is formed on and in contact with the seed layer after the seed layer has been planarized.Type: GrantFiled: February 1, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Anthony J. Annunziata, Chandrasekharan Kothandaraman, Janusz J. Nowak, Eugene J. O'Sullivan
-
Patent number: 10697851Abstract: An electro-mechanical fuse is provided and includes a chassis component, an extrusion disposed on a monitored component which is disposable proximate to the chassis component and a sensor. The sensor is mounted to the chassis component. The sensor is mechanically breakable in power-on and power-off conditions by the extrusion as a result of a predefined action of or relative to the monitored component. The sensor electrically signals an occurrence of the mechanical breakage during power-on conditions following mechanical breakage.Type: GrantFiled: September 29, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan D. Bradbury, Jonathan R. Fry, Michael R. Kane
-
Patent number: 10699965Abstract: Embodiments of the present invention are directed to techniques for removing epitaxy defect regions (or nodules) from a semiconductor structure. In a non-limiting embodiment of the invention, a sacrificial gate is formed over a channel region of a fin. The sacrificial gate can include a gate hard mask and a spacer. A source or drain region is formed adjacent to the channel region, resulting in a defect region being formed on a surface of the gate hard mask or the spacer. An organic planarization layer (OPL) is formed on a surface of the source or drain region and the defect region is removed.Type: GrantFiled: February 26, 2019Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Greene, Ruilong Xie, Christopher Prindle, Pietro Montanini
-
Patent number: 10699912Abstract: A computer program product and methods are provided for semiconductor processing. The method includes forming a masking layer on a first region. The method also includes implanting a second region. The method further includes depositing a protective layer over the first region and the second region, with the protective layer being selectively etchable to the masking layer and thicker over the second region. The additional includes removing the protective layer from the first region. The method also includes etching the masking layer exposing a bottom layer. The method further includes removing the protective layer from the second region and the bottom layer from the first region.Type: GrantFiled: October 12, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Indira Seshadri, Ekmini A. De Silva
-
Patent number: 10701182Abstract: A method includes creating a first version of a middleware provisioning service template. The first version includes a plurality of system resource definitions and security definitions. The method also includes publishing the first version. The method further includes creating a second version of the middleware provisioning service template and inheriting from the first version to the second version all of the system resource definitions and security definitions.Type: GrantFiled: March 30, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Galina Gorelik, Hiren Shah, Michael J. Snihur
-
Patent number: 10695497Abstract: A manual subcutaneous jet injector includes an injector body having an injection portion provided with an injection system including an injection fluid volume fluidically connected to a subcutaneous injector outlet, and a pumping portion. The pumping portion includes an interior chamber having a pumping portion and a pressure chamber portion fluidically connected to the injection fluid volume. A manually operated injector pump is arranged in the pumping portion. At least one one-way valve is arranged between the pumping portion and the pressure chamber portion, the one-way valve including an inlet end and an outlet end. A piston is arranged in the pumping portion at the inlet end of the one-way valve.Type: GrantFiled: August 1, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. Hicks, Alex M. Hytha
-
Patent number: 10696399Abstract: A computer program product for maintaining a machine. The system includes an aerial vehicle configured to fly to a lubrication location proximate the machine. A supply of friction minimizing material is carried by the aerial vehicle. A controller is configured to deliver at least part of the supply of friction minimizing material to the machine when the aerial vehicle is at the lubrication location.Type: GrantFiled: November 12, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Thomas D. Erickson, Kala Fleming, Clifford A. Pickover, Komminist Weldemariam
-
Patent number: 10699775Abstract: An SRAM cell with dynamic split ground (GND) and split wordline (WL) for extreme scaling is disclosed. The memory cell includes a first access transistor enabled by a first wordline to control access to cross coupled inverters by a first bitline. The memory cell further includes a second access transistor enabled by a second wordline to control access to the cross coupled inverters by a second bitline. The memory cell further includes a split ground line comprising a first ground line (GNDL) separated from a second ground line (GNDR). The GNDL is connected to a transistor of a first inverter of the cross coupled inverters and the GNDR is connected to a first transistor of a second inverter of the cross coupled inverters.Type: GrantFiled: October 31, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Robert C. Wong
-
Patent number: 10699044Abstract: An apparatus for model splitting includes an extraction module that extracts netlist parameters from a static netlist. The netlist parameters include node parameters of each node of the static netlist. The node parameters include node connection information and execution cycle information. The nodes of the static netlist include nodes of an integrated circuit design from an input to an output. A split node module analyzes, using the netlist parameters, each node in a cycle and determines if each node is a potential split node, which is a node with a projected sub-proof execution time less than a time limit. A split chain module determines if a split chain exists. The split chain includes a connection between potential split nodes from the input to the output at each execution cycle. A reporting module reports nodes of a split chain in response to determining that a split chain exists.Type: GrantFiled: July 13, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chen Qian, Heng Liu, Peng Fei Gou, Yang Fan Liu, Yan Heng Lu, Zhen Peng Zuo
-
Patent number: 10700214Abstract: Processes and overturned thin film device structures generally include a gate having a concave shape defined by three faces. The processes generally include forming the overturned thin film device structures such that the channel self-aligns to the gate and the source/drain contacts include a self-aligned step height.Type: GrantFiled: April 5, 2018Date of Patent: June 30, 2020Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, STMICROELECTRONICS, INC.Inventors: Lawrence A. Clevenger, Carl J. Radens, Yiheng Xu, John H. Zhang
-
Patent number: 10701797Abstract: Embodiments are directed to a method of embedding a discrete component in a substrate. The method includes forming a cavity in the substrate. The method further includes inserting a discrete component into the cavity, wherein the discrete component comprises a top terminal and a bottom terminal. The method further includes positioning the discrete component within the cavity such that the top terminal is above the bottom terminal and below a front face of the substrate. The method further includes forming an intermediate conductive material within the cavity and over the top terminal. The method further includes forming a top conductive material over the intermediate conductive material such that the top conductive material is electrically coupled through the intermediate conductive material to the top terminal.Type: GrantFiled: March 13, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lei Shan
-
Patent number: 10698675Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example operation may comprise one or more of identifying an updated software build, creating a hash based on the updated software build, storing the hash of the updated software build in a blockchain, and storing a binary representation of the updated software build in a distributed hash table (DHT).Type: GrantFiled: December 19, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Luis Angel D. Bathen, Gabor Madl, Mu Qiao, Ramani R. Routray
-
Patent number: 10701563Abstract: Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.Type: GrantFiled: June 20, 2019Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa M. W. Bradley, Jonathan Dunne, Liam Harpur, Asima Silva
-
Patent number: 10699967Abstract: Embodiments of the invention are directed to a method of fabricating semiconductor devices. A non-limiting example of the method includes forming a first fin in a p-type field effect transistor (PFET) region of a substrate, wherein the first fin includes a first material that includes a first type of semiconductor material at a first concentration level. A second fin is formed in an n-type FET (NFET) region of the substrate, wherein the second fin includes a second semiconductor material that includes a III-V compound. Condensation operations are performed, wherein the condensation operations are configured to increase the first concentration level in at least a portion of the first fin to a targeted final concentration level.Type: GrantFiled: June 28, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takashi Ando, Pouya Hashemi, Choonghyun Lee
-
Patent number: 10701181Abstract: Automatically reserving a requested resource in real-time is provided. In response to posting a resource request message that includes a set of resource request criteria on a network, a set of resource availability options is received from a set of resource service providers via the network using a negotiation communication channel. The set of resource availability options received from the set of resource service providers is ranked based on an amount of matching between constraints of each respective resource availability option and the set of resource request criteria. The set of resource availability options is displayed by rank from a greatest amount to a least amount of matching in a resource negotiation table.Type: GrantFiled: January 5, 2017Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Nan Dong, Wen Hui Fan, June-Ray Lin, Jin Zhang, Li Bo Zhang
-
Patent number: 10701462Abstract: A method, system and computer readable program storage device for generating a video stream of an event. In an embodiment, the method comprises receiving an input video stream from each of a plurality of persons at different locations at the event; generating a combined video stream of the event from the plurality of input video streams by joining together at least a portion of each of the input video streams, wherein each of the input video streams shows a defined focal point of the event; streaming the combined video stream to viewers; and paying each person of the plurality of persons based at least partially on a portion of the combined video stream that incorporates a portion of the input video stream from the each person. In an embodiment, the combined video stream is a 360 degree montage of the event.Type: GrantFiled: April 12, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Garfield Vaughn, Moncef Benboubakeur, Julija Narodicka, Diwesh Pandey, Aaron K. Baughman
-
Patent number: 10694950Abstract: Surface enhanced Raman spectroscopy is employed to obtain chemical data with respect to body tissue and cells. The chemical environments of stimulation implants and drug-delivery catheters are spectroscopically monitored in real time using an implantable probe. The probe includes a surface enhancer that facilitates surface enhanced Raman spectroscopy in opposing relation to an array of optical fibers. Light emitted by the optical fibers can be employed for chemical detection and/or tissue stimulation. Wavelength and optical power are selected based on whether the probe is employed for such detection or stimulation.Type: GrantFiled: October 13, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Emily R. Kinser, John U. Knickerbocker, Roy R. Yu
-
Patent number: 10699791Abstract: A non-volatile memory includes a plurality of physical pages each assigned to one of a plurality of page groups. A controller of the non-volatile memory performs a first calibration read of a sample physical page of a page group of the non-volatile memory. The controller determines if an error metric observed for the first calibration read of the sample physical page satisfies a calibration threshold. The controller calibrates read voltage thresholds of the page group utilizing a first calibration technique based on a determination that the error metric satisfies the calibration threshold and calibrates read voltage thresholds of the page group utilizing a different second calibration technique based on a determination that the error metric does not satisfy the calibration threshold.Type: GrantFiled: August 24, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Roman A. Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Timothy Fisher, Aaron D. Fry
-
Patent number: 10698582Abstract: Methods, systems, and computer program products are provided for presenting a user interface on a display of a computer system. A presence of a second person in a proximity of a computer system other than a first person using the computer system is determined. A user interface is automatically selected based on the determined presence of the second person. In an absence of the second person, a voice interface is selected. When the second person is present, a text entry interface is selected. The selected user interface is presented to the first person on a display of the computer system.Type: GrantFiled: June 28, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Maharaj Mukherjee, Jonathan Lenchner
-
Patent number: 10698835Abstract: A method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.Type: GrantFiled: December 28, 2017Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Thomas Köhler, Frank Lehnert, Jennifer A. Navarro, Rebecca S. Wisniewski
-
Patent number: 10699055Abstract: A method for generating physical design layout patterns includes selecting as training data a set of physical design layout patterns of features in a given layer of a given patterned structure and converting the physical design layout patterns into two-dimensional (2D) arrays comprising entries for different locations in the given layer of the given patterned structure with values representing presence of the features at the different locations. The method also includes training, utilizing the 2D arrays, a generative adversarial network (GAN) comprising a discriminator neural network and a generator neural network. The method further includes generating one or more synthetic 2D arrays utilizing the trained generator neural network of the GAN, a given synthetic 2D array comprising entries for different locations in the given layer of a new physical design layout pattern with values representing presence of the features at the different locations of the new physical design layout pattern.Type: GrantFiled: June 12, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Jing Sha, Michael A. Guillorn, Martin Burkhardt, Derren N. Dunn
-
Patent number: 10700274Abstract: A method of fabricating a phase change material (PCM) device is provided. The method includes disposing a dielectric layer above or below a PCM layer and disposing first and second contacts in a same plane within the dielectric layer with the first contact having a larger contact area than the second contact. The method also includes one of directing a short current pulse from the first contact to the second contact so as to form amorphous-PCM in a region of the PCM layer adjacent to the second contact with crystalline-PCM partially surrounding and in contact with the amorphous-PCM and directing a long current pulse from the first contact to the second contact so as to form crystalline-PCM in the region of the PCM layer adjacent to the second contact.Type: GrantFiled: October 4, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Guy Cohen
-
Patent number: 10701134Abstract: Provided is a method, computer program product, and system for transferring data between block and file storage systems. A remote server may receive, from a host device, a request to restore data to the host device. The remote server may store the data as one or more objects, with each object corresponding to an extent of a logical volume on the host device. A set of strides on the host device that correspond to the one or more objects may be determined using metadata for the one or more objects. Each of the one or more objects may be split into a set of data pieces using the metadata. Each data piece may then be transmitted from the remote server to the host device.Type: GrantFiled: October 17, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Xue Dong Gao, Karl A. Nielsen, Yao Peng, Brian A. Rinaldi, Tang Ren Yao
-
Patent number: 10700496Abstract: A device may include a substrate and an active region. This active region may include a stack of semiconductor gain materials stacked along a stacking direction. The latter may extend substantially perpendicular to a plane of the substrate. The active region may be furthermore tapered so as to widen toward the substrate. In addition, the device may include a pair of doped layers semiconductor materials, the pair may include an n-doped layer and a p-doped layer arranged on the substrate and on opposite. The doped layers may be arranged on the substrate and on opposite, lateral sides of the tapered active region, respectively. The device may include an electron blocking layer, which may extend both at a first interface, between a p-doped layer and the substrate, and at a second interface, between the tapered active region and the p-doped layer, along a lateral side of the tapered active region.Type: GrantFiled: June 3, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Herwig Hahn, Charles Caër
-
Patent number: 10697786Abstract: A method directs a self-driving cargo vehicle to take an alternate route based on cargo sensor readings from another cargo vehicle. One or more processors receive output from a cargo sensor and a camera, which describe an amount of movement of first cargo being transported by a first cargo vehicle on a first cargo vehicle. The processor(s) evaluate a profile of a controller on a second cargo vehicle, which is a self-driving vehicle, and which is transporting second cargo that is a same type of cargo as the first cargo. The processor(s) determine an alternate route for the second cargo vehicle, and then transmit instructions to the controller to take the second cargo vehicle on the alternate route.Type: GrantFiled: May 10, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Evelyn R. Anderson, Michael Bender, Michael Boone, Rhonda L. Childress
-
Patent number: 10698631Abstract: A method, computer system, and a computer program product for point-in-time copy with target write optimization in a cascading copy-on-write process is provided. The present invention may include receiving a request to perform a point-in-time copy operation to create a point-in-time copy from a source volume to a target volume. The present invention may include creating an intermediate volume, an intermediate map, and a map for the target volume. The present invention may include making the intermediate volume dependent on the source volume in a dependency chain based on the intermediate map. The present invention may include making the target volume dependent on the intermediate. The present invention may include allocating a new stream identifier to the target volume. The present invention may also include updating upstream volumes to inherit the new stream identifier as well as maintaining any existing stream identifiers.Type: GrantFiled: February 13, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Joanna K. Brown, Carlos F. Fuente
-
Patent number: 10699215Abstract: Mechanisms are provided to implement a self-training engine of a question and answer system. The self-training engine pairs an unanswered natural language question with portions of an electronic document to generate an unlabeled data set. The self-training engine trains a model based on a labeled data set comprising a finite number of question and answer pair data structures and applies the model to the unlabeled data set to identify an answer from the portions of the electronic document to the unanswered natural language question. The self-training engine modifies the labeled data set to include the identified answer and corresponding unanswered natural language question as an additional question and answer pair data structure. The self-training engine then trains the model based on the modified labeled data set.Type: GrantFiled: November 16, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Murthy V. Devarakonda, Siddharth A. Patwardhan, Preethi Raghavan
-
Patent number: 10698718Abstract: In one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit that causes the processing circuit to receive a congestion notification message from a first virtual switch of a first server indicating that a first virtual machine (VM) hosted by the first server is overloaded. The logic also causes the processing circuit to advertise a congestion status of the first VM in a congestion status message to one or more virtual switches in a network in response to receiving the congestion notification message. Moreover, the logic causes the processing circuit to cause all virtual switches in the network except for the first virtual switch to stop sending traffic destined for the first VM while the first VM is overloaded without restricting sending traffic that is destined for other VMs hosted by the first server.Type: GrantFiled: April 13, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Liang Rong, Gang Tang, Zi Jin Tao, Ming Shuang Xian, Yi Jing Zhu
-
Patent number: 10701141Abstract: Server resources in a data center are disaggregated into shared server resource pools. Servers are constructed dynamically, on-demand and based on a tenant's workload requirements, by allocating from these resource pools. The system also includes a license manager that operates to manage a pool of licenses that are available to be associated with resources drawn from the server resource pools. Upon provisioning of a server entity composed of resources drawn from the server resource pools, the license manager determines a license configuration suitable for the server entity. In response to receipt of information indicating a change in a composition of the server entity (e.g., as a workload is processed), the license manager determines whether an adjustment to the license configuration is required. If so, an adjusted license configuration for the server entity is determined and tracked to the tenant. The data center thus allocates appropriate licenses to server entities as required.Type: GrantFiled: June 30, 2016Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Valentina Salapura, John Alan Bivens, Min Li, Ruchi Mahindru, Harigovind V. Ramasamy, Yaoping Ruan, Eugen Schenfeld
-
Patent number: 10697719Abstract: A recirculating cooling system includes a coolant sampling line, a deterministic lateral displacement (DLD) microfluidic separation device, a monitoring device, and an alert generation device. The coolant sampling line is in fluid communication with a recirculating coolant line, and the DLD microfluidic separation device receives a coolant sample diverted into the coolant sampling loop from the recirculating coolant line via the coolant sampling line. The DLD microfluidic separation device includes a separation array for separating bacteria into an output channel according to a size threshold. The monitoring device monitors a characteristic property of the coolant sampling loop for comparison to a threshold for bacterial growth in the recirculating cooling system. The alert generation device generates an alert to remediate the bacterial growth in the recirculating cooling system responsive to the characteristic property of the coolant sampling loop satisfying the threshold.Type: GrantFiled: August 9, 2018Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Jason T. Wertz, Joseph Kuczynski, Bradford O. Brooks, Donald W. Porter, Allan C. Vandeventer
-
Patent number: 10698854Abstract: A system architecture is provided and includes first and second processing units respectively communicative with an on-chip coherency unit and an accelerator communicative with the on-chip coherency unit. The accelerator is configured to execute an operation responsive to a call issued by one of the first and second processing units. The first processing unit is configured to set an asynchronous operation flag (AOF) to indicate that the second processing unit is to conduct an operation for the first processing unit. The second processing unit is configured to respond to the AOF by building scatter gather lists and subsequently issuing the call and feeding the scatter gather lists to the accelerator to facilitate execution of the operation by the accelerator.Type: GrantFiled: February 27, 2019Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simon Weishaupt, Matthias Klein, Stefan Usenbinz, Anthony Thomas Sofia
-
Patent number: 10701138Abstract: As disclosed herein a method, executed by a computer, for enabling a hybrid cloud environment includes using a secure bi-directional communication tunnel between a cloud environment and an on-premise environment to establish a secure bi-directional messaging framework, receiving, with the secure bi-directional messaging framework, a deployable on-premise package corresponding to a hybrid cloud application, and deploying, in a container, on an on-premise server, the deployable on-premise package, providing an on-premise application. The method further includes running the on-premise application on a restricted container environment. A computer program product and a computer system corresponding to the above method are also disclosed herein.Type: GrantFiled: April 25, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Po-cheng Chiu, Wei-Ting Chou, Chih-Hsiung Liu
-
Patent number: 10700847Abstract: Efficient codeword synchronization methods and systems for fiber channel protocol are disclosed. The method includes identifying a codeword boundary by detecting 100-bit known patterns in a bit codeword in a transmission.Type: GrantFiled: September 7, 2018Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yang Fan Liu, Kai Yang, Jilei Yin, Zhao Qing Zheng
-
Patent number: 10699105Abstract: A computer implemented method for generating contextual workflows includes receiving a plurality of images, analyzing the received plurality of images to identify one or more activities corresponding to the plurality of images and one or more contextual details corresponding to the plurality of images, wherein the contextual details indicate a capture location, a capture time, a capture sequence, or a capture subject for the plurality of images, calculating a confidence weighting for the one or more identified activities for the plurality of images, creating a contextual workflow according to the calculated confidence weightings, receiving a query for a workflow corresponding to an indicated context, and identifying one or more workflows that matches the indicated context.Type: GrantFiled: May 3, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: James. E. Bostick, Danny Y. Chen, Sarbajit K. Rakshit, Keith R. Walker
-
Patent number: 10698688Abstract: A set machine instruction is provided that has associated therewith a result location to be used with a set operation. The set machine instruction is executed, which includes checking contents of a selected field, and determining, based on the checking, whether the contents of the selected field indicate a first condition, a second condition or a third condition represented in one data type. The result location is set to a value based on the determining, wherein the value, based on the setting, is of a data type different from the one data type and represents a result of a previously executed instruction. The result of the previously executed instruction being one of the first condition, the second condition or the third condition.Type: GrantFiled: June 24, 2015Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael K. Gschwind, Brett Olsson
-
Patent number: 10696761Abstract: A self-healing polymeric material includes a polymeric matrix material, wherein dispersed within the polymeric matrix material is a mixture of materials that includes monomers and a photoinitiator, and a plurality of light generating microcapsules dispersed in the polymeric matrix material. Each light generating microcapsule encapsulates multiple reactants that undergo a chemiluminescent reaction. The chemiluminescent reaction generates a photon having a wavelength within a particular emission range that is consistent with an absorption range of the photoinitiator.Type: GrantFiled: June 14, 2019Date of Patent: June 30, 2020Assignee: International Business Machines CorporationInventors: Eric J. Campbell, Sarah K. Czaplewski-Campbell, Joseph Kuczynski, Timothy J. Tofil