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: 20220147344Abstract: Various embodiments are provided for patching of workflows in a computing environment by one or more processors in a computing system. One or more patches may be extracted from a source workflow. The target workflow in a plurality of nodes may be statically or dynamically modified by applying the one or more patches to the target workflow. The one or more of the plurality of nodes may be added, removed, or modified in the target workflow while the target workflow is active according to applying the one or more patches.Type: ApplicationFiled: November 12, 2020Publication date: May 12, 2022Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael Johnston, Vasileiadis Vasileios
-
Publication number: 20220147603Abstract: Using a biometric sensor coupled to a touchscreen, fingerprint data is collected from within a plurality of virtual key areas of the touchscreen. A virtual key area in the plurality of virtual key areas comprises an area of the touchscreen configured to display an input prompt and collect touch data responsive to the input prompt. Responsive to determining that the fingerprint data has above a threshold level of similarity with stored fingerprint data associated with each of the virtual key areas and that a sequence of the virtual key areas matches a stored key sequence, access to a protected resource is allowed.Type: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Applicant: International Business Machines CorporationInventors: Su Liu, Demetrice Browder, Cheng Xu, Debbie Anglin
-
Publication number: 20220147409Abstract: A computer-implemented method according to one embodiment includes causing a failure event in each of a plurality of microservices of a system and collecting failure effect data associated with the caused failure events. A mapping is created detailing transition of the microservices between different states and the collected failure effect data is analyzed for creating the mapping. The method further includes outputting a predetermined notification in response to a determination that a first of the microservices is close to experiencing a predicted failure event, and outputting a suggested solution for repairing the system in response to a determination that the system has failed, using the mapping to identify a root cause of the system failure. Using the mapping to identify the root cause of the system failure includes identifying the microservices that caused the system failure.Type: ApplicationFiled: November 10, 2020Publication date: May 12, 2022Applicant: International Business Machines CorporationInventors: Nicholas Linck, Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera, Wilfred Edmund Plouffe, Jr
-
Publication number: 20220147420Abstract: A copy procedure detects qualified data objects in a body of source data, and copies the source data to a target storage unit except for unqualified data objects, which are replaced with a prescribed bit pattern. Following completion of the backup, a record is prepared indicating that all data objects exist in the specified target storage, regardless of whether each data object was replaced with a predetermined bit pattern rather than being physically written to the specified target storage. This process may, be repeated in order to perform data reclamation, effectively removing user files no longer qualifying for backup.Type: ApplicationFiled: May 21, 2010Publication date: May 12, 2022Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: David Maxwell Cannon
-
Patent number: 11327785Abstract: A computing system includes an application configured to request execution of at least one translation including at least one command. A first coupling facility is configured to perform a first modification process to modify a first structure based on a received command associated with an ongoing transaction. A second coupling facility includes a secondary circular queue loaded with first data blocks indicating the first modification process, and is configured to output a message response block (MRB). The application determines a most recent modification process performed by the secondary coupling facility based on the MRB.Type: GrantFiled: June 17, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter D. Driever, Jeffrey W. Josten, Georgette L. Kurdt, David H. Surman
-
Patent number: 11327976Abstract: In a streaming application receiving streaming data to be processed by a plurality of processing elements (PEs), one of a plurality of upstream PEs that reside on separate compute nodes and transmit data to a multi-input port PE is selected based on a data flow rate measured between at least two components in the plurality of PEs (e.g., an amount of incoming data per unit time or an amount of network bandwidth). At least one operator from the selected upstream PE is redeployed into the multi-input port PE. In some embodiments, the operator is selected from among a plurality of operators fused together in the selected upstream PE, un-fused from the selected upstream PE, and fused into the multi-input port PE. In some embodiments, a dynamic fusing capability is realized by selecting different ones of the plurality of upstream PEs in response to changes in the measured data flow rate.Type: GrantFiled: December 4, 2015Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Michael J. Branson, John M. Santosuosso
-
Patent number: 11327843Abstract: Provided are an apparatus and method for managing data storage. A first log structured array stores data in a storage device. A second log structured array in the storage device stores metadata for the data in the first log structured array, wherein the second log structured array storing the metadata for the first log structured data storage system is nested within the first log structured array, and wherein the first and second log structured arrays comprise separate instances of log structured arrays. Address space is allocated in the second log structured array for metadata when the allocation of address space is required for metadata for data stored in the first log structured array.Type: GrantFiled: August 5, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Henry Esmond Butterworth, Ian David Judd
-
Patent number: 11327742Abstract: Software lifecycle management includes, searching, using a processor, historical development data including prior development tasks for a software system. The searching is performed according to a current development task for the software system. A determination is made as to whether the current development task has an affinity with a selected prior development task implemented within the software system. A recommendation is provided for the current development task based upon the selected prior development task.Type: GrantFiled: September 11, 2013Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lu Liang, Zhi Qiang Sun, Brian C. Schimpf, Yuhong Yin
-
Patent number: 11327767Abstract: Embodiments of dynamically increasing the resources for a partition to compensate for an input/output (I/O) recovery event are provided. An aspect includes allocating a first set of resources to a partition that is hosted on a data processing system. Another aspect includes operating the partition on the data processing system using the first set of resources. Another aspect includes, based on detection of an input/output (I/O) recovery event associated with operation of the partition, determining a compensation for the I/O recovery event. Another aspect includes allocating a second set of resources in addition to the first set of resources to the partition, the second set of resources corresponding to the compensation for the I/O recovery event. Another aspect includes operating the partition on the data processing system using the first set of resources and the second set of resources.Type: GrantFiled: April 5, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott B. Compton, Peter Sutton, Harry M Yudenfriend, Dale F Riedy
-
Patent number: 11328181Abstract: Generating a query result utilizing a knowledge graph in an artificial intelligence chatbot is provided. Characteristics of a query are identified. The characteristics of the query are mapped to base elements of the knowledge graph in the artificial intelligence chatbot. A set of query paths are generated in the knowledge graph based on the mapping of the characteristics of the query to the base elements of the knowledge graph. One or more query paths in the set of query paths in the knowledge graph are validated based on a respective score of each query path. A query result corresponding to the query is generated based on the validated one or more query paths in the knowledge graph.Type: GrantFiled: August 26, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Wen Wang, Jian Dong Yin, Zhuo Cai, Rong Fu, Hao Sheng, Kang Zhang
-
Enabling anneal for reliability improvement and multi-Vt with interfacial layer regrowth suppression
Patent number: 11329136Abstract: A method for fabricating a semiconductor device includes forming an interfacial layer and a dielectric layer on a base structure and around channels of a first gate-all-around field-effect transistor (GAA FET) device within a first region and a second GAA FET device within a second region, forming at least a scavenging metal layer in the first and second regions, and performing an anneal process after forming at least one cap layer.Type: GrantFiled: June 1, 2018Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruqiang Bao, Huiming Bu -
Patent number: 11329332Abstract: A battery structure is provided. The battery structure includes a casing, a jelly roll assembly, electrodes, insulation and a thermal control feature. The casing includes an internal tube defining a central hole. The jelly roll assembly is disposed with an electrolyte in an annular space about the internal tube within the casing. The electrodes are electrically coupled to the jelly roll assembly and disposed to extend out of the casing. The insulation is disposed to insulate the jelly roll assembly and the electrodes from the casing. The thermal control feature is communicative with the central hole and configured to control battery structure temperatures proximate to the central hole.Type: GrantFiled: March 6, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Noah Singer, John S. Werner, Budy Notohardjono, Arkadiy O. Tsfasman, John Torok
-
Patent number: 11329885Abstract: Disclosed embodiments provide cluster creation using self-joining cluster nodes. Each node within a cluster is assigned a role of master or non-master. A master node initializes and creates a cluster. A non-master, or “role” node initializes and joins a cluster established by the master. If the master has not yet initialized, the non-master node waits until the master node is operational and then joins the cluster. A description file associated with each node describes the services and configuration required for the node's assigned role. In this way, non-master nodes can be spawned independently of the master node, providing a greater level of scalability, improved fault tolerance, and increased availability.Type: GrantFiled: June 21, 2018Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Shrinivas Kulkarni, Rachit Arora, Dharmesh Jain, Sunil R. Ganatra
-
Patent number: 11327980Abstract: A method is provided that stores, in a second memory, an index structure including, for each given word from among words included in documents, a group of document IDs of documents including the given word. The method stores an index structure subset in a main memory which is faster than secondary memory. The method acquires a keyword and identifies any documents including the keyword. The method finds top-K frequent words among the words included in the identified documents by: identifying, for each given group in descending order of the number of the documents IDs therein, the number of documents IDs of the identified documents in the given group, from the subset when the number of document IDs in the given group is within the range, and from the index structure otherwise; and presenting words of top-K groups with a largest amount of the document IDs identified.Type: GrantFiled: April 21, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Issei Yoshida
-
Patent number: 11327148Abstract: Disclosed is a method of location identification using a single beacon. The method comprises determining a first distance between a beacon and a first sensor, where the first sensor is embedded in a mobile device. It also includes determining a second distance between the beacon and a second sensor, where the second sensor is embedded in the mobile device. The method also includes defining a vector, where the vector has a magnitude equal to the distance between the first and second sensor, and a direction pointing from the first sensor to the second sensor. The method further includes calculating a plurality of potential locations. The method then determines the actual location.Type: GrantFiled: August 16, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Samuel Smith, Alexander J. Naylor, Aaron T. R. Gashi, Oliver Masters
-
Patent number: 11330347Abstract: Aspects include receiving past performance data. Aspects also include collecting a set of observations about a live event. Aspects also include generating a stoppage time prediction based on the past performance data and the set of observations about the live event. Aspects also include generating an optimized content sequence based on the stoppage time prediction and a respective duration of each of a plurality of preexisting media files. The optimized content sequence includes a sequence of one or more media files of the plurality of preexisting media files.Type: GrantFiled: April 21, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Donald Thomas, Nicholas Zapotoski, John R. Dangler
-
Patent number: 11327809Abstract: An aspect of the invention includes a method for receiving a request to reclaim a portion of a memory assigned to a virtual machine (VM). In response to receiving the request, an increment of the plurality of increments to vacate is selected. The selecting is based at least in part on the failure counts corresponding to each of the plurality of increments. An attempt is made to vacate all contents of the selected increment. Based at least in part on determining that all contents of the selected increment were not vacated, a failure count corresponding to the selected increment is incremented. Based at least in part on determining that all contents of the selected increment were vacated, an assignment of the selected increment to the VM is removed.Type: GrantFiled: June 19, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Walter Church, IV, Ronald C. Pierson
-
Patent number: 11327849Abstract: A method can include obtaining catalog data of a catalog. The catalog can include one or more records. The method can further include detecting one or more damaged records among the one or more records and isolating the one or more damaged records. The method can further include identifying one or more undamaged records among the one or more records. The method can further include transferring the one or more undamaged records to a backup catalog. The method can further include obtaining a transfer status of a first undamaged record of the one or more undamaged records. The method can further include obtaining an access request corresponding to the first undamaged record. The method can further include determining, based on the transfer status, a response to the access request and generating, based at least in part on the backup catalog, a restored catalog.Type: GrantFiled: May 5, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Eric Harris, David C. Reed, Franklin E. McCune, Issak Sanchez
-
Patent number: 11327933Abstract: In an approach for migrating database content with row-level security from a source database with row-level security to a target database without row-level security, a computer determines a type of the source database to be migrated, and upon determining that a source table of the source database is maintained using multi-level security attributes, creating a data structure for a source table of the source database for storing meta-data comprising the multi-level security attributes, determining all dimensions of the multi-level security attributes, adding columns to a target table of the target database relating to the source table, the added columns representing the multi-level security attributes of the source table.Type: GrantFiled: February 15, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Artur M. Gruszecki, Tomasz Kazalski, Tomasz Sekman, Michal Bodziony, Rafal Korczyk
-
Patent number: 11327924Abstract: Provided are a computer program product, system, and method for archiving data sets in a volume in a primary storage in a volume image copy of the volume in a secondary storage. A volume image in the secondary storage is created comprising a copy of the volume in the primary storage. For each of a plurality of data sets in the volume, data set level archive operations are performed comprising, determining from metadata for the data set whether an archival policy criteria is satisfied, requesting an exclusive lock to the data set, and in response to obtaining the exclusive lock and determining that the archival policy is satisfied, updating a directory for the data set to indicate that the data set is archived in the volume image.Type: GrantFiled: January 3, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventor: Glenn R. Wilcock
-
Patent number: 11328714Abstract: Processing data for speech recognition by generating hypotheses from input data, assigning each hypothesis, a score according to a confidence level value and hypothesis ranking, executing a pass/fail grammar test against each hypothesis, generating replacement hypotheses according to grammar test failures, assigning each replacement hypothesis a score according to a number of hypothesis changes, and providing a set of hypotheses, wherein the set comprises at least one replacement hypotheses.Type: GrantFiled: January 2, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Andrew R. Freed, Marco Noel, Victor Povar
-
Patent number: 11328954Abstract: Embodiments of the present invention disclose a method forming a via and a trench. By utilizing a first etching process, a first metal layer of a multi-layered device to form a via, wherein the multi-layered device comprises the first metal layer and a second metal layer, wherein the first metal layer is formed directly on top of the second metal layer, wherein the second metal layer acts as an etch stop for the first etching process, wherein the first etching process does not affect the second metal layer. By utilizing a second etching process, the second metal layer of the multi-layered device to form a trench, wherein first metal layer is not affected by the second etching process, wherein the first etching process and the second etching process are two different etching process.Type: GrantFiled: March 13, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Yann Mignot, Chanro Park, Chih-Chao Yang, Injo Ok, Hsueh-Chung Chen
-
Patent number: 11328012Abstract: A computer-implemented method includes determining that a first time point in a video has been reached during playback of the video. A dynamic relationship graph is displayed in association with the first time point, where the dynamic relationship graph illustrates one or more relationships among two or more characters in the video, responsive to the first time point being reached. The relationship graph includes two or more nodes and one or more edges. The nodes include a respective node representing each character of the two or more characters in the video, and the edges include a respective edge representing each relationship of the one or more relationships among the characters. It is determined that a second time point is reached in the video. The dynamic relationship graph is updated to represent a change in the one or more relationships between the first time point and the second time point.Type: GrantFiled: December 3, 2018Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shi Kun Li, Jun Qian Zhou, Ying Li, Yin Qian
-
Patent number: 11328221Abstract: A method of text classification includes generating a text embedding vector representing a text sample and applying weights of a regression layer to the text embedding vector to generate a first data model output vector. The method also includes generating a plurality of prototype embedding vectors associated with a respective classification labels and comparing the plurality of prototype embedding vectors to the text embedding vector to generate a second data model output vector. The method further includes assigning a particular classification label to the text sample based on the first data model output vector, the second data model output vector, and one or more weighting values.Type: GrantFiled: April 9, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Yang Yu, Ming Tan, Ravi Nair, Haoyu Wang, Saloni Potdar
-
Patent number: 11328132Abstract: A translation-engine suggestion method, system, and computer program product include identifying probes for third-party translation-engines for an input text, segmenting sections of the input text into a plurality of segments according to the identified probes, fragmenting the input text into fragments according to the segments, applying each fragment to the identified probe using the corresponding third-party translation-engine, and outputting a translation by combining each fragment.Type: GrantFiled: September 9, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sekou Lionel Remy, Charles Muchiri Wachira, Fiona Mugure Matu, Samuel Osebe, Victor Abayomi Akinwande, William Ogallo
-
Patent number: 11329167Abstract: A method is presented for reducing sagging effects in nanosheet devices. The method includes forming at least two nanosheet structures over a substrate, wherein each nanosheet structure includes alternating layers of a first semiconductor material and a second semiconductor material, depositing a dielectric layer over the at least two nanosheet structures, depositing a dummy gate over the dielectric layer, etching the first semiconductor material to create voids filled with inner spacers, removing the dummy gate and the dielectric layer such that a supporting dielectric section remains between the at least two nanosheet structures, and removing the etched first semiconductor material such that a supporting structure is defined including the supporting dielectric section and the second semiconductor material.Type: GrantFiled: January 8, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jingyun Zhang, Xin Miao, Ruilong Xie, Alexander Reznicek
-
Patent number: 11329035Abstract: Attach a smart chip to a carrier, and attach a memory chip to the carrier in communication with the smart chip. The memory chip has a larger footprint than the smart chip, overlies the smart chip, and is attached to the carrier by connections around the periphery of the smart chip. Removably attach an energy storage device (ESD) to the carrier and electrically connect the ESD to the carrier via a flex bridge.Type: GrantFiled: April 16, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Frank Robert Libsch, Ghavam G. Shahidi
-
Patent number: 11329018Abstract: A technique for fabricating a bump structure is disclosed. A substrate that includes a set of pads formed on a surface thereof is prepared, in which the pads includes first conductive material. A metallic adhesion layer is coated on each pad. A bump base is formed on each pad by sintering conductive particles using a mold layer, in which the conductive particles includes second conductive material different from the first conductive material.Type: GrantFiled: October 23, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takashi Hisada, Toyohiro Aoki, Eiji Nakamura
-
Patent number: 11327646Abstract: A method for modifying visual aspects of a keyboard in response to a user typing on the keyboard. The method includes one or more computer processors receiving a first character input to an input device. The method further includes determining a plurality of words that begin with the first received character. The method further includes ranking the determined plurality of words. The method further includes selecting a word from among the ranked plurality of words based on a first set of criteria. The method further includes determining a sequence of one or more characters after the received first character that correspond to the selected word. The method further includes modifying one or more respective characteristics of input elements of the input device that correspond to the sequence of characters of the selected word.Type: GrantFiled: September 27, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Richard V. Tran, Heidi Lagares-Greenblatt, Kevin David Hite
-
Patent number: 11327793Abstract: Systems and methods for processing hierarchical tasks in a garbage collection mechanism are provided. The method includes determining chunks in a task queue. Each chunk is a group of child tasks created after processing one task. The method includes popping, by an owner thread, tasks from a top side of the task queue pointed at by a chunk in a first in first out (FIFO) pop. The method also includes stealing, by a thief thread, tasks from a chunk in an opposite side of the task queue.Type: GrantFiled: February 18, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Michihiro Horie, Kazunori Ogata, Mikio Takeuchi, Hiroshi Horii
-
Automatic ransomware detection with an on-demand file system lock down and automatic repair function
Patent number: 11328064Abstract: A method and system for detecting ransomware and repairing data following an attack. The method includes, collecting file statistics for files in a file system, identifying an affected file based on collected file statistics, locking down of access to the file system in response to identifying the affected file, undoing of reconcile processing, repairing the affected files, and unlocking access to the file system. The system includes a computer node, a file system, a plurality of disc storage components, a backup client, a backup client, and a hierarchical storage client. The hierarchical storage client is configured to collect file statistics for files in file system, identify affected files based on collected file statistics for the file, lock down of access to the file system in response to an identified affected file, undo reconcile processing, repair the affected file; and unlock access to the file system.Type: GrantFiled: August 13, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Dominic Mueller-Wicke, Stefan Bender, Thomas Schreiber, Kai Boerner -
Patent number: 11324915Abstract: Aspects include a method, system and computer program product for alleviating an episode of a movement disorder condition for a patient. The method comprises deploying an unmanned aerial vehicle (UAV) to a location of a patient based on an occurrence of an episode of a movement disorder condition. A first gross sensory change stimulus is selected with a processor. The first gross sensory change stimulus is projected from the UAV. An attempt to alleviate the episode of the movement disorder condition is performed based at least in part on the projecting of the first gross sensory change stimulus from the UAV. The alleviating of the episode of the movement disorder condition is detected based on the gross sensory change stimulus from the UAV.Type: GrantFiled: October 31, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James R. Kozloski, Clifford A. Pickover, John J. Rice
-
Patent number: 11327940Abstract: A system and method for supporting tuple record interlinking in one or more tuple space/coordinated namespace (CNS) extended memory storage systems. A system-wide CNS provides for efficient storing and communicating of data generated by local processes running at the nodes, and coordinated to generate a union/intersection of multiple CNS where tuple records are interlinked in multiple CNS hashtables, and/or share tuple data between two sets of processes that are part of different CNSs. Local node processes further generate multi-key tuples where two or more tuple records are interlinked within the same CNS hash table, thereby permitting a look up of the tuple data by either tuple name/keys. A CNS controller further provides a tuple iterator for a key-value storage in a CNS system that adds more links between tuples enables creation of iterator structures such as linked list or trees etc. of “different” tuples in a tuple database.Type: GrantFiled: December 18, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Philip Jacob, Philip Neil Strenski, Charles Johns
-
Patent number: 11329143Abstract: A semiconductor structure is provided which includes a nanosheet stack structure on a base. The nanosheet stack structure includes a multilayered nanosheet between adjacent nanosheet layers. The multilayered nanosheet includes one or more first layers of a first material and one or more second layers of a second material, wherein the first material has an etch selectivity different than the second material. The one or more first layers of the multilayered nanosheet are recessed. A first inner spacer includes a third material is formed by depositing the third material into an outer portion of the one or more recessed first layers of the multilayered nanosheet. The one or more second layers of the multilayered nanosheet are recessed. A second inner spacer includes a fourth material which is formed by depositing the fourth material into an outer portion of the one or more recessed second layers of the first multilayered nanosheet.Type: GrantFiled: January 2, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Kangguo Cheng, Choonghyun Lee, Juntao Li, Peng Xu
-
Patent number: 11329001Abstract: A security region is provided. The security region includes a plurality of parallel conductive lines on a substrate, wherein each of the parallel conductive lines has a width and includes a bend, and wherein at least a portion of the plurality of parallel conductive lines is discontinuous, and an electrically insulating material between each adjacent pair of parallel conductive lines.Type: GrantFiled: May 15, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kangguo Cheng, Chi-Chun Liu
-
Patent number: 11324552Abstract: A method for laser assisted delivery of therapeutic agents includes selectively controlling a valve connected to a first channel disposed within a first sidewall of a nozzle, applying, through the first channel, a first substance to penetrate dermis to a predetermined depth, and administering, through a second channel unconnected with the valve and disposed within a second sidewall of the nozzle, a second substance to remove debris.Type: GrantFiled: July 15, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jerome M. Felsenstein, James L. Hedrick, James J. Wynne, Donna S. Zupanski-Nielsen
-
Patent number: 11328228Abstract: In an approach location allocation planning, one or more computing units determine at least one location matching model for a first current participating entity of a plurality of current participating entities of a current event, wherein an output of the location matching model indicates a matching degree between the first current participating entity and a current event location. The one or more computing units create at least one initial location allocation plan for the plurality of current participating entities of the event based, at least in part, on the at least one location matching model. The one or more computing units receive feedback from at least one of the plurality of current participating entities. Responsive to the feedback indicating acceptance of the initial location allocation plan, the one or more computing units determine a final location allocation plan based on the initial location allocation plan.Type: GrantFiled: April 22, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Ying-Chen Yu, June-Ray Lin, Yi-Chun Tsai, Tzu-Ching Kuo
-
Patent number: 11327757Abstract: In at least one embodiment, a processor includes architected and non-architected register files for buffering operands. The processor additionally includes an instruction fetch unit that fetches instructions to be executed and at least one execution unit. The at least one execution unit is configured to execute a first class of instructions that access operands in the architected register file and a second class of instructions that access operands in the non-architected register file. The processor also includes a mapper circuit that assigns physical registers to the instructions for buffering of operands. The processor additionally includes a dispatch circuit configured, based on detection of an instruction in one of the first and second classes of instructions for which correct operands do not reside in a respective one of the architected and non-architected register files, to automatically initiate transfer of operands between the architected and non-architected register files.Type: GrantFiled: December 14, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Steven J. Battle, Kurt A. Feiste, Susan E. Eisen, Dung Q. Nguyen, Christian Gerhard Zoellin, Kent Li, Brian W. Thompto, Dhivya Jeganathan, Kenneth L. Ward, Brian D. Barrick
-
Patent number: 11327670Abstract: Systems and methods for selectively disabling power to disk drives in a distributed storage network (DSN). In embodiments, a method includes: monitoring namespace health parameter data in a DSN including a plurality of storage disk drives, wherein the namespace health parameter data includes available disks of the plurality of storage disk drives; determining that power to a subset of the plurality of storage disk drives can be disabled without disrupting anticipated client access to a data collection based on the monitoring and stored power management rules; and sending instructions to at least one power manager within the DSN to disable power to the subset of the plurality of storage disk drives, resulting in at least one disabled storage disk, wherein the instructions are based on the determining that power to the subset of the plurality of storage disk drives can be disabled.Type: GrantFiled: January 9, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asimuddin Kazi, Ethan Wozniak
-
Patent number: 11328110Abstract: An integrated circuit includes at least one first area including logic circuitry. The logic circuitry includes library blocks selected from a logic circuit library. A first one of the library blocks is provided with at least two symmetry mirror edges perpendicular to a height of the library blocks. Two adjacent ones of the library blocks are joined at a common symmetry mirror edge.Type: GrantFiled: April 2, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Juergen Pille, Tobias Werner, Shankar Kalyanasundaram, Rolf Sautter
-
Patent number: 11327982Abstract: In a computerized information retrieval system: executing a search based on a query, to retrieve a set of tables ranked according to their relevancy to the query, wherein each of the tables includes one or more columns; selecting, from the retrieved tables, a predefined number of highest-ranking tables; scoring each column in the highest-ranking tables using a link analysis algorithm, and selecting, from the scored columns, a predefined number of highest-scoring columns; scoring terms contained within each of the highest-scoring columns, and selecting, from the scored terms, a predefined number of highest-scoring terms; re-ranking the highest-ranking tables by using the highest-scoring terms as pseudo relevance feedback that expands the query; and providing, as a response to the query, at least one of: the re-ranked tables, ordered according to the re-ranking, and data contained in at least one of the re-ranked tables, wherein the data are ordered according to the re-ranking.Type: GrantFiled: October 15, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Haggai Roitman, Guy Feigenblat, Roee Shraga, Bar Weiner
-
Patent number: 11327747Abstract: A method, a computer program product, and a computer system modify a version of an application. The method includes determining a sentiment being experienced by a second user while using a second version of the application installed on a second device associated with the second user based on sensory information indicative of the sentiment. The method includes generating sentiment associated information associating the sentiment of the second user with the second version of the application, the sentiment associated information configured to be exchanged with the first device over an offline, ad hoc connection. The method includes transmitting the sentiment associated information to the second device. The sentiment associated information is indicative of whether the first version of the application is to be modified on the first device to the second version of the application.Type: GrantFiled: September 8, 2020Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Zachary A. Silverstein, Jeremy R. Fox, Gregory J. Boss
-
Patent number: 11327816Abstract: A solution is proposed for monitoring usage of bundles in the OSGi environment. For this purpose, an event notification interface of the OSGi environment is exploited. Particularly, each event relating to a change of state of a bundle (such as its addition, removal, starting and stopping) is detected by an auxiliary bundle—which previously subscribed to the event notification interface. The auxiliary bundle can then forward the detected events to a licensing agent, which identifies the bundle by means of a software catalogue. In this way, the desired result is achieved without requiring any instrumentation of the bundles to be monitored.Type: GrantFiled: March 29, 2017Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scot MacLellan, Marco Mechelli, Antonio Perrone, Antonio Romeo
-
Patent number: 11328346Abstract: A first type of data regarding an unidentified product is collected. A first type of analysis on the first type of data is performed. A second type of data regarding an unidentified product is collected. A second type of analysis on the second type of data is performed. Based upon the first type of analysis on the first type of data and the second type of analysis on the second type of data, product identification for the unidentified product is performed. Based on the product identification, an identity of the unidentified product is output. A user is enabled to perform a business interaction with a product matching the identity of the unidentified product.Type: GrantFiled: June 24, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Kimberly J. Taft, Devon E. Mensching
-
Patent number: 11329638Abstract: Systems and techniques that facilitate multi-resonant couplers for preserving ZX interaction while reducing ZZ interaction are provided. In various embodiments, a first qubit can have a first operational frequency and a second qubit can have a second operational frequency, and a multi-resonant architecture can couple the first qubit to the second qubit. In various embodiments, the multi-resonant architecture can comprise a first resonator and a second resonator. In various cases, the first resonator can capacitively couple the first qubit to the second qubit, and a second resonator can capacitively couple the first qubit to the second qubit. In various aspects, the first resonator and the second resonator can be in parallel.Type: GrantFiled: December 28, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David C. Mckay, Abhinav Kandala, Srikanth Srinivasan
-
Patent number: 11328123Abstract: Provided is a method, system, and computer program product for dynamically correcting text of a communication sent by a user. A processor may receive a first communication sent by a first user. The processor may forward the first communication to one or more other users. The processor may receive a second communication sent by the first user. The second communication includes a command to correct an error in the first communication. The processor may determine a location of the error in the first communication. The processor may correct the error in the first communication. The processor may forward a corrected version of the first communication to the one or more other users.Type: GrantFiled: March 14, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventor: Ivan Deleuze
-
Patent number: 11328089Abstract: An approach is disclosed that enforces a privacy legal framework filesystem along with an operating system (OS) to enforce the privacy legal framework. An access of a datum in a selected file in the filesystem includes accessing a metadata associated with the selected file where the metadata includes a privacy state and an owner consent-based access policy. The owner consent-based access policy is enforced by the OS via special-purpose support requiring usage of the metadata to access the selected file.Type: GrantFiled: September 20, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aris Gkoulalas-Divanis, Corville O. Allen
-
Patent number: 11327751Abstract: In a distributed processing system having multiple processing nodes including alive nodes and dead nodes, a method is provided for collecting an object from the alive nodes. The method includes maintaining a separate count value for each of remote nodes at which the object is remotely-referenced. The method further includes collecting the object for garbage collection when the separate count value for all of the remotes nodes is zero. The method also includes adding at least one per node sending counter responsive to a remote reference of the object being sent from a first remote node to a particular one of the remote nodes. The at least one per node sending counter is added at the first remote node to count a number of remote-references of the object being sent to the particular one of the remote nodes.Type: GrantFiled: October 29, 2019Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kiyokuni Kawachiya
-
Patent number: 11327868Abstract: A read command is issued to initiate a transfer of diagnostic information from a communication component of the computing environment. Based on issuing the read command, the diagnostic information is obtained from the communication component. The diagnostic information is configured based on a version of diagnostic information requested. The version is one version of a plurality of versions to be supported by the communication component. The diagnostic information includes diagnostic information relating to one or more communication components of the computing environment and to be used to facilitate communication within the computing environment.Type: GrantFiled: February 24, 2020Date of Patent: May 10, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Robert Guendert, Dale F Riedy
-
Patent number: 11330007Abstract: An interactive display system enables a user to compose a graph pattern for a temporal graph on a display screen. The system comprises a canvas that provides an interactive editing surface. The editor receives an input a set of user interactions, such as the drawing of lines and boxes, the specifying of attributes, and the like, that together compose a graph pattern. During the graph pattern composition, the user may retrieve other graph patterns (e.g., from a data store) and integrate them into the pattern being composed. Once the graph pattern is composed (or as it is being composed), the system converts the graphical pattern into a text-based representation, such as a computer program in a particular graph programming language, which is then used for subsequent processing and matching in a cybersecurity threat discovery workflow. The pattern (program code) also is stored to disk, from which it may be retrieved and converted back into its graphical view on the screen, e.g., for further editing and revision.Type: GrantFiled: December 23, 2019Date of Patent: May 10, 2022Assignee: International Business Machines CorporationInventors: Alexander Fong, Xiaokui Shu, Marc Philippe Stoecklin