Patents Assigned to International Business Machine Corporations
-
Patent number: 12260258Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include calculating a priority factor with a node autonomous center in a node and computing a node service capability with the node autonomous center. The operations may further include selecting, with the node autonomous center, a task based on the priority factor and the node service capability. The operations may further include directing the task to the node.Type: GrantFiled: September 3, 2021Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Hao Sheng, Wen Wang, Rong Fu, Jian Dong Yin, Chuan Qing Yu, Kang Zhang
-
Patent number: 12259905Abstract: The present disclosure relates to a computer implemented method for data synchronization in a data analysis system. The data analysis system comprises a source and target database system. The method comprises: receiving a change record describing an operation performed on a data record in the source database system. The change record may be read for determining a value of a distribution key of the data record. The value of the distribution key may be used for selecting a target database node of the target database system where the operation is to be performed. A direct connection may be established to the selected target database node and the change record may be provided to the selected target database node through the direct connection.Type: GrantFiled: September 24, 2021Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Felix Beier, Dennis Butterstein, Einar Lueck, Sabine Perathoner-Tschaffler
-
Patent number: 12260262Abstract: According to aspects of the present disclosure, systems, methods and computer program products can be provided for dynamic workload orchestration based on data complexity. Methods, computer program products and/or systems are provided for dynamic workload orchestration that perform the following operations: (i) receiving a workload for orchestration; (ii) computing complexity scores for respective portions of the workload, where the complexity scores are computed based at least on parameters describing data associated with the portions of the workload; and (iii) using an orchestration engine to assign the portions of the workload to corresponding compute resources, based on their respective complexity scores.Type: GrantFiled: August 11, 2020Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Clyde Tanner Foster, II, John F Gbruoski, Mehrdad Ashrafian, Karl David McCormick, II, Joseph Kozhaya, John Henry Welborn, Jr.
-
Patent number: 12262282Abstract: According to one embodiment, a method, computer system, and computer program product for population density approximation is provided. The embodiment may include identifying a device as entering a preconfigured distance of a preconfigured area, whereby the preconfigured area is one of a plurality of preconfigured areas. The embodiment may also include gathering device-identifying information corresponding to the device. The embodiment may further include creating a profile for each device using the device-identifying data. The embodiment may also include correlating device movements across the plurality of preconfigured areas using the profile associated with each device. The embodiment may further include calculating a population density based on the correlated device movements.Type: GrantFiled: October 6, 2021Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Doga Tav, Matthias Seul
-
Patent number: 12259811Abstract: One or more computer processors generate a debug chain from one or more similar resource bound breakpoints, wherein the debug chain provides dynamic code flow. The one or more computer processors distribute the generated debug chain to one or more tenants.Type: GrantFiled: September 13, 2022Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Peng Hui Jiang, Jun Su, Sheng Yan Sun, Hong Mei Zhang, Meng Wan
-
Patent number: 12260316Abstract: A neural network may include a set of components. The set of components may have timing requirements and a topological order. The relative timing of each component may be computed and the dependencies of the set of components may be enumerated. Mutable components within the set of components may be identified, and the relative timing of the mutable components may be adjusted to satisfy the timing requirements of each component in the set of components.Type: GrantFiled: September 20, 2017Date of Patent: March 25, 2025Assignee: International Business Machines CorporationInventors: Pallab Datta, Myron D. Flickner, Dharmendra S. Modha
-
Publication number: 20250094842Abstract: An embodiment senses an interaction among a software agent and a plurality of humans, responsive to the sensed interaction, computes a mood pattern in a Mood Pattern Observation Component based on the sensed interaction. The embodiment computes a prevalent mood pattern in a Mood Pattern Grouping Component based on the mood pattern. The embodiment decides by an Orchestration of Agent Interactions Component based on the prevalent mood pattern to adapt a response of the software agent to influence at least one of the plurality of humans towards the prevalent mood pattern, the deciding further comprises training a Text Generation Component to generate a text sequence based on the response wherein the software agent emits the text sequence and the sensed interaction among the software agent and the plurality of humans is updated with the text sequence.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Fernando Luiz Koch, Martin G. Keen, Jessica Nahulan, Jeremy R. Fox
-
Publication number: 20250094045Abstract: A method for facilitating storage system upgrades is disclosed. In one embodiment, such a method includes identifying host systems configured to access a storage system. The method identifies a current host code level for each host system. The method determines a latest storage code level for the storage system that is supported by each host system at its current host code level. The method reports the latest storage code level to a user to enable the user to upgrade the storage system to the latest storage code level without upgrading any of the current code levels of the host systems. In certain embodiments, reporting the latest storage code level further includes reporting an overlapping range of storage code levels that are supported by each host system at its current code level. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: September 17, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Sohichiroh Arai, Tomoaki Kawaoka, Kenji Takahashi, Kentaro Kajimura, Hideki Tsuboi, Kenji Kikuchi, Ryoko Yamashita
-
Publication number: 20250097225Abstract: A technique for multi-factor authenticating a user on a first device, the user having an associated second device configured with an authenticator application, and wherein the authenticator application is offline. In this scenario, and responsive to receipt of a request to access a protected resource, a push notification is sent to the authenticator. While the push notification remains pending, a delivery status of the push notification is requested. Upon determining based on the delivery status that the authenticator is offline, an alert is provided to the user, preferably in a user interface of the first device, and indicates the delivery status of the push notification. The alert also includes an instruction to the user to attempt an authentication through an alternative communication channel. The user is then permitted to access the protected resource only upon completing the authentication through the alternative communication channel.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventor: Vignesh Manivannan
-
Publication number: 20250094831Abstract: An embodiment identifies, by a post-modeling category merging engine, a plurality of valid pairs associated with a categorical predictor, the plurality of valid pairs representing potential mergers of categories associated with a categorical predictor of a predictive model. The embodiment tests, by the post-modeling category merging engine, a merge strategy for the plurality of valid pairs to determine a merger that minimizes a loss in accuracy of the predictive model. The embodiment merges, by the post-modeling category merging engine based on the testing, a valid pair in the plurality of valid pairs to form a hybrid category.Type: ApplicationFiled: September 20, 2023Publication date: March 20, 2025Applicant: International Business Machines CorporationInventors: Xue Ying Zhang, Si Er Han, Xiao Ming Ma, Jing Xu
-
Patent number: 12253354Abstract: A method for obtaining three-dimension measurements for an object utilizing a population of radio-frequency identification (RFID) chips in a medium includes placing the object into a container with the population of RFID chips in the medium. The method also includes capturing a plurality of coordinates for the population of RFID chips in the medium, where a set of coordinates from the plurality of coordinates correspond to each RFID chip from the population of RFID chips. The method includes plotting the plurality of coordinates for the population of RFID chips in the medium, wherein a plot of the plurality of coordinates provides a three-dimensional image of the object.Type: GrantFiled: December 2, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Olawunmi Akinlemibola, Jennifer I. Bennett, Theron Lee Lewis
-
Patent number: 12255953Abstract: An example operation may include one or more of connecting, by a lead peer, to a blockchain network of an organization configured to store assets, receiving, by the lead peer, from an ordering server, a block that contains a plurality of chaincode transactions belonging to plurality of peers of the blockchain network, applying, by the lead peer, a filter to the block, determining, by the lead peer, a recipient peer of the block in response to the application of the filter, receiving, by the lead peer, a validation result of the block from the recipient peer, and committing, by the lead peer, the block to the blockchain network.Type: GrantFiled: September 13, 2018Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Balaji Viswanathan, Krishnasuri Narayanam, Senthilnathan Natarajan, Vinayaka Pandit
-
Patent number: 12254079Abstract: Embodiments of the present disclosure relate to a method, system and computer program product for providing system services. In some embodiments, a method is disclosed. According to the method, from a user program in a user address space, a request for a system service is received via a program call instruction of a set of program call instructions in an application interface code library. Based on the program call instruction, a target authorized address space of a plurality of authorized address spaces and a target system service routine for providing the system service in the target authorized address space is determined. A result of running the target system service routine in the target authorized address space is returned to the user program as a response to the request.Type: GrantFiled: May 10, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Naijie Li, Min Cheng, Kui Zhang, Yi Chai, Guang Han Sui
-
Patent number: 12256653Abstract: A phase change memory (PCM) device is provided. The PCM device includes a bottom electrode formed on a substrate, a heater electrode formed on the bottom electrode, the heater electrode having a tapered portion that becomes narrower in a direction away from the substrate. The PCM device also includes an interlayer dielectric (ILD) layer formed on the tapered portion of the heater electrode, the interlayer layer dielectric including an airgap that at least partially surrounds the tapered portion of the heater electrode. The PCM device also includes a phase change layer formed on the heater electrode, and a top electrode formed on the phase change layer.Type: GrantFiled: December 9, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Juntao Li, Kangguo Cheng, Dexin Kong, Ruilong Xie
-
Patent number: 12256554Abstract: A device includes a plurality of magnetic random-access memory (MRAM) cells in a first region of the device; and a dummy MRAM pillar disposed in a second region of the device, wherein the dummy MRAM pillar is not connected to an active metal feature.Type: GrantFiled: September 27, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Ruilong Xie, Kangguo Cheng, Dimitri Houssameddine, Julien Frougier
-
Patent number: 12254265Abstract: Tabular data is accessed that contains multiple entries of alphanumeric data. Multiple tokens are generated of the multiple entries of alphanumeric data using a tokenization process. The tokenization process maintains jargon-specific features of the alphanumeric data. Multiple embeddings of the multiple entries of alphanumeric data are generated using the tokens. The embeddings capture similarity of the multiple entries considering all of global features, column features, and row features in the tokens of the tabular data. A neural network is used to predict probabilities for pre-defined classes for the tabular data using the generated embeddings.Type: GrantFiled: September 24, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Bhavna Agrawal, Elham Khabiri, Yingjie Li, Pranav Girish Sankhe
-
Patent number: 12254438Abstract: A method, computer system, and a computer program product for securing transportation of Items. In one embodiment, packaging particulars may be determined including packaging configuration and materials. At least a sensor may be embedded when packaging the Item. The sensor type and location may be selected by a processor. The Sensor(s) may be selected to monitor changes to the condition of the Item during the transportation. Sensor data may be monitored and any risk to the Item during the transportation may be mitigated. In one embodiment, when a risk has been determined, an alert may be provided such as to a person or an IoT enabled device to mitigate the risk.Type: GrantFiled: August 1, 2022Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stan Kevin Daley, Jeremy R. Fox, Michael Bender
-
Patent number: 12253934Abstract: A method and system are provided for code coverage for test systems for testing source code. The method obtains a trace with trace records written at entry and exit to one or more test modules for function calls to the test modules. The method compares response codes for the functions extracted from the trace with a finite list of response codes retrieved from metadata for the source code for the functions and analyzes a code coverage based on the comparison.Type: GrantFiled: November 4, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Colin R. Penfold, Darren R. Beard, Michael John Fish, Jeremy Weaving
-
Patent number: 12253936Abstract: A system, computer program product, and method are presented for executing a validation test on at least a portion of a refactored application. The refactored application is resident within a partitioned computing architecture including a plurality of partitions and communication between the partitions uses one or more boundary methods. The refactored application is at least partially similar to a transformed monolithic application. The method includes automatically generating one or more test sequences for exercising one or more functional behaviors for each boundary method of the one or more boundary methods.Type: GrantFiled: February 16, 2021Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Eli Arbel, Rachel Tzoref-Brill, Saurabh Sinha, Maja Vukovic
-
Patent number: 12253971Abstract: Contextualization of digital content includes generating a corpus of metadata associated with a user, including technical information about devices and applications that execute on the devices, and interaction data describing usage of the devices and applications that execute on the devices, orienting the metadata to ontological elements, monitoring user consumption of digital content on the device and identifying content elements, comparing the identified content elements to the ontological elements, identifying a target content element to contextualize for the user with selected metadata of the corpus, and modifying the digital content for graphical presentation to the user, the modifying providing added information, associated with the target content element, in the digital content, the added information including the selected metadata of the corpus.Type: GrantFiled: October 23, 2023Date of Patent: March 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zachary A. Silverstein, Logan Bailey, Jeremy R. Fox, Melanie Dauber, Jacob Ryan Jepperson