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: 11663324
    Abstract: Concepts for acquiring information for identifying a security configuration for an application are proposed. In particular, the information is obtained by running the application in a development environment, detecting security requests made on behalf of the application, and then storing security information associated with the security requests in a security log. Using this concept, a security log may be obtained from which an appropriate security configuration may be determined.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Colin R. Penfold, Darren R. Beard, David Michael Key, Andrew David Clifton
  • Patent number: 11664759
    Abstract: Provided is a method for relocating a solar power unit in response to a redeployment event. A first location of a deployed solar power unit may be determined. A processor may detect a redeployment event for the solar power unit at the first location. In response to the redeployment event, the processor may determine a new location for the solar power unit. The method may further comprise relocating the solar power unit to the new location.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Angelo Danducci, II, Hilary Ricky, Denny Nguyen
  • Patent number: 11663511
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate iterative quantum amplitude estimation are provided. 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 an iterative quantum amplitude estimation component that increases a multiplier value of a confidence interval in an estimation problem to a defined value that positions the confidence interval in a defined plane of a defined circle. The computer executable components can further comprise a measurement component that captures a quantum state measurement of a qubit in a quantum circuit based on the defined value.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Woerner, Christa Zoufal, Dimitry Grinko
  • Patent number: 11664422
    Abstract: A semiconductor device including a plurality of nanosheet transistor channels adjacent to a source/drain. An inner spacer located between each of the plurality of nanosheet transistor channels and the inner spacer wraps around the end of each of the plurality of nanosheet transistors. The source/drain is in contact with the inner spacer and each of the plurality of nanosheet transistor channels. A gate surrounding each of the plurality of nanosheet transistor channels and an electrical contact connected to the source/drain. An ultra low-k spacer located between the gate and the source/drain. The ultra low-k spacer reduces the parasitic capacitance of the nanosheet transistor.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kangguo Cheng, Chen Zhang, Xin Miao, Wenyu Xu
  • Patent number: 11663458
    Abstract: A method of operating a neuromorphic system is provided. The method includes applying voltage signals across input lines of a crossbar array structure, the crossbar array structure including rows and columns interconnected at junctions via programmable electronic devices, the rows including the input lines for applying voltage signals across the electronic devices and the columns including output lines for outputting currents. The method also includes correcting, via a correction unit connected to the output lines, each of the output currents obtained at the output lines according to an affine transformation to compensate for temporal conductance variations in the electronic devices.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vinay Manikrao Joshi, Simon Haefeli, Manuel Le Gallo-Bourdeau, Irem Boybat Kara, Abu Sebastian
  • Patent number: 11663024
    Abstract: In an approach to assisting users of a collaborative meeting platform, one or more computer processors detect a start of a collaborative meeting. One or more computer processors monitor one or more activities of the collaborative meeting. Based on the one or more activities of the collaborative meeting, one or more computer processors detect a trigger for assistance with a user interface of the collaborative meeting. One or more computer processors retrieve one or more correlated actions associated with the trigger. One or more computer processors perform at least one of the one or more retrieved correlated action within the user interface of the collaborative meeting.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Suman Patra, Spencer Thomas Reynolds, Zachary A. Silverstein
  • Patent number: 11663914
    Abstract: Methods, apparatus, computer program products Geohash-based traffic management are provided. The method comprises receiving, by one or more processing units, respective operating status data of one or more vehicles travelling within a Geohash cell; generating, by one or more processing units, one or more service messages based on the received respective operating status data according to one or more service specifications; and providing, by one or more processing units, at least one of the one or more service messages responsive to a request from a vehicle travelling within the Geohash cell.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jun Qian, Cheng Luo, Lan Cao, Shiwen He, Ke Zhang, Yuan Yuan Jia
  • Patent number: 11663251
    Abstract: A method, system, and computer program product are disclosed. The method includes extracting at least one identifier from a formula in a document and extracting text passages in the document that contain the identifier(s). The method also includes selecting an identifier and extracted text passages containing the identifier, as well as generating identifier-passage pairs for the selected text passages and the identifier. Further, the method includes submitting the identifier-passage pairs to a question answering (QA) model, which generates candidate answers from the selected text passages. A definition of the identifier is then selected from the candidate answers.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: William Karol Lynch, Kavitha Srinivas, Horst Cornelius Samulowitz, Fabio Lorenzi
  • Patent number: 11662983
    Abstract: A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharon Wang, Daniel Heidinga, Hang Shao, Oluwatobi Ajila, Graham Chapman
  • Patent number: 11662694
    Abstract: Provided is a method for deploying multiple solar power units to a location. The method comprises determining a location to which a solar power unit is deploying. The method further comprises determining that a second solar power unit is deploying to a same location as the solar power unit. A redeployment plan for the second solar power unit is generated. The redeployment plan is provided to the second solar power unit. The method further comprising deploying the solar power unit to the location.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Igor S. Ramos, Angelo Danducci, II, Hilary Ricky, Denny Nguyen
  • Patent number: 11662934
    Abstract: A data processing system includes a system fabric, a system memory, a memory controller, and a link controller communicatively coupled to the system fabric and configured to be communicatively coupled, via a communication link to a destination host with which the source host is non-coherent. A plurality of processing units is configured to execute a logical partition and to migrate the logical partition to the destination host via the communication link. Migration of the logical partition includes migrating, via a communication link, the dataset of the logical partition executing on the source host from the system memory of the source host to a system memory of the destination host. After migrating at least a portion of the dataset, a state of the logical partition is migrated, via the communication link, from the source host to the destination host, such that the logical partition thereafter executes on the destination host.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Steven Leonard Roberts, David A. Larson Stanton, Peter J. Heyrman, Stuart Zachary Jacobs, Christian Pinto
  • Patent number: 11662891
    Abstract: An illustrative embodiment provides a computer-implemented process for navigation through historical stored interactions associated with a multi-user view that receives a previously saved multi-user view, wherein the multi-user view comprises a set of artifact attributes, receives an identified filter from a user, and presents a filtered view to the user. The process further determines whether to amend the filtered view, and responsive to a determination to amend the filtered view, generates an amended view from the filtered view, and responsive to a determination to save the amended view, saves the amended view as one of a new view or an updated view.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Steve Gutz, Jason Hiltz-Laforge, Alireza Pourshahid, Graham Watts
  • Patent number: 11663503
    Abstract: Aspects of the invention include a computer-implemented method by executing, via a processor, a bottleneck model training process for microservices in a microservice system, wherein for each of the microservices the bottleneck model training process filters out a subset of training data based at least in part on a current situation setting. Building, via the processor, a bottleneck indicator model for each of the microservices using information from the bottleneck model training process, convergence points for an expected response time. Executing, via the processor, a bottleneck identification process for providing system alerts when a bottleneck is identified, wherein the bottleneck identification process uses analysis to monitor a data stream according to the bottleneck indicator model which uses the convergence points for response times.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Tian Ming Pan, Bo Chen Zhu, Peng Fei Tian, Chu Yun Tong, Dan Hui Fan
  • Patent number: 11663197
    Abstract: An example operation may include one or more of determining a data point trigger has occurred at a particular block cycle of a blockchain, initiating a sidechain to store subsequent entries based on the data point trigger, and a genesis block of the sidechain includes one or more relevant data fields from the blockchain, initiating a sidechain smart contract to manage data entries submitted to the sidechain, storing the data entries in the sidechain for a conditional period, and when the conditional period has matured, convoluting the sidechain into the blockchain.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventor: Anton Yegorin
  • Patent number: 11665278
    Abstract: A method, computer system, and a computer program product for filtering a phone call are provided. An incoming phone call to a phone is detected. Call metadata from the incoming phone call is received. The call metadata is compared to entries of a learned relationship filter. The entries of the learned relationship filter are obtained by monitoring behavior of a phone user on the phone during previous calls to the phone and application usage on the phone so that learned relationships to the phone user are identified and saved. The learned relationship filter provides a filtering response. The filtering response is performed to the incoming phone call.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. J. H. Tkaczyk, Eric Jeffery, Shikhar Kwatra
  • Patent number: 11665974
    Abstract: An embodiment of the invention may include a magnetic random-access memory (MRAM) structure and method of making the structure. The MRAM structure may include a magnetic tunnel junction stack. The MRAM structure may include a magnetic liner located between the magnetic tunnel junction stack and a top contact, where the magnetic liner may be a ferromagnetic material. This may enable the magnetic liner to act as an independent variable to balance many of the magnetic parameters in the MTJ film stack in order to achieve zero magnetic field at the MTJ layer.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Rizzolo, Saba Zare, Virat Vasav Mehta, Eric Raymond Evarts
  • Patent number: 11662124
    Abstract: According to certain embodiments, an adsorption heat exchanger (AdHEX) part is provided. The AdHEX part comprises a linear guiding element, and a plurality of planar structures that include fins. Each of the planar structures is: mounted on the linear guiding element via a joint element, the joint element configured to cooperate with the linear guiding element to form a slider joint, coated with an adsorbent coating, and fixed on the linear guiding element, at a respective position, by a fixing means that restricts linear sliding movement of each of the planar structures to form an arrangement of coated planar structures that are stacked along the linear guiding element.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Patrick Ruch, Jens Oliver Ammann, Bruno Michel
  • Patent number: 11663653
    Abstract: Method, system and computer program product for transaction evaluation based on a potential impact of the potential transaction on defined plans. In one embodiment, the method comprises receiving at a financial analysis computer system specified interactions intercepted when a person uses a client computing device to identify a potential transaction, and the analysis computer system processing these interactions for determining a potential impact of said transaction on one or more defined goals of the person. Before the person commits to the transaction, the analysis computer system generates a client guidance signal based on this determining, and sends the client guidance signal to the client computing device to instruct that device to convey guidance to the specified about the transaction. The specified interactions received at the financial analysis computer system data may identify a transaction context and activity of the person.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: K. Anne-Rivers Forcke, Dimitri Kanevsky, Walter S. Kuhnel, Elizabeth V. Woodward, Shunguo Yan
  • Patent number: 11662366
    Abstract: A wafer test device includes a test interconnect to interface with a microcircuit of the wafer at a first side and an interposer to interface with the test interconnect at a second side of the test interconnect, opposite the first side. The interposer connects the test interconnect, via a printed circuit board (PCB), to a test apparatus that determines and controls test patterns that are applied to the microcircuit via the test interconnect. A support structure supports the test interconnect and the interposer. The support structure includes an inner bearing to tilt the test interconnect to match a tilt of a surface of the microcircuit. An elastomer between the test interconnect and the interposer reduces deflection of the test interconnect during a process of connecting the test interconnect to the microcircuit.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: David Michael Audette, Grant Wagner, Jacob Louis Moore, Peter William Neff
  • Patent number: 11663676
    Abstract: Methods provide cognitive management of multiple subaccounts wherein processors are configured to determine an expense type for an input of an expense event to a linked account structure that links subaccounts that are each associated to different respective ones of a plurality of group members. In response to determining that the input expense event expense type most-strongly matches an expense type of a nearby in time calendar expense, methods allocate expense costs of the input expense to member subaccounts pursuant to a first expense allocation rule utilized in the nearby calendar event for allocating expenses. In response to determining that the input expense event expense type does not match the expense types of a nearby calendar events, methods further allocate the input expense event costs pursuant to a second expense allocation rule selected as a function matching the input event expense type to behavior data of a member.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Fabio Cerri, Alice Guidotti, Bernardo Pastorelli, Leonardo Rosati
  • Patent number: 11663144
    Abstract: A method for improving cache hit ratios for selected storage elements within a storage system includes storing, in a cache of a storage system, non-favored storage elements and favored storage elements. The favored storage elements are retained in the cache longer than the non-favored storage elements. The method maintains a first LRU list containing entries associated with non-favored storage elements and designating an order in which the non-favored storage elements are evicted from the cache, and a second LRU list containing entries associated with favored storage elements and designating an order in which the favored storage elements are evicted from the cache. The method periodically scans the first LRU list for non-favored storage elements that have changed to favored storage elements, and the second LRU list for favored storage elements that have changed to non-favored storage elements. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lokesh M. Gupta, Kevin J. Ash, Matthew G. Borlick, Beth A. Peterson
  • Patent number: 11663851
    Abstract: An implicit bias monitoring system is provided. The system receives sensor data including video and audio that are captured during an interaction between a first individual and a second individual. The system determines a set of attributes associated with the interaction based on the received sensor data, the set of attributes comprising at least one of race and gender of the second individual. The system detects an implicit bias based on a combination of the determined set of attributes and a bias profile. The system generates an alert based on the detected implicit bias.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Justin David Weisz, Abhishek Bhandwaldar, Maryam Ashoori, Arunima Chaudhary, Benjamin Hoover
  • Patent number: 11663004
    Abstract: An instruction to perform converting and scaling operations is provided. Execution of the instruction includes converting an input value in one format to provide a converted result in another format. The converted result is scaled to provide a scaled result. A result obtained from the scaled result is placed in a selected location. Further, an instruction to perform scaling and converting operations is provided. Execution of the instruction includes scaling an input value in one format to provide a scaled result and converting the scaled result from the one format to provide a converted result in another format. A result obtained from the converted result is placed in a selected location.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Mark Schwarz, Kerstin Claudia Schelm, Petra Leber, Silvia Melitta Mueller, Reid Copeland, Xin Guo, Cedric Lichtenau
  • Patent number: 11663609
    Abstract: The present disclosure relates to the enforcement of a smart contract execution hierarchy on a blockchain. A method includes receiving a submission of a first smart contract to be appended to a blockchain, comparing a priority value of the first smart contract to a priority value of a second smart contract previously appended to the blockchain, determining based on the comparison that the first smart contract has a lower priority than the second smart contract, comparing the terms of the first smart contract to the terms of the second smart contract, determining at least one of an overlap and a conflict between the terms of the first smart contract and the terms of the second smart contract, resolving any terms of the first smart contract that are determined to overlap or conflict with the terms of the second smart contract, and appending the resolved first smart contract to the blockchain.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Konstantinos Christidis, Anna D. Derbakova, Nitin Gaur, Praveen Jayachandran, Srinivasan Muralidharan
  • Patent number: 11663215
    Abstract: A computer system includes a natural language processing (NLP) unit, a storage unit, a user interface and a search engine. The NLP unit analyzes a content source to identify one or more sections containing searchable content and generate section metadata respective to each identified section included in the content source. The storage unit stores the section metadata and the user interface receives a section-scoped query aimed at searching an identified section corresponding to the at least one first section metadata stored in the storage unit without searching an identified section corresponding to at least one second section metadata stored in the storage unit. Based on the section-scoped query, the search engine analyzes the at least one first section metadata stored in the storage unit without analyzing the at least one second section metadata.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Daniel Weber, Nathaniel Evan Rykal, David Alan Christenson
  • Patent number: 11664973
    Abstract: An example operation includes one or more of establishing, by a first blockchain trust anchor node, a trusted connection to a trust anchor node of a second blockchain, detecting, by the first blockchain trust anchor node, changes of the first blockchain, and executing a smart contract to reflect the detected changes on the second blockchain.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Petr Novotny, Dulce B. Ponceleon
  • Patent number: 11664801
    Abstract: A qubit structure includes a first fluxonium qubit having a first Josephson Junction (JJ) in parallel with a first capacitor and a first superconducting inductor. A second fluxonium qubit includes a second JJ in parallel with a second capacitor and a second superconducting inductor, coupled in series with the first fluxonium qubit. A third capacitor is coupled in parallel to the series first and second fluxonium qubits.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Aaron Finck
  • Patent number: 11663518
    Abstract: Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph N. Kozhaya, Christopher M. Madison, Sridhar Sudarsan
  • Patent number: 11665877
    Abstract: A compact SRAM design in a stacked architecture is provided. Notably, a 6-transistor SRAM bite cell including a bottom device level containing bottom field effect transistors and a top device level, stacked above the bottom device level, containing top field effect transistors of a different conductivity type than the bottom field effect transistors is provided.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Chen Zhang, Ruilong Xie, Junli Wang, Dechao Guo
  • Patent number: 11663519
    Abstract: A computer-implemented method according to one embodiment includes receiving a single instance of training data, simplifying the single instance of training data to create a single instance of simplified training data, generating a plurality of training data variants, based on the single instance of simplified training data, and training a machine learning model, utilizing the plurality of training data variants.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Takeshi Inagaki, Aya Minami
  • Patent number: 11663193
    Abstract: A method can include obtaining target data corresponding to a link. The method can include determining, based on the target data, that the link is valid. The method can include obtaining, in response to the determining that the link is valid, source data corresponding to the link. The method can include determining, by comparing the target data to the source data, a degree of relevance between the target data and the source data. The method can include determining, based on the degree of relevance, that the link is incorrect. The method can include generating, in response to the determining that the link is incorrect, a corresponding notification. The method can include initiating a transfer of the notification to a user device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joseph Lam, Laura Vang, Natalie Byron
  • Patent number: 11663923
    Abstract: Material waste screening is provided. A sensor obtains data related to an object. A processor classifies the object based on the data to identify a recycle category for the object, open a recycle bin for the identified recycle category, instruct the operator to deposit the object in the opened recycle bin, determine a level of compliance of the object, and create at least one new instruction to increase the level of compliance.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Marco Aurelio Stelmar Netto, Carlos Henrique Cardonha, Igor Cerqueira Oliveira
  • Patent number: 11665316
    Abstract: The present invention may include a computer that intercepts a video stream. The computer determines user preferences associated with the user based on identifying the user using an optical instrument. The computer identifies one or more faces from the video stream of the video conference and obfuscates the video stream based on the user preferences associated with the one or more faces.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Lisa Seacat DeLuca, Zachary A. Silverstein, Jeremy R. Fox
  • Patent number: 11662721
    Abstract: Aspects of the present invention disclose a method for routing one or more autonomous vehicles to minimize a density of autonomous vehicles and passengers passing through network areas with oversubscribed bandwidth. The method includes one or more processors determining a bandwidth requirement of a first autonomous vehicle. The method further includes determining respective bandwidth requirement for one or more additional autonomous vehicles utilizing a wireless network. The method further includes determining a total bandwidth capacity of one or more nodes of the wireless network. The method further includes determining routing instructions from a current location of the first autonomous vehicle to a destination of the first autonomous vehicle based at least in part on the bandwidth requirement of the first autonomous vehicle and the total bandwidth capacity of the one or more nodes of the wireless network.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Shikhar Kwatra, Martin G. Keen, Sarbajit K. Rakshit
  • Patent number: 11664091
    Abstract: Methods and systems are disclosed for encoding and decoding data from genetic traits. In one embodiment, the invention provides a method of encoding data from genetic traits. The method comprises encoding genetic traits information, including using quantum dot wavelengths to identify distinct genetic traits, and using numbers of the quantum dots to represent probabilities associated with the traits. In an embodiment, the invention provides a genetic characteristics decoding system for decoding genetic information encoded using quantum dots in a carrier. The decoding system comprises a light source for charging the quantum dots in the carrier; a scanner for scanning the carrier to retrieve information from the charged quantum dots; and a processing system for processing the retrieved information to determine quantum dot wavelengths to identify distinct genetic traits, and to determine numbers of the quantum dots to identify probabilities associated with the genetic traits.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Effron Esseiva, Franz Friedrich Liebinger Portela, Roxana Monge Nunez, Edgar Adolfo Zamora Duran
  • Patent number: 11662982
    Abstract: An architectural diagram recommendation engine is implemented in a data processing system for software architectural diagram analysis and recommendation. The architectural diagram recommendation engine analyzes a software requirements specification document using natural language processing to identify functional requirements and security requirements. The architectural diagram recommendation engine analyzes a digital software architectural diagram image to identify functional components and identifies one or more discrepancies between the functional components of the digital software architectural diagram image and the functional requirements or security requirements. The architectural diagram recommendation engine generates an alert concerning the one or more discrepancies and presents the alert in association with the digital software architectural diagram image.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Partho Ghosh, Sarbajit K. Rakshit, Akash U. Dhoot, Shailendra Moyal
  • Patent number: 11663679
    Abstract: A system and a method of managing a manufacturing process includes receiving production data relating to the manufacturing process and determining an operational mode associated with the manufacturing process using historical, multivariate senor data. The method may further determine a recommended action to affect production based on the determined operational mode. The operational mode may be based on at least one of: a level of operation in a continuous flow process relating to a joint set of process variables, a representation of a joint dynamic of the set of process variables over a predefined length, and a joint configuration of an uptime/downtime of a plurality of units comprising a process flow.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nianjun Zhou, Dharmashankar Subramanian, Patrick Watson, Pavankumar Murali, Wesley M Gifford, Jayant R Kalagnanam
  • Patent number: 11663505
    Abstract: A shift-left analysis system receives information regarding an application implemented by one or more microservices. The system determines a microservice performance metric based on a performance prediction model for each microservice of the application. The system outputs an application performance metric for the application based on the microservice performance metrics determined for the one or more microservices of application.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jinho Hwang, Li Zhang, Maja Vukovic, Alaa S. Youssef
  • Patent number: 11663331
    Abstract: A computer-implemented method, a computer program product, and a computer system for creating malware domain sinkholes by domain clustering. The computer system clusters malware domains into domain clusters. The computer system collects domain metrics in the domain clusters. The computer system sorts clustered malware domains in the respective ones of the domain clusters, based on the domain metrics. The computer system selects, from the clustered malware domains in the respective ones of the domain clusters, a predetermined number of top domains as candidates of respective domain sinkholes, wherein the respective domain sinkholes are created for the respective ones of the domain clusters.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Cheng-Ta Lee, Bo-Yu Kuo, Gideon Zenz, Andrii Iesiev, Jacobus P. Lodewijkx
  • Patent number: 11663391
    Abstract: Aspects of the invention include systems and methods for implementing a CMOS circuit design that uses a sea-of-gates fill methodology to provide latch-up avoidance. A non-limiting example computer-implemented method includes identifying a fill cell in the circuit design. The fill cell can include a power rail, a ground rail, and a field-effect transistor (FET) electrically coupled to the power rail through a via. The method can include disconnecting the via from the power rail and moving the via to a disconnected node in the fill cell. Moving the via decouples a source or drain of the fill cell from a well of the fill cell, preventing latch-up while maintaining via and metal shape density.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: David Wolpert, Ryan Michael Kruse, Leon Sigal, Richard Edward Serton, Matthew Stephen Angyal, Terence Hook, Richard Andre Wachnik
  • Patent number: 11664048
    Abstract: An apparatus, in accordance with one approach, includes a receiving area configured to receive a plurality of tape spool pairs. A drive mechanism is configured to selectively drive the tape spool pairs. A magnetic head configured to perform data operations on magnetic recording tapes of the tape spool pairs is also present. A positioning mechanism is configured to selectively align the magnetic head to a selected one of the tape spool pairs. An engagement mechanism is configured to create a relative movement between the magnetic head and the magnetic recording tape of the selected tape spool pair for engaging the magnetic recording tape with the magnetic head. A controller is configured to instruct the drive mechanism to drive the selected tape spool pair during performance of data operations on the selected tape spool pair, and to instruct the drive mechanism to drive a second tape spool pair for performing a second operation on the second tape spool pair while the data operations are being performed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Robert Biskeborn, Hoodin Hamidi, Gary Decad, Edwin Ralph Childers
  • Patent number: 11663067
    Abstract: Embodiments of the invention include a computer-implemented method for detecting anomalies in non-stationary data in a network of computing entities. The method collects non-stationary data in the network and classifies the non-stationary data according to a non-Markovian, stateful classification, based on an inference model. Anomalies can then be detected, based on the classified data. The non-Markovian, stateful process allows anomaly detection even when no a priori knowledge of anomaly signatures or malicious entities exists. Anomalies can be detected in real time (e.g., at speeds of 10-100 Gbps) and the network data variability can be addressed by implementing a detection pipeline to adapt to changes in traffic behavior through online learning and retain memory of past behaviors. A two-stage scheme can be relied upon, which involves a supervised model coupled with an unsupervised model.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Andreea Anghel, Mitch Gusat, Georgios Kathareios
  • Patent number: 11663506
    Abstract: A system and method for providing power consumption data for a distributed system in blockchains in a computer environment are presented. Energy consumption of one or more blockchain nodes in a blockchain network that achieves a consensus by a proof of work on a plurality of transactions upon executing a cryptographic operation may be determined.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emanuele Ragnoli, Sean A. McKenna
  • Patent number: 11663809
    Abstract: An apparatus for performing fuzzy template matching includes multiple damped oscillators arranged in at least one two-dimensional matrix, each of the damped oscillators being capacitively coupled to at least one adjacent damped oscillator in the matrix. The apparatus further includes peripheral circuitry coupled with the damped oscillators. The peripheral circuitry is configured to selectively interface with the damped oscillators, as a function of one or more control signals supplied to the peripheral circuitry, and to generate at least one output signal indicative of an accuracy of matching between a template pattern and an input pattern.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventor: Bahman Hekmatshoartabari
  • Patent number: 11663060
    Abstract: A call for communication is detected between applications, where the call requires input from a plurality of threads of the applications via editing of a single control message in a queue such that the single control message reflects data from each of the applications. An attempt by a first of the plurality of threads to edit the single control message is detected while a second of the plurality of threads is editing the single control message. A message is sent to the first of the plurality of threads that details a status of the single control message in response to detecting the attempt. The call for communication is responded to using the single control message in response to detecting that each of the plurality of threads has edited the single control message.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: James Jose, Amar Shah, Ajay Ponnappan, Maya Anilson, Nilima Srivastava
  • Patent number: 11663051
    Abstract: Embodiments are provided for providing workflow pipeline optimization in a computing environment. Execution of a workflow containing dependencies between one or more subject nodes and one or more observer nodes may be dynamically optimized by determining a wait time between successive executions of the workflow for the one or more observer nodes.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vasileios Vasileiadis, Michael Johnston
  • Patent number: 11664302
    Abstract: A bottom side interposer provides a structurally balanced chip carrier module to reduce thermal warp and increase package robustness. The bottom side interposer is attached to the bottom of a chip carrier which carries semiconductor chips on the top side of the chip carrier. The top side of the chip carrier typically includes a top side interposer between the semiconductor chips and the chip carrier. The bottom side interposer has a coefficient of thermal expansion (CTE) that is similar to the chips and top side interposer, or tailored to have a CTE intermediate to the chips and the chip carrier. Pads on the bottom side interposer may be plated or fitted with solder balls to complete the module so the module can be connected to a printed circuit board.
    Type: Grant
    Filed: December 19, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventor: Mark K. Hoffmeyer
  • Patent number: 11664998
    Abstract: Described are techniques for preserving data security for sensitive information. The techniques including identifying sensitive information in first audio data from a first client device. The techniques further comprise generating second audio data including hashed sensitive information, where the hashed sensitive information comprises an audio clip that replaces the sensitive information and that is based on the sensitive information. The techniques further comprise transmitting the second data including the hashed sensitive information to a second client device. The techniques further comprise receiving third audio data including the hashed sensitive information from the second client device. The techniques further comprise generating fourth audio data by replacing the hashed sensitive information with the sensitive information and transmitting the fourth audio data including the sensitive information to the first client device.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jon Walheim, Girish Ratnam, Thomas Jefferson Sandridge, Nicholas Bokun, Jacob Thomas Covell
  • Patent number: 11662883
    Abstract: A user input interface on a mobile device may employ a set of routines to control computing functions on a computer. Computing functions may be associated with elements of the user input interface, such that the elements may be used to control the associated computing functions. The associations of computing functions and user input interface elements may be stored in a database.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventor: Murray A. Reicher
  • Publication number: 20230158982
    Abstract: From a set of point data, a set of scattered rays is constructed. From the set of scattered rays, a set of ray slopes is computed. The set of ray slopes is mapped to a corresponding set of trigonometric functions. Using an optimization method, a parameter of the set of trigonometric functions is selected. Using an inverse of the set trigonometric functions, a vehicle mass corresponding to the set of point data is computed. Based on the vehicle mass, a threshold braking distance of a collision avoidance system of the vehicle is adjusted, the threshold braking distance comprising a distance from an object predicted to collide with the vehicle. By braking the vehicle at least the threshold braking distance from the object, a predicted collision between the vehicle and the object is avoided.
    Type: Application
    Filed: November 24, 2021
    Publication date: May 25, 2023
    Applicant: International Business Machines Corporation
    Inventors: Yu Ying YY Wang, Ye Wang, Yong Wang, Deng Xin Luo, Xiang Yu Yang, Zhong Fang Yuan, Wen Wang