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: 12180677Abstract: A computer-implemented method for dynamic landscape channeling using an autonomous robotic soil dredger. The method derives one or more landscape metrics, wherein the one or more landscape metrics comprise soil metrics, environmental conditions, and vegetation water consumption metrics. The method further generates a digital twin of proposed trench and ridge metrics based on the derived one or more landscape metrics, wherein the proposed trench and ridge metrics comprise a depth of the trench, a distance between one or more trenches, a stream size, a slope of the trench, and a shape of the trench. The method further determines a trench pattern based on the generated digital twin of the proposed trench and ridge metrics and collaborates with the autonomous robotic soil dredger to generate the trench pattern.Type: GrantFiled: June 14, 2022Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Partho Ghosh, Sarbajit K. Rakshit, Akash U. Dhoot
-
Patent number: 12184731Abstract: Execution of application programming interface (API) calls from a non-adjacent augmented reality device includes monitoring network traffic in a network including one or more smart devices connected to the network. Data input corresponding to user interactions with a physical environment is captured from the one or more smart devices connected to the network. A history of API calls stored in the one or more smart devices regarding the user interactions with the physical environment are accessed, based on the network traffic monitoring and the captured data input, changes in the physical environment are identified and mapped to the history of API calls. A handshake is generated between an augmented reality device and at least one of the one or more smart devices to execute an API call from the augmented reality device to the at least one smart device based on the mapping.Type: GrantFiled: June 28, 2023Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Logan Bailey, Jeremy R. Fox, David M. Cesarano
-
Publication number: 20240427834Abstract: A computer-implemented method, according to one embodiment, includes determining a domain and category information from metadata associated with a first webpage. The method further includes determining component types, hierarchies and grouping relationships for a plurality of text elements on the first webpage and constructing context information for the text elements. Word vectors are calculated based on the grouping relationships and the context information, and text feature types of the text elements are extracted based on the word vectors and the context information. The method further includes using the extracted text feature types to determine a re-ordering of a translation of the text elements. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Applicant: International Business Machines CorporationInventors: Yuan Jie Zhang, Chao Yuan Huang, Yan Xiu Wu, Kevin Xin
-
Publication number: 20240427574Abstract: An embodiment causes inserting, into kernel code of an operating system, during execution of the operating system, a traffic monitoring code module. An embodiment extracs, using the traffic monitoring code module, from a plurality of messages between components of a cluster management system managing a first cluster of systems, a first message relating to a resource object, the resource object representing a resource within the first cluster of systems, the traffic monitoring code module triggered by receipt of each of the plurality of messages at a socket of the kernel code. An embodiment constructs, using the first message, a controller-resource object topology, the controller-resource object topology identifying a relationship between the resource object and a controller associated with the resource object.Type: ApplicationFiled: June 26, 2023Publication date: December 26, 2024Applicant: International Business Machines CorporationInventors: Peng Li, Guangya Liu, Xun Pan, Hai Hui Wang, Xiang Zhen Gan, Jin Chi He
-
Publication number: 20240427639Abstract: An embodiment detects an inter-cloud service negotiation between a plurality of cloud environments, the inter-cloud service negotiation indicating an interaction between the plurality of cloud environments. The embodiment identifies a plurality of local controllers in the plurality of cloud environments, a local controller in the plurality of local controllers being a computer control node configured to manage resources associated a cloud environment in the plurality of cloud environments including a worker, and the worker being a computer execution node configured to execute tasks using resources associated with the cloud environment. The embodiment selects a local controller from among the plurality of local controllers based on a performance metric of the local controller. The embodiment designates the selected local controller as a super controller, the super controller being configured to manage resources associated the plurality of cloud environments including the plurality of local controllers.Type: ApplicationFiled: June 21, 2023Publication date: December 26, 2024Applicant: International Business Machines CorporationInventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Publication number: 20240427640Abstract: An embodiment provisions overflow from on-premises cloud workload onto a secure infrastructure provider. The embodiment senses a performance metric of an on-premises cloud. The embodiment deciding, responsive to the sensed performance metric, to scale up, senses a property of an infrastructure provider, responsive to the sensed property, selects the infrastructure provider. The embodiment generates credentials, creates a secure environment, establishes secure communications, and provisions compute hosts in the selected infrastructure provider.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Applicant: International Business Machines CorporationInventors: Gregory R. Hintermeister, Truman Brown, Jeremy Sheridan Caine
-
Publication number: 20240430295Abstract: An approach is provided for dynamically and automatically generating a playbook. A new incident and the tactics, techniques, and procedures (TTP) specifying the new incident are identified. The TTP are mapped to actions included in a TTP-based response matrix, which associates actions that address security incidents with respective TTPs that specify the security incidents. The actions are mapped to technologies in a defense capabilities matrix, which associates technologies deployed by an organization with multiple countermeasures to security incidents. A playbook is automatically generated that specifies countermeasure(s) to counter the new incident. The countermeasure(s) are based on the actions, the technologies to which the actions are mapped, and the TTP mapped to the actions. The countermeasure(s) are executed by using the defense capabilities matrix.Type: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dusty Boshoff, Diane Chalmers
-
Patent number: 12175462Abstract: An example operation may include one or more of receiving, by a resolver node, asset data to be recorded on a blockchain, executing, by the resolver node, a smart contract to apply an asset data validation format to the asset data, rejecting, by the resolver node, non-conforming asset data from being stored on the blockchain based on the execution of the smart contract, and accepting the asset data validated by the smart contract.Type: GrantFiled: February 21, 2020Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Krishna Chaitanya Ratakonda, Ashish Jagmohan
-
Patent number: 12176345Abstract: Stacked FET devices having independent and shared gate contacts are provided. In one aspect of the invention, a stacked FET device includes: a bottom-level FET(s) having a bottom-level FET gate; a top-level FET(s) having a top-level FET gate, wherein an upper portion of the bottom-level FET gate is adjacent to the top-level FET gate; a dielectric sidewall spacer in between the upper portion of the bottom-level FET gate and the top-level FET gate; and a dielectric gate cap disposed over the bottom and top-level FET gates that includes a different dielectric material from the dielectric sidewall spacer. A device having at least one first stacked FET device and at least one second stacked FET device, and a method of forming a stacked FET device are also provided.Type: GrantFiled: September 23, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ruilong Xie, Julien Frougier, Kangguo Cheng, Juntao Li, Chanro Park
-
Patent number: 12174851Abstract: A method, system, and computer program product are configured to: receive, from a user device of a user, input indicating that a first extract, transform, and load (ETL) flow is incorrect and that a second ETL flow is correct; in response to receiving the input, determine whether a change made by the first ETL flow is reversible; in response to determining the change made by the first ETL flow is reversible, generate a corrective ETL flow that is configured to reverse the change made by the first ETL flow; and in response to determining the change made by the first ETL flow is not reversible, notify a user that the change made by the first ETL flow is not reversible, and inform the user which records have been changed such that they can do a manual correction.Type: GrantFiled: December 13, 2023Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chengxuan Xing, Doina Liliana Klinger, Alexander Robert Wood, Thomas Soal
-
Patent number: 12175409Abstract: An embodiment for ameliorating reusable packaging for cognitive commerce shipments is provided. The embodiment may include receiving information relating to a product to be shipped in a reusable package and historical sensor data obtained from a knowledge corpus. The embodiment may also include predicting a size of the reusable package in which to ship the product. The embodiment may further include identifying a required level of inflation of an array of balloons in the reusable package. The embodiment may also include inflating a plurality of balloons in the array of balloons consistent with the required level of inflation. The embodiment may further include in response to determining the product does not require additional protection, deflating each inflated balloon in the array of balloons upon delivery of the product to the final destination.Type: GrantFiled: November 17, 2022Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Randy A. Rendahl, Jeremy R. Fox, Martin G. Keen, Sarbajit K. Rakshit
-
Patent number: 12175338Abstract: A federated learning method comprises creating a log of previously provided gradients from a plurality of workers, receiving updated gradients from the plurality of workers, calculating a vulnerability weight for each layer of a global machine learning model using the updated gradients, calculating an aggregated gradient using the vulnerability weight and the updated gradients, and updating the global machine learning model using the aggregated gradient. Some embodiments may also determine whether a Byzantine attack is occurring based upon the calculated aggregated gradient. An apparatus and computer program product may be used to implement the method.Type: GrantFiled: March 9, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Yi Zhou, Nathalie Baracaldo Angel, Kamala Micaela Noelle Varma, Ali Anwar, Syed Amer Zawad
-
Patent number: 12174692Abstract: A method, computer program product, and computer system for proactive microservice migration prior to server failure. A directed acyclic graph representing a microservice-based application and including nodes representing microservices is received. Multiple execution paths passing through the nodes are identified. Multiple unique servers configured to provide the microservices are identified. A Continuous Time Markov Chain model generated for each unique server is characterized by a failure rate and a repair rate of each unique server. A weight is computed for each unique server. A failure probability of each execution path is computed in dependence on the weight, and both failure and repair rate, of the unique servers. One or more vulnerable paths are selected from the multiple execution paths, wherein the failure probability of each selected vulnerable path exceeds a specified failure probability threshold. All microservices on at least one vulnerable path are migrated to one or more other servers.Type: GrantFiled: June 13, 2023Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventor: Kaustabha Ray
-
Patent number: 12176348Abstract: A semiconductor structure including vertically stacked nFETs and pFETs containing suspended semiconductor channel material nanosheets (NS) and a method of forming such a structure. The structure is a three dimensional (3D) integration by vertically stacking nFETs and pFETs for area scaling. In an embodiment, vertically-stacked NS FET structures include a first nanosheet transistor located above a second nanosheet transistor; the first nanosheet transistor including a first NS channel material, wherein the first NS channel material includes a first crystalline orientation; the second nanosheet transistor including a second NS channel material, wherein the second NS channel material comprises a second crystalline orientation, the first crystalline orientation is different from the second crystalline orientation. In an embodiment, each of the respective formed vertically-stacked NS FET structures include respective suspended stack of nanosheet channels that are self-aligned with each other.Type: GrantFiled: November 30, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ruqiang Bao, Junli Wang, Dechao Guo
-
Patent number: 12174811Abstract: Embodiments of the present invention provide computer-implemented methods, computer program products, and computer systems. Specifically, embodiments of the present invention can dynamically adjust individual message retention times in a messaging system is disclosed. Embodiments of the present invention can then receive a plurality of messages, store the plurality of messages in a storage system, determine continuously, by the messaging system, interactions with messages stored by the messaging system, and determine dynamically, by the messaging system, a retention score value for selected messages based on a sum of weighted interactions type count values of the determined interactions. Finally, embodiments of the present invention can delete by the messaging system, messages for which the retention score value is below a predetermined retention threshold value.Type: GrantFiled: June 27, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Klaus Rindtorff, Subhi al Hasan, Tareq Al-Maamari, Heinz Peter Hippenstiel
-
Patent number: 12177684Abstract: According to one embodiment, a method, computer system, and computer program product for wireless network communication. The embodiment may include identifying a workflow among multiple industrial machines within an activity area. Performance of the workflow requires wireless communication among the multiple industrial machines. The embodiment may include identifying communication requirements and communication capabilities of the multiple industrial machines. In response to determining a wireless network is not available within the activity area, the embodiment may include deploying one or more relay computing devices to deployment locations within the activity area based on the workflow, the communication requirements, and the communication capabilities. The embodiment may include instructing the one or more relay computing devices to create a wireless network which enables wireless communication among the multiple industrial machines.Type: GrantFiled: February 25, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Subha Kiran Patnaikuni, Sarbajit K. Rakshit, Partho Ghosh
-
Patent number: 12175826Abstract: A charging locker including a charging station. The charging locker can receive a power connection to a user device via the charging station. The charging locker can actuate a lock for a door of the charging locker to a locked state. the charging station can provide power that charges the user device. Responsive to receiving a user event when the lock for the door of the charging locker is in the locked state, the charging locker can actuate the lock for the door of the charging locker to an unlocked state.Type: GrantFiled: January 25, 2023Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vikram Rengarajan, Subil Mathew Abraham
-
Patent number: 12174240Abstract: Electrical current flow in a ball grid array (BGA) package can be measured by an apparatus including an integrated circuit (IC) electrically connected to the BGA package. Solder balls connect the BGA package to a printed circuit board (PCB) and are arranged to provide a contiguous channel for a current sense wire. A subset of solder balls is electrically connected to supply current from the PCB through the BGA package to the IC. The current sense wire is attached to the upper surface of the PCB, within the contiguous channel, and surrounds the subset of solder balls. An amplifier is electrically connected to the current sense wire ends to amplify a voltage induced on the current sense wire by current flow into the BGA package. A sensing analog-to-digital converter (ADC) is electrically connected to convert a voltage at the output of the amplifier into digital output signals.Type: GrantFiled: December 6, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Layne A. Berge, Matthew Doyle, Kyle Schoneck, Thomas W. Liang, Matthew A. Walther, Jason J. Bjorgaard, John R. Dangler
-
Patent number: 12174251Abstract: A system comprises a plurality of regions, wherein ones of the plurality of regions are partitioned from others of the plurality of regions and at least one of the plurality of regions is a region under test. The system comprises at least one noise generator configured to generate noise in at least the region under test, and at least one noise monitor configured to monitor one or more effects of the noise generated in the region under test. The system comprises a test controller configured to: cause the at least one noise generator to generate the noise in at least the region under test; receive information from the at least one noise monitor indicative of the one or more effects of the noise generated in the region under test; and determine one or more conditions based on at least a portion of the received information.Type: GrantFiled: September 28, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Mary P. Kusko, Eugene Atwood, William V. Huott, Dustin Feller
-
Patent number: 12178142Abstract: The subject disclosure is directed towards layered substrate structures with aligned optical access to electrical devices formed thereon for laser processing and electrical device tuning. According to an embodiment, a layered substrate structure is provided that comprises an optical substrate having a first surface and a second surface and a patterned bonding layer formed on the second surface that comprises a bonding region and an open region, wherein the open region exposes a portion of the second surface. The layered substrate structure further comprises a device chip bonded to the patterned bonding layer via the bonding region and comprising at least one electrical component aligned with the optical substrate and the open region. The at least one electrical component can include for example, a thin film wire, an air bridge, a qubit, an electrode, a capacitor or a resonator.Type: GrantFiled: November 13, 2020Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen M. Gates, Russell A. Budd, Kevin Shawn Petrarca, Vivekananda P. Adiga, Douglas Max Gill
-
Patent number: 12175377Abstract: An approach of accelerating inferences based on decision trees based on accessing one or more decision trees, wherein each decision tree of the decision trees accessed comprises decision tree nodes, including nodes grouped into one or more supersets of nodes designed for joint execution. For each decision tree of the decision trees accessed, the nodes are executed to obtain an outcome for the one or more decision trees, respectively. For each superset of the one or more supersets of said each decision tree, the nodes of each superset are jointly executed by: loading attributes of the nodes of each superset in a respective cache line of the cache memory processing said attributes from the respective cache line until an inference result is returned based on the one or more outcomes.Type: GrantFiled: December 18, 2020Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Jan Van Lunteren, Nikolas Ioannou, Nikolaos Papandreou, Thomas Parnell, Andreea Anghel, Charalampos Pozidis
-
Patent number: 12175072Abstract: According to an exemplary embodiment of the present invention, a method is provided. The method includes identifying UI controls in a GUI for display on a screen of a computing device. The method further includes determining a position relationship of the UI controls. The method further includes mapping the UI controls to keyboard areas such that a position relationship of the keyboard areas corresponds with the position relationship of the UI controls. One or more keys within the individual areas are associated with the UI controls that are mapped to the respective keyboard areas.Type: GrantFiled: July 21, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Lu Fu, Jin Shi, Jie Jiang, Wen Juan Nie, Ke Huan Yin
-
Patent number: 12178137Abstract: A memory device with in-array magnetic shield includes an electrically conductive structure embedded within an interconnect dielectric material located above a first metal layer. The electrically conductive structure includes a bottom electrode. The memory device further includes a magnetic tunnel junction stack located above the bottom electrode, a dielectric filling layer surrounding the magnetic tunnel junction stack, one or more connecting vias extending through the dielectric filling layer and the interconnect dielectric material until a top portion of the first metal layer, and one or more dummy vias located between the one or more connecting vias and the magnetic tunnel junction stack for conducting an external magnetic field around the memory device.Type: GrantFiled: July 30, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Heng Wu, Dimitri Houssameddine, Saba Zare, Karthik Yogendra
-
Patent number: 12174827Abstract: A node in a blockchain network may receive an endorsed operation for a blockchain network, apply the operation; include a list comprising the operation in a subsequent block, and commit the subsequent block to a ledger of the blockchain network.Type: GrantFiled: August 28, 2020Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventor: Jeronimo Irazabal
-
Patent number: 12176434Abstract: Strained semiconductor FET devices with epitaxial quality improvement are provided. In one aspect, a semiconductor FET device includes: a substrate; at least one device stack including active layers oriented horizontally one on top of another on the substrate; gates surrounding at least a portion of each of the active layers; gate spacers alongside the gates; and source/drains, interconnected by the active layers, on opposite sides of the gates, wherein the source/drains are offset from the gates by inner spacers, wherein the source/drains include an epitaxial material having a low defect density which induces strain in the active layers, and wherein the gate spacers are formed from a same material as the inner spacers. A method of forming the semiconductor FET device using a spacer last process is also provided.Type: GrantFiled: July 5, 2020Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Heng Wu, Ruilong Xie, Alexander Reznicek, Lan Yu
-
Patent number: 12174830Abstract: Computer technology for use in a computer system including a database system including a database management sub-system, a primary database and a secondary database, with the secondary database being maintained at least approximately in synchronization with the primary database over time as changes are made to data of the primary database (for example, a database system that includes disaster recovery (DR) features). A statistics update is performed first on a standby database to determine whether query efficiency and/or query optimization really will be substantially improved by performance of the statistics update. If not, then statistics update on the primary database is postponed until a future time.Type: GrantFiled: March 7, 2022Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jie Zhang, Fu Fei Xu, Peng Hui Jiang, Yi Lei Wang, Wen Jing Shi, Ling Qin, Guo Dong Wan
-
Patent number: 12174899Abstract: A computer implemented method and related system control access to data based on query intent and result semantics in a cognitive search system, the method including receiving a query from a user at a location, wherein the query is configured to identify a set of results. The method also includes, identifying the location and validating the user is authorized to access one or more indexes. The method includes, determining an intent of the query, wherein the intent predicts how the user will use the set of results. The method includes, establishing a first intent geofence, wherein the intent geofence defines a first geographic area. The method includes obtaining a plurality of results from a first index, determining the location of the user is within the first intent geofence, and returning the plurality of results to the user.Type: GrantFiled: September 4, 2019Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe Hansmann
-
Patent number: 12174869Abstract: A method, system, and computer program product for implementing machine learning natural language digital package generation and selection is provided. The method includes receiving from hardware and software sources, factual data associated with an event. In response, natural language digital templates comprising natural language phrase variants for each portion of the factual data is generated. Factual data phrases are generated and packaged into digital packages including at least one natural language phrase variant with respect to each portion of factual data. An initial package is selected by minimizing a number of repetitions of the factual data phrases across the digital packages and digital summaries are extracted. Alignment attributes associated with the digital summaries are determined with respect to the initial package and a final package is selected. A hardware device is enabled for presenting a video stream including the final package with respect to the event.Type: GrantFiled: March 24, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Aaron K. Baughman, Gray Franklin Cannon, Nicholas Michael Wilkin, Eris Opal Rashon Calhoun
-
Patent number: 12176107Abstract: Machine learning model change management in an online Software as a Medical Device (“SaMD”) is provided. One or more machine learning models implemented in a medical domain may be monitored where the one or more machine learning models are continuously updated. One or more changes to the one or more machine learning models. The one or more machine learning models, having the one or more changes, are certified as being in compliance with performance characteristics and compliance criteria.Type: GrantFiled: September 16, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Rahul Nair, Oznur Alkan, Massimiliano Mattetti, Elizabeth Daly, Bei Chen
-
Patent number: 12176250Abstract: Embodiments of present invention provide a method of forming a transistor structure. The method includes receiving a first and a second gate region of a first and a second transistor, the second transistor being adjacent to the first transistor; forming a first work-function metal surrounding the first gate region; truncating the first work-function metal at a first boundary between the first transistor and the second transistor; forming one or more work-function metals surrounding the first gate region; truncating the one or more work-function metals at a second boundary between the first boundary and the second transistor; and forming another work-function metal surround the first and second gate regions. A transistor structure formed thereby is also provided.Type: GrantFiled: April 25, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ruqiang Bao, Dechao Guo
-
Patent number: 12177225Abstract: Shared content privilege modification is provided. An electronic message is identified containing an address for accessing shared content, where the message is for communication to a set of recipients. Existing privileges are determined for the shared content for each recipient in the set of recipients. A requested action regarding the shared content is determined by analyzing the communication using natural language processing. Privileges for the shared content are modified for at least one recipient based on the existing privileges for the at least one recipient being insufficient to perform the requested action.Type: GrantFiled: April 6, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Dana L. Price, Heather Saunders, Kelly Camus, Melanie Dauber
-
Patent number: 12175611Abstract: Aspects of the present disclosure relate to augmented reality (AR) measurement display. A measurement of a quantity in an environment of a user currently using an AR device can be received. A preferred unit of measurement (UoM) for the measurement of the quantity can be selected based on an analysis of historical data of the user. The measurement of the quantity can be conceptualized by obtaining a virtual object associated with the measurement of the quantity. A command to display, on the AR device, the measurement of the quantity within the preferred UoM and the virtual object associated with the measurement of the quantity can be issued.Type: GrantFiled: November 14, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Tushar Agrawal, Martin G. Keen, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: 12174750Abstract: A method for performing an address translation context switch includes initializing a computer processor to a first context by storing information identifying the first context in a control register of the computer processor. The first context specifies a mapping of virtual addresses of instructions to physical memory addresses in a first memory area. Information identifying a second context is stored in a memory address translation independent storage, where the second context specifies mapping of virtual addresses of instructions to physical memory addresses in a second memory area. The information identifying the second context is written to the control register of the computer processor.Type: GrantFiled: November 15, 2022Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Idan Horowitz, Tom Kolan, Hillel Mendelson, Eliran Roffe
-
Patent number: 12176960Abstract: Method and apparatus for transferring a data signal including receiving a digital data signal by a first data input of a transmitter multiplexer; inverting the digital data signal by a first inverter, thereby providing an inverted digital data signal; receiving the inverted digital data signal by a first inverted data input of the transmitter multiplexer; counting, by a first counter, a clock signal; transmitting, by the first counter and in response to the first counter counting a threshold number of clock cycles, a first selection signal to a first selection signal input of the transmitter multiplexer; and alternately transmitting, in response to the first selection signal and by a first digital data signal output of the transmitter multiplexer, the digital data signal and the inverted digital data signal as the transmitter output signal to a receiver, the receiver and the digital data signal output operably coupled to a data link.Type: GrantFiled: October 7, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: David J. Krolak, Daniel Mark Dreps, Erik English, Jieming Qi, Michael Sperling
-
Patent number: 12176416Abstract: Embodiments of the present invention are directed to methods and resulting structures for nanosheet devices having defect free channels. In a non-limiting embodiment of the invention, a nanosheet stack is formed over a substrate. The nanosheet stack includes alternating first sacrificial layers and second sacrificial layers. One layer of the first sacrificial layers has a greater thickness than the remaining first sacrificial layers. The first sacrificial layers are removed and semiconductor layers are formed on surfaces of the second sacrificial layers. The semiconductor layers include a first set and a second set of semiconductor layers. The second sacrificial layers are removed and an isolation dielectric is formed between the first set and the second set of semiconductor layers.Type: GrantFiled: May 26, 2023Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Lan Yu, Kangguo Cheng, Heng Wu, Chen Zhang
-
Patent number: 12177031Abstract: Embodiments for providing enhanced endpoint multicast emulation in a computing environment. One or more multicast operations may be executed on an overlay network using endpoint multicast emulation by using an overlay layer or a virtual extensible LAN (“VXLAN”) layer to maintain control over one or more multicast groups.Type: GrantFiled: March 21, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Eran Gampel, Renato J Recio, Gal Sagi, James A Kahle, James C. Sexton, Bernard Metzler, Ravinder Reddy Amanaganti
-
Patent number: 12175304Abstract: Provided are a computer program product, system, and method to determine whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting the lock to the second task.Type: GrantFiled: September 15, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Gregg L. Liguori, Franklin E. McCune, David C. Reed, Michael R. Scott
-
Patent number: 12174913Abstract: Systems and techniques that facilitate parameterized neighborhood memory adaptation for semantic role labeling are provided. In various embodiments, a system can comprise a receiver component that can access a semantic role labeling model trained on a training dataset. In various aspects, the system can further comprise an execution component that can retrain a labeler of the semantic role labeling model based on a set of neighborhood parameters learned from the training dataset. In various instances, the execution component can execute, after retraining, the semantic role labeling model on an inputted sentence.Type: GrantFiled: April 29, 2021Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ishan Jindal, Yunyao Li, Siddhartha Brahma, Huaiyu Zhu
-
Patent number: 12175463Abstract: A resource request that is directed to a first online resource of a resource provider is detect by a computing device. A first user that initiated the resource request is identified based on the resource request. A set of challenge questions is determined in response to the resource request and based on the first user. A first challenge question of the set of challenge questions is present, to a first client device of the first user.Type: GrantFiled: September 27, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Steven Edward Atkin, Alisha Moore
-
Patent number: 12175384Abstract: Mechanisms are provided for performing artificial intelligence-based video question answering. A video parser parses an input video data sequence to generate situation data structure(s), each situation data structure comprising data elements corresponding to entities, and first relationships between entities, identified by the video parser as present in images of the input video data sequence. First machine learning computer model(s) operate on the situation data structure(s) to predict second relationship(s) between the situation data structure(s). Second machine learning computer model(s) execute on a received input question to predict an executable program to execute to answer the received question. The program is executed on the situation data structure(s) and predicted second relationship(s). An answer to the question is output based on results of executing the program.Type: GrantFiled: July 21, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Bo Wu, Chuang Gan, Dakuo Wang, Zhenfang Chen
-
Patent number: 12177223Abstract: A method, computer program product, and computer system are provided for recommending user role assignments. An action executed by a user from among a plurality of users on a network is identified. Data corresponding to the identified action is compiled and consolidated in a database of historical actions associated with the plurality of users. A trend or an anomaly is identified within the compiled and consolidated data based on a role and permissions associated with the user. A recommendation is generated for reassignment of new permissions or a new role associated with the user based on the identified trend or anomaly.Type: GrantFiled: July 10, 2023Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Marian Lacatusu, Florin Lacatusu, Rossella De Gaetano, Michele Crudele, Constantin Adrian Mateianu
-
Patent number: 12175574Abstract: A computer implemented method for manipulating an image comprising pixels. A group of processor units creates editable text having changeable text attributes from text in the image. The group of processor units forms a text layer for the image with the editable text created from the text in the image, wherein the editable text is located in text positions in the text layer corresponding to positions of the text in the image. The group of processor units creates a set of editable shapes having changeable shape attributes, wherein the set of editable shapes correspond to a set of shapes in the image. The group of processor units forms a shape layer for the image with the set of editable shapes. The set of editable shapes have a set of shape positions in the shape layer that correspond to a set of positions of the set of shapes in the image.Type: GrantFiled: October 10, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventor: Bibhudatta Mohapatra
-
Patent number: 12175342Abstract: Systems, computer-implemented methods, and computer program products that can facilitate applying a reinforcement learning policy to available actions are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a state encoder that maps, based on one or more encoding parameters, a state of an environment on to one or more qubits of a quantum device. The system can further comprise a variational component that combines a reinforcement learning policy with a sampling of the one or more qubits, resulting, based on one or more variational parameters, in a probability distribution of a plurality of available actions at the state of the environment.Type: GrantFiled: February 3, 2023Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Liu, Shaohan Hu, Stephen Wood, Marco Pistoia, Arthur Giuseppe Rattew
-
Patent number: 12176289Abstract: Apparatus for mitigating latch-up within semiconductor devices. A semiconductor device includes a first conductor, a second conductor, and a first gate conductor. The first conductor extends in a first direction, receives a first power supply signal, and is connected to a first electrode. The second conductor extends in the first direction, receives a second power supply signal different from the first power supply signal, and is connected to a second electrode. The first conductor is offset from the second conductor in a second direction perpendicular to the first direction in a top-down view to mitigate formation of parasitic devices within the semiconductor device electrically connecting the first conductor with the second conductor. The first gate conductor is disposed adjacent to the first conductor and the second conductor, is disposed on the first electrode and the second electrode, and receives an input signal.Type: GrantFiled: March 24, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: David Wolpert, Leon Sigal, Terence Hook
-
Patent number: 12176404Abstract: A semiconductor structure comprises a substrate defining a first axis and a second axis in orthogonal relation to the first axis, first and second nanosheet stacks disposed on the substrate, a gate structure on each of the first and second nanosheet stacks, a source/drain region adjacent each of the first and second nanosheet stacks, a wrap-around contact disposed about each source/drain region and an isolator pillar disposed between the wrap-around contacts.Type: GrantFiled: September 24, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ruilong Xie, Oleg Gluschenkov, Andrew M. Greene, Pietro Montanini
-
Patent number: 12175291Abstract: Method and system are provided for recycling container storage objects at a storage controller. The method includes receiving a create operation of a new container by an orchestrator, including information indicating a purpose of the container, and associating a label with the new container, with the label indicating the orchestrator-defined information. The method includes checking labels of soft-deleted container objects for a suitable match with the label of the new container, where soft-deleted container objects are logical objects for deleted containers that are maintained for recycling. The method includes recycling metadata of a matched soft-deleted container object for the new container. The method includes checking received input/output operations for the new container against already stored data of the matched soft-deleted container to recycle data and skip writes where they match.Type: GrantFiled: September 23, 2021Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Ben Sasson, Lee Jason Sanders, Gordon Douglas Hutchison
-
Patent number: 12175359Abstract: An apparatus for training and inferencing a neural network includes circuitry that is configured to generate a first weight having a first format including a first number of bits based at least in part on a second weight having a second format including a second number of bits and a residual having a third format including a third number of bits. The second number of bits and the third number of bits are each less than the first number of bits. The circuitry is further configured to update the second weight based at least in part on the first weight and to update the residual based at least in part on the updated second weight and the first weight. The circuitry is further configured to update the first weight based at least in part on the updated second weight and the updated residual.Type: GrantFiled: September 3, 2019Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Xiao Sun, Jungwook Choi, Naigang Wang, Chia-Yu Chen, Kailash Gopalakrishnan
-
Patent number: 12174241Abstract: An apparatus for tin whisker isolation and detection includes a substrate having a plurality of pads for connecting to an electronic component placed on the substrate, and a shield placed on a surface of the substrate. The shield includes a plurality of cavities aligned over the plurality of pads. A plurality of sensing components each associated with one of the plurality of cavities are configured for sensing an electrically conductive growth from a corresponding pad of the plurality of pads. A plurality of circuit connections are each configured to connect one of the sensing components to detection circuitry. The detection circuitry is configured to receive one or more sensing signals from one or more of the sensing components and detect an electrically conductive growth from the corresponding pad based on the one or more sensing signals.Type: GrantFiled: December 29, 2022Date of Patent: December 24, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Doyle, Jeffrey N. Judd, Mark J. Jeanson, Timothy J. Tofil, Matthew S. Kelly, Henry Michael Newshutz
-
Publication number: 20240419401Abstract: Various embodiments are provided herein for performing a mathematical calculation in a computing environment. A quantization scheme is implemented, allowing at most one (1) non-zero-valued bit in the mantissa of a floating point number.Type: ApplicationFiled: June 15, 2023Publication date: December 19, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derrick LIU, Ankur AGRAWAL, Chi-Chun LIU, Shyam RAMJI, Naigang WANG
-
Publication number: 20240419890Abstract: The illustrative embodiments provide for signature discourse transformation. An embodiment includes detecting a signature discourse of a user by analyzing the user's discourse using corpus linguistics. The embodiment also includes generating computing a collection of words distinct to the user. The embodiment also includes sensing, using tone analysis and a natural language process model, a tone of the collection of words distinct to the user in the signature discourse utterance. The embodiment also includes mapping a cartesian value of the collection of words distinct to the user. The embodiment also includes deriving a signature discourse transformation (SDT) model from the signature discourse utterances, the collection of words, the tone, and the cartesian value. The embodiment also includes transforming, using the signature discourse transformation, an original discourse by the user into an anonymized text.Type: ApplicationFiled: June 19, 2023Publication date: December 19, 2024Applicant: International Business Machines CorporationInventors: Zachary A. Silverstein, Jonathan D. Dunne, Norton Samuel Augustus Stanley, Hemant Kumar Sivaswamy