Patents by Inventor Gandhi Sivakumar
Gandhi Sivakumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12387052Abstract: A first version of a model specified by a model execution request is executed, producing a first execution result. A second version of the model is selected according to an input data attribute specified by the model execution request. The second version of the model is executed, producing a first execution result. Using a natural language processing engine, responsive to the first execution result and the second execution result differing by more than a threshold amount, a natural language explanation of a difference between the first execution result and the second execution result is constructed.Type: GrantFiled: October 28, 2021Date of Patent: August 12, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gandhi Sivakumar, Kushal S. Patel, Jianbin Tang, Sarvesh S. Patel
-
Patent number: 12354357Abstract: A telecom network monitoring method and associated computer program product and hardware device. Location and activation sight information is collected via a plurality of image retrieval devices associated with a plurality of hardware devices connected to a telecom network. Object elevation, movement, and abstraction attributes of objects within images retrieved from the plurality of image retrieval devices are collected from a metadata database. Based on the object elevation, movement, and abstraction attributes of objects within the images, obstruction characteristics associated with obstruction objects of the objects located within a coverage area of the telecom network are detected. The obstruction characteristics are mapped with login and disturbance patterns of the telecom network. Based on results of the mapping, an alternative transmission location within the telecom network is determined.Type: GrantFiled: August 16, 2023Date of Patent: July 8, 2025Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel, Luke Peter Macura
-
Patent number: 12335146Abstract: Condition-based, selective workload reduction through at least one port of a network device is provided. The process includes determining, by a network device of a computing environment, that the network device has a defined condition, and obtaining, by the network device, classifications of applications using the network device, where the classifications include multiple different application classifications. Further, the process includes reducing, by the network device, workload through at least one port of the network device based on determining that the network device has the defined condition. The reducing includes reducing workload through the at least one port of the network device of an application of a particular application classification of the multiple different application classifications, without reducing workload through a selected port of the network device of another application of a different application classification of the multiple different application classifications.Type: GrantFiled: June 14, 2023Date of Patent: June 17, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gandhi Sivakumar, Tanmay Jayant Mujumdar, Kushal S. Patel, Sarvesh S. Patel
-
Patent number: 12333392Abstract: An approach is provided in which the approach detects a set of personal information data corresponding to a set of users in a set of training data. The approach transforms the set of training data into a set of semantically equivalent training data by replacing the set of personal information with a set of semantic equivalent data. The approach then trains a machine learning model using the set of semantically equivalent training data.Type: GrantFiled: May 12, 2021Date of Patent: June 17, 2025Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Lynn Kwok, Kushal S. Patel, Sarvesh S. Patel
-
Publication number: 20250156173Abstract: A computer-implemented method, according to one embodiment, includes generating a map of a first satellite's orbital path with respect to Earth's surface, and identifying, on the map along the first satellite's orbital path, a first activation region of Earth's surface. A first application is expected to be activated on the first satellite for a duration that a footprint coverage region of the first satellite is within the first activation region. In response to a determination that the footprint coverage region of the first satellite is within the first activation region, first application updates are prevented from being performed on the first satellite. In response to a determination that the footprint coverage region of the first satellite is not within the first activation region, performance of the first application updates is caused on the first satellite.Type: ApplicationFiled: November 15, 2023Publication date: May 15, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 12292922Abstract: A computer-implemented method for providing tag suggestions for an image in a social media platform is provided. Aspects include receiving an image from a first user of a social media platform, obtaining a timestamp corresponding to a time that the image was captured, and obtaining a geographic location corresponding to where the image was captured. Aspects also include identifying one or more members of the social media platform that are connected to the first user that were within a predefined distance of the geographic location at the time that the image was captured and providing a list of the one or more members to the first user as suggestions for tagging the image.Type: GrantFiled: September 15, 2023Date of Patent: May 6, 2025Assignee: International Business Machines CorporationInventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Publication number: 20250141534Abstract: 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.Type: ApplicationFiled: October 30, 2023Publication date: May 1, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 12277859Abstract: A processor may receive a route request from a user. The processor may receive data associated with predicted routes of one or more nearby vehicles. The processor may select a recipient vehicle from the one or more nearby vehicles, where the recipient vehicle is selected based on recipient selection criteria. The processor may determine one or more driving change requests for the recipient vehicle. The processor may send the one or more driving change requests and a proposed token to the recipient vehicle. The processor may provide a token to the recipient vehicle in response to the recipient vehicle implementing the driving change requested.Type: GrantFiled: April 12, 2021Date of Patent: April 15, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gandhi Sivakumar, Smitkumar Narotambhai Marvaniya, Vijay Ekambaram, Padmanabha Venkatagiri Seshadri, Ashok Pon Kumar Sree Prakash
-
Publication number: 20250112689Abstract: Systems and methods for modulating conductance of a plurality of unit cells are described. A data center coupled to a low Earth orbit (LEO) satellite can determine an activation window of an application. The data center can map the orbital movements of the LEO satellite to the activation window of the application. The data center can allocate a resource group to the application. The data center can schedule a server in the data center to run the application according to a result of the mapping and the allocation of the resource group.Type: ApplicationFiled: September 28, 2023Publication date: April 3, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Publication number: 20250112974Abstract: Provided are a method, system, and computer program product in which a connection management system is provided in multi-site target system. Resources for connections not needed at a point in time are loaned, from one entity to another in the connection management system.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Publication number: 20250111407Abstract: A device may navigate to a website using a browser and may receive, based on navigating to the website, targeted content that is targeted based on browsing information. The device may receive, based on navigating to the website and at a particular time, a request to provide the targeted content via the browser. The device may determine whether content, on a display of the device, is being shared. The device may determine a period of time for providing a content type of the targeted content and may determine whether the particular time is included in the period of time based on determining whether the content is being shared. The device may provide the targeted content when the particular time is included in the period of time or may prevent the targeted content from being provided when the particular time is not included in the period of time.Type: ApplicationFiled: September 28, 2023Publication date: April 3, 2025Inventors: Kushal S. PATEL, Gandhi SIVAKUMAR, Sarvesh S. PATEL
-
Publication number: 20250102305Abstract: A computer-implemented method, a computer system, and a computer program product are provided. A first computer receives a message that indicates a destination location for a drone flight. The first computer generates a first recommendation for a route from a departure location to the destination location for the drone flight. The generating includes relying on a first safety matrix that represents a geographical area that includes the departure and destination locations. The first safety matrix includes rows and columns of numbers. Each number represents a first safety factor for a respective portion of a map that illustrates the geographical area. The generating also includes relying on a first analysis regarding a direct route between the departure and destination locations. The first analysis includes analyzing values of the first safety matrix along portions representing the direct route.Type: ApplicationFiled: September 21, 2023Publication date: March 27, 2025Inventors: Sarvesh S. Patel, Gandhi Sivakumar, Kushal S. Patel
-
Publication number: 20250094229Abstract: A computer implemented method is provided. A number of processor units identify a number of candidate applications for processing requests based on types of application programming interface for each application. The number of processor units validate metadata related to status of applications for each application in the number of candidate applications. The number of processor units select a subgroup of applications from the number of candidate applications to process requests based on the validated metadata.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Inventors: Abhishek Jain, Vivek Venkatanarasaiah, Gandhi Sivakumar
-
Publication number: 20250094485Abstract: A computer-implemented method for providing tag suggestions for an image in a social media platform is provided. Aspects include receiving an image from a first user of a social media platform, obtaining a timestamp corresponding to a time that the image was captured, and obtaining a geographic location corresponding to where the image was captured. Aspects also include identifying one or more members of the social media platform that are connected to the first user that were within a predefined distance of the geographic location at the time that the image was captured and providing a list of the one or more members to the first user as suggestions for tagging the image.Type: ApplicationFiled: September 15, 2023Publication date: March 20, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 12248820Abstract: A method includes collecting, by one or more processors of a computer system, digestive capabilities for Input Output Queues (IOQs) of infrastructure components in a hybrid cloud infrastructure, and allocating, by the one or more processors of the computer system, nonvolatile memory express (NVMe) storage cloud resources for the hybrid cloud infrastructure based on the collected digestive capabilities for IOQs of the infrastructure components.Type: GrantFiled: October 28, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Patent number: 12242780Abstract: A method, computer program product, and computer system for using agents at a data lake to assist training, testing, and deploying a model for predicting one or more outputs from specified input to the model, using agents at the data lake. The agents identify at the data lake: hardware resources, a first portion of model input data for training and testing the model, a training language, and a first software resource. A first execution of the first software resource is triggered to split the first portion of the model input data into training input data and testing input data. A first portion of the hardware resources is identified for training and testing the model. A second software resource stored at the data lake is identified for optimizing the model in accordance with an optimization algorithm. Training the model at the data lake is triggered.Type: GrantFiled: October 29, 2021Date of Patent: March 4, 2025Assignee: International Business Machines CorporationInventors: Praduemn K. Goyal, Richard Earl Harken, Gandhi Sivakumar, Abhishek Jain
-
Publication number: 20250055557Abstract: A computer-implemented method, according to one embodiment, includes generating a map of a first satellite's orbital path with respect to Earth's surface. The method further includes identifying, on the map along the first satellite's orbital path, a first portion of Earth's surface from which more than a predetermined number of connection requests are expected to be received. In response to a determination that a footprint coverage region of the first satellite is within a predetermined proximity to the first portion of Earth's surface, a connection processor of the first satellite is caused to perform a predetermined polling-based lookup connection process for fulfilling connection requests. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Inventors: Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
-
Publication number: 20250021491Abstract: A computer-implemented method, according to one embodiment, includes receiving, from a plurality of initiators, a plurality of reservation requests for logical unit numbers (LUNs) of a storage target. Exclusive type network paths between the initiators and the LUNs requested in the reservation requests are caused to be added to a restricted path list. The method further includes determining the initiators of the plurality of initiators, that have access to at least one of the exclusive type network paths in the restricted path list. Session logout commands are caused to be sent to the determined initiators. The session logout commands instruct the determined initiators to thereafter re-log in to sessions that are logged out of as a result the determined initiators adhering to the session logout commands. The method further includes allocating a first session that a first of the determined initiators re-logs in to, to a first fiber.Type: ApplicationFiled: July 14, 2023Publication date: January 16, 2025Inventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel
-
Patent number: 12197846Abstract: Provided is a method, a computer program product, and a system for associating mathematical functions to numerical text in a natural language sample. The method includes inputting a natural language sample from a text dataset and identifying a numerical text within the natural language sample. The method further includes displaying a mathematical function corresponding to the numerical text to be selected. The mathematical function can be selected via graphical user interface displayed on a computing device. The method also includes receiving and inserting the mathematical function as a feature into a feature vector of the natural language sample and selecting an output label for the natural language sample. The output label relates to the mathematical function selected for the numerical text. The method further includes exporting the natural language sample into a labeled dataset which can be used to train a machine learning model.Type: GrantFiled: November 19, 2019Date of Patent: January 14, 2025Assignee: International Business Machines CorporationInventors: Lalit Agarwalla, Gandhi Sivakumar, Maharaj Mukherjee, Rashida A. Hodge
-
Publication number: 20240427639Abstract: An embodiment detects an inter-cloud service negotiation between a plurality of cloud environments, the inter-cloud service negotiation indicating an interaction between the plurality of cloud environments. The embodiment identifies a plurality of local controllers in the plurality of cloud environments, a local controller in the plurality of local controllers being a computer control node configured to manage resources associated a cloud environment in the plurality of cloud environments including a worker, and the worker being a computer execution node configured to execute tasks using resources associated with the cloud environment. The embodiment selects a local controller from among the plurality of local controllers based on a performance metric of the local controller. The embodiment designates the selected local controller as a super controller, the super controller being configured to manage resources associated the plurality of cloud environments including the plurality of local controllers.Type: ApplicationFiled: June 21, 2023Publication date: December 26, 2024Applicant: International Business Machines CorporationInventors: Kushal S. Patel, Gandhi Sivakumar, Sarvesh S. Patel