Patents by Inventor Hemanth Kumar A

Hemanth Kumar A 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: 10754883
    Abstract: Systems and methods are provided for insight automation from content data. The system generates insights from online and offline data at scale using unsupervised or supervised machine learning algorithms. The system can further generate insight at various levels for continuous evaluation and automated promotion.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 25, 2020
    Assignee: Fractal Analytics Private Limited
    Inventors: Balaji Kannu, Hemanth Kumar, Shubham Mishra, Veerendra Nath, Rahul Kalayamkulam, Prateek Trivedi
  • Publication number: 20200249973
    Abstract: A system and method include classifying and assigning virtual disks accessed from compute only nodes. The method determines, by a management processor of a virtual computing system, characteristics for a plurality of virtual disks hosted on a plurality of hyper converged nodes in a cluster of nodes in the virtual computing system. The method further classifies, by the management processor, each of the plurality of virtual disks based on the determined characteristics and identifies, by the management processor, one of the plurality of virtual disks to host data for a virtual machine on a compute only node based on the classification to spread out input-output demand in the cluster, reducing probability of input-output bottlenecks and increasing cluster-wide storage throughput. The method also assigns, by the management processor, the identified virtual disk to host data for the virtual machine located on the compute only node.
    Type: Application
    Filed: February 4, 2019
    Publication date: August 6, 2020
    Applicant: Nutanix, Inc.
    Inventors: Aditya Ramesh, Ashwin Thennaram Vakkayil, Gaurav Poothia, Gokul Kannan, Hemanth Kumar Mantri, Kamalneet Singh, Robert Schwenz
  • Publication number: 20200244550
    Abstract: One or more examples provide techniques for providing a multi-site wide area network in a cloud computing system. In an example, a method of providing a multi-site wide area network (WAN) in a cloud computing system includes: creating a plurality of sites; creating a compute profile in each of the plurality of sites, each compute profile having a compute cluster of virtual machines (VMs); creating a service mesh having the compute profile of each of the plurality of sites; and deploying an application to the service mesh.
    Type: Application
    Filed: May 17, 2019
    Publication date: July 30, 2020
    Inventors: SERGE MASKALIK, Sachin Thakkar, Abhinav Vijay Bhagwat, Uday Masurekar, Weiqing Wu, Narendra Kumar Basur Shankarappa, Hemanth Kumar Pannem, Aravind Srinivasan
  • Patent number: 10725838
    Abstract: In some examples, application startup control may include determining a relationship between a first page and a second page of an application, and generating a first code file for the first page based upon the determined relationship. Application startup control may further include generating a second code file for the second page. The first code file may include code to load the second code file in response to the first code file being loaded and executed.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mariyan Fransazov, Hemanth Kumar, Radu Bogdan Gruian, Michael Hideaki Yamamoto, Muralidhar Sathsahayaraman
  • Publication number: 20200192594
    Abstract: System and computer-implemented method for migrating a tree structure with multiple virtual disks and multiple virtual computing instances from a source computing environment to a destination computing environment involves handling leaf and shared virtual disks of the tree structure differently on a level-by-level basis to produce a replicated tree structure in the destination computing environment. For a leaf virtual disk, the leaf virtual disk and a virtual computing instance attached to the leaf virtual disk are replicated in the destination computing environment. For a shared virtual disk, creating a dummy virtual computing instance is created in the source computing environment and the shared virtual disk and the dummy virtual computing instance are replicated in the destination computing environment. Any dummy virtual computing instances replicated in the destination computing environment for the migration can then be removed.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Vipin BALACHANDRAN, Hemanth Kumar PANNEM
  • Publication number: 20200192772
    Abstract: The present invention relates to communications methods and apparatus for detecting and/or mitigating split brain occurrences in high availability systems. A split brain condition being a condition wherein both a standby processing node and another processing node of a cluster of processing nodes included in a high availability system are both operating at the same time in an active mode of operation. An exemplary method embodiment of operating a high availability system including a plurality of processing nodes includes the steps of determining at a standby processing node that a failure condition exists, said standby processing node being one of the cluster of processing nodes; switching the standby processing node from a standby mode of operation to an active mode of operation in response to determining that a failure condition exists; and determining whether the high availability system is experiencing a split brain condition.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Tolga Asveren, Howard Elliot Finer, Hemanth Kumar Yathiraju Chenji, George J. Matey, Mark St. Pierre, Subhransu S. Nayak
  • Patent number: 10685405
    Abstract: In one embodiment, a method includes storing a cost assigned to a physical computing device in a storage device. The physical computing device is found in a physical infrastructure of a data center. The method determines an instantiation of a virtual machine in a virtual infrastructure. Information for a provisioning of the virtual machine with the physical computing device in the physical infrastructure of the data center is then received. The cost assigned to the physical computing device from the storage device is determined where the cost is used to determine a charge for the virtual machine based on usage of the physical computing device.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: June 16, 2020
    Assignee: VMware, Inc.
    Inventors: Abhinav Katiyar, Hemanth Kumar Pannem, Dharmaraj Thangavelu
  • Patent number: 10678581
    Abstract: Methods and apparatus to select virtualization environments are disclosed. An example apparatus includes a logic circuit, a workload analyzer to determine characteristics of a virtualized application, a score generator to compare the characteristics of the virtualized application to a plurality of virtualization environment types to determine scores for each of the plurality of virtualization environment types, the scores based on rules that identify different scores for combinations of characteristics and virtualization environment types, and a workload deployer to deploy the virtualized application using one of the plurality of virtualization environment types based on the scores.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: June 9, 2020
    Assignee: VMware Inc.
    Inventors: Kumar Gaurav, Hemanth Kumar Pannem
  • Publication number: 20200174816
    Abstract: A system and method include assigning virtual machines (VMs) to any one of compute only (CO) and hyper converged (HC) nodes. The method includes identifying, by a management processor of a virtual computing system, input-output patterns for a plurality of virtual disks in the virtual computing system; ranking, by the management processor, the plurality of virtual machines according to the identified input-output patterns; assigning, by the management processor, the plurality of virtual machines to any one of CO and HC nodes that optimize performance of the virtual computing system; monitoring, by the management processor, performance of the plurality of virtual machines; and determining, by the management processor, a change in behavior of one of the plurality of virtual machines.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Applicant: Nutanix, Inc.
    Inventors: Aditya Ramesh, Fabien Hermenier, Gaurav Poothia, Hemanth Kumar Mantri, Robert Schwenz, Saish Sali
  • Publication number: 20200174815
    Abstract: A system and method include migrating virtual machines (VMs) between compute only (CO) and hyper converged (HC) nodes. The method includes identifying, by a management processor of a virtual computing system, a plurality of virtual machines hosted on compute only (CO) nodes in the virtual computing system. The management processor then identifies hyper converged (HC) nodes having virtual disks hosting data for the plurality of virtual machines hosted on CO nodes. When a virtual machine (VM) in the plurality of virtual machines is migrating, the management processor biases the VM to migrate to a first HC node hosting a virtual disk assigned to host data for the VM.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Applicant: Nutanix, Inc.
    Inventors: Aditya Ramesh, Fabien Hermenier, Gaurav Poothia, Hemanth Kumar Mantri, Robert Schwenz, Swathi Koundinya
  • Publication number: 20200169858
    Abstract: A method, a computer-readable medium, and an apparatus may be a User Equipment (UE) having a first subscription to a first RAT and a second subscription to a second RAT configured to operate using the first RAT, to change from operating using the first RAT to operating using the second RAT to monitor multiple Synchronization Signal Blocks (SSBs) at multiple times prior to performing at least one of decoding a paging message, receiving system information, searching a neighboring frequency, or measuring the neighboring frequency, to return to using the first RAT during a first period between at least one set of adjacent times of the multiple times that the UE monitors for the SSBs, and to change from using the first RAT to using the second RAT to receive the paging message, receive the system information, search the neighboring frequency, or measure the neighboring frequency.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 28, 2020
    Inventors: Jun HU, Qingxin CHEN, Reza SHAHIDI, Hemanth Kumar RAYAPATI, Scott HOOVER, Chhavi JAIN, Subhash SIMHAMBHATLA, Padmanabhan RAMAKRISHNAN
  • Publication number: 20200143797
    Abstract: Methods and computing systems are disclosed for a digital assistant platform that includes a cross-platform bot that can be used to bridge existing chat-bot platforms. The cross-platform bot would have its own single set of protocols and standards, such that a developer of a task-specific bot would only need to integrate with the cross-platform bot to enable its use across all the different chat-bot platforms. The cross-platform bot would enable the task-specific bots to coordinate to combine their functionality, while end users may continue using an existing chat-bot platform of their choice.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 7, 2020
    Inventors: Hemanth Kumar Manoharan, Melroy Benedict Tellis
  • Patent number: 10628184
    Abstract: A method, a system and a computer program product are provided. A computing system learns structures and workflows of an enterprise application based on historic usage data and configuration data. The computing system determines that the user needs help based on one or more of an occurrence of a timeout based on a lack of user input regarding the enterprise application, differences in a navigational pattern of the user as compared with navigational patterns of other users, and a relationship regarding the navigational pattern of the user and the objectives. Upon determining that the user needs help, guidance is provided to the user via an interactive user interface. A type of guidance offered depends on how the user needing the help was determined.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hemanth Kumar Choudhary Kadambala, Hari Bheemavarapu, Rakesh Birudugadda
  • Publication number: 20200090889
    Abstract: A reinforcement structure for a vacuum interrupter is disclosed. For example, in some implementations, a vacuum interrupter includes a first electrical contact; a second electrical contact; a vessel that encloses the first electrical contact and the second electrical contact in an evacuated space, the vessel including an endcap; and a reinforcement structure at an exterior surface of the endcap, the reinforcement structure including a first side, a second side, and an opening that passes through the reinforcement structure from the first side to the second side. The exterior surface of the endcap includes a recessed region, and at least a portion of the opening is positioned over the recessed region.
    Type: Application
    Filed: August 13, 2019
    Publication date: March 19, 2020
    Inventors: Hemanth Kumar Ramesh Kumar, Paul N. Stoving
  • Patent number: 10592384
    Abstract: Disclosed are various embodiments for costing Raw-Device Mapping (RDM) disks. A pseudo-datastore is created. The pseudo-datastore represents the RDM disk. The RDM disk includes a mapping file that exposes direct access to a disk identified by a logical unit number (LUN). A unit rate is assigned to the pseudo-datastore, the unit rate representing a cost per unit of storage provided by the RDM disk. Usage of the RDM disk is monitored. A cost is calculated for the usage of the RDM disk for a period of time based on the unit rate assigned to the pseudo-datastore.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Hemanth Kumar Pannem, Vipin Balachandran, Prashant Waykar, Shruti Parihar
  • Patent number: 10579488
    Abstract: One or more embodiments provide techniques for migrating virtual machines (VMs) from a private data center to a cloud data center. A hybrid cloud manager determines a scope of migration from the private data center to the cloud data center. The hybrid cloud manager groups each VM included in the scope of migration into one or more clusters. The hybrid cloud manager defines one or more migration phases. Each migration phase comprises a subset of the one or more clusters. The hybrid cloud manager generates a migration schedule based on at least the one or more migration phases. The hybrid cloud manager migrates the VMs from the private data center to the cloud data center in accordance with the migration schedule.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: March 3, 2020
    Assignee: VMare, Inc.
    Inventors: Narendra Kumar Basur Shankarappa, Serge Maskalik, Uday Masurekar, Anand Pritam, Aravind Srinivasan, Bob Sheehan, Abhijeet Deshpande, Sachin Thakkar, Hemanth Kumar Pannem
  • Patent number: 10579945
    Abstract: The present disclosure is related to methods, systems, and machine-readable media for information technology (IT) cost calculation in a software defined data center. A cost of infrastructure IT objects in a software defined data center can be calculated. The infrastructure IT objects can be mapped to an IT service construct over time, during runtime of the infrastructure IT objects. A portion of the cost of the infrastructure IT objects can be allocated to the IT service construct according to the map. A non-infrastructure IT cost can be allocated to the IT service construct. A total cost of the IT service construct can be calculated based on the allocations.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 3, 2020
    Assignee: VMWARE, INC.
    Inventors: Kumar Gaurav, Hemanth Kumar Pannem, Amarnath Palavalli, Arun Narayanaswamy
  • Publication number: 20200036582
    Abstract: Techniques are disclosed for cross-cloud hybrid services upgradability. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for continuously gathering information on the environments of on-premise and cloud computing systems, analyzing the gathered information to identify upgrades to hybridity manager instances that are compatible with dependent components and paired hybridity manager(s), and publishing notifications of compatible upgrades to the hybridity manager instances based on the analysis. The publishing of upgrade notifications by the virtual NOC is a server-initiated upgrade that is coordinated across hybrid cloud computing system sites, in contrast to traditional isolated client-initiated upgrades. In addition, the virtual NOC may revoke previous notifications if the associated upgrade versions are no longer compatible with the dependent components and/or the paired hybridity managers.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Hemanth Kumar PANNEM, Aarti Kumar GUPTA, Sachin THAKKAR, Furkan SHAIKH, Kim TRAN, Lu YU
  • Publication number: 20200036581
    Abstract: Techniques disclosed herein manage and resolve incidents in hybridity manager applications, without the back-and-forth manual steps of the traditional software support lifecycle. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for tracking incident reports relating to hybridity managers and associated bugs, and the virtual NOC automatically publishes notifications of upgrade builds that fix the tracked bugs to the appropriate hybridity managers. When the same bug is encountered again with another hybridity manager instance, the virtual NOC may also publish an upgrade notification to the other hybridity manager instance, without requiring a support ticket to be filed, etc.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Hemanth Kumar PANNEM, Aarti Kumar GUPTA, Sachin THAKKAR, Furkan SHAIKH, Kim TRAN, Lu YU, Venu Gopala Rao KOTHA
  • Patent number: D894388
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: August 25, 2020
    Assignee: Healthium Medtech Private Limited
    Inventors: Hemanth Kumar Alladu, Vasuki Bk, Krishna Mohan Rao Apparasu, Mohammed Azeez, Anoop Penupolu