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: 11972330Abstract: Disclosed are techniques for quantifying physical qualities of a ball returned by a player using a loop drive technique, such as in table tennis, and generating a corresponding quantitative summary of the overall quality of the loop drive technique based on the quantified physical qualities. Image processing techniques are applied to historical video recordings of balls returned using loop drive techniques to quantify physical properties of said balls. A machine learning model is generated using the quantified physical properties to determine relative significance of specific qualities and their corresponding quantified values to the overall quality or success of loop drive techniques, such as in table tennis matches.Type: GrantFiled: September 30, 2020Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Chuan Ran, Junhui Wang, Guandong Zhu, Yongchang Cui, Shuyan Lu, Yang Yang
-
Patent number: 11972344Abstract: A method, system, and computer program product, including generating, using a linear probe, confidence scores through flattened intermediate representations and theoretically-justified weighting of samples during a training of the simple model using the confidence scores of the intermediate representations.Type: GrantFiled: November 28, 2018Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Amit Dhurandhar, Karthikeyan Shanmugam, Ronny Luss, Peder Andreas Olsen
-
Patent number: 11971141Abstract: Techniques facilitating low thermal conductivity support systems within cryogenic environments are provided. In one example, a cryostat can comprise a support rod and a washer. The support rod can couple first and second thermal stages of the cryostat. The washer can intervene between the support rod and the first thermal stage. The washer can thermally isolate the support rod and the first thermal stage.Type: GrantFiled: January 8, 2021Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patryk Gumann, Valerio A. Grendanin, Jerry M. Chow
-
Patent number: 11972368Abstract: Methods, systems, computer program products for determining the source of activity during interaction with a user interface are provided. The method comprises selecting one or more input devices from a plurality of available input devices coupled to the user interface and receiving respective measurements for the selected one or more input devices. Based on the received respective measurements, respective feature vectors for the one or more input devices are generated and then inputted to a pre-defined regression model. Then, the source of activity is determined based on a result received from the regression model.Type: GrantFiled: September 20, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Liang LL Lu, Sun Chun Hua, Jian Ling Shi, Yi Yang Ren
-
Patent number: 11973991Abstract: A processor may initiate a recording. The processor may segment the recording into one or more segments. The processor may determine, based on the identification of a primary object in a first segment of the recording, a first bit rate for the first segment of the first recording. The processor may preload one or more subsequent segments that include the primary object at the first bit rate. The processor may preload each of the one or more subsequent segments with a secondary object at a second bit rate. The second bit rate may be lower than the first bit rate. The processor may display the recording to the user.Type: GrantFiled: October 11, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Patent number: 11972623Abstract: An approach for enhancing a video stream. The approach processes a video stream and identifies frames comprising text. The approach marks text extraction locations and extracts the text from the frames. The approach determines if a mirroring effect should be applied to the text and applies if applicable, creating enhanced text. The approach inserts the enhanced text and smooths the edges of the inserted enhanced text. The approach merges the frames with the enhanced text into the video stream, creating an enhanced video stream and sends the enhanced video stream to requesting users.Type: GrantFiled: July 23, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Mohamed Zouhaier Ramadhane, Juan Manuel Avalos Vega, Daniela Ofelia Rojas Barrientos, Cesar Augusto Rodriguez Bravo
-
Patent number: 11972299Abstract: A sharable resource of a first user's environment is identified. The sharable resource is configured as sharable in a shared computer environment. A matching resource that is sufficiently similar to the sharable resource is located. The matching resource is used by pre-existing users of the shared computer environment. Agreement from the pre-existing users for the first user to access the matching resource is obtained. The first user is then provided access to the matching resource.Type: GrantFiled: June 22, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Jingdong Sun, Roger Mittelstadt, Rafal Konik, Jessica R. Eidem
-
Patent number: 11972682Abstract: Provided is a computer-implemented method, system, and computer program product for displaying information to a pedestrian using a visual indicator. A processor may detect that a vehicle is approaching a pedestrian. The processor may determine that the pedestrian is unable to see the approaching vehicle. The processor may display an indication that the vehicle is approaching the pedestrian on an object the pedestrian can currently view.Type: GrantFiled: September 18, 2022Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Atul Mene, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit, Martin G. Keen
-
Patent number: 11970904Abstract: A flexible curtain defines a major surface and is configured to repeatedly actuate to move between a deployed configuration and a stowed configuration. Two sensors are configured to detect different condition and are removably attached to two sensor attachment locations. The major surface extends across an operational surface of a target system such that the sensors detect the conditions of the target system when the flexible curtain defines the deployed configuration. The flexible curtain and the sensors converge at a predetermined edge of the flexible curtain to expose the operational surface of the target system when the flexible curtain defines the stowed configuration.Type: GrantFiled: August 14, 2020Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christian Eggenberger, Jens Rathgeber, Toby Zenerino, Michael Egger
-
Patent number: 11971691Abstract: A processor may receive instructional information. The instructional information may be associated with an instructional media. A processor may analyze the instructional information for one or more instructions. A processor may identify a target device from the one or more smart devices in the smart environment that are associated with the one or more instructions. A processor may perform the one or more instructions with the target device.Type: GrantFiled: September 24, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Sekhar Reddy Dandu Reddy
-
Patent number: 11972481Abstract: An example operation may include one or more of changing a status of a current blockchain to a closed and retired status based on expiration of a limited time window, creating a genesis block associated with a new blockchain, storing a world state of the current blockchain in the genesis block, creating one or more smart contracts, storing the one or more smart contracts on the new blockchain, and initiating an open stage on the new blockchain, and the open stage permits one or more potential blockchain transactions to be written to the new blockchain.Type: GrantFiled: January 28, 2020Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Donald S. Bell, Michael J. Hudson
-
Patent number: 11972108Abstract: A method, computer program product, and computer system for generating and using a basic state layer. N task models are provided (N?2). Each task model was trained on a same pre-trained backbone model. Each task model includes M feature layers and a task layer (M?1). Each feature layer of each task model includes a parameter matrix that is different for the different models. An encoder-decoder model is trained. The encoder-decoder model includes sequentially: an input layer, an encoder, M hidden layers, a decoder, and an output layer. The encoder is a neural network that maps and compresses the parameter matrices in the input layer into the M hidden layers, which generates a basic state model. The decoder is a neural network that receives the basic state model as input and generates the output layer to be identical to the input layer.Type: GrantFiled: November 15, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Li Juan Gao, Na Liu, Xiang Yu Yang
-
Patent number: 11971916Abstract: A system and method for table conversion including converting a table containing text in tabular form to an image, labeling each text area of the image with a bounding box, determining for each bounding box, a position information, a semantic information, and an image information, reconstructing the image into a graph form having a plurality of nodes, wherein each node represents the bounding box of the text areas of the image, inputting at least two nodes into a trained neural network to determine a relative relationship between the at least two nodes, building a knowledge graph using the relative relationship of the at least two nodes, and translating the knowledge graph into machine readable natural language.Type: GrantFiled: November 30, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Zhong Fang Yuan, Tong Liu, Li Juan Gao, Si Heng Sun, Na Liu
-
Patent number: 11972004Abstract: An example operation may include one or more of splitting, by a document server, a document provided by a document owner node into a plurality of segments to be stored on a ledger of a blockchain, detecting, by the document server, a change to the document made by an authorized participant node, updating, by the document server, a segment of the plurality of segments stored on the ledger based on the change to the document, collecting, by the document server, votes on the change to the document from a plurality of participant nodes, and committing the updated segment to the blockchain based on the votes.Type: GrantFiled: June 11, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Igor S. Ramos, Marc Dickenson, Sumabala Nair
-
Patent number: 11972255Abstract: A content generation method includes receiving a control document comprising one or more control clauses, identifying actionable content for the one or more control clauses, generating a programming language template for the one or more control clauses, identifying a closest existing control clause from a database for each of the one or more control clause, identifying a programming language implementation of the closest existing control clause, identifying similarities and differences between the programming language implementation and the generated programming language template, and annotating the programming language implementation for the closest existing control clause based on the identified similarities and differences.Type: GrantFiled: June 25, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Muhammed Fatih Bulut, Abdulhamid Adebowale Adebayo, Sai Zeng, Rinku Kanwar
-
Patent number: 11971886Abstract: Methods, systems, and computer program products for active learning for natural language question answering are provided herein. A computer-implemented method includes generating a semantic signature of a natural language query; generating a SQL signature for a SQL query corresponding to the natural language query; determining whether a set of mappings includes a semantic signature matching the generated semantic signature, wherein each mapping in the set is between (i) a given semantic signature and (ii) a SQL signature representing a class of SQL queries corresponding to the given semantic signature; and in response to determining that the set of mappings does not include the generated semantic signature, adding a mapping between the generated semantic signature and the generated SQL signature to the set of mappings.Type: GrantFiled: March 24, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Jaydeep Sen, Karthik Sankaranarayanan, Ashish Mittal
-
Patent number: 11971895Abstract: A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.Type: GrantFiled: July 19, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventor: Adrian Lee
-
Patent number: 11971910Abstract: Methods and systems for gathering information from a user include identifying an origin topic and a target topic. A path from the origin topic to the target topic is determined. The path includes a set of bridging topics, where each bridging topic in the path is within a threshold distance in a semantic space from a previous topic and a subsequent topic. An interactive conversation is conducted with the user, introducing each topic in the path until the target topic has been reached. At least one predetermined piece of information relating to a user response to the target topic is recorded.Type: GrantFiled: October 22, 2018Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Toshinari Itoko, Toshiro Takase
-
Patent number: 11973595Abstract: A method, computer system, and a computer program product for recasting repetitive messages is provided. Embodiments may include receiving, by a processor, a message. Embodiments may include determining, by the processor, whether the received message is repetitive. Embodiments may include rating, by the processor, an importance level of the received message. Embodiments may include determining a preference for recasting the received message.Type: GrantFiled: November 11, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
-
Patent number: 11971853Abstract: An approach for deleting a file from a primary file system. The approach deletes a directory entry, associated with a file, from an in-memory index associated with a secondary file system. The approach updates an index cache associated with a secondary file system, based on the in-memory index. The approach updates a dirty flag, associated with the secondary file system, to a value of TRUE.Type: GrantFiled: September 30, 2022Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Tohru Hasegawa, Hiroshi Itagaki, Tsuyoshi Miyamura, Atsushi Abe, Noriko Yamamoto, Shinsuke Mitsuma
-
Patent number: 11973125Abstract: Semiconductor devices and methods of forming the same include forming a bottom source/drain structure around a fin. A multi-layer bottom spacer is formed on the bottom source/drain structure, around the fin. Each layer of the multi-layer bottom spacer has a respective vertical height above the bottom source/drain structure, with a layer of the multi-layer bottom spacer that is farthest from the fin having a greater vertical height than a layer that is closest to the fin, to address parasitic capacitance from the bottom source/drain structure.Type: GrantFiled: January 27, 2022Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruilong Xie, Hemanth Jagannathan, Jay William Strane, Eric Miller
-
Patent number: 11972759Abstract: Mitigating mistranscriptions resolves errors in a transcription of the audio portion of a video based on a semantic matching with contextualized data electronically garnered from one or more sources other than the audio portion of the video. A mistranscription is identified using a pretrained word embedding model that maps words to an embedding space derived from the contextualizing data. A similarity value for each vocabulary word of a multi-word vocabulary of the pretrained word embedding model is determined in relation to the mistranscription. Candidate words are selected based on the similarity values, each indicating a closeness of a corresponding vocabulary word to the mistranscription. The textual rendering is modified by replacing the mistranscription with a candidate word that, based on average semantic similarity values, is more similar to the mistranscription than is each other candidate word.Type: GrantFiled: December 2, 2020Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shikhar Kwatra, Vijay Ekambaram, Hemant Kumar Sivaswamy, Rodrigo Goulart Silva
-
Patent number: 11972785Abstract: A memory structure, i.e., magnetoresistive random access memory (MRAM) structure, is provided that includes a seeding area including at least a tunnel barrier seed layer located beneath a chemical templating layer that is wider than the magnetic tunnel junction (MTJ) structure that is located on the chemical templating layer. Redeposited metallic material is located on at least a sidewall of the tunnel barrier seed layer of the seeding area so as to shunt that area of the structure. The memory structure has reduced resistance with minimal tunnel magnetoresistance (TMR) loss penalty.Type: GrantFiled: November 15, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Pouya Hashemi, Jonathan Zanhong Sun, Guohan Hu, Saba Zare
-
Patent number: 11971805Abstract: A method includes receiving, by one or more processors of a computer system, source code, annotating, by the one or more processors of the computer system, features of the received source code using an automated annotation system to provide annotations for the features, relating, by the one or more processors of a computer system, a code execution path of the source code to the features during the annotating, identifying, by the one or more processors of the computer system, a runtime issue associated with the source code, identifying, by the one or more processors of the computer system using a code analytic engine, one or more of the features based on the annotations that are associated with the runtime issue, and automatically disabling, by the one or more processors of the computer system, the identified one or more features associated with the runtime issue.Type: GrantFiled: October 8, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Geet Manghnani, Josephine E. Justin, Ajay Chebbi, Srikanth K. Murali
-
Patent number: 11972977Abstract: A method of forming interconnects is provided. The method includes forming a plurality of mandrels on an interlayer dielectric (ILD) layer. The method further includes forming sidewall spacers on opposite sides of the each mandrel, wherein a portion of the ILD layer is exposed between adjacent sidewall spacers on adjacent mandrels, and removing the exposed portions of the ILD layer to form a first set of trenches between adjacent sidewall spacers. The method further includes forming a first set of interconnects in the first set of trenches, and removing the mandrels to expose portions of the ILD layer between the sidewall spacers. The method further includes removing the exposed portions of the ILD layer to form a second set of trenches between the sidewall spacers, and forming a second set of interconnects in the second set of trenches.Type: GrantFiled: September 8, 2021Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chanro Park, Kenneth Chun Kuen Cheng, Koichi Motoyama, Kisik Choi
-
Patent number: 11973693Abstract: A computer-implemented method for distributing packets for asymmetrical traffic by a network interface card (NIC). The computer-implemented method includes obtaining information of an incoming packet incoming from a source endpoint behind a stateful service and accessing a destination endpoint using a network address translation (NAT) service, hashing the information to calculate queue identification for the packet to direct the packet to the queue associated therewith, executing a NAT on an outgoing packet associated with the incoming packet to allow for retrieval of the queue identification from a header of the outgoing packet, sending the outgoing packet to the destination endpoint, which is responsive with a return packet, stamping the queue identification to the return packet upon the return packet being transmitted back from the destination endpoint and the queue identification being retrieved and instantiating an RSS override operation to redirect the return packet to the queue on the response.Type: GrantFiled: March 13, 2023Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eran Gampel, Liran Schour, Guy Laden, Marc Cochran
-
Patent number: 11973141Abstract: A nanosheet semiconductor device includes a first ferroelectric region between a channel nanosheet stack and a gate contact. The channel nanosheet stack includes a plurality of channel nanosheets each connected to a source and connected to a drain and a gate surrounding the plurality of channel nanosheets and connected to the source and connected to the drain. The nanosheet semiconductor device may further include a second ferroelectric region upon a sidewall of the channel nanosheet stack. Sidewalls of the first ferroelectric region may be substantially coplanar with or inset from underlying sidewalls of the channel nanosheet stack.Type: GrantFiled: August 9, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Jingyun Zhang, Reinaldo Vega, Miaomiao Wang, Takashi Ando
-
Patent number: 11973671Abstract: A generated signal is injected into a first network node in a set of network nodes. The generated signal comprises a predetermined pattern, the predetermined pattern comprises a plurality of time periods, wherein during each time period in the plurality of time periods a first data traffic is prevented from exiting the first network node. By monitoring data flow within the set of network nodes while the generated signal is being injected, a correlation with the generated signal is detected, the correlation correlating a second network node with the first network node. The second network node is associated with the first network node. Responsive to the association, traffic from the second network node to the set of network nodes is blocked.Type: GrantFiled: November 15, 2022Date of Patent: April 30, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cheng-Ta Lee, Iosif Viorel Onut, Russell Couturier, Mattias Johansson
-
Patent number: 11973661Abstract: Embodiments of the invention are directed to a computer system that includes a memory electronically coupled to a processor system. The processor system is operable to perform processor system operations that include accessing a graph model representation of a computer network. The graph model is used to implement a resiliency-problem identification analysis that identifies a set of resiliency problems in the graph model. The graph model is used to apply a resiliency-problem solution analysis to a resiliency problem in the set of resiliency problems to generate a set of resiliency-problem solutions. Each resiliency-problem solution in the set of resiliency-problem solutions is ranked.Type: GrantFiled: March 7, 2023Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Thomas Downes Griffin, Stephen Buckley, Eric Kevin Butler, Divyesh Jadav, Rakesh Jain
-
Patent number: 11973058Abstract: A semiconductor die package that has a substrate with one or more substrate layers with one or more substrate connections. A substrate layer can include one or more redistribution layers (RDLs). One or more dies (e.g., multiple dies) are disposed on a top substrate layer. The dies have one or more die external connections. Some of the die external connections are electrically connected to one or more substrate connections. One or more metallic dam stiffeners form into a dam enclosure that is disposed on and physically connected to the top substrate layer. The dam enclosure encloses one or more of the dies. The metallic dam enclosure has one or more electrically connected regions where the metallic dam enclosure is electrically connected to one or more of the substrate horizontal connections and one or more electrically insulated regions where the metallic dam enclosure is electrically insulated from one or more of the substrate horizontal connections and the substrate via connections.Type: GrantFiled: November 25, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Katsuyuki Sakuma, Mukta Ghate Farooq, John Knickerbocker
-
Publication number: 20240134601Abstract: Provided are a floating-point unit, a system, and method for fused multiply-add logic to process input operands including floating-point values and integer values. A first input operand comprising an integer value and second and third input operands comprising floating-point values are received. The first, second, and third input operands are processed to produce a floating-point result.Type: ApplicationFiled: November 11, 2022Publication date: April 25, 2024Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ankur AGRAWAL, Kailash GOPALAKRISHNAN
-
Publication number: 20240135280Abstract: An embodiment includes receiving, by a transformer monitoring system associated with a transformer, sensor data from one or more sensors during operation of the transformer. The embodiment also includes generating, by the transformer monitoring system, energy loss data representative of a predicted energy loss of the transformer based at least in part on the sensor data. The embodiment also includes training, by the transformer monitoring system, a failure rate prediction model using failure data, resulting in a trained failure rate prediction model that calculates failure probability distribution data indicative of a time at which a failure of the transformer is most likely to occur. The embodiment also includes generating, by the transformer monitoring system, replacement data representative of an optimal time for replacing the transformer based at least in part on the energy loss data, the failure probability distribution data, and specification data for the transformer.Type: ApplicationFiled: October 23, 2022Publication date: April 25, 2024Applicant: International Business Machines CorporationInventor: Dzung Tien Phan
-
Publication number: 20240137205Abstract: A method, apparatus and computer program product for privacy-preserving homomorphic inferencing. In response to receipt of encrypted data, a ciphertext of real numbers is generated. Each real number has an associated sign that is desired to be maintained. A mask is then identified, preferably via an iterative algorithm that works on a trial and error basis to locate an appropriate solution. The mask comprises set of values randomly distributed over a given positive range and that remain positive after encoding under a fixed-point arithmetic and with a low scale value. Under homomorphic encryption, the ciphertext is then multiplied by the mask to generate a result comprising values corresponding to the real numbers in the ciphertext and that maintain their associated signs. The result is provided as a response to the encrypted data.Type: ApplicationFiled: October 6, 2022Publication date: April 25, 2024Applicant: International Business Machines CorporationInventors: Allon Adir, Ramy Masalha, Ehud Aharoni
-
Patent number: 11966565Abstract: A computer-implemented method, a computer system and a computer program product generate a contextual display for a mobile computing device. The method includes identifying a task for the mobile computing device, wherein the task comprises a set of applications on the mobile computing device. The method also includes obtaining application usage data for each application in the set of applications and determining an application context for the task based on the application usage data and the set of applications, wherein the application context includes usage requirements for each application. In addition, the method includes generating a tile view for each application in the set of applications, wherein each tile view is laid out based on the usage requirements. Lastly, the method includes displaying a task view on the mobile computing device, wherein the task view is generated by laying out the tile views based on the usage requirements.Type: GrantFiled: April 17, 2023Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Tushar Agrawal, Sarbajit K. Rakshit, Jennifer M. Hatfield
-
Patent number: 11966682Abstract: A constraint graph for a candidate routing solution is created; each node in the graph represents a position of an end of a metal shape and each arc in the graph represents a design rule constraint between two of the nodes. A solution graph is computed, for at least a portion of the constraint graph, using a shape processing algorithm. The solution graph is checked for design rule violations to generate one or more violation graphs. A constraint window and a selection of one or more arcs for at least one of the violation graphs are generated. The candidate routing solution is revised, based on one or more violated design rules corresponding to at least one of the selected arcs within the constraint window. Optionally, an integrated circuit is fabricated in accordance with the revised solution.Type: GrantFiled: July 30, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Diwesh Pandey, Gustavo Enrique Tellez, James Leland
-
Patent number: 11966699Abstract: A system for classifying a language sample intent by receiving a language sample including a set of features, identifying language sample features, determining a tokenization score for the language sample according to the language sample features, eliminating duplicate features according to the tokenization score, determining a term frequency (tf) according to the identified features and the tokenization score, determining an inverse document frequency (idf) according to the identified features and the tokenization score, and generating a term frequency-inverse document frequency (tf-idf) matrix for the identified features.Type: GrantFiled: June 17, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Abhishek Shah, Ladislav Kunc, Haode Qi, Lin Pan, Saloni Potdar
-
Patent number: 11966786Abstract: Embodiments relate to a system and method for managing energy consumption of one or more processor cores in a multicore processing device. The method includes establishing a temporal interval that includes a plurality of temporal periods and an interval energy target for one or more processor cores. The method also includes determining for each temporal period a period energy target for the processor cores and determining a processor core throttling state for the processor cores. The method further includes adjusting the respective period energy target and the respective processor core throttling state at the beginning of each successive temporal period. The method also includes converging, subject to the adjusting, as each respective temporal period of the plurality of temporal periods is concluded, a total period energy consumption of the processor cores with the interval energy target.Type: GrantFiled: August 28, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Brian Thomas Vanderpool, Gregory Scott Still, Juan Medina, Michael Stephen Floyd, Matthew A. Cooke
-
Patent number: 11966726Abstract: A method, computer program product, and computer system are provided. An enhanced compiler identifies instructions for execution among them, instructions directed to an inner computation unit of a CPU core. In response to identifying instructions directed to the inner computation unit, locating in a system call table a system call to indicate a begin of an executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler searches the system hardware registry for the parameter corresponding to the inner computation unit of the CPU core. The system call is inserted as an interrupt instruction in the compiler output at the begin of the executable code block of instructions that are directed to the inner computation unit of the CPU core. The enhanced compiler executable code output is saved for later selection by a scheduler of an operating system.Type: GrantFiled: February 25, 2022Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Zheng Chen, Jiu Fu Guo, Gui HaoChen, Chaofan Qiu
-
Patent number: 11963774Abstract: A high-density electrode array, a neural probe, and a method of control thereof, the high-density electrode array including a plurality of neural electrodes, a wordline, and a bitline where each neural electrode of the plurality of neural electrodes is individually controlled by the wordline and the bitline.Type: GrantFiled: December 12, 2017Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventor: Kangguo Cheng
-
Patent number: 11965482Abstract: An approach for adjusting the inclination of a solar panel and the pitch of one or more micro-turbines to maximize power output. The approach predicts wind velocity at a small opening of an inclined solar panel wherein a plurality of micro-turbines is located. The approach predicts solar irradiance striking the inclined solar panel. The approach calculates an optimal solar panel inclination angle and micro-turbine pitch based on maximizing power output. The approach adjusts the solar panel inclination angle and micro-turbine pitch based on the calculation.Type: GrantFiled: September 23, 2022Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Sarbajit K. Rakshit, Jagabondhu Hazra, Manikandan Padmanaban
-
Patent number: 11966453Abstract: Embodiments are disclosed for a method. The method includes receiving an annotation set for a machine learning model. The annotation set includes multiple data points relevant to a task for the machine learning model. The method also includes determining total weights corresponding to the data points. The total weights are determined based on multiple ordering constraints indicating multiple data classes and corresponding weights. The corresponding weights represent a relative priority of the data classes with respect to each other. The method further includes generating an ordered annotation set from the annotation set. The ordered annotation set includes the data points in a sequence based on the determined total weights.Type: GrantFiled: February 15, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Naveen Panwar, Anush Sankaran, Kuntal Dey, Hima Patel, Sameep Mehta
-
Patent number: 11966331Abstract: A method, system and apparatus for protecting against out-of-bounds references, including storing an address of a buffer in a general register and storing bounds information (BI) for the buffer in a bounds information register, and when a content of the general register is used as an address in a load or store operation, using a content of the bounds information register to determine if the load or store is out of bounds.Type: GrantFiled: December 30, 2020Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Tong Chen, Alper Buyuktosunoglu, Richard H. Boivie
-
Patent number: 11966338Abstract: This disclosure provides a method, a computing system, and a computer program product for managing prefetching of pages in a database system. The method comprises obtaining shared information associated with page access, wherein the shared information associated with the page access includes information associated with the page access from a plurality of computing nodes. The method further comprises determining whether to prefetch a number of pages into a global buffer pool based at least on the shared information associated with the page access using a sequential prefetching method.Type: GrantFiled: July 19, 2022Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Xiaobo Wang, Shuo Li, Chun Lei Xu
-
Patent number: 11966357Abstract: In an approach to optimizing dynamic system reconfiguration, a computer receives an active system configuration and a target system configuration from a system administrator, where the target system configuration includes two or more logical partitions. A computer determines one or more reconfiguration actions required to transform the active system configuration to the target system configuration. A computer generates a dependency graph based on the determined reconfiguration actions. A computer divides the dependency graph along the two or more logical partitions. A computer sorts the determined reconfiguration actions by associated dependencies. A computer orders the determined reconfiguration actions based on a priority of each of the two or more logical partitions. A computer runs a first simulation of the determined reconfiguration actions for each of the two or more logical partitions. A computer performs the determined reconfiguration actions for each of the two or more logical partitions.Type: GrantFiled: April 5, 2022Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Tobias Huschle, Qais Noorshams, Norman Christopher Böwing, Peter Klett, Pradeep Parameshwaran
-
Patent number: 11966382Abstract: 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: July 20, 2022Date of Patent: April 23, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard H. Boivie, Tong Chen, Alper Buyuktosunoglu, Gururaj Saileshwar
-
Patent number: 11966822Abstract: Disclosed are a computer-implemented method, a system and a computer program product for feature processing. In the computer-implemented method for feature processing, two input features selected from multiple features of each sample in a sample set are projected to one resulting feature by one or more processing units based on a specified curve. The sample set is updated by replacing the two input features with the one resulting feature for each sample in the sample set by one or more processing units. The projecting and the updating for the sample set are repeated by one or more processing units until the number of features of each sample in the sample set reaches a predetermined criterion.Type: GrantFiled: September 29, 2020Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Chun Lei Xu, Si Er Han, Shi Bin Liu, Yi Shao, Lei Tian, Hao Zheng, Jia Rui Wang
-
Patent number: 11966776Abstract: Tasks of directed acyclic graphs (DAGs) may be dynamically scheduled based on a plurality of constraints and conditions, task prioritization policies, task execution estimates, and configurations of a heterogenous system. A machine learning component may be initialized to dynamically schedule the tasks of the DAGs.Type: GrantFiled: July 14, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Aporva Amarnath, Augusto Vega, Alper Buyuktosunoglu, Hubertus Franke, John-David Wellman, Pradip Bose
-
Patent number: 11967548Abstract: An assembly includes a chip including an integrated circuit, a casing including an integrated circuit and having an upper portion formed on a side of the chip and lower portion formed on another side of the chip, plural through-wafer vias (TWVs) for electrically connecting the integrated circuit of the chip and the integrated circuit of the casing, a system board configured to be electrically connected to the casing, and upper and lower cards connected to the casing for electrically connecting the casing to the system board.Type: GrantFiled: December 16, 2019Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Kerry Bernstein, Thomas Brunschwiler, Bruno Michel
-
Patent number: 11967149Abstract: According to one embodiment, a method, computer system, and computer program product for wearable device activity analysis is provided. A computer receives a video of an activity. The computer identifies the activity based on analyzing the video. The computer identifies body movements from the video. The computer correlates the activity and the body movements to a wearable device. The computer identifies additional inputs for the activity and updates the wearable device based on the identified additional inputs.Type: GrantFiled: June 9, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Clement Decrop, Tushar Agrawal, Jeremy R. Fox, Sarbajit K. Rakshit
-
Patent number: D1025205Type: GrantFiled: March 3, 2020Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Reena M. Jana, Elizabeth H. Wood