IBM Patents

Advertisement
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).
-
Publication number: 20220365903Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while leaving the single inode representing the aggregation file on the low-latency storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: July 29, 2022Publication date: November 17, 2022Applicant: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Publication number: 20220366055Abstract: An artificial intelligence (AI) platform to support optimization of container builds and virtual machine mounts in a distributed computing environment. A provisioning file is subject to natural language processing (NLP) and a corresponding vector representation of the file is created and subject to evaluation by a set of artificial neural networks (ANN). A first ANN assesses the representation of the file with respect to compliance and operability, and the second ANN selectively assesses the representation of the file with respect to provisioning efficiency. The provisioning file is selectively process based on the provisioning efficiency, with the processing directed at provisioning a container build or mounting a VM.Type: ApplicationFiled: May 11, 2021Publication date: November 17, 2022Applicant: International Business Machines CorporationInventors: Abhishek Malvankar, John M. Ganci, JR., Carlos A. Fonseca, Charles E. Beller
-
Publication number: 20220366052Abstract: An embodiment includes executing, by a hypervisor, a bootloader with access to a first logical partition of a non-volatile memory, the first logical partition storing a keystore. The embodiment also includes loading, by the bootloader, a kernel with access to the first logical partition of the non-volatile memory. The embodiment also includes receiving, by the bootloader, an encryption key from the keystore. The embodiment also includes performing, by the bootloader, a cryptographic algorithm using the encryption key on the kernel. The embodiment also includes executing, by the bootloader in an event that the performing of the cryptographic algorithm produces a first result, the kernel with access to the first logical partition of the non-volatile memory. The embodiment also includes halting, by the bootloader in an event that the performing of the cryptographic algorithm fails to produce the first result, booting of the kernel and generating an error message.Type: ApplicationFiled: May 12, 2021Publication date: November 17, 2022Applicant: International Business Machines CorporationInventors: JOEL WOLFRATH, Christopher J. Engel, Matthew Vaught, Michael William Bowcutt, Phillip Scramlin
-
Patent number: 11503526Abstract: A method, a computer program product, and a computer system predictively compensate for expected audio communication issues. The method includes determining conditions of a first device associated with a user. The method includes determining, based on the conditions, a first signal strength to a first network that the first device is currently connected in which to perform a communication and a second signal strength to a second network that the first device is configured to utilize in performing the communication. As a result of each of the first signal strength and the second signal strength not satisfying a minimum threshold individually, the method includes generating an overall signal having an overall signal strength by layering the first network over the second network. The overall signal strength has a comparatively greater signal strength than the first signal strength and the second signal strength. The method includes performing the communication using the overall signal.Type: GrantFiled: September 15, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Ashraf Mahmoud Mohamed Ahmed Awwad, Adam Lee Griffin, Craig M. Trim
-
Patent number: 11503047Abstract: A mechanism is provided in a data processing system for displaying cyber threat data in a narrative format. The mechanism receives a cyber threat information file that comprises cyber threat data in a serialized format. The mechanism generates a tree data structure representing relationships between objects in the cyber threat data and generates a user interface presenting the cyber threat data in a narrative format based on the tree data structure. The mechanism presents the user interface to an analyst.Type: GrantFiled: March 13, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Nathan Sherwood, Tina L. Zeng
-
Patent number: 11502907Abstract: An example operation may include a method comprising one or more of receiving a VNFC module status request from a NFVO where the status request specifies a VNFC instance (VNFCI), determining a target OS installation of the VNFCI, retrieving a list of one or more VNFC modules of the VNFCI, determining the status of the one or more VNFC modules wherein the status determination includes at least one or more of constructing a default status command, adapting the command to the target OS, executing the adapted status command, and recording a normalized status result, sending a VNFC module status notification.Type: GrantFiled: January 18, 2022Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventor: Keith William Melkild
-
Patent number: 11499815Abstract: Methods, systems and computer program products for performing visual quality assessment using holographic interferometry are provided. Aspects include obtaining a reference holographic pattern based on a reference object and obtaining a test holographic pattern based on a test object. Aspects also include creating an interference pattern by superimposing the test holographic pattern onto the reference holographic pattern. Aspects further include determining a difference between the reference object and the test object based upon the interference pattern.Type: GrantFiled: December 8, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Eric V. Kline
-
Patent number: 11498569Abstract: Onboard vehicle software that performs the following operations: (i) receiving, by a control device installed with a vehicle, situation assessment information pertaining to vehicle traffic; (ii) determining, by the control device, whether the situation assessment information is indicative of an event likely to impact vehicle traffic; and (iii) in response to determining that the situation assessment information is indicative of the event likely to impact vehicle traffic, sending, by the control device, a print command to a printer communicatively coupled to the control device, the printer adapted to print a patterned layer of a coloring substance to a surface supporting the vehicle, and the print command instructing the printer to print the coloring substance to the surface in a pattern encoding a notification.Type: GrantFiled: July 29, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe Hansmann
-
Patent number: 11497156Abstract: A memory embodies instructions, and a processor is coupled to the memory and is operative by the instructions to facilitate: accessing a source of information regarding farm cultivation techniques; constructing a cultivation knowledge graph by parsing the source of information regarding farm cultivation techniques, using natural language processing; identifying cultivation quality assessment factors by applying machine learning to the cultivation knowledge graph; estimating quality of a farm cultivation task by comparing a stream of real-time data to the cultivation quality assessment factors, wherein the stream of real-time data is related to performance of the farm cultivation task; identifying from the stream of real-time data, using the cultivation knowledge graph, a controllable variable that affects the quality of the farm cultivation task; and improving the quality of the farm cultivation task by facilitating a change in the controllable variable.Type: GrantFiled: September 9, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Juliet Mutahi, David W. Kaguma, Samuel Maina Karumba, Nelson Kibichii Bore, Percival Silva de Lucena, Andrew Kinai, Komminist Weldemariam, Peninah M. Waweru
-
Patent number: 11497455Abstract: A method and system of diagnosing a medical condition of a target area of a patient using a mobile device are provided. One or more magnetic field images of a target area of a patient are received. One or more hyperspectral images of the target area of the patient are received. For each of the one or more magnetic field images and the one or more hyperspectral images, a three-dimensional (3D) position of the mobile device is tracked with respect to the target are of the patient. A 3D image of the target area is generated based on the received one or more magnetic field images, one or more hyperspectral images, and the corresponding tracked 3D position of the phone with respect to each image. A medical condition of the target area is diagnosed or monitored based on the generated 3D image.Type: GrantFiled: September 30, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Julian de Hoog, Dwarikanath Mahapatra, Rahil Garnavi, Fatemeh Jalali
-
Patent number: 11498760Abstract: An apparatus for deployment and retrieval of section dividers includes a frame, a deployment rail, a first section divider carrier rail, and a second section divider carrier rail. The structure includes a first end of the first section divider carrier rail coupled to a first end of the deployment rail and a first end of the second section divider carrier rail coupled to a second of the deployment rail. A first actuator coupled to the first end of the first section divider carrier rail. A second actuator coupled to the second end of the first section divider carrier rail. The structure further includes a first deployment and retrieval system coupled to the first section divider carrier rail, wherein the first deployment and retrieval system guides a first retrieval body at a first end of a first section divider from the deployment rail to the first section divider carrier rail.Type: GrantFiled: April 23, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Michael Kane, Colin Edward Masterson, Jacob Porter, Marie Cole, Suraush Khambati
-
Patent number: 11500554Abstract: An access revocation system for removing user data from a service provider device includes a processing device and a memory storing instructions for performing an access revocation method. The method includes receiving user data from a user device via a data channel, storing the user data in a data storage module, and receiving an access revocation message via a request channel separate from the data channel. The method also includes decrypting the access revocation message and performing at least one action defined by the access revocation message, the at least one action including scrubbing of user data from the data storage module.Type: GrantFiled: February 3, 2021Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Doga Tav, Wayne F. Tackabury
-
Patent number: 11500673Abstract: A method for dynamically generating an optimized processing pipeline for tasks is provided. The method identifies one or more tasks to be executed from defined tasks that are defined declaratively as a number of stages of input data, data transformations, and output data. The method processes the identified tasks to determine dependencies between the tasks based on their defined stages and creates one or more optimized data processing pipelines by performing a dependency resolution procedure on stages of all tasks in parallel using the task dependencies to determine the order of the stages and removing duplication of stages between tasks.Type: GrantFiled: September 2, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Luke Taher, Diogo Alexandre Ferreira Ramos, Vinh Tuan Thai
-
Patent number: 11499953Abstract: Provided is a method and system for extracting features from raw data for machine learning processing. Using an array of gas sensors, raw data for at least one compound of interest are extracted based upon the type of output signals. Where the output signals are amplitude-variant, mean features are extracted by chunking the raw data into slices and calculating the mean area under the curve. Where the output signals are amplitude-and-time-variant, mean-plus-slope features are extracted by taking logarithmic values of the raw data and calculating the mean area under the curve.Type: GrantFiled: December 9, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Aminat Adebiyi, Mohammed Abdi, Andrea Fasoli, Alberto Mannari, Luisa Bozano
-
Patent number: 11500661Abstract: A snapshot handler is registered with an event monitoring subsystem of a process virtual machine, the registering specifying a trigger event of the snapshot handler, wherein the trigger event comprises execution of a specified portion of an application executing in the process virtual machine, the trigger event specified externally from a source code of the application. Responsive to the event monitoring subsystem detecting an occurrence of the trigger event, the snapshot handler is executed, storing data of an execution state of the process virtual machine at a time of occurrence of the trigger event.Type: GrantFiled: August 26, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oluwatobi Ajila, Daniel Heidinga
-
Patent number: 11498063Abstract: A porous substrate susceptible to one or both of hydroxylation and alkoxylation by a first protic solvent is exposed to a first relative pressure of the first protic solvent. The porous substrate includes a first plurality of pores having a first average pore diameter and a second plurality of pores having a second average pore diameter that is greater than the first average pore diameter. The first relative pressure is effective to one or both of hydroxylate or alkoxylate substantially only pores of the first average pore diameter to form a first modified porous substrate. The first modified porous substrate is reacted with a first functionalizing reagent that is effective to functionalize one or both of hydroxylated or alkoxylated surfaces, thereby functionalizing substantially only the first plurality of the pores, to form a first functionalized porous substrate.Type: GrantFiled: October 4, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Geraud J. Dubois, Bruno Michel, Patrick Ruch, Sarmenio Saliba, Willi Volksen
-
Patent number: 11500293Abstract: A semiconductor structure comprises a semiconductor substrate, and a multi-layer patterning material film stack formed on the semiconductor substrate. The patterning material film stack comprises at least a hard mask layer and a resist layer formed over the hard mask layer. The hard mask layer is configured to support selective deposition of a metal-containing layer on a developed pattern of the resist layer through inclusion in the hard mask layer of one or more materials inhibiting deposition of the metal-containing layer on portions of the hard mask layer corresponding to respective openings in the resist layer. The hard mask layer illustratively comprises, for example, at least one of a grafted self-assembled monolayer configured to inhibit deposition of the metal-containing layer, and a grafted polymer brush material configured to inhibit deposition of the metal-containing layer.Type: GrantFiled: October 18, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Ekmini Anuja De Silva, Indira Seshadri, Jing Guo, Ashim Dutta, Nelson Felix
-
Patent number: 11498069Abstract: A rapid test device includes a micropad chip configured for a multi-parameter chemical testing of an input sample. A plurality of paper layers of the micropad chip are in fluid communication, including a sample absorption element, a filtering element configured to filter the input sample, and a sample distribution element configured to distribute the input sample received from the filtering element to a remainder of the plurality of paper layers. One or more reacting elements associated with the multi-parameter chemical testing of the input sample have one or more colorimetric reagents in fluid communication with the sample distribution element. A colorimetric result displaying element in fluid communication with the one or more reacting elements is configured to display a colorimetric result of the testing of the input sample with the at least one reacting element for a respective chemical test of the multi-parameter chemical testing.Type: GrantFiled: August 31, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ademir Ferreira da Silva, Daniel Vitor Lopes Marcondes Marçal, Jaione Tirapu Azpiroz, Matheus Esteves Ferreira, Mathias B. Steiner, Ricardo Luis Ohta
-
Patent number: 11500340Abstract: Methods and systems of evaluating a performance of an entity are described. A processor may obtain first data indicating tier attributes of resources of the entity, second data indicating function attributes of the resources, and third data indicating productivity attributes of the resources. The processor may train a model based on the first data, the second data, and the third data, the model may represent transitions of the resources over time. The processor may receive a set of controls including at least an objective to optimize a performance of the entity. The processor may generate a controlled model by integrating the set of controls into the model. The processor may determine a set of outcomes from the controlled model that includes at least a set of transitions relating to the resources that may optimize the performance of the entity.Type: GrantFiled: November 21, 2018Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Yingdong Lu, Mayank Sharma, Mark S. Squillante, Bo Zhang, Kazutoshi Yamazaki
-
Patent number: 11499627Abstract: Techniques related to vehicle operation. A processor determines that at least one condition is met related to a vehicle. In response to the at least one condition being met, the processor generates a natural language output having a query. The processor determines that an affirmative response to the query is received and causes a downshift of a transmission of the vehicle in response to the affirmative response.Type: GrantFiled: June 11, 2018Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Humble, James R. Kozloski, Clifford A. Pickover, Tim Rumbell
-
Patent number: 11500118Abstract: A seismic dataset and a task to be performed with the seismic dataset may be received. A representative seismic line representative of the seismic dataset may be generated. The representative seismic line may include pixel data representative of the seismic dataset. Based on the representative seismic line, the task may be performed. The task may include at least finding an analogous geological region by searching for an analogous seismic dataset existing in a seismic database by comparing the representative seismic line with the analogous seismic dataset's representative seismic line.Type: GrantFiled: March 8, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Rodrigo da Silva Ferreira, Emilio Ashton Vital Brazil, Renato Fontoura de Gusmao Cerqueira
-
Patent number: 11500430Abstract: A data storage library system includes a data storage library, at least one environmental conditioning unit, at least one data storage drive retained within the data storage library, and at least one access door for providing access to an interior portion of the data storage library. The system also includes a library controller, wherein the library controller is configured to initiate a service mode prior to and during a service procedure performed within the data storage library, and further wherein at least one operational state within the at least one data storage drive is changed during the service mode. The change in the at least one operational state may be, for example, an increase in temperature within the at least one data storage drive, or the insertion of a data storage cartridge into the at least one data storage drive during the service mode.Type: GrantFiled: December 18, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Ernest S. Gale, Brian G. Goodman, Icko E. T. Iben, Leonard G. Jesionowski, James M. Karp, Michael P. McIntosh, Shawn M. Nave, Lee C. Randall
-
Patent number: 11499998Abstract: Embodiments of the invention are directed to a current sensor that includes a current controlled oscillator circuit configured to receive an input current and to provide an output signal having an output frequency which is dependent on the input current. The current sensor further includes a feedforward circuit configured to adapt a reference voltage of the current controlled oscillator in dependence on an instantaneous current value of the input current.Type: GrantFiled: July 29, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Riduan Khaddam-Aljameh, Pier Andrea Francese
-
Patent number: 11501014Abstract: A described method includes receiving, by a database system, an instruction to change a first data element in a table in a database, which includes a first copy and a second copy of the table. A first entry is created in a first change-table. The first entry includes an updated value for a first data element. A second entry is created in a second change-table. Creating the second entry includes, changing the updated value into a ciphertext if the first data element is secured, and storing the ciphertext into the second entry. If the first data element is non-secured, the updated value is stored into the second entry as is. The second copy of the table is modified using the second change-table. The second copy of the table is used to respond to subsequent queries.Type: GrantFiled: May 7, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony Thomas Sofia, Jason G. Katonica, Trent Matthew Balta, Michael Terrence Cohoon, Torin Reilly
-
Patent number: 11500733Abstract: A computer-implemented method for a crash recovery for linked databases may be provided. The linked databases comprise a source database and a related target database, and selected portions of content of tables of the source database are synchronized with respective portions of the content of the tables of the target database. Thereby, selected queries against a database management system comprising the source database are transferred to a database management system comprising the target database for processing. And the method also comprises synchronizing the portions of the content of the selected tables in the target database with the portions of the content of the selected tables in the source database by reading entries of a recovery log file relating to the source database and applying the read entries to the target database.Type: GrantFiled: March 19, 2021Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Felix Beier, Dennis Butterstein, Einar Lueck, Sabine Perathoner-Tschaffler
-
Patent number: 11500285Abstract: A negative-tone resist composition is provided that contains a free photoacid generator and a multifunctional polymer covalently bound to a photoacid-generating moiety, where the composition is substantially free of cross-linking agents. Multifunctional polymers useful in conjunction with the resist composition are also provided, as is a process for generating a resist image on a substrate using the present compositions and polymers.Type: GrantFiled: October 11, 2018Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Luisa D. Bozano, Daisuke Domon, Yoshio Kawai, Keiichi Masunaga, Martha I. Sanchez, Daniel P. Sanders, Ratnam Sooriyakumaran, Linda K. Sundberg, Satoshi Watanabe
-
Patent number: 11500833Abstract: A DBMS manages a high-performance accelerated database that is synchronized with a conventional client database. The accelerated database contains both “regular” accelerated tables, which each duplicate a table of the client database, and accelerator-only tables (AOTs) that are unique to the accelerated database and that may be used for analytical purposes. AOT rows are archived by moving the rows to a dedicated accelerator-only archive stored in the accelerated database. When a user query attempts to access accelerator-only data, the DBMS rewrites the query to adapt the requested operations to the accelerated database's partitioned archive/non-archive structure. The rewritten query specifies steps for accessing archived and non-archived accelerator-only data without forcing the DBMS front-end to generate a merged view of archived and non-archived accelerator-only data.Type: GrantFiled: July 10, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Felix Dörre, Luis Eduardo Oliveira Lizardo, Sascha Laudien, Knut Stolze
-
Patent number: 11500399Abstract: An example system includes a processor to receive parameters of a fluid network control system. The processor can formulate an optimal control problem as proportions of server effort. The processor can also solve the optimal control problem using a robust counterpart of a separated continuous linear programming (SCLP). The processor can further adjust a parameter of the fluid network control system based on the optimal solution.Type: GrantFiled: January 15, 2021Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Evgeny Shindin, Odellia Boni, Harold Jeffrey Ship
-
Patent number: 11500686Abstract: A solution is proposed for resource management of a software application including a plurality of software components interacting with each other. A corresponding method includes monitoring present conditions of the software components and estimating a future consumption of one or more computing resources by each software component from the present conditions of the software components; an allocation of the computing resources to the software components is then controlled accordingly. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.Type: GrantFiled: July 31, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Gabriele de Capoa, Massimo Villani
-
Patent number: 11498307Abstract: Disclosed aspects relate to a structure which includes shape memory materials having transition triggers to transition the shape memory materials between initial states and transitioned states. A first physical shape of the structure exists when the first shape memory material has the first initial state and the second shape memory material has the second initial state. A second physical shape of the structure exists when the first shape memory material has the first transitioned state and the second shape memory material has the second initial state. A third physical shape of the structure exists when the first shape memory material has the first transitioned state and the second shape memory material has the second transitioned state. The physical shapes of the structure are reversible in nature. In embodiments, the shape memory materials are bonded to a flexible substrate or are clad together.Type: GrantFiled: March 19, 2016Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Daniel J. Buvid, Eric J. Campbell, Tyler Jandt, Joseph Kuczynski
-
Patent number: 11500700Abstract: A method, system, and computer program product for implementing indexes in a dispersed storage network (dsNet) are provided. The method accesses a work queue containing a set of work items as a set of key-value pairs. The key-value pairs are tuples including a work identifier and a work lease timestamp. The method selects a first work identifier and a first lease timestamp for a new work. The set of work items and the new work item are ordered according to a priority scheme to generate a modified work queue. Based on the modified work queue, the method transmits a work request to a plurality of data source units. The work request including a hash parameter and a bit parameter. The hash parameter is associated with a key-value pair of the modified work queue. The bit parameter indicates a number of bits of the hash parameter to consider.Type: GrantFiled: May 28, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Thomas Dubucq, Gregory R. Dhuse
-
Patent number: 11500568Abstract: A method for managing Live Partition Mobility (LPM) on a computer system that includes receiving, by a processor, a LPM request, verifying that the LPM request includes a parameter that does not exceed a threshold value, and transmitting an approval query to an outside authority. The method also includes collecting a response to the approval query, scheduling, respondent to a positive approval query response, a LPM event, and executing the LPM event.Type: GrantFiled: January 2, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raul Salajan, Vani D. Ramagiri, Cindy Barrett, Anil Kalavakolanu, Srinivasa Raghavan Masthi Parthasarathi, Douglas Griffith
-
Patent number: 11500703Abstract: A method, computer program product, and computer system for processing instances of message sequences. Two or more instances are received. Each instance has an instance number and an associated instance Id. Each instance includes a stream of one or more messages. Each message in each stream is associated with a respective task. All messages in the two or more instances whose respective tasks have been completed are distributed into partitions in the broker. Different messages in each instance of at least one instance are distributed into different partitions. The messages distributed in the partitions include parallel task messages. The parallel task messages are sequenced by being grouped by the instance number or instance Id and are sequentially ordered in each group in an ascending order of a timestamp of arrival of each parallel task message at the broker. The parallel task messages in each instance are dispatched to a service.Type: GrantFiled: October 12, 2021Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Jing Jing Wei, Yue Wang, Jia Lin Wang, Yi Fan Wu, Qi Han Zheng, Bing Ding, Jun Ying Lu, Haitao Wang
-
Patent number: 11503093Abstract: A method, computer program product, and computing device for monitoring network activity associated with streaming a data load through a stream application including a plurality of stream operators deployed on a plurality of computing devices. One or more stream operators with one or more external connections may be identified from the plurality of stream operators. The identified one or more stream operators may be deployed based upon, at least in part, the one or more external connections.Type: GrantFiled: January 30, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alexander Cook, Peter A. Nicholls, Jason A. Nikolai, John M. Santosuosso
-
Patent number: 11500290Abstract: An adhesion promoter composition comprising at least one of the following compounds: (a) a cyclic compound having the formula: (b) a non-cyclic compound having the formula: wherein R1 and R2 each independently represents a non-photoactive phenyl, a photoactive phenyl or a C1-C4 alkyl; R3 represents a non-photoactive phenyl; R4 represents a photoactive phenyl; W represents Si or Ge; n represents an integer of value greater than 1; m represents an integer between 0 and 1.Type: GrantFiled: November 13, 2018Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Dario Goldfarb, Bharat Kumar, Ekmini Anuja De Silva, Jing Guo
-
Patent number: 11500652Abstract: The present invention discloses a method and system for application loading, the method comprising: receiving from the client a method tag request triggered on the basis of the tagging method of the application; retrieving the method tag in a method tag index store; obtaining, in response to the method tag being retrieved, a method content body corresponding to the method tag; and sending the method content body to the client. The present invention reduces the number of redundant codes to be loaded, thereby accelerating the application loading time.Type: GrantFiled: March 11, 2015Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xin Peng Liu, Zhou Xing, Jia Zou
-
Patent number: 11500545Abstract: A method includes receiving a humidity level in a tape library and determining whether the humidity level is in a predefined range indicative of safe operation. In response to determining that the humidity level is in the predefined range, the method includes allowing performance of operations on magnetic recording tapes. In response to determining that the humidity level is not in the predefined range, the method includes preventing performance of the operations on magnetic recording tapes. A drive-implemented method includes detecting a humidity level within a housing of a tape drive and determining whether the humidity level is in a predefined range indicative of safe operation.Type: GrantFiled: January 2, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Shawn M. Nave, Lee Jesionowski
-
Patent number: 11500653Abstract: Techniques for signal handling between programs associated with different addressing modes in a computer system are described herein. An aspect includes, based on a signal occurring during execution of a first program in a first runtime environment, wherein the first program and the first runtime environment are associated with a first addressing mode, invoking a first signal exit routine associated with the first addressing mode. Another aspect includes allocating a signal information area (SIA) by the first signal exit routine. Another aspect includes calling a second signal exit routine associated with a second addressing mode that is different from the first addressing mode with an address of the SIA. Another aspect includes allocating a mirror SIA by the second signal exit routine. Another aspect includes handling the signal, and resuming execution based on the handling of the signal.Type: GrantFiled: February 5, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ming Ran Liu, Bao Zhang, Naijie Li, Jing Lu, Xiao Yan Tang, Kershaw S. Mehta
-
Patent number: 11500546Abstract: A distributed system for creating a checkpoint for a plurality of processes running on the distributed system. The distributed system includes a plurality of compute nodes with an operating system executing on each compute node. A checkpoint library resides at the user level on each of the compute nodes, and the checkpoint library is transparent to the operating system residing on the same compute node and to the other compute nodes. Each checkpoint library uses a windowed messaging logging protocol for checkpointing of the distributed system. Processes participating in a distributed computation on the distributed system may be migrated from one compute node to another compute node in the distributed system by re-mapping of hardware addresses using the checkpoint library.Type: GrantFiled: July 7, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Srinidhi Varadarajan, Joseph Ruscio
-
Patent number: 11500654Abstract: Methods and systems for selecting a set of fast computable functions to assess core properties of entities are disclosed. A method includes: receiving a request to select a set of fast computable functions to determine core properties of an entity; determining, for each of a plurality of fast computable function nodes in a directed graph, a set of core property nodes in the directed graph that are connected to the fast computable function node; adding, to a solution set, a fast computable function node that is connected to a highest number of core property nodes that are currently unconnected to nodes in the solution set; repeating the adding until each of the core property nodes is connected to at least one of the nodes in the solution set; and outputting the fast computable function nodes in the solution set in response to the request.Type: GrantFiled: December 4, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ramasuri Narayanam, Sahitya Sanagapati, Radha Bellamkonda, Shweta Garg
-
Patent number: 11500604Abstract: A document can be presented on a computer that includes at least two video output ports. The document is divided into multiple parts, with each part being expressed in a different language. Each one of the at least two video output ports can be configured in or for a language of a partial document to be output by the video output port. Each one of the at least two video output ports can be made to synchronously output the partial document to which the language configured for the video output port corresponds.Type: GrantFiled: June 28, 2012Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Li, Lei Ren, Yun Sheng Wang, Jun Wei Zhao
-
Patent number: 11500660Abstract: A system is provided for recommending guidance instructions to a user. The system includes a memory having computer readable instructions and a processor for executing the computer readable instructions. The computer readable instructions control the processor to perform operations of monitoring an ongoing task comprising at least one act performed by a user, generating image data depicting the ongoing task, and displaying the ongoing task based on the image data. The system analyzes the ongoing task and generates an augmented image. The augmented image is overlaid on the image data so that the augmented image is displayed simultaneously with the ongoing task to direct the user to progress the ongoing task.Type: GrantFiled: November 20, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shikhar Kwatra, Sarbajit K. Rakshit, Jeremy R. Fox
-
Patent number: 11502899Abstract: A method and technique for utilizing user feedback of product installation includes initiating, on a client computing system by a user, an install module of a product to install an instance of the product on the client computing system according to a default installation process. The install module interfaces with a server system and retrieves feedback data collected by the server system in connection with prior installations of the product. The install module creates a modified installation sequence for the product on the client computing system from the default installation process based on the retrieved feedback data and then installs the instance of the product on the client computing system according to the modified installation process.Type: GrantFiled: September 30, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: James D. Creasman, Kevin D. Dillard, Jeffrey K. Johnson, Barry J. Pellas, Matthew T. Pellas, Matthew K. Thomas, Paul A. Titus
-
Patent number: 11500963Abstract: A method of performing Principal Component Analysis is provided. The method includes receiving, by a computing device, evolving data for processing/visualization. The method further includes, by the computing device, a dimensionality for reducing of the evolving data using the PCA, wherein the PCA is performed on analog crossbar hardware. The method also includes using, by the computing device, the evolving data for visualization having the dimensionality thereof reduced by the principal component analysis for a further application.Type: GrantFiled: October 1, 2020Date of Patent: November 15, 2022Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, RAMOT AT TEL AVIV UNIVERSITY LTD.Inventors: Shashanka Ubaru, Vasileios Kalantzis, Lior Horesh, Mark S. Squillante, Haim Avron
-
Patent number: 11500980Abstract: Techniques regarding managing one or more software application build processes are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a control component that can execute a freeze algorithm that modifies an incorporation of a software artifact within a software application build set. The freeze algorithm can prevent implementation of a change to the software artifact by a version control program.Type: GrantFiled: February 11, 2020Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shripad Nadgowda, James Doran
-
Patent number: 11500973Abstract: A computer-implemented authentication method, the method comprising: matching a brain pattern sequence with a predetermined password to allow access to a system, wherein the brain pattern sequence is calculated by analyzing a signal slope of a slope threshold of the brain activity to determine a timing and a duration of the brain activity.Type: GrantFiled: August 22, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hao Chen, Ya Bin Dang, Qi Cheng Li, Shao Chun Li, Jie Ma, Lijun Mei, Jian Wang, Yipeng Yu, Xin Zhou
-
Patent number: 11500999Abstract: An approach is provided that retrieves organization information that pertains to a computer system operated by an organization and a set of current cyber security threat data that pertains to the organization. A security simulation is generated based on the current cyber security threat data and the organization data with the simulation including any number of decision-linked simulation segments. The simulation is then performed during which a user makes decisions based on the decision-linked simulation segments. The result of the simulation is an evaluated cyber security threat that corresponds to the organization's computer system.Type: GrantFiled: December 20, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Michael J. Spisak, Colin Richard Davis, Carter Garrison, Jonathan Sams, Ibukunoluwa I. Oladunjoye, Tristian Pittman, Christopher A. Peterson
-
Patent number: 11500988Abstract: A method, computer program product, and a system where a secure interface control configures a hardware security module for exclusive use by a secure guest. The secure interface control (“SC”) obtains a configuration request (via a hypervisor) to configure the hardware security module (HSM), from a given guest of guests managed by the hypervisor. The SC determines if the HSM is already configured to a specific guest of the one or more guests, but based on determining that the HSM is not configured to the and is a secure guest the SC forecloses establishing a configuration of the HSM by limiting accesses by guests to the HSM exclusively to the given guest. The SC logs the given guest into the HSM by utilizing a secret of the given guest. The SC obtains, from the HSM, a session code and retains the session code.Type: GrantFiled: March 8, 2019Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Reinhard T. Buendgen, Tamas Visegrady, Ingo Franzki
-
Patent number: 11501047Abstract: A non-limiting example of a computer-implemented method for error injection includes executing a pre-silicon operation on a simulated chip verifying that a plurality of latches from a timing simulation set error checkers when run against a manufacturing test suite in order to generate a cross-reference file containing latch entries in a table. It executes a first post-silicon operation on a hardware chip based on the simulated chip to determine empirically that timing latches from logic built-in self tests (“LBIST”) trigger the same error checkers set by the plurality of latches verified in the simulated chip. The method updates the cross-reference file based on the results of the determination. The method executes a second post-silicon operation on the hardware chip to improve chip frequency by working around functional checkers using the cross-reference file and updating the cross-reference file based on the results of the improving.Type: GrantFiled: November 22, 2019Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Michael Carey, Richard Frank Rizzolo, Bodo Hoppe, Divya Kumudprakash Joshi, Paul Jacob Logsdon, Sreekala Anandavally, William Rurik
-
Patent number: 11500619Abstract: Systems and methods for indexing and accessing code snippets in repositories. A program graph index is maintained for code snippets within a repository with documents that have at least one code snippet. The program graph index includes a program graph indicating a relationship between program elements within each source code snippet within the documents. A user provided code snippet is received and a target program graph indicating a relationship between program elements within the user provided code snippet is determined and compared to each respective program graph. Based on the comparison, an identified set of documents within the repository of documents is determined that have code snippets with respective program graphs that are also at least a sub-tree of the target program graph. At least one document in the identified set of documents is presented to a user.Type: GrantFiled: May 24, 2021Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Ibrahim Abdelaziz, Julian Timothy Dolby, Kavitha Srinivas