IBM Patents Granted
Patents granted to IBM by the U.S. Patent and Trademark Office (USPTO).
-
Patent number: 11726778Abstract: Methods, systems, and computer program products for translating clusters of a monolith application to microservices are provided herein.Type: GrantFiled: September 29, 2021Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Giriprasad Sridhara, Srikanth Govindaraj Tamilselvam, Shivali Agarwal
-
Patent number: 11728433Abstract: A method of forming a vertical transistor is provided. The method includes forming a first set of vertical fins in a first row on a first bottom source/drain layer, and a second set of vertical fins in a second row on a second bottom source/drain layer, wherein the vertical fins in the same row are separated by a spacing with a sidewall-to-sidewall distance, SD, and the vertical fins in the same column of adjacent rows are separated by a gap having a gap distance, GD. The method further includes forming a gate metal layer on the first set of vertical fins and the second set of vertical fins, wherein the gate metal layer does not fill in the gap between vertical fins in the same column, and forming a cover layer plug in the remaining gap after forming the gate metal layer.Type: GrantFiled: August 16, 2021Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juntao Li, Kangguo Cheng, Ruilong Xie, Chanro Park
-
Patent number: 11727022Abstract: Embodiments are disclosed for a method. The method includes receiving a plurality of local deltas for a query execution against a corresponding plurality of data sources hosted by a corresponding plurality of distributed nodes of a dynamic distributed network. The method also includes generating a combined delta by combining the local deltas. Additionally, the method includes generating a determined delta result by performing additional processing on the combined delta. Further, the method includes providing the determined delta for one of the distributed nodes.Type: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Robert Neugebauer, Ian Richard Finlay, Glenn Patrick Steffler, Mohammad Wasif Khan
-
Patent number: 11729108Abstract: A queue management method, system, and recording medium include Selective Acknowledgments (SACK) examining to examine SACK blocks of a forwarder to selectively drop packets in a forward flow queue based on a reverse flow queue and MultiPath Transmission Control Protocol (MPTCP) examining configured to perform a first examining to examine multipath headers to recognize MPTCP flows based on a comparison between two subflows being a part of a same superflow and a second examining to examine the reverse flow queue to determine if redundant data has been sent based on a result of the first examining, a packet in the forward flow queue from a prior transmission being dropped from the forward flow queue sent from the forwarder to a receiver if a metadata of the packet does not match a metadata of an acknowledged packet in the reverse flow queue.Type: GrantFiled: June 11, 2021Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thai Franck Le, Erich M. Nahum
-
Patent number: 11727250Abstract: A computer device, a non-transitory computer storage medium, and a computer-implemented method of pattern recognition utilizing an elastic clustering algorithm. A sequence of input datapoints are assigned to a particular cluster of K clusters based on a distance from a centroid k representing a center of the particular cluster. The centroid k in each of the K clusters is shifted from a first position to a second position closer than the first position from the sequence of input datapoints. A location of the centroid k in each of the K clusters is relaxed from the second position toward an equilibrium point in the particular cluster of the K clusters. The relaxing of the location of the centroid k occurs according to an elasticity pull factor based on a distance between the centroid k of the particular cluster at a time t.Type: GrantFiled: September 6, 2019Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timoleon Moraitis, Abu Sebastian
-
Patent number: 11726071Abstract: A method includes: mapping a boundary of a volume of flowing fluid; partitioning the volume by a computational mesh; finding a contaminant location at a first sensor that is disposed within the volume; obtaining a measured velocity of the flowing fluid within the volume; generating a reversed velocity vector field within the mesh, in response to the measured velocity; time stepping the contaminant location from the first sensor along the reversed velocity vector field until the contaminant location intersects the boundary of the volume; and finding a contaminant source at the intersection of the time stepped contaminant location with the boundary of the volume.Type: GrantFiled: March 18, 2019Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Vanessa Lopez-Marrero, Hendrik F. Hamann
-
Patent number: 11726913Abstract: Provided are a computer program product, system, and method for using track status information on active or inactive status of track to determine whether to process a host request on a fast access channel. A host request to access a target track is received on a first channel to the host. A determination is made as to whether the target track has active or inactive status. The target track has active status when at least one process currently maintains a lock on the target track that prevents access and the target track has inactive status when no process maintains a lock on the target track that prevents access. Fail is returned to the host to cause the host to resend the host request on a second channel in response to the target track having the active status. The first channel has lower latency than the second channel.Type: GrantFiled: September 3, 2021Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lokesh Mohan Gupta, Beth Ann Peterson, Matthew G. Borlick
-
Patent number: 11725950Abstract: A navigation request is detected. The navigation request includes a destination for an autonomous vehicle from a starting location. A route is identified from the starting location to destination based on the navigation request. A regulator lookup is performed related to the route based on the navigation request. The regulator lookup is related to an owner of privacy data for one or more regulators. In response to the regulator lookup, a conditional allowance related to the route is received. The conditional allowance indicates that one or more autonomous vehicle sensors of the autonomous vehicle may not capture data related to a first property of a first regulator. the first property is located proximate to the route. The one or more autonomous vehicles sensors of the autonomous vehicle are restricted in response to the conditional allowance.Type: GrantFiled: October 24, 2020Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Kenji Uchida, Daisuke Maruyama
-
Patent number: 11727289Abstract: A method for improving performance of at least one hardware processor solving a top-k planning problem includes obtaining, in a memory coupled to the at least one processor, a specification of the planning problem in a planning language; obtaining, in a first iteration carried out by the at least one processor, at least one solution to the planning problem; and modifying the planning problem, in the first iteration carried out by the at least one processor, to forbid the at least one solution. The method further includes repeating, by the at least one processor, the obtaining of the at least one solution and the modifying to forbid the at least one solution, for a plurality of additional iterations, after the first iteration, until a desired number, k, of solutions to the planning problem are found or until no further solutions exist, whichever comes first.Type: GrantFiled: May 4, 2018Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Michael Katz, Shirin Sohrabi Araghi, Octavian Udrea
-
Patent number: 11725107Abstract: Techniques regarding guanidinium functionalized polylysine polymers that can have antimicrobial and/or anticancer activity are provided. For example, one or more embodiments described herein can comprise a chemical composition, which can comprise a polymer comprising a molecular backbone covalently bonded to a pendent guanidinium functional group, wherein the molecular backbone can comprise a polylysine structure.Type: GrantFiled: April 27, 2021Date of Patent: August 15, 2023Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, AGENCY FOR SCIENCE, TECHNOLOGY AND RESEARCHInventors: Nathaniel H. Park, James L. Hedrick, Victoria A. Piunova, Gavin Jones, Yi Yan Yang, Pang Kern Jeremy Tan, Chuan Yang, Cherylette Anne Alexander
-
Patent number: 11727686Abstract: Systems and techniques that facilitate few-shot temporal action localization based on graph convolutional networks are provided. In one or more embodiments, a graph component can generate a graph that models a support set of temporal action classifications. Nodes of the graph can correspond to respective temporal action classifications in the support set. Edges of the graph can correspond to similarities between the respective temporal action classifications. In various embodiments, a convolution component can perform a convolution on the graph, such that the nodes of the graph output respective matching scores indicating levels of match between the respective temporal action classifications and an action to be classified. In various embodiments, an instantiation component can input into the nodes respective input vectors based on a proposed feature vector representing the action to be classified.Type: GrantFiled: September 21, 2021Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chuang Gan, Ming Tan, Yang Zhang, Dakuo Wang
-
Patent number: 11727534Abstract: In an aspect for generating device-specific OCT image, one or more processors may be configured for receiving, at a unified domain generator, first image data corresponding to OCT image scans captured by one or more OCT devices; processing, by the unified domain generator, the first image data to generate second image data corresponding to a unified representation of the OCT image scans; determining by a unified discriminator, third image data corresponding to a quality subset of the unified representation of the OCT image scans having a base resolution satisfying a first condition and a base noise type satisfying a second condition; and processing, using a conditional generator, the third image data to generate fourth image data corresponding to device-specific OCT image scans having a device-specific resolution satisfying a third condition and a device-specific noise type satisfying a fourth condition.Type: GrantFiled: December 8, 2020Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Suman Sedai, Stefan Renard Maetschke, Bhavna Josephine Antony, Hsin-Hao Yu, Rahil Garnavi
-
Patent number: 11727318Abstract: Embodiments relate to a system, program product, and method for reserving one or more meeting rooms, and, more specifically, for reserving one or more meeting rooms based on a determination of meeting confidentiality levels and determined Internet of things (IoT) privacy levels associated with the one or more meeting rooms.Type: GrantFiled: October 30, 2020Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Jacob Thomas Covell, Lisa Seacat DeLuca, Robert Huntington Grant, Zachary A. Silverstein
-
Patent number: 11728025Abstract: The method provides for detecting information associated with consumed food. Data associated with detection events of food for possible consumption by a user is received from a plurality of sources. The data of detected food is parsed using a first criteria and parsing of event metadata is done using a second criteria and the data received from the detection event. Aggregate data is created for the food items by combining the detected food item data and the respective metadata of the detection event. An ordered list of food items from the aggregate data is generated and arranged according to a determined user consumption probability for the ordered list food items. The aggregate data of respective food items of the ordered list includes nutritional information of macronutrients and calories, accessed from a database, and the list of food items potentially consumed by the user are formatted into a predetermined form.Type: GrantFiled: December 4, 2021Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Stephen Haertel, Wing Hon Lee, Lior Aronovich
-
Patent number: 11729081Abstract: In an approach to optimize server connection timeout errors in a cloud environment, embodiments create a knowledge corpus associated with connection timeout patterns based on historical learning of transaction parameters and predicts a criticality of a transaction based on one or more identified contextual situations. Further, embodiments dynamically adjust a connection timeout range of the transaction based on the predicted criticality and one or more identified contextual situations of the transaction, and selectively identify a connection timeout range for the transaction based on an evaluation of the one or more contextual situations. Additionally, embodiments analyze generated timeout errors on a remote server from within a service mesh, and adjust timeout values of the transaction based on the analyzed generated timeouts errors. Responsive to the transaction receiving a timeout error, embodiments output a recommended timeline detailing when the transaction can be reinitiated.Type: GrantFiled: January 20, 2022Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
-
Patent number: 11726980Abstract: Methods, computer program products and/or systems are provided that perform the following operations: obtaining payload attribute fields; determining potential matching fields from the payload attribute fields; determining a matching function for each of the potential matching fields; determining an attribute score for each of the potential matching fields based on the matching function; obtaining a score list for a reference data set; determining a correlation of the attribute score for each of the potential matching fields with the reference data set score list; selecting new matching fields from the potential matching fields based at least in part on the correlation; determining an optimal weight for each of the selected new matching fields; selecting attribute fields for matching from the selected new matching fields based on a threshold rate for false positives and false negatives; and providing the attribute fields for matching and the associated optimal weight for the attribute fields.Type: GrantFiled: July 14, 2020Date of Patent: August 15, 2023Assignee: International Business Machines CorporationInventors: Neeraj Ramkrishna Singh, Abhishek Seth, Soma Shekar Naganna, Shettigar Parkala Srinivas
-
Patent number: 11726904Abstract: A transient input/output in progress state is established during processing of an input/output testcase by a test infrastructure in a computing environment. The method includes obtaining the input/output testcase for an object having one or more pages, and processing the input/output testcase by the test infrastructure. Processing the input/output testcase by the test infrastructure includes, for a page of the object, generating a delay in the processing of the input/output testcase for the page of the object. The delay opens a transient input/output in progress state during which one or more concurrent test operations are to reference the page of the object.Type: GrantFiled: September 23, 2021Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Miller, Jr., Harris M. Morgenstern, Charles Eugene Mari, Christopher Lee Wood, Alfred Francis Foster
-
Patent number: 11720222Abstract: A method, computer system, and computer program product for implementing three-dimensional text input in an augmented reality system are provided. The embodiment may include capturing a first user hand position along a first axis of a three-dimensional virtual space. The embodiment may also include identifying a first character along the first axis corresponding to the first user hand position. The embodiment may further include capturing a second user hand position along a second axis of the three-dimensional virtual space. The embodiment may also include identifying a second character along the second axis corresponding to the second user hand position. The embodiment may further include identifying one or more proposed words beginning, consecutively, with the identified first character and the identified second character using a dictionary database. The embodiment may also include displaying the one or more identified proposed words on a third axis of the three-dimensional virtual space.Type: GrantFiled: November 17, 2017Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Wei Na Chai, Ye Chang Hu, Ying Shao, Li Yi Zhou
-
Patent number: 11720807Abstract: Techniques for data evaluation are provided. A plurality of data records is received, and a first comparison vector is generated by comparing a first and a second data record of the plurality of data records, where the first comparison vector indicates differences between the first and second data records. A machine learning model is trained based at least in part on the first comparison vector. The plurality of data records is evaluated using the machine learning model, and at least two of the plurality of data records are linked based on the evaluation.Type: GrantFiled: March 4, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Abhishek Seth, James Albert O'Neill, Jr., Scott Schumacher, Soma Shekar Naganna, Mohammad Khatibi
-
Patent number: 11720395Abstract: A system, apparatus, and method for thread synchronization is provided. In one embodiment, a network system receives a signal from a first computing machine, and determines whether one or more processes are waiting for the signal. The network system also transmits the signal to one of the one or more processes on the first computing machine or a second computing machine to execute a thread of the process.Type: GrantFiled: October 5, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventor: Marc Todd Yaeger
-
Patent number: 11722953Abstract: Methods, systems, and computer program products for communicating with a device on nearby wireless network are provided. Aspects include receiving, by a user device, a beacon frame from an access point of a wireless network. Aspects also include obtaining, by the user device from the beacon frame, direct link information for the wireless network, wherein the direct link information includes connection information for a guest network associated with the wireless network. Aspects further include receiving, by the user device from a user, a message intended for the device on the wireless network and connecting, by the user device, to a guest network. Aspects also include transmitting, by the user device, the message to the device.Type: GrantFiled: August 26, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Zheng Lei An, Yan Huang, Lei Wang, Kai Feng
-
Patent number: 11721133Abstract: Embodiments of the present invention provide a computer system a computer program product, and a method that comprises monitoring observational data based on a plurality of observational angles; dynamically detecting an anomaly within the monitored data based on dynamically filtering the monitored data for a plurality of predicted deteriorations; in response to dynamically detecting the anomaly, generating a plurality of ameliorative actions, wherein each ameliorative action in the plurality of ameliorative actions is based on a generated notification transmitted to a graphic user interface for user input; and dynamically implementing at least one ameliorative action of the plurality of ameliorative actions that corrects the detected anomaly within a computing device.Type: GrantFiled: March 30, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Edwin J. Bruce, Gregory D Green, Joseph Di Silvestri
-
Patent number: 11722436Abstract: Aspects include receiving, at an input/output (I/O) processor, a transport control word (TCW) that includes an instruction to perform physical port mirroring. It is identified, by the I/O processor, a first port to be mirrored and a second port to perform the mirroring. The second port is a physical port on a host bus adapter (HBA). In response to outbound data being sent to the first port for transmission to a first target device and to the instruction specifying outbound port mirroring, the I/O processor sends a copy of the outbound data to a second target device via the second port. In response to receiving inbound data at the first port and to the instruction specifying inbound port mirroring, a copy of the inbound data is transmitted to the second target device via the second port.Type: GrantFiled: August 24, 2021Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pasquale A. Catalano, Michael James Becht, Christopher J. Colonna, Stephen Robert Guendert
-
Patent number: 11722371Abstract: A method, computer system, and a computer program product for optimizing user experience by utilizing at least one self-organizing network (SON) is provided. The present invention may include generating one or more predictions associated with one or more optimizations for a plurality of unstructured data associated with one or more combined data sets. The present invention may then include transferring the generated one or more predictions associated with the one or more optimizations to at least one SON controller. The present invention may further include implementing the one or more optimizations to an antennae signal to determine a relationship with the implemented one or more optimizations and the plurality of unstructured data.Type: GrantFiled: May 17, 2021Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bruno dos Santos Silva, Diogo Tadeu Silva de Araujo
-
Patent number: 11720991Abstract: Computer-implemented methods and systems are provided for digitally signing predetermined arrays of digital data. Such a method may provide a secret neural network model trained to classify arrays of digital data in dependence on data content of the arrays. The array of the arrays may be signed by supplying the array to the secret neural network model to obtain an initial classification result; and effecting a modification of data in the array to change the initial classification result to a predetermined, secret classification result, the modification being effected via a backpropagation process in the secret neural network model to progressively modify the array in response to backpropagated errors dependent on a difference between a current classification result for the array and the secret classification result.Type: GrantFiled: May 20, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Serge Monney, Andrea Giovannini, Adam Ivankay
-
Patent number: 11719681Abstract: Capturing data in a drone enabled environmental for testing soil and ecological decision making includes initiating, using a computer, collection of data from multiple sources using a drone. The data includes information about soil at a specified soil location, in response to the drone flying over air space of a physical or geographical location respective to the soil location and/or landing at the soil location. Soil data is received, as part of the data, from the drone in response to testing the soil. The testing of the soil can include conducting a ground conductivity test using two or more probes coupled to respective landing pads of the drone, and positioning the drone over the soil location such that the two or more probes contact the soil. The data is analyzed to determine a best location for seeding and growing a plant in the soil.Type: GrantFiled: October 30, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Hyman David Chantz, Doga Tav
-
Patent number: 11721362Abstract: A tape drive includes a plurality of rollers, a head, a tension sensor, and control circuitry. The rollers are spatially arranged within the tape drive to define a route for tape of a received data cartridge to travel from the received data cartridge to a tape reel. The head includes read elements and write elements configured to read from and write to the tape as tape of the received data cartridge travels along the route. The tension sensor is configured to measure tension of the tape as it travels along the route. The control circuitry is configured to cause a motor to impact the tension to keep the tape within a tension threshold.Type: GrantFiled: December 15, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Markus Schäfer, Stefan Wiedemann, Erik Rueger, Robert Beiderbeck, Ole Asmussen
-
Patent number: 11720471Abstract: A computer system determines stack usage. An intercept function is executed to store a stack marker in a stack, wherein the intercept function is invoked when a program enters or exits each function of a plurality of functions of the program. A plurality of stack markers are identified in the stack and a memory address is determined for each stack marker during execution of the program to obtain a plurality of memory addresses. The plurality of memory addresses are analyzed to identify a particular memory address associated with a greatest stack depth. A stack usage of the program is determined based on the greatest stack depth. Embodiments of the present invention further include a method and program product for determining stack usage in substantially the same manner described above.Type: GrantFiled: August 9, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Narayana Aditya Madineni, Michael W. Gray, Matthew Green, Luvita Burgess
-
Patent number: 11720392Abstract: Dynamic relocation of virtual machines among hypervisors in a relocation domain is provided. A hypervisor is initialized in a subdomain of the relocation domain. A record of architecture characteristics is retrieved for each hypervisor in the relocation domain. A new canonical architectural description (ARD) is created for each subdomain in the relocation domain. An effective adapter characteristic representation is created for each virtual machine defined to the hypervisor. The record of architecture characteristics for each hypervisor in the relocation domain is updated.Type: GrantFiled: March 1, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Richard John Moore, Damian Osisek, Tracy Ann Krein
-
Patent number: 11720500Abstract: Provided are a computer program product, system, and method for determining status of tracks in storage cached in a cache for a host. A storage controller receives from the host a list of tracks for the host to access and determines whether the tracks in the list are available in the cache for immediate access. A response is returned to the host indicating the tracks as one of available in the cache for immediate access and not available in the cache for immediate access.Type: GrantFiled: September 3, 2021Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lokesh Mohan Gupta, Beth Ann Peterson, Matthew G. Borlick, Matthew J. Kalos
-
Patent number: 11720545Abstract: An example operation may include one or more of storing chaincode that comprises a plurality of statements to be executed, receiving a message to endorse a blockchain storage request, delaying execution of one or more statements within the chaincode based on content included within the chaincode, endorsing the blockchain storage request via execution of remaining statements included in the chaincode which are not delayed to generate an endorsement result, and transmitting the endorsement result to a node.Type: GrantFiled: April 26, 2019Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Jeronimo Irazabal, Andres Garagiola
-
Patent number: 11721438Abstract: Embodiments for intelligent collaborative generation or enhancement of useful medical actions to a user by a processor. One or more useful medical actions may be recommended, with evidence in support thereof, for positively impacting a health state of a user according to data relating to similar users. One or more of the recommended user medical actions may be matched to one or more selected portions of clinical practice guidelines (CPGs). The one or more of the recommended user medical actions may be added as an additional CPG or as an enhancement to one or more of the matching portions of the recommended user medical actions.Type: GrantFiled: August 22, 2019Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Natalia Mulligan, Marco Luca Sbodio, Joao Bettencourt-Silva
-
Patent number: 11721324Abstract: A computer-implemented method, system and computer program product for providing high quality speech recognition. A first speech-to-text model is selected to perform speech recognition of a customer's spoken words and a second speech-to-text model is selected to perform speech recognition of the agent's spoken words during a call. The combined results of the speech-to-text models used to process the customer's and agent's spoken words are then analyzed to generate a reference speech-to-text result. The customer speech data that was processed by the first speech-to-text model is reprocessed by multiple other speech-to-text models. A similarity analysis is performed on the results of these speech-to-text models with respect to the reference speech-to-text result resulting in similarity scores being assigned to these speech-to-text models.Type: GrantFiled: June 9, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Yuan Jin, Xi Xi Liu, Li ping Wang, Fan Xiao Xin, Zheng Ping Chu
-
Patent number: 11720346Abstract: Techniques regarding code retrieval tasks are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a code retrieval component that can execute a code retrieval machine learning task by computing an amount of similarity between neural network embeddings of graph representations of a query text and at least a portion of a computer program code.Type: GrantFiled: October 2, 2020Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lingfei Wu, Liana Fong
-
Patent number: 11720812Abstract: Systems and methods that address an optimized method to have a visual representation of qubit stochastic errors. A visual representation is generated of qubit stochastic errors that provides a platform to analyze impact on performance of a quantum circuit to facilitate understanding how noise and error impacts circuit results. Stochastic errors accumulated throughout a circuit are visualized using a gradient overlay.Type: GrantFiled: January 13, 2020Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel Russell Huffman, Julianna E. Murphy, Douglas Templeton McClure, III, Christopher James Wood
-
Patent number: 11720529Abstract: Disclosed are systems and methods for requesting operations at a remote server utilizing a network file system. A client may encapsulate a request for a cache coherency mechanism as an encapsulated message and provide the encapsulated message to a network file system executing on the client. The network file system may be configured to prevent the request for server functionality from being transmitted to the remote server. The client may also cause, via the network file system, the encapsulated message to be transmitted to the remote server.Type: GrantFiled: October 24, 2017Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventor: W. Anthony Mason
-
Patent number: 11723293Abstract: Aspects of the present invention provide a semiconductor structure for a phase change memory device that includes a heater element on a bottom electrode that is surrounded by a dielectric material. The phase change memory device includes a metal nitride liner over the heater element, where the metal liner is oxide-free with a desired electrical resistance. The phase change memory device includes a phase change material is over the heater element and the dielectric material and a top electrode is over the phase change material.Type: GrantFiled: March 26, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Robert L. Bruce, Cheng-Wei Cheng, Matthew Joseph BrightSky
-
Patent number: 11720533Abstract: Techniques for automatically determining different data types found in databases are disclosed. In one example, a computer implemented method comprises receiving a portion of identifying information for one or more components of a database, and generating one or more descriptions for the one or more components based at least in part on the portion of the identifying information for the one or more components. The one or more descriptions are inputted to one or more machine learning models, and, using the one or more machine learning models, one or more data types associated with the one or more components are predicted. The prediction is based at least in part on the one or more descriptions.Type: GrantFiled: November 29, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Rajmohan Chandrahasan, Ankush Gupta, Venkata Nagaraju Pavuluri, Arvind Agarwal, Sameep Mehta
-
Patent number: 11718278Abstract: Provided is a chocking device, including a frame, a plate, and a stop. The frame has an uppermost surface and a lowermost surface opposite the uppermost surface. The plate has a contact surface and is movable between a first position, wherein a portion of the contact surface is substantially coextensive with the uppermost surface of the frame, and a second position, wherein the portion of the contact surface is between the uppermost and lowermost surface of the frame. The stop is coupled to the frame and arranged in direct contact with the plate. The stop is rotatable such that movement of the plate from the first position to the second position rotates the stop from a first to a second stop position. The plate is movable such that the contact surface is substantially parallel when the plate is in the first and second positions.Type: GrantFiled: March 19, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventor: William James Anderl
-
Patent number: 11720465Abstract: Aspects of the present invention disclose a method, computer program product, and system for determining a response to a query from a user. The method includes one or more processors receiving a query associated with a software product. The query includes an indication of an error. The method further includes one or more processors determining whether a response to the query is available in an accessible knowledge base. In response to determining that a response to the query is not available, the method further includes one or more processors identifying content in program code of the software product that corresponds to the indicated error of the received query. The method further includes one or more processors determining a response to the query based on the identified content in the program code. The determined response to the query includes diagnostic information corresponding to the indicated error.Type: GrantFiled: September 24, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Piotr Kalandyk, Pawel Tadeusz Januszek, Michał Maciej Zalas
-
Patent number: 11720969Abstract: In an approach for detecting vehicle identity and analyzing damage status using a single video, a processor provides an instruction for taking a video of a vehicle for a damage evaluation. A processor receives the video of the vehicle for the damage evaluation. A processor verifies the vehicle in the video being the same vehicle for the damage evaluation. A processor evaluates a damage status of the vehicle. A processor outputs a damage report based on the damage status of the vehicle.Type: GrantFiled: February 7, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Hong Bing Zhang, Jing Wu, Fan Li, Dan Zhang, Yun Jing Zhao, Xue Ping Liu, Xin Fang Hao
-
Patent number: 11720554Abstract: An embodiment for expanding a search query is provided. The embodiment may include receiving a stopping criterion for stopping a search. The embodiment may also include receiving an initial search query. The embodiment may further include submitting the initial search query to an information retrieval system. The embodiment may also include identifying enrichment terms from the retrieved initial set of documents. The embodiment may further include generating a subsequent search query that includes one or more enrichment terms from the retrieved initial set of documents. The embodiment may also include submitting the subsequent search query to the information retrieval system. The embodiment may further include determining whether the stopping criterion is met, and in response to determining the stopping criterion is not met, iterating identifying, generating, submitting steps until the stopping criterion is met.Type: GrantFiled: January 6, 2021Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Thomas Thatcher, Edward Graham Katz, Charles E. Beller, John A. Riendeau, Kristen Maria Summers
-
Patent number: 11720826Abstract: Techniques that facilitate feedback loop learning between artificial intelligence systems are provided. In one example, a system includes a monitoring component and a machine learning component. The monitoring component identifies a data pattern associated with data for an artificial intelligence system. The machine learning component compares the data pattern to historical data patterns for the artificial intelligence system to facilitate modification of at least a component of the artificial intelligence system and/or one or more dependent systems of the artificial intelligence system.Type: GrantFiled: July 24, 2019Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jinho Hwang, Larisa Shwartz, Hagen Völzer, Michael Elton Nidd, Rodrigo Otavio Castrillon
-
Patent number: 11722470Abstract: A producer system may insert an encrypted value in a field in a message, where the message is associated with a schema that specifies a public key used to encrypt the encrypted value of the field and further specifies a type of an unencrypted form of the encrypted value, insert one or more unencrypted values in one or more fields in the message, and send the message to an external computing system. A consumer system may receive the message, determine, based at least in part on the public key specified by the schema, a private key associated with the public key, and decrypt, using the private key, the encrypted value of the field into the unencrypted form of the encrypted value.Type: GrantFiled: August 29, 2018Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Slobodan Sipcic, Peeyush Jaiswal, Priyansh Jaiswal, Austin Michael Delamar, Naeem Ahmed, Rahul Ragunathan
-
Patent number: 11721338Abstract: A method, computer system, and a computer program product for context-based wake word threshold modification is provided. The present invention may include receiving an audio data generated by a computing device operating in a sleep mode. The present invention may include processing the received audio data to determine a context associated with a user of the computing device. The present invention may include in response to detecting a potential wake word in the received audio data, calculating a wake word confidence score associated with an accuracy of the detected potential wake word. The present invention may include retrieving a wake word threshold, wherein the wake word threshold is determined based on the context associated with the user of the computing device. The present invention may include, in response to the calculated wake word confidence score exceeding the retrieved wake word threshold, activating a wake mode of the computing device.Type: GrantFiled: August 26, 2020Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Zachary A. Silverstein, Robert Huntington Grant, Ashraf Mahmoud Mohamed Ahmed Awwad
-
Patent number: 11720469Abstract: A computer-implemented method, a computer system and a computer program product customize generation and application of stress test conditions in a processor core. The method includes receiving a workload at the processor core, where the workload includes a plurality of instructions and the processor core comprises a plurality of macros. The method also includes obtaining macro performance data for each macro in the plurality of macros from the processor core. The method further includes determining a switching activity level for each macro in the plurality of macros when each instruction in the plurality of instructions is run based on the macro performance data. Lastly, the method includes generating a stressmark comprising the plurality of instructions in the workload, where the stressmark is associated with a macro in the plurality of macros when the switching activity level for the macro is above a minimum threshold.Type: GrantFiled: November 11, 2022Date of Patent: August 8, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Karthik V Swaminathan, Ramon Bertran Monfort, Alper Buyuktosunoglu, Pradip Bose
-
Patent number: 11722527Abstract: An application-centric authorization model utilizes locally-evaluated rules derived from non-local policies and provided to the application via an authorization object, preferably in the subject's session context. Preferably, the approach does not involve a runtime determination regarding the policy or policies; rather, one or more existing policies are merely used to derive authorization rules associated with a subject, and which are then evaluated and enforced at runtime in a computationally-efficient manner within the local runtime context of the application or service.Type: GrantFiled: September 26, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Richard James McCarty, Pradeep Kadiyala
-
Patent number: 11721801Abstract: A silicon-based electrode forms an interface with a layer pair being: 1. a thin, semi-dielectric layer made of a lithium (Li) compound, e.g. lithium fluoride, LiF, disposed on and adheres to the electrode surface of the silicon-based electrode and 2. an molten-ion conductive layer of a lithium containing salt (lithium salt layer) disposed on the semi-dielectric layer. One or more device layers can be disposed on the layer pair to make devices such as energy storage devices, like batteries. The interface has a low resistivity that reduces the energy losses and generated heat of the devices.Type: GrantFiled: August 17, 2020Date of Patent: August 8, 2023Assignee: International Business Machines Corporation, ArmonkInventors: John Collins, Teodor Krassimirov Todorov, Ali Afzali-Ardakani, Joel P. de Souza, Devendra K. Sadana
-
Patent number: 11720634Abstract: Training a machine learning language model to generate clarification questions for use in conversational search, including: Obtaining multiple dialogs between users and agents, each dialog including messages exchanged between a user and an agent, wherein one of the messages of each dialog includes a reference to a solution document provided by the agent. For each of the dialogs, operating a search engine to retrieve a text passage, relevant to at least one of the messages of the respective dialog, from the respective solution document. Training a machine learning language model to generate a new clarification question given at least one new message and multiple new text passages, wherein the training is based on a training set which comprises, for each of the dialogs: said at least one of the messages of the respective dialog, and the text passage retrieved for the respective dialog.Type: GrantFiled: March 9, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Yosi Mass, Haggai Roitman, Doron Cohen
-
Patent number: 11720586Abstract: Embodiments of the present invention provide a computer system a computer program product, and a method that comprises analyzing identified data for a determined conversion of the identified data, wherein the identified data is input data stored on an external database; automatically converting the analyzed data to a uniform domain by mapping a data route within the analyzed data, predicting a plurality of outcomes based on an application of a plurality of scenarios associated with the mapped data route, ranking the predicted outcomes based on a positive match percentage for the analyzed data, and converting the analyzed data associated with at least one ranked outcome using a relational algebra algorithm; and dynamically transmitting the converted, analyzed data into at least one section of a machine learning data pipeline.Type: GrantFiled: March 26, 2021Date of Patent: August 8, 2023Assignee: International Business Machines CorporationInventors: Kiran A Kate, Martin Hirzel, Avraham Ever Shinnar