IBM Patents
The International Business Machines Corporation provides IT infrastructure and services to enterprise customers.
IBM Patents by Type- IBM Patents Granted: IBM patents that have been granted by the United States Patent and Trademark Office (USPTO).
- IBM Patent Applications: IBM patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 11429736Abstract: Aspects of the present disclosure relate to encryption management. An indication of a data set to be tagged with an encryption tag is received. A location for the encryption tag is determined. The encryption tag is stored at the location, where the encryption tag includes an encryption status indicator specifying whether or not the data is encrypted and an encryption algorithm indicator specifying an encryption algorithm used to encrypt the data.Type: GrantFiled: February 17, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Lokesh Mohan Gupta, Matthew G. Borlick, Mark Elliott Hack, Micah Robison
-
Patent number: 11429590Abstract: Techniques facilitating hardware-based memory-error mitigation for heap-objects. In one example, a system can comprise a process that executes computer executable components stored in a non-transitory computer readable medium. The computer executable components comprise: an entry component; and a re-purpose component. The entry component can allocate an entry in a table to store bounds-information when an object is allocated in memory. The re-purpose component can re-purpose unused bits of an object address to store an index to the table entry.Type: GrantFiled: October 15, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard H. Boivie, Tong Chen, Alper Buyuktosunoglu, Gururaj Saileshwar
-
Patent number: 11429790Abstract: Automated detection of personal information in free text, which includes: automatically applying a named-entity recognition (NER) algorithm to a digital text document, to detect named entities appearing in the digital text document, wherein the named entities are selected from the group consisting of: at least one person-type entity, and at least one non-person-type entity; automatically detecting at least one relation between the named entities, by applying a parts-of-speech (POS) tagging algorithm and a dependency parsing algorithm to sentences of the digital text document which contain the detected named entities; automatically estimating whether the at least one relation between the named entities is indicative of personal information; and automatically issuing a notification of a result of the estimation.Type: GrantFiled: September 25, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Andrey Finkelshtein, Bar Haim, Eitan Menahem
-
Patent number: 11431682Abstract: Systems, computer-implemented methods, and computer program products that can facilitate anonymizing a network based on factors including network attributes, node attributes, and edge attributes describing connections between nodes are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an anonymizing component that can anonymize network information of the network based on a network attribute for a network and a node attribute of a first node of the network, resulting in an anonymized network.Type: GrantFiled: September 24, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Olivia Choudhury, Panagiotis Karampourniotis, Yoonyoung Park, Issa Sylla, Amarendra Das
-
Patent number: 11429360Abstract: A method of using artificial intelligence to provide source code from an original programming language in a target programming language showing regions of low confidence. The method includes receiving, by a computing device, a code base in an original programming language. The computing device further provides the code base in the original programming language to a target programming language using an artificial intelligence tool. The computing device additionally displays the code base in the target programming language using a visualization tool in a visual interface. The computing device still further displays the regions of uncertainty to a human user in the visual interface. The regions of uncertainty provide low confidence regions of the code base in the target programming language for targeted user intervention. The regions of low confidence correlate with violations to provide displayed actionable insight regions.Type: GrantFiled: May 17, 2021Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Mayank Agarwal, Kartik Talamadupula, Justin David Weisz, Stephanie Houde, Fernando Carlos Martinez, Michael Muller, John Thomas Richards, Steven I. Ross
-
Patent number: 11431950Abstract: Articulating devices and processes for obtaining photographic images with the articulating device generally include providing the articulating device with a directional light reference for use in photographically obtaining an accurate rendition of a subject being photographed. In this manner, an incidental light reference at the subject location is provided prior to capturing an image of the subject.Type: GrantFiled: December 21, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Jeffrey Bisti
-
Patent number: 11429578Abstract: A method includes generating a table in a relational database, the table comprising an empty column reserved for a custom tag. The column has a default column name. The method also includes, in response to an instruction to create the custom tag, generating a column mapping that maps a name of the custom tag to the column name. The column mapping is stored outside the relational database and is used by a parser to translate between the name of the custom tag and the column name.Type: GrantFiled: November 19, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Raul E. Saba, Scott Brewer, Gregory T. Kishi, Sara Megan Coronado, Drew Olson, Joseph W. Dain, Theodore Timothy Harris, Jr.
-
Patent number: 11431709Abstract: A method comprises an authentication agent receiving a communications protocol message from a login agent of a client attempting to login to a target system. The authentication agent determines a login metric associated with the protocol message. The login metric comprises a latency, network, and/or data entry metric. The authentication agent receives credentials associated with an authentic client of the target system and compares the login metric with a registered metric associated with the authentic client. Based on the login metric comporting with the registered metric, the authentication agent continues login processing or performs a non-comporting metric action. Another method comprises the authentication agent sending a training request to the login agent, receiving a training response, determining a login metric associated with the training response, and recording the login metric among registered metrics of an authentic client. A computing system can implement the methods.Type: GrantFiled: March 13, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Jason A. Nickolai, Jon C. Rossow
-
Patent number: 11429856Abstract: An approach for generating a trained neural network is provided. In an embodiment, a neural network, which can have an input layer, an output layer, and a hidden layer, is created. An initial training of the neural network is performed using a set of labeled data. The boosted neural network resulting from the initial training is applied to unlabeled data to determine whether any of the unlabeled data qualifies as additional labeled data. If it is determined that any of the unlabeled data qualifies as additional labeled data, the boosted neural network is retrained using the additional labeled data. Otherwise, if it is determined that none of the unlabeled data qualifies as additional labeled data, the neural network is updated to change a number of predictor nodes in the neural network.Type: GrantFiled: September 12, 2018Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Jamal Hammoud, Marc Joel Herve Legroux
-
Patent number: 11429791Abstract: An application automatically composed using natural language processing. A natural language input comprising one or more application requirements is received via an interface. The natural language input is parsed to extract one or more chunks, each chunk representing one of the application requirements, and at least one of the chunks representing at least one of one or more main functionalities described by the application requirements. A coarse architecture logically arranging the main functionalities to satisfy the application requirements is inferred according to the chunks. Existing assets corresponding to the chunks are identified, each asset associated with at least one of the main functionalities. The identified assets are assembled according to the coarse architecture. The assembled assets are deployed as an application.Type: GrantFiled: October 9, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Alice-Maria Marascu, Charles A. Jochim, Carlos A. Alzate Perez, Radu Marinescu, John E. Wittern
-
Patent number: 11428699Abstract: A sensor including a surface plasmon resonance detector with a reservoir for containing a liquid sample. The sensor further includes a sensing metallic film positioned within the reservoir so that at least a majority of a surface of the sensing metallic film is to be in contact with the liquid sample being housed within the reservoir. The sensory also includes a semiconductor device having a contact in electrical communication with the sensing metal containing film that is positioned within the reservoir. The semiconductor device measures the net charges of molecules within the liquid sample within a Debye length from the sensing metallic film.Type: GrantFiled: April 30, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bobby E. Feller, Jianqiang Lin, Robert D. Miller, Ramachandran Muralidhar, Tak H. Ning, Sufi Zafar
-
Patent number: 11429996Abstract: A method, system and computer-usable medium are disclosed for improving likelihood of user to purchase a product or service. Interactions of a person, not necessarily the user, are monitored related to the product or service, along with actions by a business related to the person and the product or service. A trained Generative Adversarial Network model is applied to the monitored interactions to form recommend actions that the business should take to achieve ameliorative actions by the user. A reward feedback iterative adjustment of the GAN model is used to facilitate purchase of the product or service by the user.Type: GrantFiled: January 21, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Sourav Mazumder, Joseph N. Kozhaya, Shikhar Kwatra
-
Patent number: 11429651Abstract: A computer-implemented method, system and computer program product is provided for optimizing a document change or provenance scoring system by weighting sections of a document, scoring the changes for each section, and then combining the change scores for each section to generate an overall change score. An associated report may also be generated that catalogs all of the various scoring elements. The weighted score is stored in a document management system and provides a human document reviewer a level of detail to evaluate document changes. Accordingly, the weighted score reveals whether a document's changes require a brief or detailed review before the document's changes are approved for a next document version.Type: GrantFiled: March 14, 2013Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen, Kevin N. Trinh
-
Patent number: 11429381Abstract: A system, method, and computer program product for implementing software modernization and refactoring is provided. The method includes analyzing source code. In response, components and associated interconnections of the source code are identified and a runtime associated with a software application is analyzed. Likewise, components and associated interconnections of the runtime are identified and architectural data is analyzed with respect to the source code and runtime. In response, a software and hardware model associated with operation of the server and software application is generated and the software and hardware model is correlated with results of analyzing the architectural data, source code, and runtime. A dashboard graphical user interface and refactoring model code associated with a modernization and refactoring process configured to generate refactored code are generated and the refactoring model code is executed.Type: GrantFiled: September 10, 2021Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Nisha Goswami, Ashok Pon Kumar Sree Prakash
-
Patent number: 11429871Abstract: Embodiments include techniques for detection of data offloading through instrumentation analysis, where the techniques include monitoring, via a processor, an execution of a job, and analyzing processes associated with the job to determine a pattern. The techniques also include determining whether the pattern of the job is associated with a pattern for a workload type, and classifying the job based at least in part on the determination.Type: GrantFiled: May 18, 2017Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nicholas P. Sardino, Anthony Sofia, Robert W. St. John
-
Patent number: 11431712Abstract: A method, system and computer-usable medium are disclosed for authenticating passengers and their activity regarding the use of resources on a transport during a trip or session on a transport. A passenger is matched to a name and/or identifier that corresponds to a seat on a transport for a specific flight. Authentication is performed based on various methods, such as set of security questions, biometric recognition, facial recognition, certificate recognition. Passenger data is exchanged with on board and remote systems that include accessibility of the passenger to a set of onboard resources. Passenger activity is monitored as to acceptable use of the resources during the flight or trip.Type: GrantFiled: May 29, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Bruno dos Santos Silva, Diogo Tadeu Silva De Araujo, Sylvain Meras
-
Patent number: 11429304Abstract: A method for maintaining a memory replica of a primary computer system to be used by an alternate computer system is provided. Provided are detecting changes performed on a memory device of the primary computer system by software executed on the primary computer system. Also provided is monitoring at least one memory controller of the primary computer system; triggering, based on the monitoring, a snapshot creation procedure, the snapshot creation procedure comprising creating a memory snapshot that comprises the detected changes.Type: GrantFiled: February 13, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Oliver Benke, Tobias Ulrich Bergmann
-
Patent number: 11429908Abstract: By executing a natural language processing model on a set of natural language text describing a first engagement, a set of characteristics of the first engagement is generated. By executing the natural language processing model on a set of natural language text describing a future engagement, a set of characteristics of the future engagement is generated. The first engagement is determined to be above a threshold similarity with the future engagement. Using the skillset used in performing the first engagement, a required skillset of the future engagement is forecasted. By executing the natural language processing model on a set of natural language text describing a current skillset, a set of characteristics of the current skillset is generated. Using the required skillset of the future engagement and the set of characteristics of the current skillset, a learning path is generated.Type: GrantFiled: April 30, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mary Rudden, Craig M. Trim, Martin G. Keen, John M. Ganci, Jr., Hernan A. Cunico
-
Patent number: 11429878Abstract: A method, computer system, and computer program product for providing recommendations about processing datasets. A set of machine learning models are provided for use in respectively determining data processing action performable on a dataset based on a respective set of features of the dataset. A current dataset is received. A set of features of the current dataset are determined. One or more data processing actions are generated to be executed on the current dataset, which are determined by at least two machine learning models of the provided set, based on the determined set of features of the current dataset. One or more of the data processing actions are performed on the current dataset.Type: GrantFiled: September 22, 2017Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Yannick Saillet, Martin A. Oberhofer, Jens P. Seifert
-
Patent number: 11430710Abstract: An electronic apparatus that includes a semiconductor device; an electronic packaging substrate for receiving the semiconductor device; a thermal interface material on the semiconductor device; and a lid in contact with the thermal interface material and having a zone of targeted flexibility spaced from the semiconductor device.Type: GrantFiled: January 27, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Shidong Li, Jay A. Bunt, Kenneth C. Marston, Hilton Toy, Hongqing Zhang, David J. Lewison
-
Patent number: 11430660Abstract: A method of forming a nanosheet field effect transistor device is provided. The method includes forming a stack of alternating sacrificial layer segments and nanosheet layer segments on a substrate. The method further includes removing the sacrificial layer segments to form channels on opposite sides of the nanosheet layer segments. The method further includes depositing a gate dielectric layer around each of the nanosheet layer segments, and forming a work function material block on the gate dielectric layer to form a gate-all-around structure on the nanosheet layer segments. The method further includes forming a capping layer on the work function material block.Type: GrantFiled: December 29, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingyun Zhang, Choonghyun Lee, Takashi Ando, Alexander Reznicek, Pouya Hashemi
-
Patent number: 11429641Abstract: A method, system and computer program product for copying data from a source database to a target database. A first database engine of the source database assigns a data-change-ID to each changed row in the source table. The data rows of the source table are stored in a plurality of source pages. Each source page comprises a source-page-ID and a highest-data-change-ID indicating its most recently changed data row. The target table comprises a source-page-ID-column. A second database engine of the target database maintains a metadata table comprising a source-page-ID column and a highest-data-change-ID column. The highest-data-change-IDs in the metadata table are compared with the highest-data-change-IDs of the source pages for selectively copying source table rows of source pages whose highest-data-change-ID is higher than their highest-data-change-ID in the metadata table to the target table.Type: GrantFiled: September 30, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Andreas Brodt, Bjoern Broll, Daniel Martin, Jens P. Mueller
-
Patent number: 11429789Abstract: Embodiments relate to an intelligent computer platform to identify and evaluate candidate passage response data in natural language form. Natural language processing is applied to analyze a passage against one or more input tokens to identify matching content. A structure representing the analyzed passage is populated with matching input and passage tokens. A first count of matching token entries and a second count of evaluated token entries are determined and qualified by closeness criteria. An alignment of the passage to a candidate question is calculated, including assessing a ratio of the first and second counts as a confidence value. Matching passage data is returned from the passage with the confidence value.Type: GrantFiled: June 12, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Stephen A. Boxwell, Keith G. Frost, Kyle M. Brake, Stanley J. Vernier
-
Patent number: 11429567Abstract: A method includes integrating a file system recovery log layer in a file system. The file system buffers data in a cyclical manner, and transforms all incoming random requests into a series of synchronous sequential updates. The method determines a length value of a write transaction byte-range for a received write transaction. Upon the length value exceeding a threshold value, data for the write transaction byte-range is written to permanent storage in the file system. Upon the length value being less than the threshold value, the data for the write transaction byte-range is written to a recovery log that is stored in the file system recovery log layer. The threshold value is changed dynamically while the file system is mounted.Type: GrantFiled: June 27, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Dean Hildebrand, Frank B. Schmuck
-
Patent number: 11430281Abstract: Provided are techniques for detecting contamination propagation and performing decontamination. In response to receiving a request to detect contaminants and perform decontamination, an entity is identified. Whether there are contaminants on the entity is detected using any combination of sensor data, one or more images, and one or more contamination propagation patterns. In response to determining that there are no contaminants, the entity is allowed to pass through an entry point. In response to determining that there are contaminants, one or more decontamination techniques are identified, decontamination of the entity is performed, using the one or more decontamination techniques, and, in response to determining that the decontamination has been successful, the entity is allowed to pass through the entry point.Type: GrantFiled: April 5, 2021Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Amitava Kundu, Rajasekhar Thallam
-
Patent number: 11430426Abstract: An enhanced information retrieval system takes a customer utterance and constructs a contextually-enriched content-based query allowing the system to retrieve the most relevant documents to assist an agent in a real-time conversation with the customer. Phrases in the utterance are classified as informational or non-informational using a machine learning system trained with phrases from prior conversations of multiple users. Content phrases are extracted from the informational phrases using keyword extraction (ranking noun phrases), intent/action extraction (semantic role labeling), and topic label extraction (clustering of historical logs). Emotional content is identified using a sequence tagging model and removed. Contextual information from prior conversations with this user is combined with the updated content phrases to create the contextually-enhanced content-based query, which can then be submitted to the information retrieval system.Type: GrantFiled: April 1, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Rupaningal Sarasi Sarangi Lalithsena, Jalal Mahmud, Rama Kalyani T. Akkiraju
-
Patent number: 11429816Abstract: One embodiment provides for a method for evaluation of an artificial intelligence (AI) service, the method includes partitioning, by a processor, data into in-domain data and out-of-domain data. The processor defines held-out data from the in-domain data and the out-of-domain data for evaluation by domain and sub-domain based on building a taxonomy of domains and sub-domains for the AI service. The processor further determines distribution underlying performance metrics for the held-out data using statistical processing. The processor also determines performance guarantees for multiple settings conditioned on multiple characteristics of an application scenario for the held-out data of the taxonomy based on the underlying performance metrics. The processor further provides confidence intervals based on the performance guarantees.Type: GrantFiled: September 6, 2018Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Prithviraj Sen, Rajasekar Krishnamurthy, Yunyao Li, Shivakumar Vaithyanathan, Hao Wang, Sang Don Han
-
Patent number: 11431593Abstract: A method, system and computer program product for visualizing analysis results of contents. Contents collected from various kinds of communication tools are read into memory. The contents are analyzed to obtain analysis results, where the analysis results include information on user groups, information on topics and degrees of involvement of users with the topic. Furthermore, user objects assigned according to the degree of involvement are dynamically displayed for a designated period of time and for each topic using the analysis results, where the displaying of each of the user objects is modified according to the degree of involvement and the information on a user group. A communication volume object which represents a communication volume between users may be further displayed between the user objects associated with these users and displayed so as to be different depending on the communication volume.Type: GrantFiled: December 22, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Mihoko Hasegawa, Kensuke Matsuoka, Asako Ono, Lianzi Wen
-
Patent number: 11430864Abstract: Techniques for controlling top spacer thickness in VFETs are provided. In one aspect, a method of forming a VFET device includes: depositing a dielectric hardmask layer and a fin hardmask(s) on a wafer; patterning the dielectric hardmask layer and the wafer to form a fin(s) and a dielectric cap on the fin(s); forming a bottom source/drain at a base of the fin(s); forming bottom spacers on the bottom source/drain; forming a gate stack alongside the fin(s); burying the fin(s) in a dielectric fill material; selectively removing the fin hardmask(s); recessing the gate stack to form a cavity in the dielectric fill material; depositing a spacer material into the cavity; recessing the spacer material to form top spacers; removing the dielectric cap; and forming a top source/drain at a top of the fin(s). A VFET device is also provided.Type: GrantFiled: January 30, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Wenyu Xu, Chen Zhang, Kangguo Cheng, Xin Miao
-
Patent number: 11429352Abstract: A method, a computer system, and a computer program product for building pre-trained contextual embeddings is provided. Embodiments of the present invention may include collecting programming code. Embodiments of the present invention may include loading and preparing the programming code using a specialized programming language keywords-based vocabulary. Embodiments of the present invention may include creating contextual embeddings for the programming code. Embodiments of the present invention may include storing the contextual embeddings.Type: GrantFiled: July 1, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Saurabh Pujar, Luca Buratti, Alessandro Morari, Jim Alain Laredo, Alfio Massimiliano Gliozzo, Gaetano Rossiello
-
Patent number: 11431895Abstract: Embodiments provide a computer-implemented method of recommending camera configuration parameters for taking one or more photographs, the method including: acquiring first spatial dimension data, first temporal dimension data, and first manufacturer dimension data of a particular camera for taking the one or more photographs; inputting the first spatial dimension data, the first temporal dimension data, and the first manufacturer dimension data to a trained machine learning model; recommending, by the trained machine learning model, one or more vantage points for taking the one or more photographs, each vantage point corresponding to a different set of predicted camera configuration parameters; receiving a selection of one of the one or more vantage points from the user; and providing a set of predicted camera configuration parameters corresponding to the selected vantage point.Type: GrantFiled: June 24, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shinoj Zacharias, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Padmanabha Venkatagiri Seshadri
-
Patent number: 11430748Abstract: A computer-implemented method executed on a processor for detecting whether a wafer has been tampered during a semiconductor fabrication process, the method including, at a plurality of patterning steps where lithographic patterns are defined and etched or at a plurality of fabrication processing steps, marking, via an identification tool, each die with an unclonable identification in a memory array, inspecting, via an inspection tool, each of the dies, and removing compromised wafers from a wafer pool during the semiconductor fabrication process.Type: GrantFiled: January 4, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Effendi Leobandung, Wilfried Haensch
-
Patent number: 11431651Abstract: A method of selectively allocating a plurality of deployment units among a plurality of clouds. The method can include identifying a first context of a first deployment unit of a workload and identifying a second context of a second deployment unit of the workload. Based on the first context, a first of the plurality of clouds that satisfies at least one requirement indicated by the first context can be identified and the first deployment unit can be automatically allocated to the first cloud. Based on the second context, a second of the plurality of clouds that satisfies at least one requirement indicated by the second context can be identified, wherein the first cloud does not satisfy the requirement indicated by the second context, and the second deployment unit can be automatically allocated to the second cloud.Type: GrantFiled: September 3, 2018Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret A. Bailey, Leonard S. Hand
-
Patent number: 11429867Abstract: A down-sampling operation for a convolutional neural network is provided. The present invention may include dividing received input to form a grid pattern having a set of odd and even numbered rows and columns and extracting data from each cell of the grid pattern to form a set of corresponding inputs. The present invention may include, in response to assigning data extracted from each cell to a corresponding channel, performing down-sampling of the extracted data for a respective channel associated with the input using an inverse of a first factor and increasing a number of the channels by a product of the first factor. The present invention may include adjusting a respective position of the received input by applying a transform to the data down-sampled to create transformed data. The present invention may include sending the transformed data as input to a next layer without addition or loss of data.Type: GrantFiled: October 11, 2018Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventor: Omid Bonakdar Sakhi
-
Patent number: 11429255Abstract: A system for dynamically adjusting content for an interaction impairment can include a data provider, an end-user electronic device, a user identification module, and a data adjustment module. The data provider can be capable of providing access to electronic data. One or more characteristics of the electronic data can be incompatible with an impairment of an impaired user. The end-user electronic device can be configured to allow the impaired user to interact with electronic data. The user identification module can be configured to identify an identity of the impaired user and/or the impairment of the impaired user. The data adjustment module can be configured to automatically adjust incompatible characteristics of the electronic data prior to presentation by the end-user electronic device. This adjustment can increase the ability of the impaired user to utilize the electronic data with the end-user electronic device.Type: GrantFiled: May 27, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Patent number: 11430513Abstract: A low voltage forming NVM structure including a plurality of ReRAM devices arranged in a cross bar array and sandwiched between a plurality of first electrically conductive structures and a plurality of second electrically conductive structures. Each first electrically conductive structure is oriented perpendicular to each second electrically conductive structure. The plurality of second electrically conductive structures includes a first set of second electrically conductive structures having a first top trench area A1, and a second set of second electrically conductive structures having a second top trench area A2 that is greater than A1. Each second electrically conductive structure of the first set contacts a surface of at least one of the first electrically conductive structures, and each second electrically conductive structure of the second set contacts a top electrode of at least one of the ReRAM devices.Type: GrantFiled: August 2, 2021Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Soon-Cheon Seo, Youngseok Kim, Dexin Kong, Takashi Ando, Hiroyuki Miyazoe
-
Patent number: 11430510Abstract: A device comprises a non-volatile memory and a control system. The non-volatile memory includes an array of non-volatile memory cells, wherein at least one non-volatile memory cell includes a ferroelectric field-effect transistor (FeFET) device. The FeFET device includes first and second source/drain regions, and a gate structure which comprises a ferroelectric layer, and a gate electrode disposed over the ferroelectric layer. The ferroelectric layer comprises a first region adjacent to the first source/drain region and a second region adjacent to the second source/drain region. The control system is operatively coupled to the non-volatile memory to program the FeFET device to have a logic state among a plurality of different logic states. At least one logic state among the plurality of different logic states corresponds to a polarization state of the FeFET device in which the first and second regions of the ferroelectric layer have respective remnant polarizations with opposite polarities.Type: GrantFiled: December 11, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Nanbo Gong, Takashi Ando, Guy M. Cohen
-
Patent number: 11429699Abstract: There is provided a computer implemented method of authenticating a user, comprising: receiving a sequence of key-related events of a manually typed text by a user using a keyboard, extracting a plurality of sub-features from the sequence of key-related events, for each instance of a plurality of instances of a respective n-gram of a plurality of n-grams extracted from the text, computing a plurality of statistical features for each respective n-gram from the plurality of sub-features extracted for the plurality of instances of the respective n-grams, feeding the plurality of statistical features computed for each of the plurality of n-grams into a trained machine learning (ML) model, and triggering a security process when the ML model outputs an indication of non-authentication of the user.Type: GrantFiled: April 13, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Eden Abadi, Itay Hazan
-
Patent number: 11429858Abstract: Embodiments of the present invention enable a comparison of different machine-learning models based on a single neural network design may be provided. A deep learning architecture for an experimentation framework is represented as a directed acyclic graph with nodes representing neural network layers. Embodiments of the present invention specify a first machine-learning model in a first branch and a second machine-learning model in a second branch of the directed acyclic graph. Each branch has its own optimizer node. Embodiments of the present invention generate source code for the first machine-learning model and the second machine-learning model out of the directed acyclic graph, and train the first machine-learning model and the second machine-learning model simultaneously, thereby enabling the comparison of different machine-learning models.Type: GrantFiled: April 4, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Lukasz G. Cmielowski, Rafal Bigaj, Wojciech Sobala, Pawel Slowikowski
-
Patent number: 11430735Abstract: A multi-layer device comprising a barrier or adhesion layer located on a portion of a first top surface of a first layer, a conductive metal layer located on barrier or adhesion layer; and a dielectric layer located on top of the first layer, wherein the dielectric layer is in direct contact with the sidewall of the conductive metal layer.Type: GrantFiled: February 14, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Brent Alan Anderson, Nicholas Anthony Lanzillo, Christopher J. Penny, Lawrence A. Clevenger, Kisik Choi, Robert Robison
-
Patent number: 11429676Abstract: A first user request which specifies a target document set wherein a first subset of the documents is flagged by a user. A primary flag table is created for the target document set. A first document subset is created matching the first user request. It is determined whether a number of flagged documents exceeds a first threshold. If so, a secondary flag table is created for the first document subset and flag data corresponding to the first document subset is stored in the secondary flag table. The flag data in the secondary flag table is merged into the primary flag table.Type: GrantFiled: October 18, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Hiroaki Kikuchi, Yuichi Suzuki, Takashi Fukuda
-
Patent number: 11429565Abstract: A system, method and program product for implementing a terms of service (ToS) platform. A system is provided that includes a resource tracking system for storing and updating a ToS for a resource according to a defined format in a blockchain; a detector system for detecting transactions associated with the resource; a system for validating a detected transaction relative to the ToS; and a system for composing and storing details associated with the detected transaction in the blockchain.Type: GrantFiled: May 24, 2018Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: David W. Kaguma, Clifford A. Pickover, Maja Vukovic, Komminist Weldemariam
-
Patent number: 11429472Abstract: A method, system, and computer program product for implementing automated cognitive software application error detection is provided. The method includes receiving data associated with model based self-learning software code. The annotated data is automatically divided with respect to specified categorization and grouping attributes and categorized groups comprising portions of the annotated data are generated and analyzed. At least one incorrect annotation associated a group of the categorized groups is detected and filtered. Likewise, a correct annotation for the group is detected and retrieved from a database. The correct annotation is appended to the group.Type: GrantFiled: March 26, 2021Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Li Ni Zhang, Yong Fang Liang, Chen Gao
-
Patent number: 11429933Abstract: A method, computer system, and computer program product for dynamic meeting agenda management are provided. The embodiment may include establishing a baseline set of agenda items prior to meeting commencement. The embodiment may also include identifying meeting participants based on actual real-time meeting attendance. The embodiment may further include monitoring an attendance and a participation of the meeting participants. The embodiment may also include identifying the agenda items that meet selection criteria using a coverage triggering mechanism. The embodiment may further include updating the order of the agenda items based on the agenda item that meet selection criteria first. The embodiment may also include displaying real-time meeting agenda items that meet the selection criteria.Type: GrantFiled: September 9, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Jeremy R. Fox, Lisa Seacat DeLuca, Kelley Anders, Dana L. Price
-
Patent number: 11429874Abstract: Provided are techniques for unified cognition for a virtual personal cognitive assistant. A personal cognitive agent creates an association with an entity and a personalized embodied cognition manager that includes an object instance registry, wherein the object instance registry stores embodied cognition object instances. A cognitive assistant agent for a domain that is associated with the embodied cognition object instances stored in the object instance registry is provided. Input is received from the entity for a first object instance and for a second object instance of the embodied cognition object instances. Interaction is coordinated between the cognitive assistant agent, the first object instance, and the second object instance by: identifying a goal based on the input and providing the first object instance and the second object instance with instructions to meet the goal based on the input. A response is provided to the input with an indication of the goal.Type: GrantFiled: April 30, 2019Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joanna W. Ng, Ernest Grady Booch
-
Patent number: 11430176Abstract: An example system includes a processor to receive a three-dimensional (3D) volume. The processor can partition the 3D volume into slices. The processor can generate, via a two-dimensional (2D) neural network, slice features based on the slices. The processor can generate, via a three-dimensional (3D) neural network, a three-dimensional (3D) feature volume based on the slice features. The processor can generate, via a volume predictor, a volume prediction based on the 3D feature volume.Type: GrantFiled: May 20, 2020Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventors: Dana Levanony, Moshe Raboh
-
Patent number: 11429738Abstract: An example operation may include one or more of transmitting, from a client application, a proposed storage request to a plurality of endorser nodes of a blockchain, receiving a first endorsement of the storage request from a first endorser node, the first endorsement comprising a full-step hash verification of the proposed storage request, receiving a second endorsement of the storage request from a second endorser node, the second endorsement comprising a reduced-step hash verification of the storage request, and transmitting a storage proposal including the full-step hash endorsement and the reduced-step hash endorsement to an ordering node of the blockchain.Type: GrantFiled: May 29, 2019Date of Patent: August 30, 2022Assignee: International Business Machines CorporationInventor: Praveen Jayachandran
-
Optimized hierarchical scratchpads for enhanced artificial intelligence accelerator core utilization
Patent number: 11429524Abstract: Various embodiments are provided for optimized placement of data structures in a hierarchy of memory in a computing environment. One or more data structures may be placed in a first scratchpad memory, a second scratchpad memory, an external memory, or a combination thereof in the hierarchy of memory according to a total memory capacity and bandwidth, a level of reuse of the one or more data structures, a number of operations that use each of the one or more data structures, a required duration each the one or more data structures are required to be placed a first scratchpad or a second scratchpad, and characteristics of those of the one or more data structures competing for placement in the hierarchy of memory that are able to co-exist at a same time step. The second scratchpad memory is positioned between the external memory and the first scratchpad memory at one or more intermediary layers.Type: GrantFiled: February 10, 2020Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arvind Kumar, Swagath Venkataramani, Ching-Tzu Chen -
Patent number: 11429581Abstract: A method and/or system for managing a database that stores space-time context objects is provided. The system receives a query range in a multi-dimensional space. The system maps the query range into a set of fragments of a space-filling curve that fills the multi-dimensional space in all dimensions of the multi-dimensional space. The system uses each mapped fragment in the set of mapped fragments as a key to query the database for space-time context objects that are mapped to the space-filling curve. The system queries the database by identifying one or more context objects that intersect the mapped fragment at the space-filling curve.Type: GrantFiled: December 1, 2017Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ning Duan, Chun Yang Ma, Makoto Tanibayashi, Zhi Hu Wang, Shoichiro Watanabe, Nan Xia, Xin Zhang, Jun Zhu
-
Patent number: 11431766Abstract: Provided are a computer program product, system, and method for setting timers based on processing of communications using natural language processing. A communication is detected from a communicating participant transmitted within a group communication session implemented in a computer network in which the communicating participant is communicating with an additional participant through the group communication session. A natural language processor (NLP) module processes the detected communication to determine words comprising an expressed temporal commitment of the communicating participant. The expressed temporal commitment does not express a computer implemented command verb to perform an operation related to setting a time variable. A timer is set, in a computer user interface of the additional participant, to a time value based on the expressed temporal commitment in the detected communication.Type: GrantFiled: January 4, 2021Date of Patent: August 30, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Spencer Thomas Reynolds, Zachary A. Silverstein, Jacob Ryan Jepperson, Jeremy R. Fox