Patents by Inventor Sudheesh S.

Sudheesh S. 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).

  • Publication number: 20250150404
    Abstract: An embodiment establishes a transmission performance database that comprises performance data related to transmission of data across a plurality of data channels of a network. The embodiment defines an initial data chunk size for a first data object transmitted across a first data channel of the plurality data channels of the network. The embodiment transmits the first data object across the first data channel according to the initial data chunk size. The embodiment collects performance data for the first data channel. The embodiment evaluates transmission performance of the first data channel based at least in part on the performance data of the first data channel. The embodiment generates a recommendation to adjust the initial data chunk size of the first data object based on the transmission performance of the first data channel. The embodiment adjusts the initial data chunk size based at least in part on the recommendation.
    Type: Application
    Filed: November 7, 2023
    Publication date: May 8, 2025
    Applicant: International Business Machines Corporation
    Inventors: Binoy Thomas, Sudheesh S. Kairali, Hans W. Uhlig, Sarbajit K. Rakshit
  • Publication number: 20250141906
    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.
    Type: Application
    Filed: October 30, 2023
    Publication date: May 1, 2025
    Inventors: Sudheesh S. Kairali, Satyam Jakkula, Sudhanshu Sekher Sar, MADHURI MADHAVAN PILLAI, Sarbajit K. Rakshit
  • Publication number: 20250132933
    Abstract: Embodiments are related to metaverse collaborative environment monitoring. An aspect includes providing a virtual room in a virtual environment, a content in the virtual room initially being excluded from monitoring. An aspect includes monitoring a context associated with the virtual room and determining that the context of the virtual room meets at least one condition. An aspect includes deploying at least one virtual camera for monitoring the content in the virtual room, in response to determining that the context of the virtual room meets the at least one condition. Participants are alerted in the virtual room that monitoring is occurring in the virtual room.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Inventors: Saraswathi Sailaja Perumalla, Sudheesh S. Kairali, Sarbajit K. Rakshit, Pavan Kumar Penugonda
  • Publication number: 20250132987
    Abstract: A computer implemented method for computing device collaboration. A number of processor units identify computing device groupings for collaboration in processing data based on synergy levels between the computing device groupings. The computing device groupings process a set of common data types. The number of processor units instruct the computing device groupings to share the data for the set of common data types. The number of processor units deploy a number of relay devices to facilitate communications between the computing device groupings in response to the computing device groupings not being in communication with each other.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Inventors: Sudheesh S. KAIRALI, Satyam JAKKULA, Sarbajit K. RAKSHIT, Sudhanshu Sekher SAR
  • Publication number: 20250133135
    Abstract: A computer implemented method for managing data in a mobile computing device. A number of processor units determine a geographic location of a mobile computing device. The number of processor units predict a predicted data residency issue with meeting data residency requirements for data stored in the mobile computing device based on the geographic location of the mobile computing device and a set of movement patterns for the mobile computing device. The number of processor units identify a number of recipient devices that meet the data residency requirements for moving the data from the mobile computing device to the number of recipient devices in response to predicting the predicted data residency issue. The number of processor units move the data to the number of recipient devices from the mobile computing device in response to identifying the number of recipient devices.
    Type: Application
    Filed: October 20, 2023
    Publication date: April 24, 2025
    Inventors: Sudheesh S. Kairali, Shanmukha Sai Ram Pavan Parvathina, Sudhanshu Sekher Sar, Satyam Jakkula, Sarbajit K. Rakshit
  • Patent number: 12284244
    Abstract: A computer-implemented method for distributing packets for smart switching is provided. The computer-implemented method includes checking whether an edge device will complete a task relative to a data warehouse while having networking availability, deciding to proceed with the task using an extract, transform, load (ETL) strategy based on a determination that the edge device will complete the task while having the networking availability, checking whether the edge device will complete data extraction of the task while having the networking availability based on a determination that the edge device will not complete the task while having the networking availability and deciding to proceed with the data extraction using an extract, load, transform (ELT) strategy based on a determination that the edge device will complete the data extraction of the task while having the networking availability.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Publication number: 20250106282
    Abstract: A method, computer program product, and computer system are provided for smart log shipping in a heterogeneous computing environment. A first edge device and a second edge device in a heterogeneous cloud computing environment are identified. The first edge device is caused to transmit collected log data associated with the first edge device to the second edge device based on a lack of network connectivity between the first edge device and a cloud data center. The transmitted collected log data is received from the second edge device.
    Type: Application
    Filed: September 21, 2023
    Publication date: March 27, 2025
    Inventors: Sudheesh S. Kairali, Satyam Jakkula, Sudhanshu Sekher Sar, Sarbajit K. Rakshit
  • Patent number: 12261828
    Abstract: A method for protecting data from a user that traverses through a chain of microservices include retrieving information identifying the chain of microservices associated with a user identifier of the user and a time when the user provided data to the chain of microservices. A level of confidentiality stored in association with the user identifier and with the time is retrieved. One or more security measures corresponding to the stored level of confidentiality are implemented for each microservice of the chain of microservices during the time.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: March 25, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Publication number: 20250097544
    Abstract: Provided are a computer program product, system, and method for generating expanded content in a video stream based on predicting viewer behavior. A determination is made of promoted content rendered in the video. In response to determining the promoted content, invoking at least one machine learning model to perform determining whether a viewer of the video is interested in the promoted content and generating expanded content for a duration in response to determining that the viewer of the video is interested in the promoted content. The rendering of the video is paused and the expanded content is rendered for the duration while pausing the rendering of the video. The rendering of the video is continued in response to completing the rendering of the expanded content.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: Sarbajit K. Rakshit, Sudhanshu Sekher Sar, Satyam Jakkula, Sudheesh S. Kairali
  • Publication number: 20250086172
    Abstract: Distributed queries are analyzed to identify repeated queries. Pattern of the repeated queries is learned, where the pattern provides information associated with at least availability of data sources used for responding to the repeated queries and response times of the data sources. For a data source in the data sources, a time window during which the data source has a response time that is slower than a response time criterion is determined; prior to beginning of the time window, data is prefetched from the data source and storing the data in a cache storage; responsive to receiving a distributed query that uses the data source during the time window, the data is fetched from the cache storage, where at least a part of a response to the distributed query is sourced from the cache storage; and after end of the time window, the data is removed from the cache storage.
    Type: Application
    Filed: September 11, 2023
    Publication date: March 13, 2025
    Inventors: Sudheesh S. Kairali, Binoy Thomas, Sarbajit K. Rakshit
  • Publication number: 20250080533
    Abstract: Mechanisms are provided for controlling docking of an edge capacity with a cloud computing system. A bill of materials (BOM) enabled agent, executing on the edge capacity, sends a BOM data structure specifying components of a configuration of the edge capacity. A lookup operation of components of the BOM data structure is performed in a BOM controls mapping data structure to identify controls or policies applicable to the components of the BOM data structure. The identified controls/policies are transmitted to the BOM enabled agent for execution to determine if there are any violations. Results of the identified controls or policies are received which specify whether there are any violations of the controls/policies. In response to at least one violation being detected, docking of the edge capacity with the cloud computing system is denied. In response to no violations, the edge capacity docks with the cloud computing system.
    Type: Application
    Filed: August 29, 2023
    Publication date: March 6, 2025
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit, Sudhanshu Sekher Sar, Satyam Jakkula
  • Publication number: 20250061113
    Abstract: Computer-implemented methods for identifying query processing trends are provided. Aspects include receiving a plurality of queries, providing a response to each of the plurality of queries, and receiving client resource utilization information associated with processing the response. Aspects also include identifying one or more of the plurality of queries as periodically repeated queries and a trend of the client resource utilization information. Aspects further include determining a period of anticipated high demand on the database server based on the periodically repeated queries and the trend of the resource utilization information and broadcasting, by a database server to each of a plurality of clients, an indication of the period of anticipated high demand on the database server.
    Type: Application
    Filed: August 18, 2023
    Publication date: February 20, 2025
    Inventors: Binoy Thomas, Sudheesh S. Kairali, Abhishek Jain, Sarbajit K. Rakshit
  • Patent number: 12230128
    Abstract: An embodiment for dynamically arranging vehicles on a smart crossing is provided. The embodiment may include receiving data relating to a maximum carrying capacity of a smart crossing having one or more sensors. The embodiment may also include predicting a current load carrying capacity of the smart crossing. The embodiment may further include identifying a number of vehicles traveling towards the smart crossing within a pre-defined distance of the smart crossing. The embodiment may also include identifying one or more specifications and a current arrangement of each vehicle. The embodiment may further include executing a digital twin simulation of a digital twin model of each vehicle driving across the smart crossing. The embodiment may also include in response to determining the current load carrying capacity is exceeded, assigning a priority level to each vehicle. The embodiment may further include predicting a modification of the current arrangement of each vehicle.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: February 18, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sudheesh S. Kairali, Sarbajit K. Rakshit
  • Publication number: 20250050500
    Abstract: Described are techniques for assembling products using mobile assembling units. An assembling sequence to assemble products using the mobile assembling units is generated, where an assembling sequence refers to the order of operations performed by the mobile assembling units, including the paths traveled in the assembly plant to selectively pick designated parts from designated part chambers of an array of part chambers, which forms the assembling floor of the assembly plant. Furthermore, such an assembling sequence specifies not only the path to obtain such parts, but also specifies the specific parts to be picked from the specified part chamber, the assembling of such parts, including which mobile assembling units are to perform such assembling, etc. Additionally, the mobile assembling units are programmed to move over the array of part chambers in a particular path to selectively pick designated parts from designated part chambers based on the assembling sequence.
    Type: Application
    Filed: August 7, 2023
    Publication date: February 13, 2025
    Inventors: Sarbajit K. Rakshit, Sudheesh S. Kairali, Binoy Thomas
  • Publication number: 20250037442
    Abstract: Provided are a computer program product, system, and method for providing user guidance to use and train a generative adversarial network. A discriminator, implementing machine learning, is trained to output a high probability from input comprising an input image comprising a real image representing a desirable design item superimposed on a body in a pose represented in the input image, a context of the input image and a pose of the body represented in the input image. A generator, implementing machine learning, generates an output image based on an input context, an input pose, and random noise. The discriminator outputs a probability the output image, from the generator, represents a real image having a desirable design item from input comprising the output image, the input context, and the input pose. The generator is trained to output the output image for the input pose and the input context with the probability.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 30, 2025
    Inventors: Sarbajit K. Rakshit, Sudhanshu Sekher Sar, Sudheesh S. Kairali, Satyam Jakkula
  • Publication number: 20250029031
    Abstract: Computer-implemented methods for providing uninterrupted remote control of a production device are provided. Aspects include obtaining a production task to be performed using the production device, identifying a remote worker, from a remote worker database, to perform the production task via a virtual reality device, and assigning the production task to the remote worker. Aspects also include monitoring a remote worker environment of the remote worker during performance of the production task and determining that the production task needs to be reassigned. Aspects further include identifying a replacement remote worker from the remote worker database and reassigning the production task to the replacement remote worker.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Sarbajit K. Rakshit, Sudheesh S. Kairali, Binoy Thomas, Satyam Jakkula
  • Publication number: 20250028753
    Abstract: One embodiment of the invention provides a method for personalized presentation content consumption in a virtual reality (VR) environment. The method comprises receiving a presentation file, determining metadata corresponding to the presentation file, creating a plurality of virtual presentation slides based on the metadata, and arranging the virtual presentation slides in the VR environment based on the metadata. The metadata identifies a plurality of sections of the presentation file. Each virtual presentation slide comprises a VR object representing one of the sections. The method further comprises providing the VR environment for display on a VR-enabled device of a user, receiving VR interaction data indicative of one or more VR interactions of the user in the VR environment, and personalizing presentation of the presentation content in the VR environment based on the VR interaction data, such that the user views the virtual presentation slides in a different order than another user.
    Type: Application
    Filed: July 21, 2023
    Publication date: January 23, 2025
    Inventors: Sarbajit K. Rakshit, Sudheesh S. Kairali, Binoy Thomas
  • Publication number: 20250028832
    Abstract: A computer-implemented method performs dynamic filtering within a service mesh. While transferring data from one microservice to another microservice, each microservice evaluates a level of trust with each upstream and downstream microservice based on the level of trust score. Each microservice evaluates which data should be filtered while transferring data to downstream microservice and which data should be filtered while receiving data from upstream microservice.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Inventors: Binoy Thomas, Sudheesh S. Kairali, Malarvizhi Kandasamy, Sarbajit K. Rakshit
  • Publication number: 20250029152
    Abstract: Dynamically overlaying advertising on media seamlessly is provided. An advertisement generator is directed to generate advertising corresponding to each particular winning entity on an e-auction website in response to an e-auction component assigning advertising rights to corresponding winning entities. The advertising corresponding to each particular winning entity is overlayed on a specific set of virtual advertisement placeholders assigned to that particular winning entity within media dynamically while the media is playing on a set of client devices without stopping scene flow of the media.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Inventors: Satyam Jakkula, Sarbajit K. Rakshit, Sudhanshu Sekher Sar, Sudheesh S. Kairali
  • Patent number: 12206559
    Abstract: A method includes: receiving, by a computing device, a microservice code from a user device; identifying, by the computing device, a service used by the microservice code; identifying, by the computing device, the service in a target cloud platform; generating, by the computing device, a modified microservice code by adding a predefined code template to the microservice code, the predefined code template being associated with the service in the target cloud platform; receiving, by the computing device, user input defining a value of a parameter in the predefined code template in the modified microservice code; and generating, by the computing device, a new deployment file for the target cloud platform based on the modified microservice code.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Sudheesh S. Kairali, Sreekanth Ramakrishna Iyer, Vijay Kalangumvathakkal, Ashish Kumar Thakur, Jagdish Kumar