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

  • Patent number: 11409355
    Abstract: Techniques for power savings in communications equipment are provided. The computer-implemented method can comprise identifying, by an electronic device operatively coupled to a processing unit, one or more connectivity requirements of one or more servers associated with a data center. The computer-implemented method can also comprise determining, by the electronic device, a defined graph that satisfies the one or more connectivity requirements. The computer-implemented method can further comprise powering down, by the electronic device, one or more elements of the data center that are not required by the defined graph; and powering up, by the device one or more nodes of the data center, which are in any state other than power up, that are required by the defined graph.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hubertus Franke, Douglas M. Freimuth, David P. Olshefski, John M. Tracey, Dinesh C. Verma, Charles P. Wright
  • Patent number: 11398895
    Abstract: An example operation may include one or more of hosting a first virtual node in a blockchain-as-a-service (Baas) provider, hosting a second virtual node in the Baas provider, and controlling transmission of information between the first virtual node and the second virtual node along an internal signal path of the Baas provider, wherein the information corresponds to a block in a blockchain that includes an entry for the first and second virtual nodes.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: July 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Donna N. Dillenberger, Martin Oberhofer, Namik Hrle
  • Publication number: 20220207462
    Abstract: An apparatus for automating inventory procedures for items stored on shelves in a closed environment includes a mobile mechanical device having a movable appendage including a camera and additional sensory modalities. The camera and additional sensory modalities are used to position the movable appendage to take camera images of the items on the shelves from many different perspectives. Camera vision and the additional sensory modalities can be used to rotate, lower and raise movable appendage to position the appendage over and along the sides of the items on the shelf. The context of the mobile mechanical device is determined and edge AI computing retrieves AI context specific models based on the context. The AI context specific models may be downloaded from a cloud service. The edge AI computing uses the AI context specific models to identify and count the items on the shelf.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Dinesh C. Verma, Wayne B. Riley
  • Publication number: 20220188630
    Abstract: The method provides for receiving a plurality of trained models from a corresponding plurality of clients, wherein a respective trained model predicts a condition of an asset and is based on a data set associated with the asset of a respective client. The trained model is based on a seed model that includes a canonical set of features. The trained model includes a component that converts the data at a site to the canonical set of features used by the seed model. The plurality of trained models from the corresponding plurality of clients is assigned to two or more groupings, wherein a grouping includes trained models providing similar analysis. The one or more processors generate an improved model for a client with a limited amount of training data, obtaining the improvement by using multiple models that belong to the same grouping of the first client's model.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Inventors: ALESSANDRO DONATELLI, Dinesh C. Verma
  • Publication number: 20220188692
    Abstract: A computer-implemented method of determining an agent data attribution and selection to perform a collaborative data-related task includes computing an agent data attribution score for each agent of the plurality of agents associated with the collaborative data-related task. A subset of the plurality of agents that participate in the collaborative data-related task is selected based on the agent data attribution score. An instruction is transmitted to the selected subset of the plurality of agents for each agent to conduct a respective portion of the collaborative data-related task.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Supriyo Chakraborty, Ashish Verma, Dinesh C. Verma
  • Publication number: 20220179683
    Abstract: A set of network traffic among a plurality of legacy applications is monitored. From the set of network traffic, a communication graph is generated for the plurality. From the communication graph, a set of migratable applications within the plurality is identified. The set of migratable applications is migrated to a cloud edge layer, and a user is notified of the migration.
    Type: Application
    Filed: December 3, 2020
    Publication date: June 9, 2022
    Inventors: Dinesh C. Verma, Shahrokh DAIJAVAD, Bijan Davari
  • Publication number: 20220138015
    Abstract: A cloud-enterprise resource management system enables sharing of computing resources belonging to different datacenters by one or more clients of a resource pooling and sharing service. Each datacenter of includes a first partition of computing resources and a second partition of computing resources. The first partition is designated as reserved for use by an enterprise operating the datacenter. The second partition is designated as available for use by one or more clients of the resource pooling and sharing service. A workload manager in each datacenter predicts workload and transfers (i) a first computing resource from the first partition to the second partition wherein when the predicted workload is below a first threshold and (ii) a second computing resource from the second partition to the first partition when the predicted workload is above a second threshold.
    Type: Application
    Filed: November 4, 2020
    Publication date: May 5, 2022
    Inventors: Dinesh C. Verma, Raghu Kiran Ganti, Bijan Davari
  • Patent number: 11296771
    Abstract: Aspects of the invention include methods of performing beam management in a base station of a cellular network. A method includes obtaining, at the base station, information indicating whether one or more terminals of the cellular network have data to transmit, and determining, using the base station, during a sweep by the base station if an upcoming terminal has data to transmit based on the information. The sweep by the base station is a sequential movement of the beam over a coverage area. The method also includes foregoing, by the base station, any communication with the upcoming terminal during the sweep based on the information indicating that the upcoming terminal has no data to transmit, and communicating, using the base station, with the upcoming terminal during the sweep based on the information indicating that the upcoming terminal has data to transmit.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh C. Verma, Ramya Raghavendra, Bong Jun Ko, Mudhakar Srivatsa, Nirmit V. Desai, Raghu Kiran Ganti, Shiqiang Wang, Supriyo Chakraborty
  • Patent number: 11269858
    Abstract: An example operation may include one or more of determining data at a first node satisfies a condition, obtaining a pointer to a shared storage area for the data, controlling generation of a block including the pointer, and appending the block to a blockchain without the data, wherein the first node corresponds to first virtual node hosted by blockchain-as-a-service (Baas) provider and wherein the first virtual node receives the data from a network coupled to the Baas provider.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Donna N. Dillenberger, Martin Oberhofer, Namik Hrle
  • Publication number: 20220067450
    Abstract: Techniques for determining system performance without ground truth include receiving a trained model and one or more generator models, the trained model having been trained on training data. The trained model is used on testing data to produce labeled testing data, and the labeled testing data is used to train a proxy model. The one or more generator models are used to produce synthetic training data that is representative of the training data. The proxy model is used on the synthetic training data to produce predictions, and performance of the trained model is determined based on the predictions by the proxy model.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventors: Dinesh C. Verma, Seraphin Bernard Calo
  • Publication number: 20220051146
    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: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: Dinesh C. Verma, SUPRIYO CHAKRABORTY
  • Patent number: 11228961
    Abstract: A computer-implemented method for delivering network connectivity includes receiving, by an edge server, a set of communication packets from a communication device. The method further includes storing, by the edge server, the set of communication packets as part of outbound data. The method further includes determining, by the edge server, that a mobile access point is within a communicable range of the edge server. The mobile access point travels back and forth between the edge server and a base station. The method further includes transmitting, by the edge server, the outbound data to the mobile access point that is within the communicable range.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: January 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh C. Verma, Ramya Raghavendra, Bong Jun Ko, Mudhakar Srivatsa, Nirmit V. Desai, Raghu Kiran Ganti, Shiqiang Wang, Supriyo Chakraborty
  • Publication number: 20220012295
    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: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Nirmit V. Desai, Bong Jun Ko, Jorge J. Ortiz, Swati Rallapalli, Theodoros Salonidis, Rahul Urgaonkar, Dinesh C. Verma
  • Publication number: 20210406227
    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: Application
    Filed: September 8, 2021
    Publication date: December 30, 2021
    Inventors: Theodoros Salonidis, Bong Jun Ko, Swati Rallapalli, Rahul Urgaonkar, Dinesh C. Verma
  • Patent number: 11196769
    Abstract: A GAN includes a first device and a second device. A discriminator model in the first device is trained to discriminate samples from a transmitter in the first device from samples from other transmitters, by collaborating by the first device with the second device to train the discriminator model to discriminate between samples from its transmitter and spoofed samples received from a generator model in the second device and to train the generator model in the second device to produce more accurate spoofed samples received by the first device during the training. The training results in a trained discriminator model, which is distributed to another device for use by the other device to discriminate samples received by the other device in order to perform authentication of the transmitter in the first device. The other device performs authentication of the transmitter of the first device using the distributed model.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Supriyo Chakraborty, Bodhisatwa Sadhu, Bong Jun Ko, Dinesh C. Verma
  • Patent number: 11195066
    Abstract: A computing system for learning a device type and message formats used by a device is provided. The computing system includes an interface and a processor. The interface is receptive of documents describing identification information and communication and application protocols of devices. The processor is coupled with the interface to obtain rules of network packet analysis using document analytics and identify identification information and communication and application protocols of network messages from devices using the rules.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Seraphin B. Calo, Douglas M. Freimuth, Dilip D. Kandlur, Thai F. Le, Erich Nahum, Jorge J. Ortiz, Maroun Touma, Dinesh C. Verma
  • Patent number: 11188351
    Abstract: Regulating a flow of data from an electronic device comprises generating a user profile associated with a user. Further, a resource profile is generated and is associated with one or more resources external to the electronic device. Additionally, a context profile is generated and describes an outcome of one or more previous interactions between the user of the electronic device and one or more resources. Rules are generated based on a comparison the user profile, the context profile and the site profile. Further, data sent from an electronic device is modified based on the set of rules.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dinesh C. Verma, Bong Jun Ko, Wei-Han Lee, Seraphin Bernard Calo
  • Patent number: 11182611
    Abstract: Methods and systems for detecting events. A satellite image is obtained and the satellite image is processed using a first convolutional neural network (CNN) to produce a satellite vector that identifies at least one fire. A mobile sensor is automatically directed to a mobile location based on the satellite vector.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raghu Kiran Ganti, Dinesh C. Verma, Mudhakar Srivatsa, Pranita Sharad Dewan, Linsong Chu
  • Patent number: 11163732
    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: December 28, 2015
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodoros Salonidis, Bong Jun Ko, Rahul Urgaonkar, Swati Rallapalli, Dinesh C. Verma
  • Patent number: 11121909
    Abstract: A computer-implemented method includes: receiving, using a processor, multiple data session records (DSRs); storing the multiple DSRs in a memory communicatively coupled to the processor; analyzing, using the processor, the stored multiple DSRs for temporal and spatial data; and determining, using the processor, quality degradation by using the temporal and spatial data for the stored multiple DSRs.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Parul Gupta, Shivkumar Kalyanaraman, Bong Jun Ko, Vinay Kumar Kolar, Ravi Kothari, Kang-Won Lee, Ramya Raghavendra, Dinesh C. Verma, Petros Zerfos