Patents by Inventor Bharat Kumar

Bharat Kumar 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: 11748611
    Abstract: Reinforcement learning enables a framework of information technology assets that include software elements, computational hardware assets, and/or, bundled software and computational hardware systems and products. The performance of successive sessions of an inner loop reinforcement learning is directed and monitored by an outer loop reinforcement learning wherein the outer loop reinforcement learning is designed to reduce financial costs and computational asset requirements and/or optimize learning time in successive instantiations of inner loop reinforcement learning training sessions. The framework enables consideration of the license costs of domain specific simulators, the usage cost of hardware platforms, and the progress of a particular reinforcement learning training. The framework further enables reductions of these costs to orchestrate and train a neural network under budget constraints with respect to the available hardware and software licenses available at runtime.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: September 5, 2023
    Inventors: Sumit Sanyal, Anil Hebbar, Abdul Puliyadan Kunnil Muneer, Abhinav Kaushik, Bharat Kumar Padi, Jeroen Bédorf, Tijmen Tieleman
  • Publication number: 20230273741
    Abstract: Methods, systems, and computer program products for moving a container-based application from a source HCI cluster to a target HCI cluster. An HCI storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCI cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCI cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCI storage cluster is saved using the HCI storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCI cluster.
    Type: Application
    Filed: January 9, 2023
    Publication date: August 31, 2023
    Applicant: Nutanix, Inc.
    Inventors: Bharat Kumar BEEDU, Naveen KUMAR, Niranjan Sanjiv PENDHARKAR, Pranab PATNAIK
  • Patent number: 11734217
    Abstract: Embodiments herein describe using software or firmware to manage the device capability list of a PCIe device. That is, rather than relying on pure hardware to advertise the capabilities of a PCIe device, the embodiments herein permit software or firmware executing on a processor in the PCIe device to manage read and write requests associated with discovering the capabilities of the device and configuring the device.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: August 22, 2023
    Assignee: XILINX, INC.
    Inventors: Sunita Jain, Bharat Kumar Gogada, Arjun Vynipadath, Meera Bagdai
  • Patent number: 11712712
    Abstract: A method of protecting an in-vivo sensor includes forming a sensing surface on a surface of the in-vivo sensor, the sensing surface including a functionalized monolayer that will bind to an analyte of interest; and coating the sensing surface of the sensor with a bioabsorbable polymeric coating including a bioabsorbable polymer; wherein the bioabsorbable polymeric coating is configured to protect the in-vivo sensor until needed for implantation.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 1, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shu-Jen Han, Bharat Kumar, George S. Tulevski
  • Publication number: 20230206010
    Abstract: Described herein are systems and methods for generating an embedding—a learned representation—for an image. The embedding for the image is derived to capture visual aspects, as well as textual aspects, of the image. An encoder-decoder is trained to generate the visual representation of the image. An optical character recognition (OCR) algorithm is used to identify text/words in the image. From these words, an embedding is derived by performing an average pooling operation on pre-trained embeddings that map to the identified words. Finally, the embedding representing the visual aspects of the image is combined with the embedding representing the textual aspects of the image to generate a final embedding for the image.
    Type: Application
    Filed: December 23, 2021
    Publication date: June 29, 2023
    Inventors: Xun Luan, Aman Gupta, Sirjan Kafle, Ananth Sankar, Di Wen, Saurabh Kataria, Ying Xuan, Sakshi Verma, Bharat Kumar Jain, Xue Xia, Bhargavkumar Kanubhai Patel, Vipin Gupta, Nikita Gupta
  • Patent number: 11681593
    Abstract: Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is then used to elect a leader to implement the recovery. Various system, and/or network, and/or component failures and/or various loss of function of components of the virtualization system can trigger initiation of the recovery plan. Based on the particular recovery plan that is invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected. The witness is used to elect the leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan includes consideration of the health of components that would potentially be involved in the recovery actions.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 20, 2023
    Assignee: Nutanix, Inc.
    Inventors: Ankush Jindal, Kiran Tatiparthi, Sharad Maheshwari, Shubham Gupta, Bharat Kumar Beedu
  • Publication number: 20230185755
    Abstract: Embodiments herein describe using software or firmware to manage the device capability list of a PCIe device. That is, rather than relying on pure hardware to advertise the capabilities of a PCIe device, the embodiments herein permit software or firmware executing on a processor in the PCIe device to manage read and write requests associated with discovering the capabilities of the device and configuring the device.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Inventors: Sunita JAIN, Bharat Kumar GOGADA, Arjun VYNIPADATH, Meera BAGDAI
  • Patent number: 11643743
    Abstract: Embodiments of methods and apparatuses for forming the metal oxide nanostructure on surfaces are disclosed. In certain embodiments, the nanostructures can be formed on a substrate made of a nickel titanium alloy, resulting in a nanostructure that can include both titanium oxide and nickel oxide. The nanostructure can be formed on the surface(s) of an implantable medical device, such as a stent.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: May 9, 2023
    Assignee: ALFRED E. MANN INSTITUTE FOR BIOMEDICAL ENGINEERING AT THE UNIVERSITY OF SOUTHERN CALIFORNIA
    Inventors: David Alvin Tyvoll, Bharat Kumar Menon, Nan Chen, Heather Michelle Grandin, Harald Nuhn, Jenna Brynne Lubet
  • Publication number: 20230117644
    Abstract: A network appliance or smart switch can include service devices as well as a switching device such as those used in high-speed switches having limited processing ability and are stateless with respect to sessions. Service devices can provide stateful and complex processing. A first exposed port of a switching device can receive network packets and can determine which network packets the service devices are to process to produce processed network packets. A network packet can be sent to a service device in a redirected packet. A processed network packet can be received from a service device in a reinjected packet that is used to recover a port identifier of the first exposed port. The port identifier can be used to determine a network destination of the processed network packet. The processed network packet can be sent from a second exposed port of the switching device toward the network destination.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Sarat Kamisetty, Bharat Kumar Bandaru, Krishna Doddapaneni
  • Publication number: 20230122874
    Abstract: Described herein are techniques for using supervised machine learning to determine whether an image that has been posted to a feed of an online service includes a quotation. In some instance, supervised machine learning techniques are used to infer or predict an intent of a content poster in posting a content item to a feed of an online service. By better understanding the nature of the content being posted, various recommendations can be made during the time when an end-user is posting content, and thereafter.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Inventors: Rishi Gupta, Sakshi Verma, Bharat Kumar Jain, Vipin Gupta
  • Patent number: 11630694
    Abstract: Task scheduling in a computing device may be based in part on voltage regulator efficiency. For an additional task to be scheduled, multiple task scheduling cases may be determined that represent execution of the additional task on each of a number of processors concurrently with one or more other tasks executing among the processors. For each task scheduling case, a regulator input power level for a voltage regulator may be determined based on a performance level indication associated with the additional task, the one or more other tasks executing on the processors, and the efficiency level of each voltage regulator. For each task scheduling case, a total regulator input power level may be determined by summing the regulator input power levels for all voltage regulators. The additional task may be executed on a processor associated with a task scheduling case for which total regulator input power is lowest.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 18, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayakumar Ashok Dibbad, Bharat Kumar Rangarajan, Prashanth Kumar Kakkireni, Srinivas Turaga
  • Patent number: 11608565
    Abstract: Embodiments of nanostructures comprising metal oxide and methods for forming the nanostructure on surfaces are disclosed. In certain embodiments, the nanostructures can be formed on a substrate made of a nickel titanium alloy, resulting in a nanostructure containing both titanium oxide and nickel oxide. The nanostructure can include a lattice layer disposed on top of a nanotube layer. The distal surface of the lattice layer can have a titanium oxide to nickel oxide ratio of greater than 10:1, or about 17:1, resulting in a nanostructure that promotes human endothelial cell migration and proliferation at the interface between the lattice layer and human cells or tissue. The nanostructure may be formed on the outer surface of an implantable medical device, such a stent or an orthopedic implant (e.g. knee implant, bone screw, or bone staple).
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 21, 2023
    Assignee: Alfred E. Mann Institute for Biomedical Engineering at the University of Southern California
    Inventors: David Alvin Tyvoll, Nan Chen, Bharat Kumar Menon, Heather Michelle Grandin, Cesar Escobar Blanco
  • Patent number: 11604505
    Abstract: Various embodiments include methods and devices for system on chip infrastructure of system on chip infrastructure secure memory access and power management. Some embodiments, include determining whether a processor is performing a secure memory access transaction, and gating a clock signal from being transmitted to a secure portion of a memory in response to determining that the processor is not performing a secure memory access transaction. Some embodiments include determining whether any processor is operating in a secure mode, and transmitting a retention signal to the secure portion of the memory in response to determining that no processor is operating in a secure mode. The retention signal may be configured to set a retention state for the secure portion of the memory.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: March 14, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bharat Kumar Rangarajan, Rajesh Arimilli, Rengarajan Ragavan
  • Patent number: 11586381
    Abstract: Systems and methods for scheduling storage management tasks over predicted user tasks in a distributed storage system. A method commences upon receiving a set of historical stimulus records that characterize management tasks that are run in the storage system. A corresponding set of historical response records comprising system metrics associated with execution of the system tasks is also received. A learning model is formed from the stimulus records and the response records and formatted to be used as a predictor. A set of forecasted user tasks is input as new stimulus records to the predictor to determine a set of forecasted system metrics that would result from running the forecasted user tasks. Management tasks are selected so as not to impact the forecasted user tasks. Management tasks can be selected based on non-contentions resource usage between historical management task resource usage and predictions of resource usage by the user tasks.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: February 21, 2023
    Inventors: Karan Gupta, Varun Kumar Arora, Himanshu Shukla, Bharat Kumar Beedu, Abhinay Nagpal
  • Patent number: 11550491
    Abstract: Methods, systems, and computer program products for moving a container-based application from a source HCl cluster to a target HCl cluster. An HCl storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCl cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCl cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCl storage cluster is saved using the HCl storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCl cluster.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: January 10, 2023
    Inventors: Bharat Kumar Beedu, Naveen Kumar, Niranjan Sanjiv Pendharkar, Pranab Patnaik
  • Publication number: 20220374322
    Abstract: Methods, systems and computer program products for data protection across computing infrastructure comprising a plurality of geographically distant computing clusters. The geographically distant computing clusters form a distributed system comprising clusters that are assigned into availability zones. Disaster recovery policies are maintained in each of the availability zones. A first cluster detects a modification of a disaster recovery policy. The modification of the disaster recovery policy that occurred at the first cluster is to be communicated over a wide area network. Synchronization of the disaster recovery policy is accomplished by carrying out a peer-to-peer communication protocol over the wide area network.
    Type: Application
    Filed: March 23, 2022
    Publication date: November 24, 2022
    Applicant: Nutanix, Inc.
    Inventors: Bharat Kumar BEEDU, Ganesh SAHUKARI, Nikhil LOYA, Sharad MAHESHWARI
  • Patent number: 11507174
    Abstract: In certain aspects, a tag memory comprises a plurality of non-configurable tag columns configured to be powered on during a normal operation; and a plurality of configurable tag columns, wherein a first portion of the plurality of configurable tag columns is configured to be powered off during the normal operation and a second portion of the plurality of configurable tag columns is configured to be powered on during the normal operation.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 22, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bharat Kumar Rangarajan, Srinivas Turaga
  • Publication number: 20220365580
    Abstract: In controlling power in a portable computing device (“PCD”), a power supply input to a PCD subsystem may be modulated with a modulation signal when an over-current condition is detected. Detection of the modulation signal may indicate to a processing core of the subsystem to reduce its processing load. Compensation for the modulation signal in the power supply input may be applied so that the processing core is essentially unaffected by the modulation signal.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: VIJAYAKUMAR ASHOK DIBBAD, Bharat Kumar RANGARAJAN, Dipti Ranjan PAL, Keith Alan BOWMAN, Matthew SEVERSON, Gordon LEE
  • Patent number: 11500290
    Abstract: An adhesion promoter composition comprising at least one of the following compounds: (a) a cyclic compound having the formula: (b) a non-cyclic compound having the formula: wherein R1 and R2 each independently represents a non-photoactive phenyl, a photoactive phenyl or a C1-C4 alkyl; R3 represents a non-photoactive phenyl; R4 represents a photoactive phenyl; W represents Si or Ge; n represents an integer of value greater than 1; m represents an integer between 0 and 1.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dario Goldfarb, Bharat Kumar, Ekmini Anuja De Silva, Jing Guo
  • Patent number: 11493986
    Abstract: Various embodiments include methods and devices for cache memory power control. Some embodiments may include determining whether a processor is entering a lowest power mode of the processor, and switching a lowest power mode switch control signal to indicate to a cache power switch of the processor switching an electrical connection of a cache memory from a memory power rail to a processor power rail in response to determining that the processor is entering a lowest power mode.
    Type: Grant
    Filed: December 22, 2019
    Date of Patent: November 8, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Bharat Kumar Rangarajan, Rajesh Arimilli, Srinivas Turaga