IBM Patents

Advertisement
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220075595Abstract: Various embodiments are provided for performing hybrid precision floating point format computation via a simplified superset floating point unit in a computing system. One or more inputs, represented as a plurality of floating point number formats, may be converted into a superset floating point format prior to computation by one or more simplified superset floating point units (ssFPUs). A compute operation may be performed on the one or more inputs represented as the superset floating point format using the one or more ssFPUs.Type: ApplicationFiled: September 8, 2020Publication date: March 10, 2022Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ankur AGRAWAL, Bruce FLEISCHER
-
Patent number: 11271820Abstract: A graphical event model method, system, and computer program product, include learning statistical and causal co-occurrence relationships among multiple event-types of data, requiring no complex input, and generating a representation that explains a mutual dynamic of the multiple event-types in a form of a graphical event model.Type: GrantFiled: November 23, 2018Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Debarun Bhattacharjya, Tian Gao, Dharmashankar Subramanian
-
Patent number: 11271967Abstract: Methods and systems for cyber-hacking detection are provided. One method includes generating, by a processor, one or more artificial accounts for a type of actual account, learning one or more hacking behaviors for the type of actual account, and detecting cyber-hacks in activity in the one or more artificial accounts based on the one or more hacking behaviors. Systems and computer program products for performing the above method are also provided.Type: GrantFiled: May 2, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Matthew G. Borlick, Lokesh M. Gupta
-
Patent number: 11272369Abstract: A radio frequency radiation shield device may comprise a receiver for detecting a near field radio frequency signal at target frequencies. The shield device may further comprise a signal processor that samples signal characteristics of a detected signal and determines a nullifying signal in response to detecting a signal characteristic of the detected signal meeting a trigger threshold. The nullifying signal may comprise a modulated version of the detected signal. The shield device may further comprise a signaler for generating the nullifying signal. The shield device may further comprise a transmitter for transmitting the nullifying signal at target signals.Type: GrantFiled: March 13, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventor: Ivan J. Reedman
-
Patent number: 11272238Abstract: A method, system, and/or computer program product optimize a display of messages on a public electronic video display. A video camera captures images of multiple mobile vehicles that are traversing a vehicular pathway, which is physically proximate to a public electronic video display. The multiple mobile vehicles are categorized into a specific vehicle category based on captured images of the multiple mobile vehicles. The specific vehicle category is matched to a particular set of multiple video display messages. A video display message is displayed on the public electronic video display based on the specific vehicle category.Type: GrantFiled: August 29, 2014Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, Erik H. Katzen, James R. Kraemer
-
Patent number: 11271984Abstract: A computer-implemented method comprises determining a desired resolution quality of a media file; determining available resources of a computing device; selecting one of a plurality of Generative Adversarial Network (GAN) plugins based on the determined available resources of the computing device; and estimating a second resolution quality of the media file corresponding to the selected GAN plugin. The second resolution quality is less than the desired resolution quality. The method further comprises communicating with a server to receive the media file at the estimated second resolution quality; converting the received media file from the second resolution quality to the desired resolution quality by using the selected GAN plugin; and outputting the converted media file with the desired resolution quality.Type: GrantFiled: March 29, 2021Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Hemant Kumar Sivaswamy, Anvita Vyas, Vijay Ekambaram, Sarbajit K. Rakshit
-
Patent number: 11271838Abstract: Embodiments include method, systems and computer program products for timing synchronization. Aspects include sending to a remote system a first base packet, the first base packet is sent at a first send event time and then recording the first send event time in a memory. Aspects also include sending to the remote system a second base packet, wherein the payload comprises instructions for the remote computing system and receiving a first remote packet, wherein a payload comprises a first received time indicating a time the first base packet was received. Aspects then include recording the first received time and recording a second received time, wherein the second received time indicates a time the first remote packet was received by the base system. Aspects include receiving a second remote packet, wherein a payload comprises a second sent time indicating a time the first remote packet was sent.Type: GrantFiled: January 13, 2017Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donald Crabtree, Richard K. Errickson, John S. Houston, Peter K. Szwed
-
Patent number: 11266971Abstract: Systems, computer program products, and methods for using a flow cell array are provided herein. A system includes at least one processor coupled to a memory and configured for determining placement of multiple reaction site openings, wherein each reaction site opening is connected to a first sub-surface channel; connecting the first sub-surface channel to two or more additional sub-surface channels by multiple vias; and providing a material for multiple reaction sites, wherein an overlap of the multiple reaction site openings and the material delineate the multiple reaction sites.Type: GrantFiled: December 6, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Evan Colgan, Alexey Y. Lvov, Stanislav Polonsky
-
Patent number: 11271826Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.Type: GrantFiled: June 26, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
-
Patent number: 11271978Abstract: A method, a computer program product, and a computer system generate personalized meeting summaries. The method includes identifying a participant attending a meeting associated with a purpose. The method includes determining role information of the participant. The role information indicates a role type that the participant provides toward the purpose. The method includes monitoring discussions of the meeting. The method includes generating a personalized meeting summary for the participant. The personalized meeting summary includes a summary section describing portions of the discussions that are directed to the role type of the participant.Type: GrantFiled: September 23, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Gina Ranalli, Emily Regina Waldrop, Jaime Mae Stockton, Paul R. Bastide
-
Patent number: 11269302Abstract: An enclosure configured to at least partially surround a data storage library, and a system including a data storage library and enclosure(s). The enclosure includes at least one surface configured to surround the at least one library access opening and form a chamber and to permit movement of the movable panel to permit access to the interior of the data storage library, and at least one enclosure access opening in the at least one of the surface to permit access to the interior of the chamber. The enclosure is configured to resist environmental conditions from intruding into the interior of the enclosure, and is further configured to permit exterior environmental conditions from within the interior of the library to intrude into the chamber of the enclosure.Type: GrantFiled: December 16, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Jose G. Miranda Gavillan, Brian G. Goodman, Leonard G. Jesionowski, Michael P. McIntosh, Shawn M. Nave, Kenny Nian Gan Qiu
-
Patent number: 11269651Abstract: A system for processing instructions with extended results includes a first instruction execution unit having a first result bus for execution of processor instructions. The system further includes a second instruction execution unit having a second result bus for execution of processor instructions. The first instruction execution unit is configured to selectively send a portion of results calculated by the first instruction execution unit to the second instruction execution unit during prosecution of a processor instruction if the second instruction execution unit is not used for executing the processor instruction and if the received processor instruction produces a result having a data width greater than the width of the first result bus. The second instruction execution unit is configured to receive the portion of results calculated by the first instruction execution unit and put the received results on the second results bus.Type: GrantFiled: September 10, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Klein, Nicol Hofmann, Cedric Lichtenau, Osher Yifrach
-
Patent number: 11271752Abstract: One or more application forms can be hosted, which application forms are received from a service provider, the service provider having been authenticated by at least one data custodian of a set of data custodians. One or more application forms include at least form fields to be populated with information. A user selection of an application form to be automatically populated can be received, the user having been authenticated by at least one data custodian of the set of data custodians. Data request is sent to at least one data custodian of the set of data custodians for automatically populating at least some of the form fields. Received data from said at least one data custodian can be collated and used to populate one or more form fields. The populated form fields can be returned to the service provider, for instance, provided a minimum requirement is met.Type: GrantFiled: July 29, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Richard A. Young, Ashley D. Gritzman, Toby Kurien, Naweed Aghmad Khan, Ismail Yunus Akhalwaya
-
Patent number: 11267936Abstract: An article of manufacture. The article of manufacture includes a ring-opened lactide copolymer. The ring-opened lactide copolymer is formed in a process that includes reacting a functionalized lactide monomer with a BPA-derived monomer. The reaction forms a lactide copolymer, which is reacted to form the ring-opened lactide copolymer.Type: GrantFiled: January 29, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Brandon M. Kobilka, Joseph Kuczynski, Jacob T. Porter, Jason T. Wertz
-
Patent number: 11266970Abstract: Apparatus, computer program products, and methods for using a flow cell array are provided herein. A computer program product includes a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to determine placement of one or more reaction sites on a first component; provide a material for the reaction sites in one or more surface channels of the first component; connect the first component to a second component to form an array, wherein the surface channels of the first component connect the reaction sites with one or more vias, and wherein the second component comprises the vias connected to multiple sub-surface channels; and align the surface channels of the first component with the vias of the second component to form a connection between the first component and the second component.Type: GrantFiled: December 4, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Evan Colgan, Alexey Y. Lvov, Stanislav Polonsky
-
Patent number: 11266989Abstract: An apparatus is provided. The apparatus may comprise a layer of a microfluidic chip. The layer may comprise a nanoscale deterministic lateral displacement (nanoDLD) array. The nanoDLD array may comprise a plurality of pillars arranged in a plurality of columns. Further, the nanoDLD array may separate particles from a purified fluidic sample associated with a bodily materials of an organism. A method for purifying at least one target particle from a sample by utilizing a sized-based separation is provided. The method may include detecting the at least one target particle associated with the sample, by utilizing at least one detector molecule in a nanoDLD array. The method may then include separating the detected at least one target particle and the at least one detector molecule from a bump fraction in the sample based on a size of the detected at least one target particle.Type: GrantFiled: August 7, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Stacey Gifford, Sung-Cheol Kim, Joshua T. Smith, Benjamin Hardy Wunsch
-
Patent number: 11268867Abstract: According to an embodiment of the present invention, a structure for a strain gauge device is provided. The structure comprises a layer of strain gauge material and one or more contact pads positioned directly on the layer of strain gauge material. The structure further comprises a multiplexer, measuring device, amplifier, analog to digital converter, microcontroller, and wireless adapter. According to the structure, the multiplexer selects a given contact pad pair of the one or more contact pad pairs, the measuring device measures signal generated by the layer of strain gauge material between the given contact pad pair, the amplifier amplifies the measured signal, the analog to digital converter converts the amplified analog signal to a digital signal, the microcontroller processes the digital signal, and the wireless adapter transmits the processed digital signal. In addition, the structure may further comprise a battery to provide energy to the structure.Type: GrantFiled: December 18, 2017Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John U. Knickerbocker, Minhua Lu, Katsuyuki Sakuma
-
Patent number: 11267128Abstract: Data associated with a region, acquired by a robot may be passed to a previously trained classifier. The classifier outputs a classification label L, and a confidence score C. Responsive to determining that the confidence score C is below a threshold T, the acquired data can be added to a training data set associated with the classifier, and the classifier retrained using the training data set which include at least information from the acquired data. Responsive to determining that the confidence score C is below the threshold T, at least one candidate region having characteristic similarity to the region can be identified. Responsive to determining that the confidence score C is not below the threshold T, at least one candidate region having a different characteristic from the region can be identified. The robot may be caused to acquire data associated with the candidate region.Type: GrantFiled: May 8, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Dario Augusto Borges Oliveira, Andrea Britto Mattos Lima, Priscilla Barreira Avegliano, Carlos Henrique Cardonha
-
Patent number: 11268809Abstract: A method adjusts a mechanical process on a material in order to improve bonding characteristics of the material. A system collects surface micro-roughness measurements of a material, and places discrete sampling regions on the material. The system analyzes the surface micro-roughness measurements for each of the discrete sampling regions on the material, and identifies a lowest micro-roughness measurement in a discrete sampling region from a plurality of discrete sampling regions on the material. The system compares the lowest micro-roughness measurement to a threshold micro-roughness measurement in order to determine that the lowest micro-roughness measurement is less than the threshold micro-roughness measurement.Type: GrantFiled: November 7, 2018Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Jennifer Bennett, James D. Bielick, David J. Braun, Timothy P. Younger, Theron L. Lewis, Stephen M. Hugo, John R. Dangler, Timothy A. Bartsch
-
Patent number: 11267482Abstract: In an approach to predicting physiological and behavioral states utilizing models representing relationships between driver health states and vehicle dynamics data, one or more computer processors capture one or more vehicle motion parameters. The one or more computer processors to capture one or more physiological parameters; identify contextual data associated with the one or more captured vehicle motion parameters and the one or more captured physiological parameters; predict one or more driving behavior parameters by utilizing one or more physical models fed with the one or more vehicle motion parameters and the identified contextual data; predict one or more driver health parameters by utilizing a model trained with the one or more captured physiological parameters and the identified contextual data; generate a risk assessment based on the one or more predicted driving behavior parameters and the one or more predicted driver health parameters.Type: GrantFiled: October 11, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Julien Monteil, Yassine Lassoued, Sergio Cabrero Barros, Rodrigo Hernan Ordonez-Hurtado, Martin Mevissen, Sergiy Zhuk, Nigel Hinds, Bo Wen, Jeffrey Rogers
-
Patent number: 11269351Abstract: A method, computer system, and computer program product for using sensor data to modify navigation commands. The method may include predicting a user's navigational action and modifying a navigation command based on comparing the user's predicted navigational action to a recommended navigational action. The modifying the navigation command may include communicating a navigation command to a user based on the user's predicted navigational action deviating from a predetermined navigational action. The modifying the navigation command may include suppressing a queued navigation command to a user based on the user's predicted navigational action conforming to a predetermined navigational action. Predicting the user's navigational action may be based on information received from one or more sensors embedded in a vehicle.Type: GrantFiled: December 5, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Jeremy R. Fox, Kelley Anders, Lisa Seacat DeLuca, Zachary A. Silverstein
-
Patent number: 11269728Abstract: A lifecycle management method, system, and computer program product include coordinating hardware, platform and application-level health checks for framework-independent and application-specific monitoring, failure detection, and recovery, coordinating the hardware, the platform, and the application-level health check by state-specific aggregation of distributed atomic status events, and creating a recovery policy based on the state-specific aggregation of the distributed atomic status events.Type: GrantFiled: March 20, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jayaram Kallapalayam Radhakrishnan, Vinod Muthusamy, Vatche Isahagian, Scott Boag, Benjamin Herta, Atin Sood
-
Patent number: 11269625Abstract: A computer system, computer program product, and computer-implemented method to identify one or more re-factoring operations directed at micro-service identification for source code. A genetic algorithm is leveraged to produce an offspring population of re-factoring operations from a parent set. The offspring population is subject to an assessment utilizing one or more objective measures. Responsive to the assessment, one or more identified re-factoring operations are selectively applied to the source code to produce one or more corresponding micro-service candidates.Type: GrantFiled: October 20, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Chen Lin, Jinho Hwang, Muhammed Fatih Bulut, Ali Kanso, Shripad Nadgowda
-
Patent number: 11270018Abstract: Aspects of the present disclosure are directed to methods and systems for protecting sensitive data in a hosted service system. The system includes a host system having a database management system (DBMS) with a database and a query pre-parser. A processing application is configured to process a request from a tenant system and route the processed request as a query to the query pre-parser. The query pre-parser is configured to decrypt a sensitive data part of the query, generate a modified query including the decrypted sensitive data part, generate a database query using the modified query, and transmit the database query to the database.Type: GrantFiled: July 9, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventor: Pallavi T. Nagesha Rao
-
Patent number: 11269312Abstract: A method, computer system, and a computer program product for identifying and rectifying one or more defects on a structure is provided. The present invention may include identifying the one or more defects on the structure. The present invention may then include dynamically creating one or more magnetic paths for one or more 3D printer vehicles to travel to one or more locations of the identified one or more defects associated with the structure, wherein one or more temporary magnetic coil arrays associated with the structure are utilized to create the one or more magnetic paths. The present may further include rectifying the identified one or more defects on the structured by utilizing the one or more 3D printer vehicles, wherein the one or more 3D printer vehicles utilize 3D printing methods to rectify the identified one or more defects on the structure.Type: GrantFiled: September 6, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 11269689Abstract: A determination is made of values for measures that affect processing of data in a computing environment comprising a client communicatively coupled to a server, wherein the measures include data factors, client factors, and server factors. A determination is made as to whether a load on the client is greater than the load on the server by calculating a load on the client and a load on the server based on the data factors, the client factors and the server factors, and then comparing the load on the client to the load on the server. In response to determining that the load on the client is greater than the load on the server, the data is stored at a location in the server, and an indication is made in a data structure in the client of a pointer to the location in the server.Type: GrantFiled: August 2, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Paul Gellai, Sr., Terry Wade Niemeyer, Mark Allen Sistrunk, Jiandong Tang, Navin Manohar, Lori Christine Simcox
-
Patent number: 11269453Abstract: Aspects for resolving failed user-interface functionality are described. One or more processors are configured for detecting a first user input having a first input magnitude at user-selectable elements displayed on a local device user-interface, determining that the local device user-interface is not responsive to the first user input; detecting a second user input having a second input magnitude that is greater than the first input magnitude at the user-selectable elements, wherein the first user input and the second user input are by the user; determining that the local device user-interface is not responsive to the second user input; transmitting first data corresponding to a user-interface offload prompt to a mobile device associated with the user, wherein the mobile device is within a predetermined proximity of the local device user-interface; and receiving second data corresponding to a plurality of mobile device user inputs from the mobile device.Type: GrantFiled: August 17, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Zachary A. Silverstein, Robert Huntington Grant, Jacob Thomas Covell, Alvin Zhang
-
Patent number: 11269714Abstract: Embodiments facilitating performance anomaly detection are described. A computer-implemented method comprises: detecting, by a device operatively coupled to one or more processing units, based on monitoring data of a plurality of performance metrics of a monitored device, at least one trend within the monitoring data of the respective performance metrics; removing, by the device, the at least one trend from the monitoring data of the respective performance metrics to generate modified data of the respective performance metrics; and detecting, by the device, a performance anomaly based on the modified data of the respective performance metrics and a behavior clustering model comprising at least one steady state.Type: GrantFiled: December 29, 2020Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Zhang, Fan Jing Meng, Lin Yang, Jing Min Xu
-
Patent number: 11269525Abstract: Embodiments relate to a system, program product, and method for optimizing the throughput of an archival application through storage volume and file selection and assignment of a finite number of storage controller data movement threads associated with a plurality of storage controllers. Data directed to be transferred from one or more storage controllers to non-cloud-based storage is transferred through standard I/O features. Data directed to be transferred from the storage controllers to cloud object storage devices is managed through an archival application that manages the finite number of storage controller data movement threads to provide efficient and effective transfer of the data.Type: GrantFiled: January 6, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Glenn Randle Wilcock, Alexsey Redko
-
Patent number: 11266972Abstract: Systems, computer program products, and methods for using a flow cell array are provided herein. A system includes at least one processor coupled to a memory and configured for delivering multiple items of chemical matter independently to multiple reaction sites of a flow cell array across multiple distinct instances of time; imaging multiple parallel chemical reactions at the multiple reaction sites of the flow cell array; and recording an emission from each of the multiple chemical reactions site.Type: GrantFiled: December 6, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Evan Colgan, Alexey Y. Lvov, Stanislav Polonsky
-
Patent number: 11269527Abstract: Concepts for remote storage of data are presented. Once such concept is a system comprising: a primary storage controller; and a secondary storage controller of a remote data storage system. The primary storage controller is configured to determine a service characteristic of data storage to or data retrieval from the remote data storage system and to communicate service performance signals to the secondary storage controller based on the determined service characteristic. The secondary storage controller is configured to receive service performance signals from the primary storage controller, to compare the received service performance signals with a service requirement so as to determine a service comparison result, and to control data storage to or data retrieval from the remote data storage system based on the service comparison result.Type: GrantFiled: August 8, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Miles Mulholland, Alex Dicks, Dominic Tomkins, Eric John Bartlett
-
Patent number: 11269533Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of segment files within an object storage system, determining all data blocks associated with the plurality of segment files within the object storage system, and mapping all the data blocks associated with the plurality of segment files to a single new file within the object storage system.Type: GrantFiled: March 21, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: William W. Owen, Erik Rueger, Christof Schmitt
-
Patent number: 11269632Abstract: An instruction to convert data from a source data type to a target data type is obtained. The source data type is selected from one or more source data types supported by the instruction, and the target data type is selected from one or more target data types supported by the instruction. Based on a selected data type of the source data type or the target data type, a determination is made of a rounding mode for use by the instruction. The rounding mode is implicitly set based on the selected data type; it is assigned to the selected data type. A conversion of the data from the source data type to the target data type is performed. The conversion includes performing a rounding operation using the rounding mode implicitly set. The performing the conversion provides a result in the target data type, which is written to a select location.Type: GrantFiled: June 17, 2021Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Laith M. AlBarakat, Jonathan D. Bradbury, Timothy Slegel, Cedric Lichtenau, Joachim von Buttlar
-
Patent number: 11271968Abstract: Provided is a method, a computer program product, and a system for providing request messages with zero round trip time in a Transport Layer Security (TLS) session. The method includes establishing a TLS session between a server and a client by performing a TLS handshake between the server and the client. The method further includes generating a session ticket associated to the client. The method also includes transmitting the session ticket to the client and receiving an early request message from the client during the TLS session. The early request message includes a request message that is to be sent to the client upon resuming the TLS session with the client. The method further includes associating the early request message with the session ticket and processing the early request message. The data related to the early request message can be sent upon resumption of the TLS session.Type: GrantFiled: March 4, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Matthew Green, Narayana Aditya Madineni, Michael W. Gray, Luvita Burgess
-
Patent number: 11269647Abstract: A simultaneous multithreading processor and related method of operating are disclosed. The method comprises dispatching portions of a first instruction to be executed by a respective plurality of execution units of the processor; receiving, at an instruction completion table of the processor, respective finish reports responsive to execution of the portions of the first instruction; determining, using the received finish reports, that all of the portions of the first instruction have been executed; and updating the instruction completion table to indicate that the first instruction is ready for completion.Type: GrantFiled: December 18, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Kenneth L. Ward, Susan E. Eisen, Dung Q. Nguyen, Glenn O. Kincaid, Christopher M. Mueller, Tu-An T. Nguyen, Gaurav Mittal, Deepak K. Singh
-
Patent number: 11269591Abstract: Aspects of the present invention disclose a method for delivering an artificial intelligence-based response to a voice command to a user. The method includes one or more processors identifying an audio command received by a computing device. The method further includes determining a first engagement level of a user, wherein an engagement level corresponds to an attentiveness level of the user in relation to the computing device based at least in part on indications of activities of the user. The method further includes identifying a first set of conditions within an immediate operating environment of the computing device, wherein the first set of conditions indicate whether to deliver a voice response to the identified audio command. The method further includes determining whether to deliver the voice response to the identified audio command to the user based at least in part on the first engagement level and first set of conditions.Type: GrantFiled: June 19, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Shilpa Shetty, Mithun Das, Amitabha Chanda, Sarbajit K. Rakshit
-
Patent number: 11271742Abstract: An example operation may include one or more of authenticating, by a first service node, to a first client node, receiving, by the first service node, a data access request from the first client node, comprising request parameters and a request token, generating, by the first service node, a receipt key corresponding to the data access request, and sharing data with a second client node based on the request token and the receipt key.Type: GrantFiled: January 26, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Danny Soroker, Lisa Frankel
-
Patent number: 11269596Abstract: A microservice and the recipe for that microservice are automatically created by modifying a local environment in an integrated development environment executing on a computing system to construct a desired microservice, recording commands entered while modifying the local environment, computing a list of changes from the recorded commands that change the local environment and compiling the list of changes into a recipe comprising commands and dependencies sufficient to assemble an operating system and software files that are sufficient to instantiate the desired microservice.Type: GrantFiled: June 20, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Ana Paula Appel, Renato Luiz De Freitas Cunha, Eduardo Rocha Rodrigues, Bruno Silva
-
Patent number: 11269687Abstract: A system and method for supporting data MapReduce operations in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing and communicating data generated by local processes running at the nodes, and coordinated to provide MapReduce operations in a multi-nodal system. A hardware accelerated mechanism supports map reduce sorting/shuffle operations and reduce operations according to an aggregate function. Local processes running at a node generate a tuple corresponding to data generated by a process, each tuple having a tuple name and tuple data value corresponding to the generated data. Each tuple is processed and stored at the node or another node, dependent upon its tuple name. Tuple records associated with a tuple name are accumulated at one or more nodes according to a linked list structure at each that is accessible via a hash table index pointer at the node.Type: GrantFiled: June 11, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11269761Abstract: A method, system, and computer program product for relating test data to business requirements are provided in the illustrative embodiments. a test operation of a code is configured in a test data processing environment, a section in the code corresponding to a portion of a business requirements document. A set of baseline results is received. The test operation is executed, identifying the section of the code and associating the section of the code with a test result produced from the test operation. A determination is made whether the test result matches a first baseline result from the set of baseline results within a tolerance. When the test result does not match the first baseline result from the set of baseline results within the tolerance, the portion of the business requirements document is annotated.Type: GrantFiled: March 21, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Bender, Wayne M. Delia, Gautam Majumdar
-
Patent number: 11269690Abstract: A circuit arrangement and program product for dynamically providing a status of a hardware thread/hardware resource independent of the operation of the hardware thread/hardware resource using an inter-thread communication protocol. A master hardware thread may be configured to communicate status requests to associated slave hardware threads and/or hardware resources. Each slave hardware thread/hardware resource may be configured with hardware logic configured to automatically determine status information for the slave hardware thread/hardware resource and communicate a status response to the master hardware thread without interrupting processing of the slave hardware thread/hardware resource.Type: GrantFiled: November 5, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jamie R. Kuesel, Mark G. Kupferschmidt, Paul E. Schardt, Robert A. Shearer
-
Patent number: 11269794Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory section assigned to a second guest operating system hosting the first operating system and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.Type: GrantFiled: February 13, 2020Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
-
Patent number: 11269531Abstract: A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.Type: GrantFiled: October 25, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Reut Cohen, Jonathan Fischer-Toubol, Afief Halumi, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Asaf Porat-Stoler, Yosef Shatsky, Tom Sivan
-
Patent number: 11269942Abstract: Automated keyphrase extraction from a digital text document. A pool of candidate keyphrases of the digital text document is created. A cross-entropy method is then employed to compute a set of output keyphrases out of the pool of candidate keyphrases, by iteratively optimizing an objective function that is configured to cause the set of output keyphrases to be descriptive of one or more main topics discussed in the digital text document. The set of output keyphrases may be used for at least one of: text summarization, text categorization, opinion mining, and document indexing.Type: GrantFiled: October 10, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Odellia Boni, Doron Cohen, Guy Feigenblat, David Konopnicki, Haggai Roitman
-
Patent number: 11269624Abstract: A method, system, and computer program product for implementing automated software application bundling is provided. The method includes detecting first software scanners installed within computing devices associated with a hardware device. Licensed software applications and second software scanners installed within a group of computing devices are detected and configuration files associated with initiating execution of the licensed software applications are retrieved from a database. Operational data is retrieved and an associated list describing operational attributes of the computing devices is generated. Likewise, a list of licensed software applications installed within the group of computing devices and a graph presenting communication connections between the computing devices and the hardware device are generated and the licensed software applications are executed with respect to enabling operational functionality for the group of computing devices.Type: GrantFiled: January 12, 2021Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Piotr Kalandyk, Lukasz Jakub Palus, Pawel Tadeusz Januszek, Hubert Kompanowski
-
Patent number: 11269987Abstract: Method and system are provided for security credentials management for client applications. The method includes: detecting a user is entering security credentials for authentication of a client application; hashing at least a portion of the entered credentials to obtain current hashed credentials and storing the current hashed credentials; and comparing the current hashed credentials to previously stored hashed credentials for the client application. If the current hashed credentials and the previously stored hashed credentials match, the method may store the credentials for automatic completion of the credentials for the client application.Type: GrantFiled: September 9, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Sophie D. Green, David James Nice, Ledina Hido-Evans, Stewart O. M. Francis, Thomas Foyle
-
Patent number: 11269685Abstract: In an approach for managing physical processor usage of a shared memory buffer, a processor receives a request for memory. A processor receives a request for memory from a process running on a physical processor. A processor determines whether the request for memory is less than or equal to a pre-determined threshold, wherein the pre-determined threshold is based on characteristics of a server on which the physical processor resides, needs of the server, and a frequency of requests of each memory size. Responsive to determining the request for memory is greater than the pre-determined threshold, a processor identifies a node on which the physical processor resides. A processor identifies a memory buffer of a set of memory buffers allocated to the node on which the physical processor resides. A processor allocates the memory buffer.Type: GrantFiled: June 20, 2019Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Muruganandam Somasundaram, Jeffrey Paul Kubala, Jerry A. Moody, Hunter J. Kauffman
-
Patent number: 11269561Abstract: A system and associated processes may perform a memory access operation that includes receiving a data packet comprising a command of a type of a plurality of types of commands. The processes may include initiating a decoding of a first portion of the command, and automatically speculating as to the type of the command. Based on the speculation as to the type of the command, a bank activate command may be generated before the data packet is entirely decoded or received.Type: GrantFiled: December 21, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Jie Zheng, Steven R. Carlough, William J. Starke, Jeffrey A. Stuecheli, Stephen J. Powell
-
Patent number: 11269812Abstract: A method, computer system, and computer program product for collaborative document relations modeling are provided. The embodiment may include parsing, by a processor, a document corpus utilizing topic modeling and distance analysis techniques. The embodiment may also include deriving a collaborative document relational model to combine the results of the parsing into a matrix. The embodiment may further include grouping content of the parsed document corpus through document clustering utilizing the generated collaborative document relational model. The embodiment may also include displaying the grouped content as document clusters in a graphical user interface of a document management application.Type: GrantFiled: May 10, 2019Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeremy R. Fox, Kelley Anders, Liam S. Harpur, Jonathan D. Dunne
-
Patent number: 11269837Abstract: Systems and methods for storing nodes, preferably, leaf nodes, of a data tree structure into storage are disclosed, and in one or more aspects restoring the leaf nodes from storage, preferably to memory. Copying the nodes into storage includes in an embodiment share-latching a first node of a data tree to be copied; copying the first node that is share-latched into storage; determining if there is a sibling second node linked to the first node; following a link between the first copied node and the sibling second node, share-latching the sibling second node, unlatching the first copied node, and copying the sibling second node into storage. Restoring includes copying the leaf nodes from storage, updating the leaf nodes, and creating/recreating the data tree.Type: GrantFiled: March 16, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Brian Hatfield, Scott Brewer