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: 10623430Abstract: Implementations of the present disclosure relate to methods, systems, and computer program products for determining a risk area in a communication network. In one implementation, a computer-implemented method is disclosed. According to the method, a local network may be determined in response to an abnormal state of a first device in accessing a communication network. State information may be received from at least one second device via the determined local network, where the state information includes a position and a connection state of the at least one second device in accessing the communication network. A risk area within which a device is unable to access the communication network may be determined based on the received state information. According to other implementations, a corresponding system and a corresponding computer program product are disclosed.Type: GrantFiled: November 14, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Shuai Cao, Yiping Qu, Jian Jun Wang, Yue Wang, Chao Xing Zhou
-
Patent number: 10620283Abstract: Nuclear Magnetic Resonant Imaging (also called Magnetic Resonant Imaging or “MRI”) devices which are implantable, internal or insertable are provided. The disclosure describes ways to miniaturize, simplify, calibrate, cool, and increase the utility of MRI systems for structural investigative purposes, and for biological investigation and potential treatment. It teaches use of target objects of fixed size, shape and position for calibration and comparison to obtain accurate images. It further teaches cooling of objects under test by electrically conductive leads or electrically isolated leads; varying the magnetic field of the probe to move chemicals or ferrous metallic objects within the subject. The invention also teaches comparison of objects using review of the frequency components of a received signal rather than by a pictorial representation.Type: GrantFiled: May 11, 2012Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventor: Hyman D. Chantz
-
Patent number: 10620659Abstract: A method and system to perform clock network analysis of a clock network of an integrated circuit that includes a grid obtains parameters for each transmission line of the clock network that carries a clock signal between a source of the clock signal and the grid. The method also includes obtaining models of nonlinear components of the clock network, and numerically solving a frequency domain nonlinear Harmonic Balance equation to obtain voltage values at an input and an output of each of the nonlinear components. The number of the voltage values obtained is proportional to the number of the nonlinear components. A physical implementation of the integrated circuit is obtained based on the clock network analysis.Type: GrantFiled: April 5, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter Feldmann, Haifeng Qian
-
Patent number: 10622357Abstract: A semiconductor substrate includes a bulk substrate layer that extends along a first axis to define a width and a second axis perpendicular to the first axis to define a height. A plurality of hetero semiconductor fins includes an epitaxial material formed on a first region of the bulk substrate layer. A plurality of non-hetero semiconductor fins is formed on a second region of the bulk substrate layer different from the first region. The non-hetero semiconductor fins are integrally formed from the bulk substrate layer such that the material of the non-hetero semiconductor fins is different from the epitaxial material.Type: GrantFiled: March 6, 2019Date of Patent: April 14, 2020Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, GLOBALFOUNDRIES, INC., STMICROELECTRONICS, INC.Inventors: Xiuyu Cai, Qing Liu, Ruilong Xie, Chun-Chen Yeh
-
Patent number: 10622208Abstract: A method of forming a semiconductor structure includes forming one or more fins disposed on a substrate, rounding surfaces of the one or more fins, forming faceted sidewalls from the rounded surfaces of the one or more fins, and forming a lateral semiconductor nanotube shell on the faceted sidewalls. The lateral semiconductor nanotube shell comprises a hexagonal shape.Type: GrantFiled: December 22, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Juntao Li, Kangguo Cheng, Peng Xu, Choonghyun Lee
-
Patent number: 10620784Abstract: Presenting a reviewer feedback of a document, one aspect, may comprise retrieving a plurality of feedback on a document, each feedback having an associated reviewer who provided the feedback. Social data associated with the reviewer of the feedback may be obtained. A plurality of characteristics associated with the feedback may be identified, at least some of the characteristics identified based on the social data. The characteristics may include at least the associated reviewer's position in an organization hierarchy, the reviewer's expertise, frequency of the feedback, impact of the feedback, and usefulness of the feedback. The plurality of feedback may be prioritized based on the plurality of characteristics, and a list of prioritized feedback may be presented via a user interface.Type: GrantFiled: April 24, 2015Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Kristina Beckley, Jodi Rajaniemi, Erika Varga
-
Patent number: 10621292Abstract: A method includes constructing a digital model of a porous rock sample using input data and establishing for the digital model of a porous rock sample and for a fluid of interest figures-of-merit that are established for full-sample dimensions. For a selected fluid flow model, the method performs a calibration so as to match parameters of the selected fluid flow model to the established figures-of-merit and, based on the calibrated fluid flow model, performs at least one simulation of a flow of the fluid through the digital model of a porous rock sample with a fluid additive to provide a predicted enhanced fluid recovery efficiency. Also disclosed is a system as well as a computer program product configured to implement the method.Type: GrantFiled: April 18, 2016Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Rodrigo Neumann Barros Ferreira, Mathias B. Steiner
-
Patent number: 10618023Abstract: Microcapsules with a plurality of functionalities on the surface, an article of manufacture including microcapsules with a plurality of functionalities on the surface, and a method of forming a microcapsule with a plurality of functionalities on the surface which includes: providing one or more microcapsules; forming one or more wax particles, the wax particles including a wax core with the one or more microcapsules partially embedded in the wax core; functionalizing a first exposed surface of the one or more microcapsules; removing the functionalized one or more microcapsules from the wax core; and functionalizing a second exposed surface of the functionalized one or more microcapsules, the second exposed surface previously embedded in the wax core are disclosed.Type: GrantFiled: October 18, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Eric Campbell, Jason Wertz, Brandon Kobilka, Sarah Czaplewski
-
Patent number: 10618806Abstract: A biosensor includes an array of electrically conductive nanorods formed on a substrate. The nanorods each includes a nanoscale porous coating formed on a surface of the nanorods from silicon dioxide layers. An enzyme coating is bound to the porous coating.Type: GrantFiled: November 13, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven J. Holmes, Emily R. Kinser, Qinghuang Lin, Nathan P. Marchack, Roy R. Yu
-
Patent number: 10621699Abstract: The present invention provides a method, system, and computer program product of displaying computer graphics according to arrangement and orientation attributes. In an embodiment, the invention includes receiving computer graphics attribute data of computer graphics, receiving arrangement attribute data, calculating an arrangement order for the computer graphics with respect to the computer graphics attribute data and the arrangement attribute data, receiving orientation attribute data indicating an orientation attribute, receiving an orientation attribute value indicating a value of the orientation attribute, calculating orientation values for the computer graphics with respect to the computer graphics attribute values and the orientation attribute value, and displaying on the computer display the computer graphics in the arrangement order and in orientations corresponding to the orientation values, resulting in displayed computer graphics.Type: GrantFiled: July 31, 2019Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Miki Azeyanagi, Kenya Ishimoto, Keisuke Washida, Mayumi Goto
-
Patent number: 10620993Abstract: A method for automatically generating scheduling algorithms, including determining a scheduling policy for a plurality of jobs to be executed on a computer system, where the scheduling policy specifies an execution order of a plurality of jobs; using the scheduling policy in a production environment for a period of time, and collecting data indicative of a business impact of each job executed during the period of time; generating a list of all pairwise comparisons of business impact between the plurality of jobs, together with outcomes of the comparisons; marking each pair for which the comparison outcome is inconsistent with the relative execution order of the pair of jobs according to a predefined criteria to create a reinforcement learning batch; and using the reinforcement learning batch to adjust a decision criteria used to determine the scheduling policy.Type: GrantFiled: February 27, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carlos Henrique Cardonha, Renato Luis de Freitas Cunha, Vitor Henrique Leal Mesquita, Eduardo Rocha Rodrigues
-
Patent number: 10622296Abstract: A circuitized substrate for mounting at least one electronic component having a plurality of terminals. The circuitized substrate includes a first portion of electrical insulating material embedding a first electric circuit for coupling a first subset of the terminals. The first electric circuit including one or more patterned conductive layers of electrically conductive material extending parallel to a plane of the circuitized substrate. The circuitized substrate further includes a second portion of electrically conductive material. One or more insulating elements of electrical insulating material cross the second portion transversally to the plane to insulate a plurality of conductive elements thereof for coupling a second subset of the terminals. One or more auxiliary components of the electronic component are mounted on the second portion. Each auxiliary component having a first terminal and a second terminal coupled with a first one and a second one, respectively, of a pair of the conductive elements.Type: GrantFiled: July 6, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas J. Brunschwiler, Sebastian Gerke, Stefano Sergio Oggioni
-
Patent number: 10623255Abstract: A method for updating a descriptor engine for a network interface card (NIT) can include quiescing, by a processing device, a transmit stream to the NIC. The method can further include stopping, by the processing device, a descriptor engine from providing new receive descriptors to the NIC. The method can further include setting, by the processing device, a controller to redirect inbound traffic to the memory. The method can further include restoring, by the processing device, a transmit configuration and a transmit state of the descriptor engine subsequent to updating the descriptor engine.Type: GrantFiled: July 20, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard M. Haynie, Donald Jung, Jeffrey M. Turner, Jie Zheng
-
Patent number: 10620956Abstract: An instruction defined to be a looping instruction that repeats a plurality of times to perform an operation on a defined amount of data is obtained. The looping instruction is expanded into a sequence of operations. The sequence of operations is a non-looping sequence of operations to perform the operation on the defined amount of data.Type: GrantFiled: March 3, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael K. Gschwind
-
Patent number: 10621127Abstract: A communication channel for reconfiguration of a device, such as an FPGA, is described in various embodiments. One embodiment includes a physical input/output circuit, a dynamic layer, and a static layer. The static layer is programmed into the reconfigurable device to contain a configuration layer and a network layer. The configuration layer is able to receive additional layers, such as a virtual network layer and a virtual security layer and program them into the reconfigurable device. The virtual network layer can provide communication protocols, such as TCP/IP, and the virtual security layer can provide security protocols, such as TLS and IPSec. Various distributed applications can be programmed into the reconfigurable device over the network and configured to use the virtual network layer and the virtual security layer.Type: GrantFiled: March 31, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Francois Abel, Christoph Hermann Hagleitner, Jagath Weerasinghe
-
Patent number: 10620800Abstract: Various embodiments for performing services on hardware by use of a mobile user device incorporating a processor. Identifying information of the hardware is recognized. An appropriate action plan, based on the recognized hardware and any service history previously associated with the hardware, is selected. The selected action plan is verified against the hardware.Type: GrantFiled: February 23, 2015Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dimitri Apokatanidis, Emmanuel Barajas Gonzalez, Jeffrey P. Brown, Shaun E. Harrington
-
Patent number: 10622590Abstract: A method of providing an anode composed of a homogeneous solid metallic alloy is provided. The alloy includes 100 ppm to 1000 ppm Bi, 100 ppm to 1000 ppm In, and Zn. The method includes fabricating a cathode in a first cavity in a first dielectric element. The method further includes fabricating an anode in a second cavity in a second dielectric element. The method further includes joining the cathode and the anode in a complanate manner.Type: GrantFiled: August 30, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Paul S. Andry, Gregory M. Fritz, Michael S. Gordon, Eric P. Lewandowski, Yu Luo
-
Patent number: 10618689Abstract: A top cap guard is provided. The top cap guard includes a sheet having opposed first edges and opposed second edges and defining first and second apertures along each of the first edges and each of the second edges, respectively, and first and second rigid members respectively disposable along one of the first and second edges, respectively. The top cap guard further includes first and second flaps. The first flaps are respectively attached to one of the first edges. Each first flap is configured to wrap around the corresponding first rigid member and includes first tongues respectively securable in corresponding ones of the first apertures. The second flaps are respectively attached to one of the second edges. Each second flap is configured to wrap around the corresponding second rigid member and includes second tongues respectively securable in corresponding ones of the second apertures.Type: GrantFiled: September 28, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan Anderson, Benjamin Luedeman, Justin Melby
-
Patent number: 10620997Abstract: A content of a social media data is analyzed. The social media data relates to a workload that is to be located on a node. A location corresponding to the social media data is computed. The social media data is regarded as originating from the location. A set of nodes is selected by computing a social distance objective function, the set of nodes includes the node. Each node in the set of nodes is located within a range of distances specified by the social distance objective function. A first subset of nodes is removed from the set of nodes, where the first subset of nodes fails to satisfy another objective function. In response to a second subset of nodes satisfying the social distance objective function and the other objective function, the node is selected from the second subset and the workload is deployed on the node.Type: GrantFiled: November 13, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aaron K. Baughman, John S. Cope, Michelle Welcks, Brian M. O'Connell
-
Patent number: 10621003Abstract: Provided herewith are embodiments related to a system, computer program product and a method for workflow handling, for example, in a cloud computing environment. Recommendations are provided to tenants regarding a replacement or improvement of activities or tasks in an orchestration workflow determined to have sub-optimal activities or tasks. The recommendation is based on a comparison of activities or tasks of a plurality of orchestrations that are deemed similar. The orchestrations deemed similar are grouped and ranked based on performance. Tenants implementing orchestrations that are ranked below the top ranked orchestration (sub-optimal) are provided with recommendations. The recommendations can be used to improve performance of the lower ranked orchestrations based on the performance of the top ranked orchestration.Type: GrantFiled: March 31, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Vinod A. Valecha
-
Patent number: 10620932Abstract: The present disclosure relates to updating a firmware image on a coherent hardware accelerator concurrently with executing operations on the coherent hardware accelerator. According to one embodiment, while executing accelerator-enabled operations on the coherent hardware accelerator, a system stores a firmware update package in a local memory on the coherent hardware accelerator. Once the firmware update package is stored in local memory on the coherent hardware accelerator, the system restarting the coherent hardware accelerator by pausing the execution of at least a first operation initiated on the coherent hardware accelerator and applying the firmware update package to the firmware image on the coherent hardware accelerator. Once the firmware update package is applied to the coherent hardware accelerator, the system resumes the operation on the coherent hardware accelerator.Type: GrantFiled: December 18, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Andre L. Albot, Vishal C. Aslot, Thomas V. Burks, III, John D. Dietel
-
Patent number: 10623487Abstract: A resource sharing method, system, and computer program product in a distributed computing environment, includes in response to a first condition, determining a first node on which an access rate of a synchronization object is greatest, storing the synchronization object on the first node for use in synchronizing access to a resource, and in response to a second condition, determining a second node on which an access rate of the synchronization object is greatest, and relocating the synchronization object from a storage on the first node to a storage on the second node.Type: GrantFiled: January 11, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kirk J. Krauss
-
Patent number: 10620865Abstract: The direction of a WRAP and the logical points on which a file are written influence the efficiency of a recall of the file. Embodiments of the present invention provide methods and systems which can be applied to an upper storage layer and a lower storage layer in a hierarchical storage system. In turn, the migration and recall of a plurality of files, which contain data, are more rapid and efficient by preferring one logical point over another logical point.Type: GrantFiled: May 24, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Tohru Hasegawa, Hiroshi Itagaki, Tsuyoshi Miyamura, Shinsuke Mitsuma, Sosuke Matsui, Noriko Yamamoto
-
Patent number: 10622459Abstract: A method of fabricating a vertical field effect transistor including forming a first recess in a substrate; epitaxially growing a first drain from the first bottom surface of the first recess; epitaxially growing a second drain from the second bottom surface of a second recess formed in the substrate; growing a channel material epitaxially on the first drain and the second drain; forming troughs in the channel material to form one or more fin channels on the first drain and one or more fin channels on the second drain, wherein the troughs over the first drain extend to the surface of the first drain, and the troughs over the second drain extend to the surface of the second drain; forming a gate structure on each of the one or more fin channels; and growing sources on each of the fin channels associated with the first and second drains.Type: GrantFiled: April 3, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brent A. Anderson, Bruce B. Doris, Seong-Dong Kim, Rajasekhar Venigalla
-
Patent number: 10623242Abstract: A virtual machine shared by tenants triggers an accept wrapper for an accept operation. The virtual machine, in response to the accept operation bound to a particular address call for binding a particular tenant to a particular IP address and a shared port, creating a first socket to listen to a particular IP address assigned to a particular tenant and creating a second socket to listen to another port. The virtual machine, in response to a connection occurring on the first socket, creating a first thread and forwarding the first thread to the accept wrapper from the particular IP address and in response to the connection occurring on the second socket, creating a second thread and forwarding the second thread to the accept wrapper from the another port. The virtual machine returns at least one of the first thread and the second thread in response to the accept operation call.Type: GrantFiled: November 24, 2018Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Junjie Cai, Lei Chen, Weiwei Gao, Sanhong Li
-
Patent number: 10620253Abstract: Functionality for estimating characteristics of an on-chip noise signal can be implemented on a processing module. An on-chip noise signal is determined at an on-chip determination point of a computer chip. The on-chip noise signal is converted to a frequency-varying signal using a voltage-controlled oscillator implemented on the computer chip. The frequency-varying signal is measured at an off-chip measurement point and frequency information is extracted from the frequency-varying signal. The frequency information is converted to a voltage level associated with the on-chip noise signal based on the relationship between an input voltage provided to the voltage-controlled oscillator and an output frequency generated by the voltage-controlled oscillator.Type: GrantFiled: October 30, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Jose A. Hejase, Nanju Na, Nam H. Pham, Lloyd A. Walls
-
Patent number: 10621376Abstract: A system, method, and computer readable storage medium configured for storing encrypted data in a blockchain. To write additional data in a blockchain, a request is received at a computing node. The request is typically cryptographically signed by a user system to include a new transaction with additional data in the blockchain. The additional data is previously encrypted with an encryption key. A new block that records the new transaction with additional data in the blockchain is added. To read the additional data in a blockchain, a request is received at a computing node with a transaction identifier and a decryption key from a user system to access data journaled as part of the blockchain in the transaction database. The transaction database is searched using the identifier. In response, to finding the corresponding block in the blockchain, the data is decrypted using the decryption key.Type: GrantFiled: April 19, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventor: Donna N. Dillenberger
-
Patent number: 10620837Abstract: A method for optimizing query compilation by tuning memory across a database cluster is provided. The method may include receiving, by a global memory tuner, memory configuration information from a plurality of nodes within the database cluster. The method may also include determining a node within the plurality of nodes having a least available memory value relative to a remainder of nodes within the plurality of nodes based on the received memory configuration information. The method may then include calculating a globally tuned memory value based on a memory value associated with the determined node. The method may further include determining a memory distribution based on the calculated globally tuned memory value. The method may also include sending the determined memory distribution to the plurality of nodes.Type: GrantFiled: April 27, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Ian R. Finlay, Christian M. Garcia-Arellano, Adam J. Storm, Gennady Yakub
-
Patent number: 10623557Abstract: Embodiments of the present invention provide a method, system and computer program product for telephonic fraud prevention. In an embodiment of the invention, a method of telephonic fraud prevention includes speech recognizing in real-time, audio of a telephone call from a caller to a called party. Once the real-time audio has been speech recognized into text, the text may be parsed into words and the words compared to a hierarchical semantic tree of terms. On the condition that a match is detected between one of the words and a node of the tree, a level of the tree is identified at which the match is detected and the level is correlated to a degree of risk of the telephone call. Finally, an alert is displayed to the called party reflecting the degree of risk.Type: GrantFiled: May 30, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Norman Kung, Tao-Hung Jung, Ching-Chun Liu, Yu-siang Chen, Ci-Wei Lan
-
Patent number: 10620971Abstract: A computer-implemented method is provided for deleting a given object from among a plurality of objects in an object-oriented programming language computing system which uses a Reference Count (RC) of each of the plurality of objects to check a liveness of the plurality of objects. The method includes decrementing, in a Reference Counts (RCs) decrement operation, RCs of objects referenced from the given object using one or more non-atomic operations in a transaction that utilizes a hardware transactional memory mechanism to accelerate the reference counts decrement operation.Type: GrantFiled: February 22, 2017Date of Patent: April 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiyokuni Kawachiya, Mikio Takeuchi
-
Publication number: 20200111488Abstract: From a set of information obtained about a user, a profile is constructed representing a speech skill of the user, the set of information including audio, video, and demographic information of the user and other users, the constructing creating new data corresponding to the speech skill of the user in the profile. By correlating analytics of new real-time audio and video information with the new data in the profile, an intervention instruction is triggered automatically, the intervention being directed to change in a voice communication pattern of the user. The intervention is converted to an intervention instruction and the intervention instruction is output in a natural language form. New real-time audio and video information received in response to the spoken natural language instruction is analyzed.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: SHUBHADIP RAY, GREGORY J. BOSS, NORBERT HERMAN, ANDREW S. CHRISTIANSEN
-
Publication number: 20200110542Abstract: A method for dynamically balancing I/O workload is disclosed. In one embodiment, such a method includes transmitting, from a host system to a storage system, read requests and write requests over a communication path, such as a zHyperLink communication path. The method further determines whether first and second sets of conditions (e.g., read cache hit ratio, read and write response times, read and write reject rates, etc.) are satisfied on one or more of the host system and storage system. In the event the first set of conditions is satisfied, the method increases a ratio of read requests to write requests that are transmitted over the communication path. In the event the second set of conditions is satisfied, the method decreases the ratio of read requests to write requests that are transmitted over the communication path. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: October 6, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: Lokesh M. Gupta, Kevin J. Ash, Matthew G. Borlick, Kyler A. Anderson
-
Publication number: 20200110834Abstract: Embodiments are directed to a system, computer program product, and method for identification of linguistically related elements, and more specifically to prediction of a linguistically related element. A linguistic algorithm forms a cluster representation of corpus entries. A linguistic term is identified and application to the cluster representation to identified proximally related linguistic terms. Associative relationships between the proximally related terms and category metadata are iteratively investigated. One or more linguistic terms related across the two more metadata categories is identified and designated at the linguistically related element.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: Kyle Croutwater, Vikrant Verma, Zhe Zhang, Le Zhang
-
Publication number: 20200110541Abstract: A method for improving I/O response times in a data replication environment is disclosed. In one embodiment, such a method includes receiving, at a primary storage system, a request to read data on the primary storage system. The method starts a timer upon receiving the request. In the event the data cannot be retrieved from the primary storage system by the time the timer expires, the method requests the data from a secondary storage system. In the event the primary storage system returns the data before the secondary storage system, the method returns data retrieved from the primary storage system to a host system. In the event the secondary storage system returns the data before the primary storage system, the method returns the data retrieved from the secondary storage system to the host system. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: October 6, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: Todd C. Sorenson, Karl A. Nielsen, Jacob L. Sheppard, Sean P. Riley, Larry Juarez
-
Publication number: 20200110789Abstract: A method for enhancing hybrid-classical algorithms for combinatorial optimization includes executing, on a quantum processor, a variational algorithm, the execution producing a subset of a set of solutions (solution space) of the variational algorithm within a predefined period, the variational algorithm computing a quantum state of a quantum system corresponding to a combinatorial optimization problem, each solution in the subset having a corresponding value; sorting, according to a sorting criterion, the subset of solutions; isolating, based on the sorting, a portion of the subset of solutions wherein a value corresponding to each solution in the portion is within a boundary defined by a threshold value; computing an average value of the solutions from the portion of the subset of solutions; and altering the variational algorithm to produce a second subset of solutions such that the second subset of solutions comprises solutions having values within the boundary.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Applicant: International Business Machines CorporationInventors: ANTON ROBERT, PANAGIOTIS BARKOUTSOS, GIACOMO NANNICINI, IVANO TAVERNELLI, STEFAN WOERNER
-
Publication number: 20200111446Abstract: Embodiments for implementing a fault tolerant color palette in a device having potential hardware faults by a processor. A fault tolerant color palette, assistive of user color interpretation for a display, may be generated according to a set of colors in a predetermined color palette and one or more user preferences.Type: ApplicationFiled: October 5, 2018Publication date: April 9, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michele BERLINGERIO, Michele GAZZETTI, Marco Luca SBODIO
-
Patent number: 10614129Abstract: An application processing system for placing applications and their associated data into a colocation data center, wherein an application placement module is configured to perform the method of steps including: constructing a facility communication node graph; constructing a composite elastic map which represents the compute nodes in the colocation data center; associating a force function between two nodes based on communication bandwidth; constructing an application usage data space; inserting the node graph into the application data space; assigning the applications to the compute nodes; associating a force function between each application and each compute node based on the assignment; determining an elastic map energy (EME) for the elastic map, wherein the EME is the total energy of the system; and assigning the real-world applications to the real-world compute nodes in the data center if the EME is less than a threshold energy.Type: GrantFiled: October 3, 2017Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
-
Patent number: 10614371Abstract: Techniques for automating quantum circuit debugging are provided that simulate standard debugging behaviors. The technology includes rewriting a source quantum circuit into instrumented circuits based on instrumentation instruction information inserted into software code that corresponds to the source quantum circuit. The instrumented circuits can executed to obtain measurement data corresponding to different state data of qubits within the source quantum circuit. The measurement data can be processed to output generated information corresponding to one or more internal states or processes of a quantum computer associated with the source quantum circuit.Type: GrantFiled: September 29, 2017Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lev Samuel Bishop, Andrew Cross, Jay Gambetta
-
Patent number: 10614877Abstract: A technique relates to a circuit. At least one 4 transistor (4T) static random access memory (SRAM) bitcell is included. Each of the 4T SRAM bitcells includes a first PFET, a first NFET, a second PFET, and a second NFET, the first PFET and the first NFET being coupled to form a first output node, and the second PFET and the second NFET being coupled to form a second output node. A pulldown circuit is coupled to the first NFET, the pulldown circuit operable to pull down a voltage at the first output node. A feedback circuit is operable to monitor the first output node, the feedback circuit operable to control the pulldown circuit.Type: GrantFiled: January 10, 2019Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Albert Chu, Myung-Hee Na, Robert Wong, Sean Burns, Jens Haetty
-
Patent number: 10615261Abstract: A technique relates to a semiconductor device. A bipolar transistor includes an emitter layer and a base layer, where the emitter layer and the base layer are doped with an impurity, the impurity being a same for the emitter and base layers. The bipolar transistor includes a collector layer.Type: GrantFiled: May 21, 2019Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guy M. Cohen, Paul M. Solomon, Christian Lavoie
-
Patent number: 10610980Abstract: A self-heating solder flux material includes a solder flux material and a multi-compartment microcapsule. The solder flux material includes a solvent carrier, and the multi-compartment microcapsule includes a first compartment, a second compartment, and an isolating structure. The first compartment contains a first reactant, and the second compartment contains a second reactant. The isolating structure separates the first compartment from the second compartment. The isolating structure is adapted to rupture in response to a stimulus.Type: GrantFiled: April 10, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Eric J. Campbell, Sarah K. Czaplewski-Campbell, Joseph Kuczynski, Timothy J. Tofil
-
Patent number: 10613980Abstract: A data processing system includes first and second processing nodes and response logic coupled by an interconnect fabric. A first coherence participant in the first processing node is configured to issue a memory access request specifying a target memory block, and a second coherence participant in the second processing node is configured to issue a probe request regarding a memory region tracked in a memory coherence directory. The first coherence participant is configured to, responsive to receiving the probe request after the memory access request and before receiving a systemwide coherence response for the memory access request, detect an address collision between the probe request and the memory access request and, responsive thereto, transmit a speculative coherence response. The response logic is configured to, responsive to the speculative coherence response, provide a systemwide coherence response for the probe request that prevents the probe request from succeeding.Type: GrantFiled: December 19, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Guy L. Guthrie, David J. Krolak, Michael S. Siegel, Derek E. Williams
-
Patent number: 10613946Abstract: One general aspect of device reservation management in accordance with the present description, is directed to a host issuing I/O data requests to a primary device which synchronously mirrors data to a secondary data storage device wherein both devices are reserved for exclusive use by the host for I/O data requests. In response to a loss of communication connectivity on all paths to the primary storage controller controlling the primary device, the host confirms whether a communication path to the primary device has been established and whether the primary device remains reserved to the host. Upon successful confirmations, the reservation of the primary device is repaired such that I/O data requests to the reserved primary device continue. Other features and aspects may be realized, depending upon the particular application.Type: GrantFiled: November 30, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Scott B. Compton, Matthew R. Craig, Clint A. Hardy, Tri M. Hoang, Matthew J. Kalos, John G. Thompson, Harry M. Yudenfriend
-
Patent number: 10613904Abstract: According to an embodiment of the present disclosure, a non-directional task comprising a user's requirement is generated. The non-directional task is sent to a first resource node in a task network. The task network comprises a plurality of resource nodes that provide services accessible to the user. The non-directional task does not specify which resource node to perform the non-directional task. It is determined whether the first resource node can perform at least part of the non-directional task. The non-directional task is forwarded from the first resource node to a second resource node of the task network.Type: GrantFiled: May 10, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Lei Nie, Chun Lei Xu
-
Patent number: 10613719Abstract: An approach is described for generating a form response interface in an online application. An associated method may include identifying a content post in an online application interface and facilitating evaluation of the content post. Upon determining that the content post is form-addressable based on the evaluation, the method may include generating a form response interface element including multiple alternatives and updating the online application interface to display the form response interface element with the content post. In an embodiment, facilitating evaluation according to the method may include parsing language in the content post to determine the presence of a form-addressable interrogatory element. In a further embodiment, facilitating evaluation according to the method may include analyzing comments posted in response to the content post to determine the presence of form-addressable common language elements.Type: GrantFiled: March 15, 2018Date of Patent: April 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernadette A. Carter, Kathryn L. Mercer, Cesar A. Wong
-
Patent number: 10615178Abstract: In one example, a method for fabricating a semiconductor device includes etching a layer of silicon to form a plurality of fins and growing layers of a semiconductor material directly on sidewalls of the plurality of fins, wherein the semiconductor material and surfaces of the sidewalls have different crystalline properties.Type: GrantFiled: November 17, 2016Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Sanghoon Lee, Effendi Leobandung, Brent A. Wacaser
-
Patent number: 10615634Abstract: A charge level for a first rechargeable power source, a second rechargeable power source, and a third rechargeable power source is determined. The first rechargeable power source is determined to be below a threshold level of charge. In response to determining that the first rechargeable power source is below a threshold level of charge, a switch is made from the first rechargeable power source to the second rechargeable power source.Type: GrantFiled: September 27, 2016Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Ole Asmussen, Robert Beiderbeck, Frank Krick, Markus Schaefer
-
Patent number: 10613836Abstract: A method and system for improving an operation of an automated IT system is provided. The method includes identifying pre-tested software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of available software applications associated with required features is generated and each feature is defined such that the currently available software applications are configured to provide and execute the required features. Evaluation code is executed and a resulting a list of validated software applications is generated. A list of short listed software applications and identification software code enabling an automated encoder learning process are generated. A software operational solution is identified and modification code is generated and executed resulting in improved operation of the validated software applications and the hardware device.Type: GrantFiled: August 9, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Harish Bharti, Rajesh K. Saxena, Balakrishnan Sreenivasan
-
Patent number: 10616204Abstract: A computer readable medium, apparatus, system, and method for performing identification (ID) operations using a processor or programmable circuitry are provided. The processor configures ID federations between a federation server and applications. The processor is further configured to receive a first authentication request for authenticating a first user who has been authenticated on a first application among the applications with a first user ID using an ID federation. The processor is also configured to check the first user ID to determine whether the first user is authorized to access information of a second user on a second application and send a second authentication request to a second application, the second authentication request for authenticating the first user with a second user ID, which is associated with the second user, using an ID federation between the federation server and the second application.Type: GrantFiled: November 6, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Miki Ishikawa, Yuji Watanabe
-
Patent number: 10614396Abstract: A computer-implemented method and system for supporting a person at a site, venue, or location where the person may have a requirement. The method and system include storing a requirement code in a handheld device, and storing the requirement code and at least one characteristic relating to the requirement code in a requirement certification database. The requirement code is transmitted from the handheld device to a sensor at the site, and action data is received by a facility of the site from the requirement certification database. The action data is indicative of an action to be performed by the facility, dependent on the requirement code and the at least one characteristic, such that the facility adapts its function to a requirement of the person having the requirement.Type: GrantFiled: July 20, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Ann K. Balchin, Susanna Baldi, Cristina Bonanni, Audrey D. Borden, Timothy I. Brown, Giuseppe Longobardi, Gabriella Santoro, Lisa Marie Towles