Patents by Inventor Utpal Mangla

Utpal Mangla 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: 20240152404
    Abstract: A method, computer program product, and computer system are provided for container cross-cluster capacity scaling. The method includes broadcasting local capacity information of capacity availability or capacity requirement for the local cluster and receiving broadcasts from each of one or more other clusters providing capacity information including capacity availability or capacity requirements. The method may map the received capacity information with the local capacity information and may determine a suitable cross-cluster capacity sharing when a capacity requirement of the local cluster maps to a capacity availability of another cluster or when a capacity availability of the local cluster maps to a capacity requirement of another cluster. The method may coordinate the deallocation of a node from the cluster having the capacity availability and reallocation of the node to the cluster having the capacity requirement.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Vishal Anand, Balachandar Rajaraman, Christopher Hay, Simon Greig, Utpal Mangla, Amit Deshpande
  • Publication number: 20240146693
    Abstract: A method, computer system, and a computer program product is provided for establishing a dynamically adaptive network firewall. A firewall model is established that identifies resources that can be used and a plurality of nodes that connect to one another to form a network. A set of external rules and policies are provided to each resource. The firewall implemented using the firewall model upon receiving of incoming data and upon traffic flow. The firewall expands or contracts the network by adding or removing resources according to work that needs to be performed. The work includes both tasks to be completed and efforts that has to be taken by the firewall to ensure security by preventing unauthorized access into the network.
    Type: Application
    Filed: October 28, 2022
    Publication date: May 2, 2024
    Inventors: SATISHKUMAR SADAGOPAN, MUDHAKAR SRIVATSA, Dinesh C. Verma, Mathews Thomas, Utpal Mangla, Gerald Coon
  • Publication number: 20240137375
    Abstract: Embodiments related to using a foundational model for network packet traces. A technique includes receiving network traffic of a network and extracting features from the network traffic, the features having a function related to communications in the network. The technique includes generating tokens from the features, each of the features corresponding to a respective one of the tokens, training a machine learning model by inputting the tokens, the machine learning model being trained to output contextual embeddings for the tokens, and using the contextual embeddings to determine an anomaly in the network traffic.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: MUDHAKAR SRIVATSA, Davis Wertheimer, Franck Vinh Le, Utpal Mangla, SATISHKUMAR SADAGOPAN, Mathews Thomas, Dinesh C. Verma
  • Publication number: 20240134717
    Abstract: An approach for managing workload deployment in a distributed network, including edge computing is provided. The approach includes deploying several modules, such as, EMM (energy management module), LDM (localized deployment manager) and EDM (edge deployment manager). These modules will be constantly monitoring and managing the energy consumption at the edge nodes under their purview and communicate with other modules to develop a holistic energy management system (e.g., energy policies, energy algorithms, energy plans, etc.) to ensure the most effective energy management of workload is implemented.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: Mathews Thomas, Utpal Mangla, Sai Srinivas Gorti, Sharath Prasad Krishna Prasad, Venkatesh Ashok Rao Rao, Praveen Jayachandran, Eric Lee Gose, Juel Daniel Raju, Amandeep Singh
  • Publication number: 20240129887
    Abstract: A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, in accordance with one embodiment, includes determining movement states of end devices in a cell of the massive MIMO-based cellular network, estimating payload requirements of the end devices, and grouping the end devices in a group based on the determined movement states and the estimated payload requirements.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Inventors: Utpal Mangla, Saurabh Agrawal, Dinesh C. Verma, Mathews Thomas, Sagar Tayal
  • Publication number: 20240129178
    Abstract: A method for determining a correlation of one or more events occurring in a plurality of nodes of a network includes accessing, by a computing device, address information associated with each of the plurality of nodes on the network. The computing device can further access one or more event IDs associated with one or more events occurring on the plurality of nodes. The computing device can further create an association the one or more events occurring on the plurality of nodes with related events occurring on others of the plurality of nodes, the association including the address information.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Mudhakar Srivatsa, Jonathan Ian Settle, Satishkumar Sadagopan, Mathews Thomas, Utpal Mangla
  • Patent number: 11954085
    Abstract: A computer implemented method performs data skipping in a hierarchically organized computing system. A group of processor units determines leaf node data sketches for data in leaf nodes in the hierarchically organized computing system. The leaf node data sketches summarize attributes of data in the leaf nodes. The group of processor units aggregates the leaf node data sketches at intermediate nodes in the hierarchically organized computing system to form aggregated data sketches at the intermediate nodes and retains data sketches received at the intermediate nodes from a group of child nodes to form retained data sketches. The retained data sketches are one of leaf node data sketches and the aggregated data sketches. The group of processor units searches the data using the retained data sketches and the data skipping within the hierarchically organized computing system in response to queries made to the intermediate nodes in the hierarchically organized computing system.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Mudhakar Srivatsa, Raghu Kiran Ganti, Joshua M. Rosenkranz, Linsong Chu, Tuan Minh Hoang Trong, Utpal Mangla, Satishkumar Sadagopan, Mathews Thomas
  • Publication number: 20240113769
    Abstract: A communication system for a remote location, which is out of range of a telecom provider, is provided. The communication system includes a remote multi-access edge computer (RMEC) proximate to the remote location and communicative with the telecom provider. The RMEC is configured to run software of the telecom provider whereby the RMEC is securely connectable with the telecom provider such that the RMEC is capable of providing cellular connectivity to a cell phone operably deployed at the remote location.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Inventors: Mathews Thomas, Sharath Prasad Krishna Prasad, Sai Srinivas Gorti, Amandeep Singh, Dushyant K. Behl, Utpal Mangla
  • Publication number: 20240104075
    Abstract: A computer implemented method performs data skipping in a hierarchically organized computing system. A group of processor units determines leaf node data sketches for data in leaf nodes in the hierarchically organized computing system. The leaf node data sketches summarize attributes of data in the leaf nodes. The group of processor units aggregates the leaf node data sketches at intermediate nodes in the hierarchically organized computing system to form aggregated data sketches at the intermediate nodes and retains data sketches received at the intermediate nodes from a group of child nodes to form retained data sketches. The retained data sketches are one of leaf node data sketches and the aggregated data sketches. The group of processor units searches the data using the retained data sketches and the data skipping within the hierarchically organized computing system in response to queries made to the intermediate nodes in the hierarchically organized computing system.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: MUDHAKAR SRIVATSA, RAGHU KIRAN GANTI, Joshua M. Rosenkranz, Linsong Chu, Tuan Minh HOANG TRONG, Utpal Mangla, SATISHKUMAR SADAGOPAN, Mathews Thomas
  • Publication number: 20240098486
    Abstract: Computer-implemented methods for autonomous identification of rouge devices in a communications network are provided. Aspects include collecting connection trace data including connection characteristics for each of a plurality of mobile devices in communication with a communications network and aggregating the connection trace data. Aspects also include determining performance characteristics for each of a plurality of groups of the plurality of mobile devices, wherein each of the plurality of groups corresponds to mobile devices having a type approval code and comparing the performance characteristics for each of the plurality of groups. Based on a determination that the performance characteristics of one of the plurality of groups deviate from the performance characteristics of a remaining set of the plurality of groups by more than a first threshold amount, aspects include designating the type approval code associated with the one of the plurality of groups as a rogue type approval code.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Inventors: Mathews Thomas, Sagar Tayal, Utpal Mangla, Dinesh C. Verma, SAURABH AGRAWAL
  • Patent number: 11924028
    Abstract: A computer-implemented method and a computer system establish network slices within a physical network having a plurality of network elements. The method includes receiving a request to instantiate a network slice at a network element. The method also includes determining a performance metric of the network element. The method further includes delaying instantiation of the requested network slice within the network element in response to determining that the performance metric of the network element is below a threshold. The method also includes instantiating the requested network slice within the network element in response to determining that the performance metric of the network element is at or above the threshold. Finally, the method includes deactivating the requested network slice in response to determining that the performance metric of the network element is below the threshold at a time subsequent to instantiating the requested network slice.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: March 5, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Mudhakar Srivatsa, Utpal Mangla, Mathews Thomas, Satish Sadagopan
  • Publication number: 20240062311
    Abstract: A method, computer system, and a computer program product managing data usage integrity is provided. In one embodiment, the method comprises receiving data connected with data usage of at least one user in a computer environment. The pricing information is then for the user relating to the data usage. The computer embodiment is segmented into a plurality of segment areas and a payment price is calculated for each segment area. An anomaly is detected by comparing the data usage and the associated pricing for each of segmented areas according to a preselected value. If an anomaly is selected, an end-to-end simulation check is performed for the computer environment to ascertain whether the payment price for the segment may be inconsistent with a resource usage affecting an end-to-end flow for the computer environment.
    Type: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Inventors: Utpal Mangla, Dinesh C. Verma, SATISH SADAGOPAN, MUDHAKAR SRIVATSA, Mathews Thomas
  • Publication number: 20230418852
    Abstract: Disclosed are methods method, systems, and computer program products for automatic management of a data processing system (DPS). One embodiment of the method may comprise receiving, at a computer processor, operations data associated with a DPS; and generating, by a Question-Answer (QA) system executing on the computer processor, a Question sentence from the operations data. The method may further comprise sampling a window of the operations data, extracting a plurality of key performance indicators (KPI) from the operations data in the sampled window, and providing the plurality of KPI to the QA system.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Inventors: MUDHAKAR SRIVATSA, Dinesh C. Verma, SATISH SADAGOPAN, Mathews Thomas, Utpal Mangla
  • Publication number: 20230362460
    Abstract: Systems, methods and/or computer program products for dynamically generating interactive content at an edge node of an edge network. For each set of video frames received, altered frames cached by the edge network can be fetched (when available) and reused to deliver interactive content to users. Where cached content is not present or distinctly different content from previously delivered content is intended for delivery to user(s), edge node identifies hotspots within video frames to insert interactive content, defining a timing and location for insertion, selects content consistent with user insights and/or preferences as well as an interaction types and placements known to be preferred by the user requesting the video frames. The edge node uses video creation services to alter the incoming video frames into altered video frames, inserts selected content at corresponding hotspots within the video and applies the interaction types for presenting the content to the user.
    Type: Application
    Filed: May 4, 2022
    Publication date: November 9, 2023
    Inventors: Praveen Jayachandran, Mathews Thomas, Dushyant K. Behl, Mudit Verma, Utpal Mangla
  • Patent number: 11743352
    Abstract: Provided is a method for selecting a service provider for an application. The method includes detecting a plurality of available service providers for an application running on a computing device. The method further includes comparing service information for each of the plurality of service providers to a set of service provider selection factors for the application. The method further includes selecting a first service provider of the plurality of service providers to provide service for the application.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mathews Thomas, Sai Srinivas Gorti, Sharath Prasad Krishna Prasad, Amandeep Singh, Praveen Jayachandran, Dushyant K. Behl, Mudit Verma, Utpal Mangla, Steven Layne Canepa
  • Publication number: 20220374215
    Abstract: A computer implemented method determines a placement of an application being added to a network. The method includes determining a logical-physical mapping for the application. Sub-graphs in the logical-physical mapping are identified. A stored application in a catalog of applications previously used in the network is located. The stored application includes one of the sub-graphs in the logical-physical mapping. An experiment is generated, performed by a computing device running a neural network model, using the sub-graphs. The experiment includes inducing a physical node mapping for the sub-graph. A cost function associated with a placement of the application being added to the network to one or more physical nodes in the induced physical node mapping is determined.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Mudhakar Srivatsa, Dinesh C. Verma, Satish Sadagopan, Mathews Thomas, Utpal Mangla
  • Publication number: 20220271992
    Abstract: A computer-implemented method and a computer system establish network slices within a physical network having a plurality of network elements. The method includes receiving a request to instantiate a network slice at a network element. The method also includes determining a performance metric of the network element. The method further includes delaying instantiation of the requested network slice within the network element in response to determining that the performance metric of the network element is below a threshold. The method also includes instantiating the requested network slice within the network element in response to determining that the performance metric of the network element is at or above the threshold. Finally, the method includes deactivating the requested network slice in response to determining that the performance metric of the network element is below the threshold at a time subsequent to instantiating the requested network slice.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Dinesh C. Verma, MUDHAKAR SRIVATSA, Utpal Mangla, Mathews Thomas, SATISH SADAGOPAN
  • Patent number: 11227314
    Abstract: An approach for creating dynamic content. The approach receives advertiser data associated with activities of one or more advertisers and receives publisher data associated with activities of one or more publishers. The approach manages the one or more DSPs activities associated with the received advertiser data and publisher data. Furthermore, the approach manages the one or more SSPs activities associated with the received advertiser data, publisher data and the one or more DSPs activities and selects one or more advertisement for one or more website. Finally, the approach manages the one or more consumer behaviors associated with the selected one or more advertisement.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mathews Thomas, Janki Vora, Utpal Mangla, Amandeep Singh, Venkatesh Ashok Rao Rao, Sharath Prasad Krishna Prasad
  • Patent number: 11012332
    Abstract: In an approach to dynamic network management based on user, device, application, and predicted network characteristics, one or more computer processors identify one or more network interfaces. The one or more computer processors determine one or more network performance parameters and capabilities of the identified network interfaces. The one or more computer processors determine a highest ranked network connection based on the determined network performance parameters and capabilities of the identified network interfaces. The one or more computer processors generate one or more network templates based on the determined highest ranked network connection and associated network performance parameters. The one or more computer processors apply the one or more generated network templates to a plurality of entities and devices.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mathews Thomas, Subil Mathew Abraham, Janki Vora, Utpal Mangla, Amandeep Singh, Sharath Prasad Krishna Prasad
  • Publication number: 20210141820
    Abstract: Provided is a method for generating a personalized response to a user query. An omnichannel assistant receives a query from a user. The query is parsed to identify a user request. A user profile of the user is analyzed to determine one or more sources for responding to the query. The user profile includes a set of trusted sources for the user. Data for responding to the query is retrieved from the one or more sources. A channel for a response is selected based at least in part on the user profile. The response to the query is generated. The response is generated using the retrieved data, the selected channel, and the user profile. The response is then transmitted to the user.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Janki Vora, Mathews Thomas, Tassanee Kraipon Supakkul, Utpal Mangla, Steven Layne Canepa