INTERNATIONAL BUSINESS MACHINES CORPORATION patent applications on May 1st, 2025
Patent Applications by INTERNATIONAL BUSINESS MACHINES CORPORATION on May 1st, 2025
INTERNATIONAL BUSINESS MACHINES CORPORATION: 67 patent applications
INTERNATIONAL BUSINESS MACHINES CORPORATION has applied for patents in the areas of G06F11/07 (5), G06F9/48 (3), H01L29/06 (3), G06V40/20 (3), G06F16/22 (3) G06N20/00 (3), G06F16/215 (2), H01L23/481 (2), G06N3/088 (2), G06T17/00 (2)
With keywords such as: data, based, user, input, include, device, nodes, embodiment, storage, and network in patent application abstracts.
Patent Applications by INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s): Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Carolina Garcia Delgado of Zapopan MX for international business machines corporation, Tushar Agrawal of West Fargo ND US for international business machines corporation, NEIL DELIMA of Scarborough CA for international business machines corporation
IPC Code(s): B25J9/16
CPC Code(s): B25J9/1694
Abstract: an embodiment for altering operational parameters of a machine in a multi-machine environment is provided. the embodiment may include receiving an iot feed from one or more iot devices and data relating to an activity in a multi-machine environment. the embodiment may also include identifying a health condition of one or more machines. the embodiment may further include in response to determining at least one machine of the one or more machines requires one or more maintenance actions, identifying a timeframe during which the one or more maintenance actions are able to be performed. the embodiment may also include updating a movement path of one or more service robots in the multi-machine environment. the embodiment may further include deploying the one or more service robots to execute the one or more maintenance actions. the embodiment may also include adapting one or more operational parameters of the one or more machines.
Inventor(s): Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Reji Jose of Bangalore IN for international business machines corporation, Sathya Santhar of Ramapuram IN for international business machines corporation, Sridevi Kannan of Chennai IN for international business machines corporation
IPC Code(s): B60L3/00, B60L58/10
CPC Code(s): B60L3/0046
Abstract: a computer implemented method, system and product to predict an incremental degradation of a battery of a transportation vehicle while traveling on a route using a number of battery degradation parameters and a current condition of the battery as inputs in an artificial intelligence enabled system trained using historical battery degradation parameters. an equivalent carbon footprint is calculated based on the incremental degradation of the battery of the transportation vehicle. an equivalent carbon footprint tax is calculated based on the equivalent carbon footprint. the equivalent carbon footprint tax is assessed against the transportation vehicle.
Inventor(s): Jeremy R. Fox of Georgetown TX US for international business machines corporation, Vinod A. Valecha of Pune IN for international business machines corporation, Tushar Agrawal of West Fargo ND US for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation
IPC Code(s): B60W60/00, B60W40/12, H04W4/46
CPC Code(s): B60W60/001
Abstract: the present inventive concept provides for a method of autonomous driving road space reservation and adaption. the method includes determining a target location of a first vehicle. road space is reserved for the first vehicle at the target location. the reserved road space of the first vehicle is communicated to a second vehicle, and the driving plan of the second vehicle is adapted based on the communicated reserved road space of the first vehicle automatically before arrival.
Inventor(s): Naeem Altaf of Round Rock TX US for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation
IPC Code(s): B64G1/24, B64G1/68
CPC Code(s): B64G1/242
Abstract: described are techniques for determining an impact threat of an orbiting object by a crowdsource satellite network. the techniques include capturing, by a satellite included in a crowdsource satellite network, information associated with an orbiting object detected by the satellite. the techniques further include providing, by the satellite, the information associated with the orbiting object to the crowdsource satellite network. the techniques further include collaborating by the satellite with other satellites in the crowdsource satellite network to track the orbiting object, generate an orbital model of the orbiting object, and to analyze a predicted path of the orbiting object represented by the orbital model to determine an impact threat associated with the predicted path of the orbiting object.
Inventor(s): Michael Boone of Lutz FL US for international business machines corporation, Jeremy R. Fox of Georgetown TX US for international business machines corporation, Tushar Agrawal of West Fargo ND US for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation
IPC Code(s): G01C21/34, B60W20/40
CPC Code(s): G01C21/3469
Abstract: a v2x computing system to manage air quality by reducing carbon emissions by changing a vehicle mode of operation from fuel to battery. the system identifies the position of the vehicle and changes the mode of the vehicle to a target battery-based vehicle. the system calculates how much aggregated emission can be allowed within a defined time range around a geo-fencing area to identify appropriate distribution of battery-operated vehicle and fossil fuel-based vehicle to ensure the required air-quality. the system leverages historical data around environmental parameters like wind direction, speed, etc. for a period to calculate the emission requirements vs. predicted emission. the system uses this data to dynamically switch vehicle from using fuel power to battery power based on the capability available within the vehicle for environmental sustainability. the system further spaces vehicles appropriately to ensure the air quality is maintained on the road in a geo-fenced area.
Inventor(s): Aaron K. Baughman of Cary NC US for international business machines corporation, Amit Kumar Raha of Barrackpore IN for international business machines corporation, Kavitha Hassan Yogaraj of Bangalore IN for international business machines corporation, Christian Eggenberger-Wang of Wil CH for international business machines corporation
IPC Code(s): G05B19/042
CPC Code(s): G05B19/0426
Abstract: an approach for assisting users with physical activities by using one or more exoskeleton suits is disclosed. the approach includes, receiving a plurality of data from a user and devices; analyzing one or more problems associated with the plurality of data; determining one or more solutions for the one or more problems based on the analysis; identifying an optimal solution from the one or more solutions; instructing the one or more exoskeleton suits with the optimal solution, wherein the user wears the one or more exoskeleton suits; and performing the instructions, by the exoskeleton suits, based on the optimal solution.
Inventor(s): Rachana Vishwanathula of Hyderabad IN for international business machines corporation, Rahul Reddy Ravipally of Bengaluru IN for international business machines corporation, Srikanth Manne of Bengaluru IN for international business machines corporation, Shanmugaraja Selvam of Ariyalur IN for international business machines corporation, Preethi C Mohan of Bangalore IN for international business machines corporation
IPC Code(s): G05D1/02
CPC Code(s): G05D1/0214
Abstract: a method, computer system, and a computer program product for dynamic indoor navigation is provided. the present invention may include receiving a set of sensor data from at least one distance measuring sensor located in an enclosed environment. the present invention may include generating a baseline map of the enclosed environment based on the received set of sensor data. the present invention may include detecting at least one object in the enclosed environment based on the received set of sensor data. the present invention may include generating an obstacle map of the enclosed environment by plotting the detected at least one object in the generated baseline map of the enclosed environment. the present invention may include determining a movement path through the enclosed environment that avoids the detected at least one object in the generated obstacle map.
Inventor(s): Michael Boone of Lutz FL US for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Randy A. Rendahl of Raleigh NC US for international business machines corporation, Carolina Garcia Delgado of Zapopan MX for international business machines corporation
IPC Code(s): G05D1/02, B64U10/00, B64U101/10
CPC Code(s): G05D1/0297
Abstract: an embodiment for controlling material movement with swarm power generating robots in a multi-machine environment is provided. the embodiment may include receiving data relating to an activity and one or more material handling devices to perform the activity. the embodiment may also include identifying one or more characteristics of one or more objects associated with the activity. the embodiment may further include predicting an amount of power required to transport the one or more objects. the embodiment may also include in response to determining at least one material handling device is unable to produce the required amount of power, identifying one or more power generation robots capable of transmitting the required amount of power to the at least one material handling device. the embodiment may further include deploying the one or more power generation robots to a target location of the at least one material handling device.
Inventor(s): Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Manikandan Padmanaban of Chennai IN for international business machines corporation, Jagabondhu Hazra of Bangalore IN for international business machines corporation
IPC Code(s): G05D1/08, G05D1/10, G06T7/00, G06V10/82, G06V20/10, G06V20/17
CPC Code(s): G05D1/0816
Abstract: described are techniques for self-protecting a robotic bee. an unbalanced operation of the robotic bee being performed on a plant that is caused by a threat is detected. furthermore, the type of plant involved in the detected unbalanced operation is determined. additionally, the level of threat to the robotic bee in not being able to complete its requested operation is classified based on the received images of the operation of the robotic bee being performed on the plant. based on the type of plant and the classified level of threat, an amount of an impulse force to be generated by the robotic bee is determined using a trained reinforcement learning model. an impulse force is a fast-acting force which is utilized by the robotic bee to move away from the area causing the threat. such an amount of impulse force is instructed to the robotic bee to be generated.
Inventor(s): Peng Hui Jiang of Beijing CN for international business machines corporation, Jun Su of Beijing CN for international business machines corporation, Guang Han Sui of Beijing CN for international business machines corporation, Su Liu of Austin TX US for international business machines corporation, Yu Zhu of Beijing CN for international business machines corporation
IPC Code(s): G06F3/01, G06F16/906, G06F16/9536
CPC Code(s): G06F3/015
Abstract: techniques are described with respect to a system, method, and computer program product for managing a virtual environment context. an associated method includes analyzing a plurality of avatars associated with the virtual environment; ranking each avatar of the plurality of avatars based on the analysis; grouping at least a subset of the avatars based on a scoring of each avatar associated with the ranking; and modifying the virtual environment for the subset in accordance with the virtual environment context based on the analysis.
Inventor(s): Aleksandra Brand of Wallkill NY US for international business machines corporation, Susan Shumway of Poughkeepsie NY US for international business machines corporation, James A. O'Connor of Ulster Park NY US for international business machines corporation, Naomi Htoo-Mosher of Poughkeepsie NY US for international business machines corporation
IPC Code(s): G06F3/04815, G06F3/01, G06F3/0485, G06T7/20, G06T7/70, G06T17/00, G06V40/20
CPC Code(s): G06F3/04815
Abstract: in several aspects for panning across a virtual screen field for computing systems, at least one facial position deviation of a user is detected relative to a predetermined point of reference with respect to a display device. the at least one facial position deviation includes head movement of the user. the method further includes panning to a section of a virtual screen field based on a direction and a speed of the detected at least one facial position deviation of the user. additionally, the method includes displaying the panned to section of the virtual screen on the display device.
Inventor(s): Andrew C. M. HICKS of Highland NY US for international business machines corporation
IPC Code(s): G06F8/41
CPC Code(s): G06F8/43
Abstract: techniques and methods for generating multiple paths of execution during the compilation process are provided. one or more portions of a software-based task to be executed are identified. a plurality of segments of compiled code for executing the identified one or more portions of the software-based task are generated. errors during execution of a first segment of compiled code from the plurality of segments of compiled code are monitored. upon detecting an error in the first segment of compiled code, a second segment of compiled code from the plurality of segments of compiled code is executed.
Inventor(s): Keith Donald Cramer of Pine Island MN US for international business machines corporation, Ramkumar Gowrishankar of Apex NC US for international business machines corporation, JIAWEI WEN of Cedar Park TX US for international business machines corporation, Priya Ajay Ingle of Austin TX US for international business machines corporation
IPC Code(s): G06F8/71, G06F8/65
CPC Code(s): G06F8/71
Abstract: a system may include a memory and a processor in communication with the memory. the processor may be configured to perform operations. the operations may include determining an application programming interface (api) version dependency between a first microservice and a second microservice; the first microservice and the second microservice are in a set of dependent microservices. the method may include detecting an incompatible api version in the set of dependent microservices, automatically requesting a version change for the incompatible programming interface version, and implementing the version change.
Inventor(s): Zhi Li Guan of Beijing CN for international business machines corporation, Hai Wei F Fang of Beijing CN for international business machines corporation, Guo Liang Huang of Beijing CN for international business machines corporation, Shi Su of Beijing CN for international business machines corporation, Fang Tai L Li of Beijing CN for international business machines corporation, Yun Diao of Beijing CN for international business machines corporation
IPC Code(s): G06F9/445
CPC Code(s): G06F9/44505
Abstract: mechanisms are provided, in a data processing system specifically configured to implement a computer container management platform in which operators and operator controllers are used to manage at least one custom resource associated with a containerized application, to receive an operator deployment comprising an operator container having an operator with a plurality of operator controllers. a process control manager (pcm) process configures each operator controller to execute as a separate process from each of the other operator controllers of the operator container. the operator of the operator container is run at least by executing the operator controllers of the operator in separate operator runtimes based on the configuring of the operator controllers.
Inventor(s): Jennifer M. Hatfield of Portland OR US for international business machines corporation, Kara A. Smoot of Baltimore MD US for international business machines corporation, Vinod A. Valecha of Pune IN for international business machines corporation, Uma Subbu of Chicago IL US for international business machines corporation, ucia Larise Stavarache of Columbus OH US for international business machines corporation, Charles Diggs, JR. of Palo Alto CA US for international business machines corporation
IPC Code(s): G06F9/451, G06F11/34
CPC Code(s): G06F9/451
Abstract: a display method, system, and computer program product for displaying a user interface (ui) based on user preferences including collecting, by one or more processors, user preferences from user interaction with a prompt-based menu system and natural language processing, creating, by the one or more processors, a user persona based on the user preferences, and generating, by the one or more processors, a user interface (ui) customized for the user based on the user persona.
Inventor(s): Angel Nunez Mencias of Stuttgart DE for international business machines corporation, Anbazhagan Mani of Bangalore IN for international business machines corporation, Subramaniyan Nallasivam of Bangalore IN for international business machines corporation, Dileep Dixith of HYDERABAD IN for international business machines corporation
IPC Code(s): G06F9/455
CPC Code(s): G06F9/45558
Abstract: validating a distributed computing storage platform with zero-touch storage node containers includes creating a container image having a tools repository. the image is pushed to a repository and the container image is pulled from the repository a local folder. the container image is saved in the local folder. a container is created to import the container image as well as tools repository into storage nodes. an ansible inventory configured to group the plurality of storage nodes is created and an alias for each group in the plurality of storage nodes is created. the container is extracted and the tarball is copied from the container into the storage nodes. the tarball is unzipped on each of the storage nodes in the plurality of storage nodes, and the storage operations are executed. the results of the storage operation are stored. the results of each executed storage operation are collected.
Inventor(s): Hariharan Krishna of Bangalore IN for international business machines corporation, Hemant Kumar Sivaswamy of Bangalore IN for international business machines corporation, Bhanu PRATHAP Velampati of Bangalore IN for international business machines corporation, Sunil Gingade of Channagiri(Tq) IN for international business machines corporation
IPC Code(s): G06F9/48, G06F11/34
CPC Code(s): G06F9/4856
Abstract: an embodiment senses a thermal event in a data center, responsive to the sensed thermal event, identifies an affected server, and decides to migrate a workload from the affected server to a target server. the embodiment senses a performance metric, a temperature and a proximity from the thermal event for each of a plurality of servers, responsive to the sensed performance metric, the temperature and the proximity, computes a weighted score. the embodiment generates a ranking based on the weighted score of each of the plurality of servers. the embodiment selects the target server from the plurality of servers according to the ranking.
Inventor(s): Paritosh RANJAN of Kolkata IN for international business machines corporation, Prodip ROY of Kolkata IN for international business machines corporation, Prosanta SAHA of Kolkata IN for international business machines corporation, Bhubaneswar PADHAN of Kolkata IN for international business machines corporation
IPC Code(s): G06F9/48, G06F9/50
CPC Code(s): G06F9/4881
Abstract: an approach is provided for scheduling containers on multiple nodes of a cluster so that percentages of a computing resource being utilized on the multiple nodes are modified to match each other within a specified threshold amount. differences are determined in percentages of the computing resource being used between nodes included in pairs of nodes included in the multiple nodes. it is determined that a difference of percentages of the computing resource being used between a first node and a second node exceeds the specified threshold amount. the first and second nodes are included in a given pair of nodes included in the pairs of nodes. one or more containers are shuffled between the first and second nodes so that a difference of percentages of the computing resource being used between the first and second nodes does not exceed the specified threshold amount.
Inventor(s): Manish Kesarwani of Bengaluru IN for international business machines corporation, Ankush Gupta of Uttarakhand IN for international business machines corporation, Arvind Agarwal of New Delhi IN for international business machines corporation, Binayak Dutta of Pune IN for international business machines corporation, Soujanya Soni of Bangalore IN for international business machines corporation, Sameep Mehta of Bangalore IN for international business machines corporation
IPC Code(s): G06F9/54
CPC Code(s): G06F9/547
Abstract: various systems and methods are presented regarding implementing one or more capabilities into a dialog flow occurring at an automated interface (e.g., a chatbot). a capability can be invoked at the interface in accordance with a user's requirements, e.g., the capability is a function to review data. an application programming interface (api) can be generated from the capability, wherein the api has features, parameters, metadata, etc., generated based on those of the capability. the api can be incorporated into a dialog, wherein the dialog can be subsequently presented on the interface (e.g., as part of a dialog flow). interaction between the user and the dialog can cause the capability to be executed. based upon the api features, etc., the api can be incorporated into a dialog, for example, by cloning a dialog, appending a dialog with the api, replacing a pre-existing api with the api in a dialog, and suchlike.
Inventor(s): TARIQ HANIF of LAGRANGEVILLE NY US for international business machines corporation, TABOR R. POWELSON of POUGHKEEPSIE NY US for international business machines corporation
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0769
Abstract: determining an unplanned swap event risk level for a storage system includes monitoring for input/output (i/o) errors on each of a plurality of storage devices of a first storage system within a predetermined time interval. a criticality level of the first storage system is determined. a risk level for an unplanned swap event is calculated based on detected i/o errors for each of the plurality of storage devices and the criticality level of the first storage system. the unplanned swap event includes swapping between usage of the first storage system and a second storage system by a computing system. the risk level for the unplanned swap event is provided.
Inventor(s): STEPHANIE CARYS SHUM of WAPPINGERS FALLS NY US for international business machines corporation, PATRICK JOHN CLAS of PINE PLAINS NY US for international business machines corporation, PASQUALE A. CATALANO of WALLKILL NY US for international business machines corporation
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0781
Abstract: problem analysis data associated with a defect of a computing system is received. a priority value of the problem analysis data is determined based on usage data of previous problem analysis data associated with the defect, a size of the problem analysis data, and a confidence score associated with the previous problem analysis data. the problem analysis data is determined to be included in a data collection based on the priority value. the problem analysis data is stored in the data collection.
Inventor(s): STEPHANIE CARYS SHUM of WAPPINGERS FALLS NY US for international business machines corporation, PATRICK JOHN CLAS of PINE PLAINS NY US for international business machines corporation, PASQUALE A. CATALANO of WALLKILL NY US for international business machines corporation
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0787
Abstract: updating of call home data limits and priorities includes receiving problem analysis data associated with a defect of a computing system, and determining a bandwidth value associated with the computing system. a size limit for a debug data file for storing the problem analysis data is determined based on the bandwidth value. the size limit for the debug data file is adjusted based on a severity of a reference code associated with the defect of the computing system.
Inventor(s): TARIQ HANIF of LAGRANGEVILLE NY US for international business machines corporation, TABOR R. POWELSON of POUGHKEEPSIE NY US for international business machines corporation
IPC Code(s): G06F11/07
CPC Code(s): G06F11/0793
Abstract: triggering a storage system swap event based on device error impact includes monitoring for input/output (i/o) errors on each of a plurality of storage devices of a first storage system. a criticality attribute of each of the plurality of storage devices is determined. a device score is calculated for each of the plurality of storage devices based on a number of i/o errors detected for the storage device. a swap score value for the first storage system is calculated based on the criticality attribute of each of the plurality of storage devices and the device score for each of the plurality of storage devices. whether to either perform or bypass a storage swap event is determined based on the swap score value, wherein the storage swap event includes swapping between usage of the first storage system and a second storage system by a computing system.
Inventor(s): Zachary A. Silverstein of Georgetown TX US for international business machines corporation, Melanie Dauber of Oceanside NY US for international business machines corporation, Jacob Ryan Jepperson of St. Paul MN US for international business machines corporation, Vinicius Maidana Alves of SĂŁo JosĂŠ do Rio Preto BR for international business machines corporation, Jeremy R. Fox of Georgetown TX US for international business machines corporation
IPC Code(s): G06F11/20, G06F11/07
CPC Code(s): G06F11/2023
Abstract: a computer-implemented method, according to one embodiment, includes identifying a plurality of user devices determined to run a predetermined software version and a predetermined application. a first of the identified user devices is assigned to be a primary user device, and a second of the identified user devices is assigned to be a first backup user device. in response to a determination that the first identified user device launches the predetermined application, the second identified user device is caused to launch the predetermined application. in response to a determination that the first identified user device experiences a predetermined interruption event while using the predetermined application, the second identified user device is assigned to be the primary user device and the first identified user device is assigned to be the first backup user device.
Inventor(s): Daniel Nicolas GISOLFI of Hopewell Junction NY US for international business machines corporation, Andrew C. M. HICKS of Highland NY US for international business machines corporation, Tyler Vezio RIMALDI of Mahopac NY US for international business machines corporation
IPC Code(s): G06F11/22
CPC Code(s): G06F11/2273
Abstract: method and apparatus for regression testing. a first plurality of sequences of events is generated by executing a plurality of test paths on a first computing environment. a test workload is constructed based on the first plurality of sequences of events. a second plurality of sequences of events is generated by executing the test workload on a second computing environment. one or more variances are identified by comparing the first plurality of sequences of events with the second plurality of sequences of events. and the second computing environment is reconfigured based on the one or more variances.
Inventor(s): Micah Robison of Tucson AZ US for international business machines corporation, Matthew G. Borlick of Tucson AZ US for international business machines corporation, Beth Ann Peterson of Tucson AZ US for international business machines corporation, Lokesh Mohan Gupta of Tucson AZ US for international business machines corporation
IPC Code(s): G06F12/02, G06F11/30
CPC Code(s): G06F12/0253
Abstract: a computer-implemented method, according to one approach, includes: monitoring performance in nvram having a plurality of memory blocks. moreover, a change in the flow rate of i/o requests received at the nvram is identified as a result of the monitoring. in response to identifying the change is an increase in the flow rate of received i/o requests, the percentage of invalid pages in a given block of nvram that triggers garbage collection to be performed on the given block is increased. however, in response to identifying the change is a decrease in the flow rate of received i/o requests, the percentage of invalid pages in a given block that triggers garbage collection to be performed on the given block is decreased.
Inventor(s): Howard Michael HAYNIE of Wappingers Falls NY US for international business machines corporation, Michael James BECHT of Poughkeepsie NY US for international business machines corporation, Mushfiq Us SALEHEEN of Poughkeepsie NY US for international business machines corporation, Dan VANGOR of Mahopac NY US for international business machines corporation, Girish Gopala KURUP of Bangalore IN for international business machines corporation, Luke HOPKINS of Peterborough NH US for international business machines corporation, Bruce RATCLIFF of Red Hook NY US for international business machines corporation
IPC Code(s): G06F12/0831, G06F12/123
CPC Code(s): G06F12/0835
Abstract: systems and techniques for snooping input/output (i/o) events in a computing system are described. an example technique includes obtaining a configuration comprising a plurality of snoop space profiles, each snoop space profile indicating a respective range of memory addresses that map to a respective completion queue. the technique also includes monitoring input/output (i/o) traffic exchanged across a communication interface between an i/o adapter and a processor in a computing system, based on the configuration. the technique further includes performing one or more actions to assist processing of the i/o traffic, based in part on the monitoring.
Inventor(s): Patrick James McKeone of Beacon NY US for international business machines corporation, Faezeh Gholami of Ridgewood NJ US for international business machines corporation, John S. Werner of Fishkill NY US for international business machines corporation, Rafaela Frota of Poughkeepsie NY US for international business machines corporation, Andrew C. M. Hicks of Highland NY US for international business machines corporation
IPC Code(s): G06F13/42
CPC Code(s): G06F13/4282
Abstract: a computer-implemented method, system, and computer program product for maximizing bandwidth utilization of pcie links. the bandwidth utilization of a pcie link involving a pcie card is measured. a bandwidth utilization of the pcie link at a future time is predicted based on the measured bandwidth utilization of the pcie link using a machine learning model trained to predict bandwidth utilization of pcie links. if the predicted bandwidth utilization of the pcie link exceeds a threshold value, then the pcie card is configured to implement a first mode of operation that utilizes more bandwidth if not implementing the first mode of operation at the future time. if the predicted bandwidth utilization of the pcie link does not exceed a threshold value, then the pcie card is configured to implement a second mode of operation that utilizes less bandwidth if not implementing the second mode of operation at the future time.
Inventor(s): Sasikanth Eda of Vijayawada IN for international business machines corporation, Kuei-Yu Wang-Knop of Poughkeepsie NY US for international business machines corporation, Felipe Knop of Poughkeepsie NY US for international business machines corporation, Frank Schmuck of Campbell CA US for international business machines corporation, Muthu Annamalai Muthiah of Chennai IN for international business machines corporation
IPC Code(s): G06F16/16, G06F16/182
CPC Code(s): G06F16/162
Abstract: a computer-implemented method, according to one approach, includes: receiving a request to create a new node in a clustered filesystem. in response to receiving the request, a copy of details is retrieved, the copy of details being associated with an established singleton cluster preconfigured to access the clustered filesystem. the retrieved copy of details are further applied to a new node in the clustered filesystem. moreover, data structures of the new node are modified according to the received request. other systems, methods, and computer program products are described in additional approaches herein.
Inventor(s): Pedro Miguel BARBAS of Dunboyne IE for international business machines corporation, Shaikh Shahriar QUADER of Oshawa CA for international business machines corporation, Adrian MAHJOUR of Toronto CA for international business machines corporation, Hima PATEL of Bengaluru IN for international business machines corporation, Nitin GUPTA of Saharanpur IN for international business machines corporation
IPC Code(s): G06F16/215, G06F16/28
CPC Code(s): G06F16/215
Abstract: a cleansing operation is performed on data of a data structure to obtain clean data. the clean data is stored as part of the data structure; however, the clean data is independent of the data. a mapping is performed to provide a set of ordered data that includes the data and the clean data.
Inventor(s): Pedro Miguel BARBAS of Dunboyne IE for international business machines corporation, Shaikh Shahriar QUADER of Oshawa CA for international business machines corporation, Adrian MAHJOUR of Toronto CA for international business machines corporation, Hima PATEL of Bengaluru IN for international business machines corporation, Nitin GUPTA of Saharanpur IN for international business machines corporation
IPC Code(s): G06F16/215, G06F16/22, G06F16/23
CPC Code(s): G06F16/215
Abstract: a cleansing operation defined for a data structure of a database managed by a database management system is obtained. the cleansing operation is performed on data of the data structure to obtain clean data. the cleansing operation that is defined for the data structure and performed on data of the data structure is performed by the database management system.
Inventor(s): Xiao Xiao CHEN of BEIJING CN for international business machines corporation, Sheng Yan SUN of BEIJING CN for international business machines corporation, Peng Hui JIANG of BEIJING CN for international business machines corporation, Bing Jiang SUN of BEIJING CN for international business machines corporation
IPC Code(s): G06F16/22, G06F16/23, G06F16/242
CPC Code(s): G06F16/22
Abstract: methods, computer program products, and systems are presented. the method computer program products, and systems can include, for instance: generating database logging data of a database, wherein the database includes a certain leaf page associated to a certain row interval; examining logging data of the database logging data, and based on the examining the logging data, determining that a contention risk condition is present with respect to the certain row interval; and in response to the determining that the contention risk condition is present with respect to the certain row interval, storing incoming subsequent insert query statement transaction data for the certain row interval to an external indexing structure external to the certain leaf page.
Inventor(s): Sheng Yan SUN of Beijing CN for international business machines corporation, Xu Qin ZHAO of Beijing CN for international business machines corporation, Peng Hui JIANG of Beijing CN for international business machines corporation, Jian XU of Beijing CN for international business machines corporation, Xuelian ZHANG of Beijing CN for international business machines corporation, Ting Ting WANG of Beijing CN for international business machines corporation
IPC Code(s): G06F16/2453, G06F9/48, G06F16/2455, G06N3/0464, G06N3/08
CPC Code(s): G06F16/24549
Abstract: computer implemented methods, systems, and computer program products include program code executing on a processor(s) obtains queries from sources via a query interface. the program code analyzes the queries to obtain attributes of the queries. the program code applies a trained classifier to the attributes to classify the queries into finite categories based on a predicted usage of a given resource type exceeding a pre-determined threshold and an anticipated execution duration for each query. the program code determines, based on the finite categories of the one or more queries and resource configurations of resources comprising the database service, which resource of the resources can efficiently execute each query of the one or more queries. the program code schedules each query of the one or more queries for execution by the determined resources.
Inventor(s): Dhavalkumar C. Patel of Yorktown Heights NY US for international business machines corporation, Markus MĂźller of BOEBLINGEN DE for international business machines corporation
IPC Code(s): G06F16/25, G06F16/242
CPC Code(s): G06F16/254
Abstract: an example operation may include one or more of executing a first processing element among a sequence of processing elements within a data processing pipeline on input data to generate a first output, transferring the first output and context associated with the first processing element from the first processing element to a second processing element among the sequence of processing elements, within the data processing pipeline, executing the second processing element on the first output and the context to generate a second output, and storing the second output in memory.
Inventor(s): Michael Page KASPER of Wappingers Falls NY US for international business machines corporation, Bryan CHILDS of Poughkeepisie NY US for international business machines corporation, Diane Marie STAMBONI of Poughkeepsie NY US for international business machines corporation, Joshua David STEEN of Fishkill NY US for international business machines corporation, Andrew C. M. HICKS of Highland NY US for international business machines corporation
IPC Code(s): G06F21/57
CPC Code(s): G06F21/577
Abstract: embodiments of the present disclosure provide methods, systems, and computer program products for generating an input set for implementing security vulnerability testing of a software programs for authorized services. object code of the software program is received, and the object code is disassembled to identify instructions. the instructions are analyzed to determine where specific input registers are referenced. usage of values stored in the specific input registers when the software program is executed is determined for at least one of comparing against the values stored in the specific input registers for test or conditional branch logic, copying the values stored in the specific input registers, or referencing storage at a location defined by the values in the specific input registers. one or more arrays describing values of one or more possible or valid parameters are generated based on the usage to provide the input set.
Inventor(s): Carolyn Saplicki of New York NY US for international business machines corporation, Mitali Bante of Jersey City NJ US for international business machines corporation, Rahul Agarwal of Jersey City NJ US for international business machines corporation, Tushar Agrawal of New York NY US for international business machines corporation
IPC Code(s): G06N3/0475, G06N3/047
CPC Code(s): G06N3/0475
Abstract: a computer-implemented method to generate training data with increased fairness. the method includes identifying a set of training data comprising at least one independent variable and dependent variable. the method includes analyzing the set of training data to identify correlations between the independent and the dependent variables. the method further includes identifying at least one correlation between the one or more independent variable and the dependent variable. the method includes calculating a fairness score for each first independent variable against the dependent variable. the method further includes creating, based on the analyzing, a fairness profile for the set of training data. the method also includes generating, by a generative adversarial network (gan) and based on the set of training data and the fairness profile, a set of synthetic training, where the gan is configured to increases the fairness score for each variable with a disparate effect score above a threshold.
Inventor(s): Tanya Leah Akumu of Nairobi KE for international business machines corporation, Skyler Speakman of Nairobi KE for international business machines corporation, Celia Cintas of Nairobi KE for international business machines corporation, Girmaw Abebe Tadesse of Nairobi KE for international business machines corporation, Adebayo Ayomide Oshingbesan of Nairobi KE for international business machines corporation
IPC Code(s): G06N3/082
CPC Code(s): G06N3/082
Abstract: a computer-implemented method, according to one approach, includes: receiving a new set of test data and evaluating the test data using a pre-trained deep neural network. in response to evaluating the test data, activations are extracted from layers of the deep neural network. compressed histograms are further used to determine p-values for the extracted activations. the p-values are evaluated and portions of the test data that are determined as being anomalous, based at least in part on the evaluation of the p-values, are retained.
Inventor(s): Aporva Amarnath of White Plains NY US for international business machines corporation, Subhankar Pal of White Plains NY US for international business machines corporation, Yongmo Park of Ann Arbor MI US for international business machines corporation, Alper Buyuktosunoglu of White Plains NY US for international business machines corporation
IPC Code(s): G06N3/088, G06N3/0455
CPC Code(s): G06N3/088
Abstract: provided are a computer program product, system, and method for mapping input nodes in a transform network to input nodes of a smaller transform network. a first transform network having n input nodes and successive columns of interlinked nodes at which input data is processed. a mapping is generated of the n input nodes to n input nodes of a second transform network implemented in processing tiles in a hardware unit, such that n is less than n and multiple of the n input nodes of the first transform network map to one of the n input nodes of the second transform network. the mapping is used to map the n input nodes of the first transform network to n input nodes of the second transform network implemented in hardware.
Inventor(s): Aporva Amarnath of White Plains NY US for international business machines corporation, Subhankar Pal of White Plains NY US for international business machines corporation, Yongmo Park of Ann Arbor MI US for international business machines corporation, Alper Buyuktosunoglu of White Plains NY US for international business machines corporation
IPC Code(s): G06N3/088, G06N3/0455
CPC Code(s): G06N3/088
Abstract: provided are computer program product, system, and method for mapping data for nodes in a first transform network to input nodes of near-memory processing units implementing a smaller transform network. a plurality of processing units, which are interconnected, receive input data for n input nodes for a second transform network to process at interlinked stages of nodes in the processing units. a mapping maps n input nodes for the first transform network to the n input nodes of the second transform network. n is greater than n and a plurality of the n input nodes of the first transform network map to one of the n input nodes of the second transform network. a transform manager uses the mapping to map the n input nodes to n input nodes and loads received input data for the n input nodes into the processing units to perform computations in the processing units.
Inventor(s): Vadim Ratner of Haifa IL for international business machines corporation, Yoel Shoshan of Haifa IL for international business machines corporation
IPC Code(s): G06N3/096, G06N3/045
CPC Code(s): G06N3/096
Abstract: embodiments of the invention provide a computer-implemented method that includes executing a multi-leg neural network (nn) having a first-nn-leg and a second-nn-leg. the first-nn-leg includes first-nn-leg layers. a first layer of the first-nn-leg layers is at a first depth location in the first nn-leg that corresponds with a first depth location in the second-nn-leg. a second layer of the first-nn-leg layers is at a second depth location in the first-nn-leg that corresponds with a second depth location in the second-nn-leg. information of the first layer of the first-nn-leg layers is sourced from the first depth location in the second-nn-leg. information of the second layer of the first-nn-leg layers is sourced from the second depth location in the second-nn-leg.
Inventor(s): Gadi Aleksandrowicz of Haifa IL for international business machines corporation, Shelly-Erika Garion of Haifa IL for international business machines corporation, Alexander Ivrii of Haifa IL for international business machines corporation, Ali Javadiabhari of Sleepy Hollow NY US for international business machines corporation, Bibek Pokharel of San Jose CA US for international business machines corporation
IPC Code(s): G06N10/40, G06N10/20
CPC Code(s): G06N10/40
Abstract: a process is provided to generate a quantum circuit for preparing a target superposed state of a quantum bit register on a connectivity graph which comprises labeled edges and vertexes. the process comprises generating an initial layer of the quantum circuit which comprises a single-qubit gate to place the quantum bit register in an initial superposed state, and generating a sequence of layers following the initial layer, to generate the target superposed state. the sequence of layers comprises a plurality of layers of a same type of a controlled two-qubit gate which conditionally flips a state of a target quantum bit based on a state of a control quantum bit. a number of unique layers of the plurality of layers of the same type of a controlled two-qubit gate is no greater than a number of unique labels in a given set of labels for the connectivity graph.
Inventor(s): Brian Leo Quanz of Yorktown Heights NY US for international business machines corporation, Noriaki Shimada of Kawasaki-City JP for international business machines corporation, Shungo Miyabe of Minato-ku JP for international business machines corporation, Jae-Eun Park of Wappingers Falls NY US for international business machines corporation, Das Pemmaraju of Stockton CA US for international business machines corporation, Chee-Kong Lee of Tacoma WA US for international business machines corporation, Takahiro Yamamoto of Bunkyo-ku JP for international business machines corporation
IPC Code(s): G06N10/60
CPC Code(s): G06N10/60
Abstract: techniques are described herein regarding utilizing a quantum transformation to generate a transformed dataset from an original dataset and a quantum feature map. for example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. the system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. the computer executable components can include operations to transform a qubit of a quantum feature map from an initial state to a transformed state based on an input value of a first classical dataset. the computer executable components can further include operations that generate a second classical dataset based on the input value and the transformed state.
Inventor(s): RAN KIMURA of Kawasaki JP for international business machines corporation, Issei Yoshida of Tokyo JP for international business machines corporation, HIROSHI KANAYAMA of Yokohama-shi JP for international business machines corporation, Takuya Ohko of TOKYO JP for international business machines corporation, Masayasu Muraoka of Tokyo JP for international business machines corporation
IPC Code(s): G06N20/00, G06N5/04
CPC Code(s): G06N20/00
Abstract: a syntactic pre-training task is selected from among a set of syntactic pre-training tasks. for the selected syntactic pre-training task, the pre-trained language model is retrained by using an optimization function which prevents catastrophic forgetting during the retraining. inferencing is performed using the retrained language model.
Inventor(s): Sumanta Mukherjee of Bangalore IN for international business machines corporation, Arindam Jati of Bangaluru IN for international business machines corporation, Vijay Ekambaram of Chennai IN for international business machines corporation, Brian Leo Quanz of Yorktown Heights NY US for international business machines corporation
IPC Code(s): G06N20/00
CPC Code(s): G06N20/00
Abstract: a computer-implemented method for forecasting a future value of one or more elements of a time-series of data includes obtaining a time-series of data, obtaining a library having a plurality of selected loss functions, obtaining at least one business specification rule (bsr), each bsr including a context, a metric and a priority, for each selected loss function, generating input-associated perturbated outputs based on the bsrs and the time-series of data by training a deep learning artificial intelligence (dlai) model to learn a set of learned weights to be given to each of the selected loss functions, deriving a custom composite loss function based on the sets of learned weights for the plurality of selected loss functions in the lfl, and using the custom composite loss function to train a final dlai model on the time-series of data. the final dlai model may then be used to forecast future outcomes.
Inventor(s): Xiao Ming Ma of Xi'an CN for international business machines corporation, Si Er Han of Xi'an CN for international business machines corporation, Xue Ying Zhang of Xi'an CN for international business machines corporation, Jing James Xu of Xi'an CN for international business machines corporation, Jing Xu of Xi'an CN for international business machines corporation, Ji Hui Yang of Beijing CN for international business machines corporation, Rui Wang of XIAN CN for international business machines corporation
IPC Code(s): G06N20/00, G06N5/04
CPC Code(s): G06N20/00
Abstract: determining whether synthetic data is sufficient for utilization in connection with one or more machine learning models. the computing device accesses a protected batch of data associated with a machine learning model. the computing device accesses a simulated batch of data, the simulated batch of data based upon but anonymizing the protected batch of data. the computing device accesses one or more comparisons of one or more variables in the protected batch of data and the simulated batch of data to obtain a similarity value. the computing device performs a machine learning function utilizing at least in-part the simulated batch of data if the similarity value exceeds a similarity threshold.
Inventor(s): Ossama Mahmoud of London CA for international business machines corporation, Sonali Dey of London CA for international business machines corporation, Nikhil Bhambra of Oakville CA for international business machines corporation, Jamil Tahsin Samouh of Mississauga CA for international business machines corporation, Isabella Olivares of Mississauga CA for international business machines corporation, Shayne Yi Hsien Lin of Toronto CA for international business machines corporation, YAZAN OBEIDI of Markham CA for international business machines corporation, Sebastian Carbajales of Mississauga CA for international business machines corporation, John Henry Green of Ontario CA for international business machines corporation, Salman Saleem Sheikh of Sanford FL US for international business machines corporation, Yara Rizk of Cambridge MA US for international business machines corporation, MAHMOUD MAHMOUD of Mississauga CA for international business machines corporation, Allen Vi Cuong Chan of Markham CA for international business machines corporation
IPC Code(s): G06Q10/0631
CPC Code(s): G06Q10/06316
Abstract: an embodiment records execution of a workflow comprising a skill, the recording generating workflow data. an embodiment selects, using the workflow data, an ontology tree having above a threshold amount of similarity to the workflow. an embodiment constructs, using the ontology tree and the workflow data, a first skill tree corresponding to the workflow. an embodiment integrates, into an existing skill tree of an application, the first skill tree, the integrating resulting in an integrated skill tree of the application. an embodiment executes, responsive to an intent requesting execution of the skill using new data, using the integrated skill tree and the new data, the skill.
Inventor(s): Munish Chahal of Noida IN for international business machines corporation, Venkata Vinay Kumar Parisa of Secunderabad IN for international business machines corporation, Dharma Teja Atluri of Hyderabad IN for international business machines corporation, Vivek Singh of Ghaziabad IN for international business machines corporation, Santanu Ghosh of Kolkata IN for international business machines corporation
IPC Code(s): G06Q10/0639
CPC Code(s): G06Q10/06393
Abstract: one embodiment provides a method including continuously monitoring, by a computing device, carbon emissions for establishing software application priority for autoscaling. the carbon emissions are utilized as an observability metric while leveraging business criticality and burst capacity to define the software application execution scenario. a first sustainability threshold for the software application and a second sustainability threshold for each of multiple business units are identified for leveraging a carbon footprint based on the business criticality and strategic importance for multiple software applications including the software application in an enterprise application portfolio. the software application execution is autoscaled based on the first sustainability threshold and the second sustainability threshold.
Inventor(s): Zachary A. Silverstein of Georgetown TX US for international business machines corporation, Logan Bailey of Atlanta GA US for international business machines corporation, Jeremy R. Fox of Georgetown TX US for international business machines corporation, Fang Lu of Billerica MA US for international business machines corporation
IPC Code(s): G06Q10/10, G06F40/279, G06Q10/0631
CPC Code(s): G06Q10/10
Abstract: embodiments detect a task keyword related to an offloaded task of a task-giver, train a machine learning (ml) model using the task keyword, determine that the task keyword is similar to a historical task by utilizing the trained ml model, record a user input in response to determining that the task keyword is similar to the historical task, freeze an action execution during a pseudo action before a finality action is executed, provide the recorded user input to the task-giver and requesting approval from the task-giver, and execute the offloaded task using robotic process automation (rpa) in response to receiving approval from the task-giver.
Inventor(s): Hamid Majdabadi of OTTAWA CA for international business machines corporation, Jeremy R. Fox of Georgetown TX US for international business machines corporation, Zachary A. Silverstein of Georgetown TX US for international business machines corporation, Su Liu of Austin TX US for international business machines corporation
IPC Code(s): G06Q30/0251, G06F3/14
CPC Code(s): G06Q30/0261
Abstract: an embodiment for personalizing target content in an outdoor digital display is provided. the embodiment may include receiving an opt-in from a user and digital out-of-home (dooh) content from one or more iot-enabled digital displays within a pre-defined range of the user. the embodiment may also include causing a mobile device of the user to connect to the one or more iot-enabled digital displays within the pre-defined range. the embodiment may further include identifying one or more target interest parameters associated with the user. the embodiment may also include in response to determining the dooh content from at least one iot-enabled digital display of the one or more iot-enabled digital displays is relevant to the user, displaying the dooh content from the at least one iot-enabled digital display that is relevant to the user on the connected mobile device of the user.
Inventor(s): Saraswathi Sailaja Perumalla of Visakhapatnam IN for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Archana Ponnada of Hyderabad IN for international business machines corporation
IPC Code(s): G06T13/40, G06F3/01, G06T13/20, G06T15/08, G06T19/00, G09B7/02, G10L15/18, G10L15/22, G10L25/57
CPC Code(s): G06T13/40
Abstract: an approach for adapting volumetric objects in response to user prompts or commands may be presented. the approach may consist of training a 3-d generative adversarial network to manipulate volumetric objects based on generated responses to prompts and user manipulations within a virtual reality environment. the approach may include identifying a volumetric object a user prompt is directed to and generating an appropriate auditory response to the prompt in a natural language format. the approach may also include adapting the identified object based on the response or mapping the correct manipulation to the volumetric object to provide movement synced to the auditory response.
Inventor(s): Amit Kumar Raha of Barrackpore IN for international business machines corporation, Amitava Chakraborty of Kolkata IN for international business machines corporation
IPC Code(s): G06T17/00, G06Q30/0601
CPC Code(s): G06T17/00
Abstract: techniques are provided for controlling virtual holiday experiences. in one embodiment, the techniques involve receiving a virtual itinerary, wherein the virtual itinerary includes a virtual holiday destination and a user preference, retrieving media of the virtual holiday destination based on the virtual itinerary, wherein the media is retrieved from a social media network or a public media database, generating a virtual environment based on the media, and generating a virtual representative of a user in the virtual environment.
Inventor(s): Paul LLAMAS VIRGEN of Guadalajara MX for international business machines corporation, Kasia Karimee GARCIA BRACHO of Guadalajara MX for international business machines corporation, Luisa Alejandra RIZO LAMEIRAS of Zapopan MX for international business machines corporation, Jesus Gabriel TRILLO VARGAS of Toronto CA for international business machines corporation
IPC Code(s): G06T17/00, G06T3/60, G06V40/16, G06V40/20, H04N7/15
CPC Code(s): G06T17/00
Abstract: embodiments of the present disclosure provide methods, systems, and computer program products for generating virtual avatars and optimizing video data transmission in a virtual reality environment. a disclosed non-limiting method implements virtual avatars detects physiognomic and body points of a user in a virtual reality system in order to create a digital twin for a virtual avatar of the user. the system determines a maximum available resolution at a given time for the physiognomic and body points; and determines, based on the maximum available resolution, an amount of information to send and receive between endpoints of a virtual reality system for rendering the digital twin of the user's virtual avatar at the given time. the system selects a number of the physiognomic and body points for rendering a virtual avatar at the given time based on the determining the amount of information.
Inventor(s): Zhong Fang Yuan of Xi'an CN for international business machines corporation, Tong Liu of Xi'an CN for international business machines corporation, Yi Ming Wang of Xi'an CN for international business machines corporation, Yu Zui You of Ningbo CN for international business machines corporation, Yan Fen Liu of TianJin CN for international business machines corporation
IPC Code(s): G06V10/82, G06F16/22, G06F40/20
CPC Code(s): G06V10/82
Abstract: train a text-to-image machine learning model by using a training dataset. the training dataset includes images and respective natural language descriptions of those images. the training causes the text-to-image machine learning model to be overfit on the training dataset. store the trained overfit text-to-image machine learning model. submit a given natural language description to the stored overfit text-to-image machine learning model. in response to the submitting, receive as output from the overfit text-to-image learning machine learning model an output image. the output image is a reproduction of a corresponding image from the training dataset and corresponds to the submitted natural language description.
Inventor(s): Kevin W. Brew of Niskayuna NY US for international business machines corporation, Michael S. Gordon of Croton on Hudson NY US for international business machines corporation, Brian Paul Gaucher of Brookfield CT US for international business machines corporation, Matthew Beck of Danbury CT US for international business machines corporation
IPC Code(s): G06V20/58, G06V10/74, G06V20/62, G06V40/20
CPC Code(s): G06V20/58
Abstract: a computer-implemented method, a computer system and a computer program product recognize relevant objects in images in real time. the method includes capturing an image of a surrounding environment using a device. the method also includes identifying an object and a shape of the object in the image of the surrounding environment using a computer vision algorithm. the method further includes determining that the object is a relevant object based on the shape of the object. lastly, the method includes performing an operational action based on the relevant object.
Inventor(s): Girmaw Abebe Tadesse of Nairobi KE for international business machines corporation, Celia Cintas of Nairobi KE for international business machines corporation, Jannis Born of ZĂźrich CH for international business machines corporation, Matteo Manica of ZĂźrich CH for international business machines corporation, Komminist Weldemariam of Ottawa CA for international business machines corporation
IPC Code(s): G16C20/70, G16C20/80
CPC Code(s): G16C20/70
Abstract: domain-specific properties are extracted from a plurality of datasets related to input molecules and generated molecules. a similarity of a given one of the generated molecules with a candidate molecule is evaluated and the evaluated similarity is aggregated across multiple constraints to generate a single score. an ability of a given generative model to mimic the input molecules is quantified based on an aggregation of scores for multiple properties. the generative models are ranked by their ability to mimic the input molecules and evaluation properties based on the aggregated scores. one or more rates in the generated molecules are quantified based on the aggregated single score. one of the generative models is selected based on the ranking and a new molecule is generated using the selected generative model.
Inventor(s): Zachary A. Silverstein of Georgetown TX US for international business machines corporation, Logan Bailey of Atlanta GA US for international business machines corporation, Hemant Kumar Sivaswamy of Bangalore IN for international business machines corporation, Brian P. Carey of Raleigh NC US for international business machines corporation
IPC Code(s): G16H20/00, G16H40/67, G16H50/20
CPC Code(s): G16H20/00
Abstract: a method for automatically providing instructional content based on wearable data from a wearable device is provided. the method may include automatically tracking and receiving, via the wearable device, real-time wearable data associated with a user and a detected user activity including automatically detecting body sensor data associated with the user and corresponding to the detected user activity. the method may also include automatically determining whether the tracked and received real-time wearable data associated with the user and the user activity indicates a user frustration event. the method may further include in response to automatically determining that the tracked and received real-time wearable data associated with the user and the user activity indicates the user frustration event, automatically retrieving and presenting the instructional content from instructional material related to the user activity and the user frustration event.
Inventor(s): Noel Arellano of Gilroy CA US for international business machines corporation, Krystelle Lionti of San Jose CA US for international business machines corporation, Rudy J Wojtecki of San Jose CA US for international business machines corporation
IPC Code(s): H01L21/02, C23C16/40, C23C16/455
CPC Code(s): H01L21/0228
Abstract: a method for vacuum gap formation on a dielectric substrate uses area selective deposition (asd), such as atomic layer deposition (ald) or chemical vapor deposition (cvd), of a hardmask material on a substrate patterned with a self-assembled monolayer (sam) and metal features. due to the presence of the sam, the hardmask material reaches, but does not touch the metal features leaving areas that will form gaps on the resultant hardmask when the sam is removed from the substrate. etching of the dielectric substrate forms trenches in the areas of the gaps. when a non-conformal coating is deposited on the dielectric substrate, vacuum gaps form in the trenches as the non-conformal coating enters into the trenches, but closes off at the surface of the substrate prior to the complete filling of the trench.
Inventor(s): Nicholas Latham of Albany NY US for international business machines corporation, Junwon Han of Loudonville NY US for international business machines corporation, Kishan Jayanand of COHOES NY US for international business machines corporation, Nicholas Alexander POLOMOFF of Hopewell Junction NY US for international business machines corporation, Aakrati Jain of Albany NY US for international business machines corporation, Mary McGahay of Troy NY US for international business machines corporation, Sathyanarayanan Raghavan of Ballston Lake NY US for international business machines corporation
IPC Code(s): H01L21/768, H01L21/3105, H01L23/498, H01L23/532
CPC Code(s): H01L21/76885
Abstract: embodiments of present invention provide a method. the method includes forming a set of metal pillars on a substrate; forming a negative-tone organic dielectric layer covering the set of metal pillars; planarizing the negative-tone organic dielectric layer to expose the set of metal pillars; forming a resist mask on the negative-tone organic dielectric layer, the resist mask having openings that expose the set of metal pillars; and forming a redistribution layer in the openings of the resist mask, the redistribution layer being in direct contact with the set of metal pillars. a structure formed thereby is also provided.
Inventor(s): HUIMEI ZHOU of Albany NY US for international business machines corporation, Ruilong Xie of Niskayuna NY US for international business machines corporation, Terence B. Hook of Jericho Center VT US for international business machines corporation, Kisik Choi of Watervliet NY US for international business machines corporation
IPC Code(s): H01L23/48, H01L23/367, H01L25/065, H01L27/146, H10B12/00
CPC Code(s): H01L23/481
Abstract: aspects of the disclosed invention provide a semiconductor structure for a semiconductor chip with two layers of semiconductor devices, where the first layer of semiconductor devices directly contacts a semiconductor substrate and connects to a first frontside interconnect wiring. the first layer of semiconductor devices includes at least one trench semiconductor device such as a deep trench capacitor. the first frontside interconnect wiring is electrically connected to the second frontside interconnect wiring by one or more joined metal plugs. the second layer of active devices connects to a backside power delivery network and the second frontside interconnect wiring. the semiconductor chip with two layers of semiconductor devices that are bonded together provides one layer of semiconductor devices capable of being in a portion of the semiconductor substrate and a second layer of semiconductor devices with a backside power delivery network.
Inventor(s): Brent A. Anderson of Jericho VT US for international business machines corporation, Nicholas Anthony Lanzillo of Wynantskill NY US for international business machines corporation, Albert M. Chu of Nashua NH US for international business machines corporation, David Wolpert of Poughkeepsie NY US for international business machines corporation, Ruilong Xie of Niskayuna NY US for international business machines corporation, Lawrence A. Clevenger of Saratoga Springs NY US for international business machines corporation
IPC Code(s): H01L23/48, H01L21/768, H01L23/522, H01L23/528
CPC Code(s): H01L23/481
Abstract: embodiments of present invention provide a semiconductor structure. the semiconductor structure includes a first device layer on top of a backside back-end-of-line (beol) structure; a middle beol structure on top of the first device layer, the middle beol structure including multiple layers of small pitch wires and multiple layers of large pitch wires on top of the multiple layers of small pitch wires; a second device layer on top of the middle beol structure; a frontside beol structure on top of the second device layer; a first type via connection from the second device layer to the multiple layers of small pitch wires; and a second type and a third type via connection form the second device layer to the multiple layers of large pitch wires. a method of forming the same is also provided.
Inventor(s): Sarbajit K. Rakshit of Kolkata IN for international business machines corporation, Sridevi Kannan of Chennai IN for international business machines corporation, Sathya Santhar of Chennai IN for international business machines corporation
IPC Code(s): H01M10/44, G01R31/367, G01R31/396, H01M10/48, H01M10/613
CPC Code(s): H01M10/44
Abstract: according to one embodiment, a method, computer system, and computer program product for selective battery disabling is provided. the embodiment may include calculating a dendrite formation value of a cell within a battery pack based on captured sensor data. the embodiment may also include, in response to determining the dendrite formation value exceeds a safety threshold, disabling the cell.
Inventor(s): Kushal S. Patel of Pune IN for international business machines corporation, Gandhi Sivakumar of Mountain View CA US for international business machines corporation, Sarvesh S. Patel of Pune IN for international business machines corporation
IPC Code(s): H04B7/185
CPC Code(s): H04B7/18513
Abstract: a computer-implemented method, according to one embodiment, includes receiving, on a first satellite, a first connection request, and analyzing the first connection request to determine services needed to fulfill the first connection request. in response to a determination that the first satellite does not have at least a predetermined number of the determined services loaded, a predetermined offload process is performed. performing the predetermined offload process includes identifying at least one satellite having a footprint coverage region that simultaneously matches a footprint coverage region of the first satellite within a first area of earth's surface, determining whether a first of the identified satellites has at least the predetermined number of the determined services loaded, and causing the first connection request to be offloaded to the first identified satellite in response to a determination that the first identified satellite has at least the predetermined number of the determined services loaded.
Inventor(s): Alessandro Sorniotti of Zurich CH for international business machines corporation, Elli Androulaki of Zurich CH for international business machines corporation, Ilie Circiumaru of Zurich CH for international business machines corporation, Jens Jelitto of Rueschlikon CH for international business machines corporation, Pasquale Convertini of Adliswil CH for international business machines corporation
IPC Code(s): H04L9/32
CPC Code(s): H04L9/3247
Abstract: a computer-implemented method, according to one embodiment, includes: receiving a request to verify authenticity of a credential that indicates that an associated holder has a set of certified attributes. in response to determining that the credential has not been compromised, current trustees that are associated with the credential are determined. additionally, a determination is made as to whether the current trustees are trusted. in response to determining that one or more of the current trustees are not trusted, alternate trustees of the credential are determined. moreover, these alternate trustees are used as updated current trustees to confirm authenticity of the credential.
Inventor(s): Sudheesh S. Kairali of Kozhikode IN for international business machines corporation, Satyam Jakkula of BENGALURU IN for international business machines corporation, Sudhanshu Sekher Sar of Bangalore IN for international business machines corporation, MADHURI MADHAVAN PILLAI of BANGALORE IN for international business machines corporation, Sarbajit K. Rakshit of Kolkata IN for international business machines corporation
IPC Code(s): H04L9/40
CPC Code(s): H04L63/1433
Abstract: a network intrusion prevention and protection deployment method, system, and computer program product for providing security in a multi-cloud service mesh, the computer-implemented method including selectively deploying, via an instruction from an administrator, a network intrusion prevention and protection tool in a multi-cloud service mesh.
Inventor(s): ChloĂŠ Bureau-Oxton of Adliswil CH for international business machines corporation, Armin Knoll of Adliswil CH for international business machines corporation, Patrick Harvey-Collard of Adliswil CH for international business machines corporation
IPC Code(s): H01L29/78, G01Q60/40, H01L29/06, H01L29/66
CPC Code(s): H10D30/402
Abstract: embodiments of the present disclosure are directed to a side-gated fin field effect transistor configured as a scanning single electron transistor. in a non-limiting embodiment, a scanning single electron transistor includes a fin formed over a substrate. a source gate is formed over a first portion of the substrate that extends over a sidewall of the fin. a drain gate is formed over a second portion of the substrate that extends over the sidewall of the fin. a plunger gate is formed over a third portion of the substrate that extends over the sidewall of the fin. the plunger gate is positioned between the source gate and the drain gate. the plunger gate is etched back from a topmost surface of the fin such that a quantum dot formed in the fin is not screened by metallic materials in the plunger gate.
Inventor(s): Ruilong Xie of Niskayuna NY US for international business machines corporation, Kisik Choi of Watervliet NY US for international business machines corporation, Tenko Yamashita of Schenectady NY US for international business machines corporation, Dechao Guo of Niskayuna NY US for international business machines corporation
IPC Code(s): H01L29/786, H01L21/8234, H01L27/088, H01L29/06, H01L29/08, H01L29/423, H01L29/66, H01L29/775
CPC Code(s): H10D30/6757
Abstract: embodiments of present invention provide a semiconductor structure. the semiconductor structure includes a dielectric bar having a left sidewall and a right sidewall; a first nanosheet transistor having a first set of channel nanosheets in direct contact with the left sidewall of the dielectric bar; and a second nanosheet transistor having a second set of channel nanosheets in direct contact with the right sidewall of the dielectric bar, where a first portion of the dielectric bar between the first and the second set of channel nanosheets has a first height; a second portion of the dielectric bar between a first source/drain region of the first nanosheet transistor and a second source/drain region of the second nanosheet transistor has a second height; and the first height is higher than the second height. a method of forming the same is also provided.
Inventor(s): Tsung-Sheng Kang of Ballston Lake NY US for international business machines corporation, Tao Li of Slingerlands NY US for international business machines corporation, Ruilong Xie of Niskayuna NY US for international business machines corporation, Jingyun Zhang of Albany NY US for international business machines corporation
IPC Code(s): H01L29/06, H01L21/8234, H01L27/088, H01L29/08, H01L29/423, H01L29/66, H01L29/775, H01L29/786
CPC Code(s): H10D62/121
Abstract: the embodiments of the present disclosure recognize the potential benefits of semiconductor ic device fabrication techniques to form a microdevice, such as a transistor, that includes structures, such as a source and/or drain, that are to be connected to a backside contact that is further associated with a backside back end of line (beol) network. the semiconductor ic device includes a bottom isolation extension (bie) region. the bie region is formed within a gate structure of the microdevice and may be located between the backside contact and the gate structure. the bie region may provide for increased electrical isolation between the backside contact and the gate structure.
INTERNATIONAL BUSINESS MACHINES CORPORATION patent applications on May 1st, 2025
- INTERNATIONAL BUSINESS MACHINES CORPORATION
- B25J9/16
- CPC B25J9/1694
- International business machines corporation
- B60L3/00
- B60L58/10
- CPC B60L3/0046
- B60W60/00
- B60W40/12
- H04W4/46
- CPC B60W60/001
- B64G1/24
- B64G1/68
- CPC B64G1/242
- G01C21/34
- B60W20/40
- CPC G01C21/3469
- G05B19/042
- CPC G05B19/0426
- G05D1/02
- CPC G05D1/0214
- B64U10/00
- B64U101/10
- CPC G05D1/0297
- G05D1/08
- G05D1/10
- G06T7/00
- G06V10/82
- G06V20/10
- G06V20/17
- CPC G05D1/0816
- G06F3/01
- G06F16/906
- G06F16/9536
- CPC G06F3/015
- G06F3/04815
- G06F3/0485
- G06T7/20
- G06T7/70
- G06T17/00
- G06V40/20
- CPC G06F3/04815
- G06F8/41
- CPC G06F8/43
- G06F8/71
- G06F8/65
- CPC G06F8/71
- G06F9/445
- CPC G06F9/44505
- G06F9/451
- G06F11/34
- CPC G06F9/451
- G06F9/455
- CPC G06F9/45558
- G06F9/48
- CPC G06F9/4856
- G06F9/50
- CPC G06F9/4881
- G06F9/54
- CPC G06F9/547
- G06F11/07
- CPC G06F11/0769
- CPC G06F11/0781
- CPC G06F11/0787
- CPC G06F11/0793
- G06F11/20
- CPC G06F11/2023
- G06F11/22
- CPC G06F11/2273
- G06F12/02
- G06F11/30
- CPC G06F12/0253
- G06F12/0831
- G06F12/123
- CPC G06F12/0835
- G06F13/42
- CPC G06F13/4282
- G06F16/16
- G06F16/182
- CPC G06F16/162
- G06F16/215
- G06F16/28
- CPC G06F16/215
- G06F16/22
- G06F16/23
- G06F16/242
- CPC G06F16/22
- G06F16/2453
- G06F16/2455
- G06N3/0464
- G06N3/08
- CPC G06F16/24549
- G06F16/25
- CPC G06F16/254
- G06F21/57
- CPC G06F21/577
- G06N3/0475
- G06N3/047
- CPC G06N3/0475
- G06N3/082
- CPC G06N3/082
- G06N3/088
- G06N3/0455
- CPC G06N3/088
- G06N3/096
- G06N3/045
- CPC G06N3/096
- G06N10/40
- G06N10/20
- CPC G06N10/40
- G06N10/60
- CPC G06N10/60
- G06N20/00
- G06N5/04
- CPC G06N20/00
- G06Q10/0631
- CPC G06Q10/06316
- G06Q10/0639
- CPC G06Q10/06393
- G06Q10/10
- G06F40/279
- CPC G06Q10/10
- G06Q30/0251
- G06F3/14
- CPC G06Q30/0261
- G06T13/40
- G06T13/20
- G06T15/08
- G06T19/00
- G09B7/02
- G10L15/18
- G10L15/22
- G10L25/57
- CPC G06T13/40
- G06Q30/0601
- CPC G06T17/00
- G06T3/60
- G06V40/16
- H04N7/15
- G06F40/20
- CPC G06V10/82
- G06V20/58
- G06V10/74
- G06V20/62
- CPC G06V20/58
- G16C20/70
- G16C20/80
- CPC G16C20/70
- G16H20/00
- G16H40/67
- G16H50/20
- CPC G16H20/00
- H01L21/02
- C23C16/40
- C23C16/455
- CPC H01L21/0228
- H01L21/768
- H01L21/3105
- H01L23/498
- H01L23/532
- CPC H01L21/76885
- H01L23/48
- H01L23/367
- H01L25/065
- H01L27/146
- H10B12/00
- CPC H01L23/481
- H01L23/522
- H01L23/528
- H01M10/44
- G01R31/367
- G01R31/396
- H01M10/48
- H01M10/613
- CPC H01M10/44
- H04B7/185
- CPC H04B7/18513
- H04L9/32
- CPC H04L9/3247
- H04L9/40
- CPC H04L63/1433
- H01L29/78
- G01Q60/40
- H01L29/06
- H01L29/66
- CPC H10D30/402
- H01L29/786
- H01L21/8234
- H01L27/088
- H01L29/08
- H01L29/423
- H01L29/775
- CPC H10D30/6757
- CPC H10D62/121