Patents by Inventor Dinesh C. Verma

Dinesh C. Verma 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: 20240354132
    Abstract: Methods and systems for emulating an application include generating a log template to match one or more patterns in a set of application logs collected from an original application. Semantic state representations are learned for the original application from the log templates. A classifier is trained to predict a next action template based on a sequence of prior action templates. A regressor is trained to generate a parameter value for a template based on a sequence of prior action templates and particular semantic state of the original application.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nirmit V. Desai, Jae-Wook Ahn, Tova Roth, Dinesh C. Verma, Douglas M. Freimuth, Seraphin Bernard Calo, Anshu Kak, Steven A. Waite, Roger Hollander
  • Patent number: 12120632
    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: Grant
    Filed: October 18, 2022
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Utpal Mangla, Saurabh Agrawal, Dinesh C. Verma, Mathews Thomas, Sagar Tayal
  • Patent number: 12117975
    Abstract: Methods and systems for execution of distributed analytics include building a global linked structure that describes correspondences between dataset metadata structures, analytics metadata structures, and location metadata structures and that encodes compatibility between respective datasets, analytics, and locations. A set of analytics and compatible datasets for execution is determined based on the dataset metadata structures, analytics metadata structures, and global linked structure. An optimal execution location is determined based on the determined set of analytics and compatible datasets, the location metadata structures, and the global linked structure. The set of analytics and compatible datasets are deployed to the optimal location for execution.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 15, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Bong Jun Ko, Swati Rallapalli, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20240329726
    Abstract: A first computational device with a first visual display and a second computational device with a second visual display are maintained, wherein the first computational device is configured to read information displayed on the second visual display, and wherein the second computational device is configured to read information displayed on the first visual display. Byte streams are exchanged bidirectionally between the first computational device and the second computational device via the information displayed on the first visual display and the information displayed on the second visual display, wherein active radio transmission between the first computational device and the second computational device is avoided.
    Type: Application
    Filed: March 29, 2023
    Publication date: October 3, 2024
    Inventors: Dinesh C. VERMA, MUDHAKAR SRIVATSA, Gerald COON, Utpal MANGLA, SATISHKUMAR SADAGOPAN, Mathews Thomas
  • Patent number: 12106082
    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: Grant
    Filed: May 20, 2021
    Date of Patent: October 1, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mudhakar Srivatsa, Dinesh C. Verma, Satish Sadagopan, Mathews Thomas, Utpal Mangla
  • Publication number: 20240323230
    Abstract: A method, computer program product and system are provided to provide control mechanisms in unidirectional data transfers. A processor connects to a secure device via a unidirectional connection. A processor sends a packet to the secure device via the unidirectional connection. A processor receives, from the secure device via a passive out-of-band channel, feedback regarding the transmission of the packet. A processor, in response to the feedback indicating that the packet was incorrectly received, resends the packet via the unidirectional connection with the secure device.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 26, 2024
    Inventors: Dinesh C. Verma, Mathews Thomas, SATISHKUMAR SADAGOPAN, Gerald Coon
  • Publication number: 20240322915
    Abstract: Embodiments are related to improving the bandwidth of classical networks using quantum networks. Sender equipment transfers quantum bits over a quantum communications network to receiver equipment, the quantum bits being used to obtain entry values in a shared dictionary. The sender equipment determines a solution for an optimization problem using the entry values, where data to be transferred over a telecommunications network is expressed by the optimization problem. The sender equipment transfers the solution over the telecommunications network to the receiver equipment, where an equivalence of the data is transferred to the receiver equipment in response to the receiver equipment using the solution, the optimization problem, and the entry values to obtain the data.
    Type: Application
    Filed: March 20, 2023
    Publication date: September 26, 2024
    Inventors: Dinesh C. Verma, Gerald Coon, Satishkumar Sadagopan, Mudhakar Srivatsa, Mathews Thomas, Utpal Mangla, Paridhi Verma, Mark B. Ritter
  • Patent number: 12099559
    Abstract: A data mining method, system, and non-transitory computer readable medium include obtaining a subset of public records of data in a public domain and performing data mining, via private domain data, within the subset of the public records of data to find data in the public domain corresponding to a particular individual.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 24, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20240296334
    Abstract: A method, computer system, and a computer program product for training a machine learning model are provided. A first set of labelled training data from a source domain is obtained. A second set of labelled training data from a target domain is obtained. A number of labelled samples of the first set is greater than a number of labelled samples of the second set. The first machine learning model is trained with the first set and the second set and with a discriminator so that the discriminator is unable to distinguish whether a sample is from the first set or from the second set. The first machine learning model is trained with triplet loss regularization using the first set and the second set.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Inventors: Xuan-Hong Dang, Dinesh C. Verma, Seraphin Bernard Calo, Petros ZERFOS
  • Publication number: 20240267388
    Abstract: A computer-implemented method, according to one embodiment, includes determining whether a predetermined sequence of knocks has been performed by a requesting node to other nodes of a network along existing paths between the requesting node and the other nodes. In response to a determination that the predetermined sequence of knocks has been performed, a connection is established between the requesting node and a first of the other nodes. 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. A system, according to another embodiment, includes a processor, and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 8, 2024
    Inventors: Mudhakar Srivatsa, Satishkumar Sadagopan, Mathews Thomas, Utpal Mangla, Gerald Coon, Dinesh C. Verma
  • Publication number: 20240248831
    Abstract: Computer-implemented methods for repairing a software of a computing system are provided. Aspects include receiving a request to diagnose the software, the software including a plurality of software components configured to communicate with each other via application programing interfaces and creating a representation of the software in a virtual reality environment. Aspects also include identifying an error in the software based on error logs generated by the software and identifying one or more of the plurality of software components and the application programing interfaces that correspond to the error. Aspects further include displaying a visual indication of the error in the virtual reality environment, wherein the visual indication is determined based on a type of the error, receiving, via the virtual reality environment, a corrective action from a user, and performing a task in the software based on the corrective action, wherein the task is configured to address the error.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Dinesh C. Verma, SATISHKUMAR SADAGOPAN, Gerald Coon, MUDHAKAR SRIVATSA
  • Publication number: 20240232407
    Abstract: An example operation may include one or more of receiving, via a proxy located in a first geographic jurisdiction, a request for data from a software program, wherein the data is stored in a database located in a second geographic jurisdiction, identifying a regulatory constraint that must be enforced on the data stored in the database in the second geographic jurisdiction based on a policy associated with the second geographic jurisdiction, retrieving, via the proxy in the first geographic jurisdiction, the data requested from a proxy located in the second geographic jurisdiction, delivering the data received from the proxy located in the second geographic jurisdiction to the software program, and executing, via the proxy in the first geographic jurisdiction, an additional action on the data to comply with the regulatory constraint of the second geographic jurisdiction.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Seraphin Bernard Calo, Dinesh C. Verma, Nirmit V. Desai, Douglas M. Freimuth, Anshu Kak, Tova Roth, Steven A Waite, Roger Hollander
  • Publication number: 20240236124
    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 20, 2022
    Publication date: July 11, 2024
    Inventors: MUDHAKAR SRIVATSA, Davis Wertheimer, Franck Vinh Le, Utpal Mangla, SATISHKUMAR SADAGOPAN, Mathews Thomas, Dinesh C. Verma
  • Patent number: 12033047
    Abstract: Techniques for non-iterative federated learning include receiving local models from agents, generating synthetic datasets for the local models, and producing outputs using the local models and the synthetic datasets. A global model is trained based on the synthetic datasets and the outputs.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: July 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh C. Verma, Supriyo Chakraborty
  • Publication number: 20240202552
    Abstract: A computer-implemented method, according to one embodiment, includes determining a plurality of downstream task models of a foundation model, and arranging the downstream task models into a logical tree structure. Each node of the logical tree structure represents a sequence of layers of an associated one of the downstream task models. In response to a determination that a request for inferencing on a target model has resulted in a cache miss occurring, the logical tree structure is used to identify an inferencing server that satisfies at least a first predetermined prerequisite for fulfilling the inferencing request. The method further includes causing the identified inferencing server to fulfill the inferencing request. A computer program product, according to one 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: Application
    Filed: December 16, 2022
    Publication date: June 20, 2024
    Inventors: Mudhakar Srivatsa, Satishkumar Sadagopan, Utpal Mangla, Dinesh C. Verma, Gerald Coon, Mathews Thomas
  • 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
  • Patent number: 11968248
    Abstract: Methods are provided. A method includes announcing to a network meta information describing each of a plurality of distributed data sources. The method further includes propagating the meta information amongst routing elements in the network. The method also includes inserting into the network a description of distributed datasets that match a set of requirements of the analytics task. The method additionally includes delivering, by the routing elements, a copy of the analytics task to locations of respective ones of the plurality of distributed data sources that include the distributed datasets that match the set of requirements of the analytics task.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 23, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bong Jun Ko, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • 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
  • Patent number: 11961015
    Abstract: A provenance method, system, and non-transitory computer readable medium for a plurality of eidetic systems having logs, include crawling the logs of each node of a plurality of nodes of the eidetic systems to cluster segments across the logs of temporally correlated events into clustered segments and analyzing the correlated segments to interleave an order of processes in the logs and assign a probability to the order of the processes occurring.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Bong Jun Ko, Christian Makaya, Jorge J. Ortiz, Swati Rallapalli, Dinesh C. Verma, Xiping Wang