Patents Assigned to International Business Machine Corporations
-
Patent number: 11032063Abstract: An example operation may include one or more of obtaining data of a simulation, identifying checkpoints within the simulation data, generating a plurality of sequential data structures based on the identified checkpoints, where each data structure identifies an evolving state of the simulation with respect to a previous data structure among the sequential data structures, and transmitting the generated sequential data structures to nodes of a blockchain network for inclusion in one or more data blocks within a hash-linked chain of data blocks.Type: GrantFiled: September 19, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Ravi Kiran Raman, Kush R. Varshney, Roman Vaculin, Michael Hind, Sekou L. Remy, Eleftheria K Pissadaki, Nelson K. Bore
-
Patent number: 11031092Abstract: A computer-implemented method, computer program product, and computer processing system are provided for metagenomic pattern classification. The method includes pre-processing, by a processor, a taxonomy tree associated with a genome database to extract taxonomy related information therefrom. The genome database includes a plurality of genome sequences. The method further includes building, by the processor, a suffix tree on the genome database. The method also includes annotating, by the processor, nodes in the suffix tree, using a plurality of right maximal patterns derived from the extracted taxonomy related information as annotations, such that each of the plurality of right maximal patterns in the suffix tree points to a respective one of a plurality of nodes in the taxonomy tree and such that a leaf node in the taxonomy tree represents a respective sample organism. The annotations are configured to function as classifications for the plurality of genome sequences.Type: GrantFiled: November 1, 2017Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Laxmi Parida, Enrico Siragusa, Filippo Utro
-
Patent number: 11031337Abstract: Techniques are provided to fabricate metallic interconnect structures in a single metallization level, wherein different width metallic interconnect structures are formed of different metallic materials to eliminate or minimize void formation in the metallic interconnect structures. For example, a semiconductor device includes an insulating layer disposed on a substrate, and a first metallic line and a second metallic line formed in the insulating layer. The first metallic line has a first width, and the second metallic line has a second width which is greater than the first width. The first metallic line is formed of a first metallic material, and the second metallic line is formed of a second metallic material, which is different from the first metallic material. For example, the first metallic material is cobalt or ruthenium, and the second metallic material is copper.Type: GrantFiled: June 19, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Hari P. Amanapu, Charan V. Surisetty, Raghuveer R. Patlolla
-
Patent number: 11030227Abstract: A new document is processed for ingestion into a corpus of a cognitive computing system by associating with a category of documents already contained within the corpus, such as a topical category. Then, the cognitive computing system is engaged automatically to query one or more questions previously-associated with the category to discover discrepancies between the new document and those already in the corpus. If a discrepancy is found, a confidence factor based upon extracted natural language entities and relationships is assigned to the discrepancy, and it is flagged and reported to a user for reconciliation.Type: GrantFiled: October 16, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Donna K. Byron, Elie Feirouz, Ashok Kumar, William G. O'Keeffe
-
Patent number: 11032229Abstract: A method, computer program product, and computer system for generating, by a computing device, an electronic message. While authoring the electronic message, a contact shown in the electronic message may be identified that will receive the electronic message when the electronic message is sent. The contact may be associated with a classification based upon, at least in part, one or more attributes of the contact. A visual indication associated with the contact may be displayed based upon, at least in part, the classification of the contact, wherein the visual indication associated with the contact may be displayed while authoring the electronic message and before the electronic message is sent to the contact.Type: GrantFiled: July 31, 2015Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventor: Pamela A. Nesbitt
-
Patent number: 11031042Abstract: In one embodiment, a method includes writing a data set to a sequential access medium. The method also includes reading the data set after being written in a read-while-write process to identify faulty encoded data blocks, each of the faulty encoded data blocks including at least one faulty codeword. Moreover, the method includes rewriting a correct version of a first of the encoded data blocks in a first encoded data block set to the rewrite area of the sequential access medium selected from a predetermined subset of logical tracks. The predetermined subset of logical tracks includes D1+D2+1 logical tracks. Only one encoded data block from a particular sub data set is rewritten in a single encoded data block set in the rewrite area.Type: GrantFiled: June 24, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Roy D. Cideciyan, Simeon Furrer, Mark A. Lantz
-
Patent number: 11030015Abstract: A method and system for improving hardware and software resource optimization technology is provided. The method includes retrieving and analyzing operational parameters of hardware and software systems. In response, a probability of impact with respect to modified sizing requirements associated with the hardware and software systems is determined and actions including logical rules mapped to the operational parameters is determined. The actions are executed and an actual impact with respect to executing the modified sizing requirements is determined. In response, operational allocations of the hardware and software systems are modified with respect to operational functionality of the hardware and software systems.Type: GrantFiled: September 19, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Kim Poh Wong, Yanjun Ma
-
Patent number: 11030655Abstract: A method, system and computer program product for presenting content (e.g., advertisements) to vehicle occupants. An image of the occupants of the vehicle is obtained. The vehicle occupants, such as the driver, are then identified from the image. After obtaining the driving history of the driver, which includes any information that indicates a risk posed to the driver in not paying attention to the road, a risk degree of the driver getting into an accident from viewing content on the electronic billboard is assessed. A “watch ability” of the vehicle occupants to watch content is calculated, based, at least in part, on the driver's risk degree. If the value of the watch ability exceeds a threshold value, then the content preferences of the vehicle occupants are obtained which are used to determine the contents to be presented on the electronic billboard which are targeted to the vehicle occupants.Type: GrantFiled: November 2, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Takuya Goto, Kenichi Takasaki, Junta Watanabe, Kenta Watanabe
-
Patent number: 11031031Abstract: Provided is a method for forming a tape head module having recessed portion to provide air bearing between a tape medium and a tape bearing surface of the tape head module. A module of the tape head has a first end, a second end opposite the first end, a first side and a second side, opposite the first side, between the first and the second ends, a tape bearing surface and a second surface, opposite the tape bearing surface, between the first end, the second end, the first side, and the second side. Material is removed from the tape bearing surface of the module to form a first recessed portion between the first end and before a region of the tape bearing surface having an array of transducers, and between the first side and the second side.Type: GrantFiled: May 1, 2018Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Biskeborn, Calvin S. Lo
-
Patent number: 11030521Abstract: A database query comprising predicates may be received. Each predicate may operate on database columns. The database query may be determined to comprise strict operators. An upper bound neural network may be defined for calculating an adjacent upper bound and a lower bound neural network may be defined for calculating an adjacent lower bound. The upper bound neural network and the lower bound neural network may be trained using a selected value from data of a database table associated with the database query to be executed through the upper bound neural network and the lower bound neural network. The upper bound neural network and the lower bound neural network may be adjusted by passing in an expected value using an error found in expressions. The adjacent lower bound and the adjacent upper bound may be calculated in response to completion of initial training for the database columns.Type: GrantFiled: February 20, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Vincent Corvinelli, Huaxin Liu, Mingbin Xu, Ziting Yu, Calisto P. Zuzarte
-
Patent number: 11029884Abstract: Method and system are provided for storage handling guidance for host input/output (I/O) operations. The method includes: providing a guidance array of indications of storage operations handling instructions, the guidance array having multiple dimensions of performance characteristics with each dimension having multiple levels; and associating a reference vector with one or more I/O operations, wherein the reference vector points to a level for each dimension of the array to obtain an indication of a storage operations handling instruction at an intercept of the dimension levels for application by a storage system controller for the one or more I/O operations.Type: GrantFiled: July 16, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Ben Sasson, Carlos F. Fuente, Florent Rostagni, Alexander Henry Ainscow
-
Patent number: 11029300Abstract: A method and system for receiving, at a sampling location recommendation module, conventional and complementary information regarding a liquid distribution system, wherein the complementary information includes at least one of a social media post or a consumer report; processing the complementary information and a database of the liquid distribution system in the sampling location recommendation module, using computational and artificial intelligence algorithms, to generate a list of locations for sampling the liquid distribution system; displaying the list of locations; receiving a geo-tagged test record indicative of a sampled contaminant concentration value of at least one location of the list of locations; processing the geo-tagged test record, at a contamination source mapping module, to estimate a location and risk of a contamination source in the liquid distribution system; and displaying the estimated location and risk of the contamination source by modifying a map of the liquid distribution system.Type: GrantFiled: June 14, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Jaione T. Azpiroz, Michael Engel, Ademir Ferreira Da Silva, Ricardo L. Ohta, Andre De Oliveira Botelho, Mathias B. Steiner
-
Patent number: 11030216Abstract: A mechanism is provided for replicating non-supported data types using an existing replication format supported by an existing replication system. Responsive to detecting an application writing data to a local storage that is to be replicated to the secondary site, the input/output (I/O) operation being performed by the application is intercepted. Data of the I/O operation in a non-supported format is converted to a format supported by the existing replication system. A replication log record is generated for the data in the format supported by the existing replication system. The data described by the replication log record for the data is then stored in a storage device at the secondary site.Type: GrantFiled: January 8, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Paul M. Cadarette, Martin W. J. Cocks, Scott K. S. Singleton, John S. Tilling, Austin J. Willoughby
-
Patent number: 11030312Abstract: A system for training a file classification model for classifying malicious software comprising at least one hardware processor adapted to: computing a plurality of datasets, each for one of a plurality of executable files, each file having a label, each dataset is computed by: receiving a respective file; detecting a plurality of binary functions in the respective file; translating each of the respective plurality of binary functions to produce a plurality of disassembled functions; clustering a plurality of operation-codes identified in the plurality of disassembled functions into a plurality of clusters according to respective operation-code; computing a plurality of statistical values of the plurality of disassembled functions and the plurality of clusters; and associating the plurality of statistical values with the file's label to produce a dataset; and training a file classification model using the plurality of datasets to compute at least one classification score of an input file.Type: GrantFiled: September 18, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Eitan Menahem, Gal Steimberg
-
Patent number: 11030351Abstract: The method, computer program product and computer system may include computing device which may detect a first user within a defined area of a display device and the first user may have a first security level. The computing device may display data on the display device and the data may be associated with a security parameter defining a security level for viewing the data. The computing device may detect a second user within the defined area of the display device and the second user may have a second security level. The computing device may determine that the second security level of the second user does not meet the security parameter for viewing the data and redact the data in response to determining that the second user does not meet the security parameter for viewing the data.Type: GrantFiled: July 17, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Vijaya Balakrishna, Ambal Balakrishnan, Brian Clarke, Andrew R. Jones, Linda Zimmer
-
Patent number: 11030064Abstract: The subject disclosure relates to employing grouping and selection components to facilitate a grouping of failure data associated with oil and gas exploration equipment into one or more equipment failure type groups. In an example, a method comprises grouping, by a system operatively coupled to a processor, training data of a set of equipment failure data into one or more failure type groups based on one or more determined failure criteria, wherein the one or more failure type groups represent equipment failure classifications associated with energy exploration processes; and selecting, by the system, first ungrouped data from the set of equipment failure data based on a level of similarity between the first ungrouped data and the training data.Type: GrantFiled: June 8, 2017Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jing Ding, Jing Li, Ji Jiang Song, Jian Wang
-
Patent number: 11030819Abstract: An embodiment of the invention may include a method, computer program product and computer system for product build assistance and verification. The method, computer program product and computer system may include computing device which may receive a product build order for a product and match the product build order to one or more recognition algorithms and one or more pieces of product artwork. The computing device may generate one or more build steps for product assembly and display a build step to a first user via a user interface on a mixed reality device. The computing device may analyze progress of the build step via the mixed reality device and generate a product build status update based on the progress of the build step. The computing device may display the status update to a second user on a second computing device.Type: GrantFiled: December 2, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Marco Antonio Martinez Ruvalcaba, Oscar Eduardo Gaeta Arellano, Sem Fernandez Ruiz, Andres Eduardo Vázquez Pérez, Ever Olivas Orduña
-
Patent number: 11030233Abstract: The present disclosure provides for augmenting a presentation document to auto-cite references to material present in non-displayed parts of the presentation document identified via natural language processing (NLP) via displaying, in a graphical user interface (GUI), a given zone of a plurality of zones included in a presentation document; identifying, in an utterance received while the given zone is displayed in the GUI, a given key concept; identifying, via a content association map associated with the presentation document that identifies key concepts recited in the presentation document and which zones of the plurality of zones the key concepts appear in, a different zone of the plurality of zones that is not currently displayed in the GUI but in which the given key concept appears; and displaying, in the GUI concurrently with display of the given zone, a visual indicator related to the different zone.Type: GrantFiled: January 17, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Rizwan Sheikh Abdulla, Konda Reddy Dumpa, Seema Nagar, Kuntal Dey
-
Patent number: 11030016Abstract: Technical solutions are described for assigning containers for executing functions in a software application using a server cluster that uses functions as a service architecture. An example method includes creating, by a global scheduler of the server cluster, a first container at a first host node in the server cluster for executing a first function from the software application. The method further includes intercepting, by an in-node scheduler of the first host node, a command from the first function for creating a second container for executing a second function. The method further includes assigning, by the in-node scheduler, an in-node container as the second container, the in-node container being a container executing on the first host node. The method further includes updating, by the in-node scheduler, a resource database that indicates that the second function is being executed in the in-node container on the first host node.Type: GrantFiled: December 7, 2017Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pradipta K. Banerjee, Sudipta Biswas, Vijay K. Sukthankar
-
Patent number: 11032308Abstract: Systems and methods for source verification are disclosed. A method includes: receiving, by a computing device, a report from a first source; determining, by the computing device, the first source is listed in a source repository based on receiving the report; selecting, by the computing device, a second source at a location remote from the first source based on the source being listed in the source repository; confirming, by the computing device, the report from the first source based on information received from the second source; repeating, by the computing device, the selecting and the confirming until a value of information in the report from the second source exceeds an information trust level value for the report.Type: GrantFiled: November 22, 2019Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charles E. Beller, Gregory J. Boss, Christopher L. Molloy, Bernadette A. Pierson